0001628280-22-013359.txt : 20220509 0001628280-22-013359.hdr.sgml : 20220509 20220509164529 ACCESSION NUMBER: 0001628280-22-013359 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220509 DATE AS OF CHANGE: 20220509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Shockwave Medical, Inc. CENTRAL INDEX KEY: 0001642545 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 270494101 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38829 FILM NUMBER: 22905769 BUSINESS ADDRESS: STREET 1: 5403 BETSY ROSS DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: (510) 279-4262 MAIL ADDRESS: STREET 1: 5403 BETSY ROSS DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 FORMER COMPANY: FORMER CONFORMED NAME: ShockWave Medical, Inc. DATE OF NAME CHANGE: 20150515 10-Q 1 swav-20220331.htm 10-Q swav-20220331
0001642545December 312022Q1falsehttp://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMemberP2YP3Y00016425452022-01-012022-03-3100016425452022-05-03xbrli:shares00016425452022-03-31iso4217:USD00016425452021-12-3100016425452021-01-012021-03-31iso4217:USDxbrli:shares0001642545us-gaap:CommonStockMember2021-12-310001642545us-gaap:AdditionalPaidInCapitalMember2021-12-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001642545us-gaap:RetainedEarningsMember2021-12-310001642545us-gaap:CommonStockMember2022-01-012022-03-310001642545us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001642545us-gaap:RetainedEarningsMember2022-01-012022-03-310001642545us-gaap:CommonStockMember2022-03-310001642545us-gaap:AdditionalPaidInCapitalMember2022-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001642545us-gaap:RetainedEarningsMember2022-03-310001642545us-gaap:CommonStockMember2020-12-310001642545us-gaap:AdditionalPaidInCapitalMember2020-12-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001642545us-gaap:RetainedEarningsMember2020-12-3100016425452020-12-310001642545us-gaap:CommonStockMember2021-01-012021-03-310001642545us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001642545us-gaap:RetainedEarningsMember2021-01-012021-03-310001642545us-gaap:CommonStockMember2021-03-310001642545us-gaap:AdditionalPaidInCapitalMember2021-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001642545us-gaap:RetainedEarningsMember2021-03-3100016425452021-03-310001642545us-gaap:LicenseMember2022-01-012022-03-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-03-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-03-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-03-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001642545us-gaap:FairValueMeasurementsRecurringMember2022-03-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001642545us-gaap:FairValueMeasurementsRecurringMember2021-12-310001642545us-gaap:USTreasurySecuritiesMember2022-03-310001642545us-gaap:MoneyMarketFundsMember2022-03-310001642545us-gaap:CommercialPaperMember2022-03-310001642545us-gaap:CorporateBondSecuritiesMember2022-03-310001642545us-gaap:USTreasurySecuritiesMember2021-12-310001642545us-gaap:MoneyMarketFundsMember2021-12-310001642545us-gaap:CommercialPaperMember2021-12-310001642545us-gaap:CorporateBondSecuritiesMember2021-12-31xbrli:pure0001642545swav:FiveThousandAndFourHundredZeroThreeBetsyRoseDriveMember2022-03-310001642545swav:LoanAndSecurityAgreementMemberswav:SupplementalTermLoanMember2020-02-290001642545swav:LoanAndSecurityAgreementMemberus-gaap:PrimeRateMembersrt:MinimumMemberswav:SupplementalTermLoanMember2020-02-292020-02-290001642545swav:LoanAndSecurityAgreementMemberswav:SupplementalTermLoanMembersrt:MaximumMember2020-02-290001642545swav:LoanAndSecurityAgreementMemberswav:SupplementalTermLoanMember2022-03-310001642545us-gaap:CostOfSalesMember2022-01-012022-03-310001642545us-gaap:CostOfSalesMember2021-01-012021-03-310001642545us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001642545us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001642545us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001642545us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001642545us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001642545us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-3100016425452019-02-2800016425452019-02-012019-02-2800016425452021-01-012021-12-310001642545us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001642545us-gaap:PerformanceSharesMembersrt:MinimumMember2022-01-012022-03-310001642545us-gaap:PerformanceSharesMembersrt:MaximumMember2022-01-012022-03-310001642545us-gaap:PerformanceSharesMember2022-01-012022-03-310001642545us-gaap:RestrictedStockUnitsRSUMember2021-12-310001642545us-gaap:PerformanceSharesMember2021-12-310001642545us-gaap:RestrictedStockUnitsRSUMember2022-03-310001642545us-gaap:PerformanceSharesMember2022-03-310001642545us-gaap:EmployeeStockMember2019-03-060001642545us-gaap:EmployeeStockMember2022-01-012022-03-310001642545us-gaap:EmployeeStockMember2021-01-012021-03-310001642545us-gaap:EmployeeStockMember2022-03-310001642545us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001642545us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001642545us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001642545us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001642545us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001642545us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001642545us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001642545us-gaap:EmployeeStockMember2022-01-012022-03-310001642545us-gaap:EmployeeStockMember2021-01-012021-03-310001642545swav:CoronaryMember2022-01-012022-03-310001642545swav:CoronaryMember2021-01-012021-03-310001642545swav:PeripheralMember2022-01-012022-03-310001642545swav:PeripheralMember2021-01-012021-03-310001642545us-gaap:ProductAndServiceOtherMember2022-01-012022-03-310001642545us-gaap:ProductAndServiceOtherMember2021-01-012021-03-310001642545country:US2022-01-012022-03-310001642545country:US2021-01-012021-03-310001642545srt:EuropeMember2022-01-012022-03-310001642545srt:EuropeMember2021-01-012021-03-310001642545swav:AllOtherCountriesMember2022-01-012022-03-310001642545swav:AllOtherCountriesMember2021-01-012021-03-310001642545swav:JVAgreementWithGenesisMedTechMemberswav:ShareSubscriptionAgreementMember2021-03-192021-03-190001642545swav:JVAgreementWithGenesisMedTechMemberswav:ShareSubscriptionAgreementMember2021-03-190001642545swav:LicenseAgreementMemberswav:JVAgreementWithGenesisMedTechMember2021-03-192021-03-190001642545swav:LicenseAgreementMemberswav:JVAgreementWithGenesisMedTechMember2021-03-190001642545swav:JVAgreementWithGenesisMedTechMember2022-03-310001642545us-gaap:CoVenturerMember2022-03-310001642545swav:JVAgreementWithGenesisMedTechMember2022-01-012022-03-310001642545us-gaap:CoVenturerMember2021-03-192021-03-19

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
___________________________________________________
FORM 10-Q
___________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________to ___________
Commission File Number: 001-38829
___________________________________________________
Shockwave Medical, Inc.
(Exact Name of Registrant as Specified in its Charter)
___________________________________________________
Delaware27-0494101
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5403 Betsy Ross Drive
Santa Clara, California
95054
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (510) 279-4262
___________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class of securitiesTrading symbol(s)Name of each national exchange and principal
U.S. market for the securities
Shockwave Medical, Inc., common stock, par value $0.001 per share
SWAV
The Nasdaq Stock Market LLC
(Nasdaq Global Select Market)
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 o
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 o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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 o No x
As of May 3, 2022, the registrant had 35,791,917 shares of common stock, $0.001 par value per share, outstanding.



Table of Contents
Page



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains statements relating to our expectations, projections, beliefs, and prospects, which are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. In some cases, you can identify these statements by forward-looking words such as “believe,” “will,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “might,” “plan,” “expect,” “predict,” “could,” “potentially” or the negative of these terms or similar expressions. You should read these statements carefully because they may relate to future expectations around growth, strategy, and anticipated trends in our business, contain projections of future results of operations or financial condition, or state other “forward-looking” information. These statements are only predictions based on our current expectations, estimates, assumptions, and projections about future events and are applicable only as of the dates of such statements. These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results, level of activity, performance or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
the impact of the COVID-19 pandemic on our operations, financial results, and liquidity and capital resources, including due to the pandemic’s impact on our sales, expenses, supply chain, manufacturing, research and development activities, clinical trials, and employees;
our ability to design, develop, manufacture and market innovative products to treat patients with challenging medical conditions, particularly in peripheral artery disease, coronary artery disease and aortic stenosis;
our expected future growth, including growth in international sales;
the size and growth potential of the markets for our products, and our ability to serve those markets;
the rate and degree of market acceptance of our products;
coverage and reimbursement for procedures performed using our products;
the performance of third parties in connection with the development of our products, including third-party suppliers;
the impact of government laws and regulatory developments in the United States and foreign countries;
our ability to obtain and maintain regulatory approval or clearance of our products on expected timelines;
our plans and the expected timing to research, develop and commercialize our products and any other approved or cleared product;
our ability to scale our organizational culture of cooperative product development and commercial execution;
the development, regulatory approval, efficacy and commercialization of competing products;
our ability to develop and maintain our corporate infrastructure, including our internal controls;
our estimates regarding expenses, future financial performance and capital requirements; and
our expectations regarding our ability to obtain and maintain intellectual property protection for our products, as well as our ability to operate our business without infringing the intellectual property rights of others.

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. We have based these forward-looking statements on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions and other factors that could cause our actual results, level of activity, performance, or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements, including those described in the sections titled “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2021, together with any updates in the section entitled “Risk Factors” in this Quarterly Report on Form 10-Q, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. There may also be additional risks of which we are not presently aware or that we currently believe are immaterial which could have an adverse impact on our business. Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. Except to the extent required by law, we undertake no obligation to update any of these forward-looking statements after the date of this Quarterly Report on Form 10-Q to conform our prior statements to actual results or revised expectations.
1


PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Balance Sheets
(Unaudited)
(in thousands)
March 31,
2022
December 31,
2021
(1)
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$66,252 $89,209 
Short-term investments134,875 111,772 
Accounts receivable, net47,842 37,435 
Inventory53,369 42,978 
Prepaid expenses and other current assets7,572 4,508 
Total current assets309,910 285,902 
Operating lease right-of-use assets26,729 27,496 
Property and equipment, net27,886 24,361 
Equity method investment5,940 5,987 
Other assets2,055 1,936 
TOTAL ASSETS$372,520 $345,682 
LIABILITIES AND STOCKHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable$8,467 $3,520 
Term notes, current portion8,250 5,500 
Accrued liabilities33,019 40,870 
Lease liability, current portion1,294 1,738 
Total current liabilities51,030 51,628 
Lease liability, noncurrent portion32,361 28,321 
Term notes, noncurrent portion9,033 11,630 
Related party contract liability, noncurrent portion12,273 12,273 
TOTAL LIABILITIES104,697 103,852 
STOCKHOLDERS’ EQUITY:
Preferred stock  
Common stock36 35 
Additional paid-in capital507,092 494,806 
Accumulated other comprehensive loss(1,017)(202)
Accumulated deficit(238,288)(252,809)
TOTAL STOCKHOLDERS’ EQUITY267,823 241,830 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$372,520 $345,682 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
(1)The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
2


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)
(Unaudited)
(in thousands, except share and per share data)
Three Months Ended
March 31,
20222021
Revenue:
Product revenue$93,631 $31,900 
Cost of revenue:
Cost of product revenue12,890 7,892 
Gross profit80,741 24,008 
Operating expenses:
Research and development17,019 10,277 
Sales and marketing35,961 23,992 
General and administrative12,389 7,226 
Total operating expenses65,369 41,495 
Income (loss) from operations15,372 (17,487)
Share in net loss of equity method investment(47)(5,523)
Interest expense(297)(312)
Other expense, net(310)(235)
Net income (loss) before taxes14,718 (23,557)
Income tax provision197 44 
Net income (loss)$14,521 $(23,601)
Unrealized gain (loss) on available-for-sale securities(815)7 
Total comprehensive income (loss)$13,706 $(23,594)
Net income (loss) per share
Basic$0.41 $(0.68)
Diluted$0.39 $(0.68)
Shares used in computing net income (loss) per share
Basic35,587,337 34,797,400 
Diluted37,623,477 34,797,400 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
(in thousands, except share data)
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
 Accumulated
Deficit
Total
Stockholders'
Equity
Shares Amount 
Balance — December 31, 202135,444,472 $35 $494,806 $(202)$(252,809)$241,830 
Exercise of stock options54,913 1 390 — — 391 
Unrealized loss on available-for-sale securities— — — (815)— (815)
Issuance of common stock under employee stock purchase plan14,172 — 2,135 — — 2,135 
Issuance of common stock in connection with vesting of restricted stock units210,835 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(31)— (6)— — (6)
Stock-based compensation— — 9,767 — — 9,767 
Net income— — — — 14,521 14,521 
Balance — March 31, 202235,724,361 $36 $507,092 $(1,017)$(238,288)$267,823 

Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
Stockholders'
Equity
Shares Amount
Balance — December 31, 202034,684,337 $35 $469,283 $9 $(243,673)$225,654 
Exercise of stock options159,325 — 773 — — 773 
Unrealized gain on available-for-sale securities— — — 7 — 7 
Issuance of common stock under employee stock purchase plan20,594 — 1,141 — — 1,141 
Issuance of common stock in connection with vesting of restricted stock units107,237 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(42,529)— (5,114)— — (5,114)
Stock-based compensation— — 5,394 — — 5,394 
Net loss— — — — (23,601)(23,601)
Balance — March 31, 202134,928,964 $35 $471,477 $16 $(267,274)$204,254 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(in thousands)
Three Months Ended
March 31,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES:  
Net income (loss)$14,521 $(23,601)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization953 721 
Share in net loss of equity method investment47 5,523 
Stock-based compensation9,510 5,139 
Amortization of right-of-use assets767 405 
Accretion of discount on available-for-sale securities210 379 
Amortization of debt issuance costs153 167 
Changes in operating assets and liabilities:
Accounts receivable(10,407)(7,924)
Inventory(10,090)(3,308)
Prepaid expenses and other current assets600 (135)
Other assets(119)48 
Accounts payable4,911 1,782 
Accrued and other current liabilities(9,051)3,799 
Lease liabilities(68)(298)
Net cash provided by (used in) operating activities1,937 (17,303)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchase of available-for-sale securities(42,128)(15,263)
Proceeds from maturities of available-for-sale securities18,000 46,400 
Purchase of property and equipment(3,286)(4,051)
Net cash (used in) provided by investing activities(27,414)27,086 
CASH FLOWS FROM FINANCING ACTIVITIES:
Payments of taxes withheld on net settled vesting of restricted stock units(6)(5,114)
Proceeds from stock option exercises391 773 
Proceeds from issuance of common stock under employee stock purchase plan2,135 1,141 
Net cash provided by (used in) financing activities2,520 (3,200)
Net (decrease) increase in cash, cash equivalents and restricted cash(22,957)6,583 
Cash, cash equivalents and restricted cash at beginning of period90,874 51,873 
Cash, cash equivalents and restricted cash equivalents at end of period$67,917 $58,456 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Interest paid$144 $144 
Income tax paid$78 $15 
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Right-of-use asset obtained in exchange for lease liability$ $48 
Property and equipment purchases included in accounts payable and accrued liabilities$3,159 $3,104 
Equity method investment obtained in exchange for related party contract liability$ $12,273 
Transfer of fixed assets to inventory$44 $116 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
1. Organization and Basis of Presentation
Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development of Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow.
In 2016, the Company began commercial and manufacturing operations, and began selling catheters based on the IVL technology. The Company’s headquarters are in Santa Clara, California. The Company is located and operates primarily in the United States and has subsidiaries in Germany, the United Kingdom, Japan, France, Ireland and Costa Rica.
As of March 31, 2022, the Company had cash, cash equivalents and short-term investments of $201.1 million, which are available to fund future operations. The Company believes that its cash and cash equivalents as of March 31, 2022, will be sufficient for the Company to continue as a going concern for at least 12 months from the date the unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, the timing and cost of establishing additional sales and marketing capabilities and the scope, duration and continuing impact of the COVID-19 pandemic.
Risk and Uncertainties
The Company is subject to continuing risks and uncertainties as a result of the COVID-19 pandemic, and is closely monitoring the impact of the pandemic on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels. Specifically, the Company has recently seen some disruptions in the operations of certain of its third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for the Company's purchase of some components. In certain cases, this has resulted in the Company being required to procure materials from alternate suppliers or incur higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to enable the Company to source key components and maintain appropriate inventory levels to meet customer demand. The Company, however, has not experienced material disruptions in its supply chain to date. The Company's future results of operations and liquidity could be adversely impacted by a variety of factors related to the COVID-19 pandemic, including those discussed in the section entitled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact the Company's financial condition, liquidity, or results of operations remains uncertain.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.
6


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
Restricted cash as of March 31, 2022 and December 31, 2021 relates to a letter of credit established for the Company’s office leases and is recorded as other assets on the condensed consolidated balance sheets.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:
March 31,
2022
December 31,
2021
(in thousands)
Cash and cash equivalents$66,252 $89,209 
Restricted cash1,665 1,665 
Total cash, cash equivalents, and restricted cash$67,917 $90,874 

Equity Method Investments

Entities which the Company has significant influence over activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheet. The Company records its proportionate share of the underlying income or loss which is recognized in share in net loss of equity method investment. For the three months ended March 31, 2022, the Company’s share in the losses incurred by the equity method investment was $47,000. The Company eliminates any intra-entity profits to the extent of the Company’s beneficial interest.

The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.

Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company elected to
7


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company's functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three months ended March 31, 2022.
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
3. Financial Instruments and Fair Value Measurements
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
March 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$109,486 $ $ $109,486 
Money market funds23,711   23,711 
Commercial paper 16,483  16,483 
Corporate bonds 8,906  8,906 
Total assets$133,197 $25,389 $ $158,586 
December 31, 2021
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$80,155 $ $ $80,155 
Money market funds47,541   47,541 
Commercial paper 20,472  20,472 
Corporate bonds 11,145  11,145 
Total assets$127,696 $31,617 $ $159,313 
8


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
4. Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
March 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$110,452 $ $(966)$109,486 
Money market funds23,711 — — 23,711 
Commercial paper16,483   16,483 
Corporate bonds8,957  (51)8,906 
Total$159,603 $ $(1,017)$158,586 
Reported as:
Cash equivalents$23,711 
Short-term investments134,875 
Total$158,586 
December 31, 2021
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$80,353 $ $(198)$80,155 
Money market funds47,541 — — 47,541 
Commercial paper20,472   20,472 
Corporate bonds11,149  (4)11,145 
Total$159,515 $ $(202)$159,313 
Reported as:
Cash equivalents$47,541 
Short-term investments111,772 
Total$159,313 
The Company recognized no material realized gains or losses on its cash equivalents and short-term investments in the periods presented.
The remaining contractual maturities for available-for-sale securities were as follows:
March 31,
2022
Fair Value
One year or less $115,230 
Greater than one year and less than two years 43,356 
Total$158,586 
9


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
5. Balance Sheet Components
Inventory
Inventory consists of the following:
March 31,
2022
 December 31,
2021
(in thousands)
Raw material$13,627 $7,685 
Work in progress12,049 13,315 
Finished goods26,327 20,326 
Consigned inventory1,366 1,652 
Total inventory$53,369 $42,978 

Accrued Liabilities
Accrued liabilities consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Accrued employee compensation$19,545 $25,749 
Accrued research and development costs3,913 4,605 
Accrued asset purchases2,980 4,101 
Accrued professional services3,086 2,636 
Other3,495 3,779 
Total accrued liabilities$33,019 $40,870 
6. Commitments and Contingencies
Operating Leases
The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, laboratory, and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.

The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 9.7 years and 5.0%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable.

Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of March 31, 2022, the Company has no material finance leases. Operating lease cost was $1.2 million and $0.6 million, for the three months ended March 31, 2022 and 2021, respectively.

10


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
The following are minimum future rental payments owed under these agreements which have commenced as of March 31, 2022:
Year ending December 31,
(in thousands)
2022 (remainder)$2,602 
20234,194 
20244,289 
20254,415 
20264,545 
Thereafter24,664 
Total minimum lease payments$44,709 
Less: imputed interest and adjustments(11,054)
Total lease liability$33,655 
The total minimum future rental payments owed for the 5403 Betsy Ross facility under the terms of the Lease Amendment which has not yet commenced as of March 31, 2022 is $10.8 million.
7. Term Notes
Loan and Security Agreement
In February 2020, the Company entered into a First Amendment to its Loan and Security Agreement with Silicon Valley Bank (the “Amended Credit Agreement”) to, among other things, refinance its existing term loan, which is accounted for as a modification of the Loan and Security Agreement. The Amended Credit Agreement provides the Company with a supplemental term loan in the amount of $16.5 million. The principal amount outstanding under the supplemental term loan accrues interest at a floating per annum rate equal to the greater of (a) the Prime Rate minus 1.25% and (b) 3.5%. The interest rate was 3.5% as of March 31, 2022.
The supplemental term loan matures on December 1, 2023. The Amended Credit Agreement provides an interest-only payment period through June 30, 2022.
The additional final payment for the Amended Credit Agreement is $1.6 million, which will be accrued over the term of the supplemental term loan using an effective interest rate that reflects the revised cash flows of the modified term loan.
The supplemental term loan is secured by all of the Company’s assets, excluding intellectual property and certain other assets. The loan contains customary affirmative and restrictive covenants, including with respect to the Company’s ability to enter into fundamental transactions, incur additional indebtedness, grant liens, pay any dividend or make any distributions to its holders, make investments, merge or consolidate with any other person or engage in transactions with the Company’s affiliates, but does not include any financial covenants.
Current and noncurrent debt and net discount or premium balances are as follows:
March 31,
2022
December 31,
2021
(in thousands)
Principal amount of term note$16,500 $16,500 
Net premium associated with accretion of final payment, and other debt issuance costs783 630 
Term note, current and noncurrent17,283 17,130 
Less term note, current portion(8,250)(5,500)
Term note, noncurrent portion$9,033 $11,630 

11


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
8. Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
March 31,
20222021
(in thousands)
Cost of product revenue$653 $138 
Research and development2,238 1,167 
Sales and marketing3,932 2,057 
General and administrative2,687 1,777 
Total stock-based compensation$9,510 $5,139 
Stock-based compensation of $0.3 million was capitalized into inventory for the three months ended March 31, 2022 and March 31, 2021. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.
2009 Equity Incentive Plan and 2019 Equity Incentive Plan
On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Company's Board of Directors (the "Board") had the authority to issue stock options to employees, directors and consultants.
In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units ("RSUs"). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of March 31, 2022, there were 4,809,252 shares available for issuance under the 2019 Plan.
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Shares
Available
for Grant
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20213,745,216 1,524,985 $6.01 5.76$262,793 
Awards authorized1,063,334 — 
Options exercised— (54,913)7.10 
Options cancelled702 (702)13.19 
Balance, March 31, 20224,809,252 1,469,370 $5.96 5.40$295,930 
Vested and exercisable, March 31, 20221,325,201 $5.37 5.25$267,682 
Vested and expected to vest, March 31, 20221,469,370 $5.96 5.40$295,930 
12


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.
In February 2022, the Company granted performance-based restricted stock units ("PRSUs") to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a two or three year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs are disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20211,156,683 $93.27  $ 
RSUs granted214,988 157.46 35,105 155.03
RSUs forfeited(22,864)146.73   
RSUs vested(210,835)80.63   
Balance, March 31, 20221,137,972 $106.67 35,105 $155.03 
Employee Stock Purchase Plan
In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.4 million and $0.3 million of stock-based compensation expense related to the ESPP for the three months ended March 31, 2022 and 2021, respectively. At March 31, 2022, a total of 1,212,769 shares were available for issuance under the ESPP.
13


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
9. Net Income (Loss) Per Share
The components of basic and diluted net income (loss) per share are as follows (in thousands, except share and per share amounts):
Three Months Ended
March 31,
20222021
Numerator:
Net income (loss)$14,521 $(23,601)
Denominator:
Basic:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Diluted:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Dilutive effect of outstanding common stock options1,437,748  
Dilutive effect of restricted stock units597,817  
Dilutive effect of common stock pursuant to employee stock purchase plan575  
Weighted average number of common shares outstanding - diluted37,623,477 34,797,400 
Net income (loss) per share:
Basic$0.41 $(0.68)
Diluted$0.39 $(0.68)
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:
Three Months Ended
March 31,
20222021
Common stock options issued and outstanding 1,927,262 
Restricted stock units58,699 1,173,972 
Employee stock purchase plan4,385 2,951 
Total63,084 3,104,185 
10. Revenue
The following table represents the Company’s product revenue based on product line:
Three Months Ended
March 31,
20222021
(in thousands)
Coronary$70,337 $15,308 
Peripheral22,852 16,141 
Other 442 451 
Product revenue$93,631 $31,900 
14


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Coronary product revenue encompasses sales of the Company’s C2 catheters. Peripheral product revenue encompasses sales of the Company’s M5, M5+and S4 IVL catheters. Other product revenue encompasses sales of the Company’s generators and related accessories.
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
March 31,
20222021
(in thousands)
United States$78,519 $21,045 
Europe12,067 8,222 
All other countries3,045 2,633 
Product revenue$93,631 $31,900 
11. Equity Method Investments
Genesis Shockwave Private Limited
On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding the Special Administrative Regions of Hong Kong and Macau (“PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership.
On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares which represents 55% of total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was paid upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares which represents 45% of total equity, to the Company as consideration for the Shockwave License Agreement (or “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC.
The Company has accounted for its investment in the JV under the equity method of accounting. As of March 31, 2022, the carrying value of the Company’s investment in the JV was $5.9 million and the Company owned a 45% interest in the entity. The Company’s share of losses generated by the JV for the three months ended March 31, 2022 was approximately $47,000, which was recorded in share in net loss of the equity method investment. The JV has not generated any revenues to date.
The following table summarizes the unaudited balance sheet for the JV:
March 31,
2022
Balance sheet:(in thousands)
Current assets$14,722 
Current liabilities(1,585)
Net assets$13,137 
15


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
The following table summarizes the unaudited results of operations for the JV:
Three Months Ended March 31,
2022
(in thousands)
Revenues$ 
Loss from operations105 
Net loss$105 
Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares which were issued at the formation of the JV.
As of March 31, 2022, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval from the China National Medical Products Administration.
12. Income Taxes
On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $197,000 and $44,000 for the three months ended March 31, 2022 and 2021, respectively. The income tax expense for the three months ended March 31, 2022, reflects the impact of a change in U.S. tax law effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021.
The Company’s effective tax rate may be subject to fluctuation due to several factors, including our ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes.
While the Company has reported U.S. pre-tax income for the first quarter 2022, the Company has not yet been able to establish sufficient significant positive evidence to conclude that its U.S. deferred tax assets are more likely than not to be realized. Therefore, the Company continues to maintain a valuation allowance against most of its U.S. deferred tax assets. Once the Company establishes a sustained level of profitability and projects continued profitability, the Company may reverse a significant portion of its valuation allowance recorded against U.S. deferred tax assets, resulting in an income tax benefit.
16


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 condensed financial statements and related notes included in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2021. 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, includes forward-looking statements that involve risks and uncertainties. As a result of many important factors, including those set forth under “Special Note Regarding Forward-Looking Statements,” in the “Risk Factors” section of this Quarterly Report on Form 10-Q and in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2021, our actual results could differ materially from the results described in, or implied, by those forward-looking statements.
Overview
We are a medical device company focused on developing and commercializing products intended to transform the way calcified cardiovascular disease is treated. We aim to establish a new standard of care for medical device treatment of atherosclerotic cardiovascular disease through our differentiated and proprietary local delivery of sonic pressure waves for the treatment of calcified plaque, which we refer to as intravascular lithotripsy (“IVL”). Our IVL system (our “IVL System”), which leverages our IVL technology (our “IVL Technology”), is a minimally invasive, easy-to-use, and safe way to significantly improve patient outcomes. We are currently selling the following products in a number of countries around the world where we have applicable regulatory approvals:
Products for the Treatment of Peripheral Artery Disease (“PAD”):
Our Shockwave M5 IVL catheter (the “M5 catheter”) and M5+ IVL catheter (“M5+ catheter”) are five-emitter catheters for use in our IVL System in “medium” vessels for the treatment of above-the-knee PAD. The M5 catheter was CE-Marked in April 2018 and cleared by the U.S. Food and Drug Administration (“FDA”) in July 2018. The M5+ catheter, for which we are currently initiating a limited market release in the United States and select international locations, was CE-Marked in November 2020 and cleared by the FDA in April 2021.
Our Shockwave S4 IVL catheter (“S4 catheter”) is a four-emitter catheter for use in our IVL System in small vessels for the treatment of below-the-knee PAD. The second version of our S4 catheter was cleared by the FDA in August 2019 and accepted by our EU notified body in May 2020 for use in our IVL System.
Product for the Treatment of Coronary Artery Disease (“CAD”):
Our Shockwave C2 IVL catheter (“C2 catheter”) is a two-emitter catheter for use in our IVL System for the treatment of CAD. The C2 catheter was CE-Marked in June 2018. In August 2019, we received the Breakthrough Device Designation from the FDA for our C2 catheters using our IVL System for the treatment of CAD. In August 2020, we submitted an application to the FDA for U.S. pre-market approval of our C2 catheters, which was approved by the FDA in February 2021. In March 2021, we submitted DISRUPT CAD III and DISRUPT CAD IV data to support our Shonin submission in Japan for our C2 Catheters and received approval in March 2022.
Our differentiated range of M5 and M5+ catheters, S4 catheters and C2 catheters enables delivery of IVL therapy of diseased vasculature throughout the body for calcium modification. Our IVL catheters resemble in form a standard balloon angioplasty catheter, the device most commonly used by interventionalists. This familiarity makes our IVL System easy to learn, adopt and use on a day-to-day basis.
Since inception, we have focused on generating clinical data to demonstrate the safety and effectiveness of our IVL Technology. These initial studies have consistently shown low rates of complications regardless of which vessel was being studied. In addition to gaining regulatory approvals or clearances, the data from our clinical studies strengthen our ability to drive adoption of IVL Technology across multiple therapies in existing and new market segments. Our past studies have also guided optimal IVL procedure technique and informed the design of our IVL System and future products in development. In addition, we also have ongoing clinical programs across several products and indications, which, if successful, will allow us to expand commercialization of our products into new geographies and indications.
The first two indications we are targeting with our IVL System are PAD, the narrowing or blockage of vessels that carry blood from the heart to the extremities, and CAD, the narrowing or blockage of the arteries that supply blood to the
17


heart. In the future, we see significant opportunity in the potential treatment of aortic stenosis, a condition where the heart’s aortic valve becomes increasingly calcified with age, causing it to narrow and obstruct blood flow from the heart.
We have adapted the use of lithotripsy to the cardiovascular field with the aim of creating what we believe can become the safest, most effective means of addressing the growing challenge of cardiovascular calcification. Lithotripsy has been used to successfully treat kidney stones (deposits of hardened calcium) for over 30 years. By integrating lithotripsy into a device that resembles a standard balloon catheter, physicians can prepare, deliver, and treat calcified lesions using a familiar form factor, without disruption to their standard procedural workflow. Our differentiated IVL System works by delivering shockwaves through the entire depth of the artery wall, modifying calcium in the medial layer of the artery, not just at the superficial most intimal layer. The shockwaves crack this calcium and enable the stenotic artery to expand at low pressures, thereby minimizing complications inherent to traditional balloon dilations, such as dissections or tears. Preparing the vessel with IVL facilitates optimal outcomes with other therapies, including stents and drug-eluting technologies. Using IVL also avoids complications associated with atherectomy devices such as dissection, perforation, and embolism. When followed by an anti-proliferative therapy such as a drug-coated balloons or drug-eluting stents, the micro-fractures may enable better drug penetration into the arterial wall and improve drug uptake, thereby improving the effectiveness of the combination treatment.
We market our products to hospitals whose interventional cardiologists, vascular surgeons, and interventional radiologists treat patients with PAD and CAD. We have dedicated meaningful resources to establish a direct sales capability in the United States, Germany, Austria, Switzerland, France, and the United Kingdom, and we are working to build out our direct sales team in Japan in anticipation of the launch of our C2 catheters, for which we received Japanese regulatory approval in March 2022. We have complemented our direct sales capability with distributors actively selling our products in over 50 countries in North and South America, Europe, the Middle East, Asia, Africa, and Australia/New Zealand. We are actively expanding our international field presence through new distributors, as well as additional sales and clinical personnel. In addition, we are continuing to add new U.S. sales territories.
For the three months ended March 31, 2022 and 2021, we generated product revenue of $93.6 million and $31.9 million, respectively, and income from operations of $15.4 million and a loss of operations of $17.5 million, respectively. For the three months ended March 31, 2022 and 2021, 16% and 34%, respectively, of our product revenue was generated from customers located outside of the United States.
Since inception, we have incurred significant net losses. Although we had positive net income for the quarter ended March 31, 2022, we had a net loss for the year ended December 31, 2021. We may continue to incur losses in the future, which may vary significantly from period to period. We expect to continue to incur significant expenses as we (i) expand our marketing efforts to increase adoption of our products, (ii) expand existing relationships with our customers, (iii) obtain regulatory clearances or approvals for our planned or future products, (iv) conduct clinical trials on our existing and planned or future products, and (v) develop new products or add new features to our existing products. We will need to continue to generate significant revenue in order to sustain profitability as we continue to grow our business. Even if we achieve profitability for any period, we cannot be sure that we will remain profitable for any substantial period of time.
To date, our principal sources of liquidity have been the net proceeds we received through the sale of our common stock in our public offerings, private sales of equity securities and payments received from customers using our products. As of March 31, 2022, we had $201.1 million in cash, cash equivalents and short-term investments and an accumulated deficit of $238.3 million.
Impact of the COVID-19 pandemic
The global COVID-19 pandemic presents significant risks to us and has had, and continues to have, far reaching impacts on our business, operations, and financial results and condition, directly and indirectly, including, without limitation, impacts on: the health of our management and employees; our manufacturing, distribution, marketing and sales operations; our research and development activities, including clinical activities; and customer and patient behaviors.
Access to many hospitals and other customer sites may be or may periodically be, depending on the current COVID-19 infection rates in the applicable location, restricted to essential personnel, which negatively impacts our ability to promote the use of our products with physicians. Additionally, many hospitals and other therapeutic centers have in the past suspended, and may suspend or continue to suspend in the future, many elective procedures, resulting in a reduced volume of procedures using our products. Our customer behavior is impacted by the prevalence of COVID-19 and changes in the infection rates in the locations where our customers are located.
18


Quarantines, shelter-in-place and similar government orders have also impacted and may continue to impact, our third-party manufacturers and suppliers, and could in turn adversely impact the availability or cost of materials, which could disrupt our supply chain.
In addition, we have recently seen some disruptions in the operations of certain of our third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for our purchase of some components. In certain cases, this has resulted in us being required to procure materials from alternate suppliers or incur higher logistical expenses. We are continuing to work closely with our manufacturing partners and suppliers to enable us to source key components and maintain appropriate inventory levels to meet customer demand. We, however, have not experienced material disruptions in our supply chain to date.
We have taken a variety of steps to address the impact of the COVID-19 pandemic, while attempting to minimize business disruption. Essential staff in manufacturing and limited support functions continued to work from our Santa Clara headquarters following appropriate hygiene and social distancing protocols. To reduce the risk to our other employees and their families from potential exposure to COVID-19, until recently all other staff in our Santa Clara headquarters were required to work from home. Certain of these other employees had begun to return to our headquarters full or part-time during the second quarter of 2021, although we continue to review the impact of the omicron variant of COVID-19 on employee safety. We continue to limit non-essential travel to protect the health and safety of our employees and customers.
We are continuing to monitor the impact of the COVID-19 pandemic on our employees and customers and on the markets in which we operate, and will take further actions that we consider prudent to address the COVID-19 pandemic, while ensuring that we can support our customers and continue to develop our products.
The ultimate extent of the impact of the COVID-19 pandemic on us remains highly uncertain and will depend on future developments and factors that continue to evolve, including the ability of various regions to effectively manage COVID-19, the extent of the continuing resurgence of COVID-19, the efficacy and extent of distribution of vaccines, and the impact of mutations of COVID-19, and the ability of various economies and supply-chains to recover from the COVID-19 pandemic. Most of these developments and factors are outside of our control and could exist for an extended period of time even after the pandemic might end.
Components of Our Results of Operations
Product revenue
Product revenue is primarily from the sale of our IVL catheters.
We sell our products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. Additionally, a portion of our revenue is generated through a consignment model under which inventory is maintained at hospitals. For consignment inventory, control is transferred at the time the catheters are consumed in a procedure.
Cost of product revenue
Cost of product revenue consists primarily of costs of components for use in our products, the materials and labor that are used to produce our products, the manufacturing overhead that directly supports production and the depreciation relating to the equipment used in our IVL System to the extent that we loan generators to our hospital customers without charge to facilitate the use of our IVL catheters in their procedures. We depreciate equipment over a three-year period. We expect cost of product revenue to increase in absolute terms as our revenue grows.
Our gross margin has been and will continue to be affected by a variety of factors, primarily production volumes, the cost of direct materials, product mix, geographic mix, discounting practices, manufacturing costs, product yields, headcount and cost-reduction strategies. We expect our gross margin percentage to marginally increase over the long term to the extent we are successful in increasing our sales volume and are therefore able to leverage our fixed costs. We intend to use our design, engineering and manufacturing capabilities to further advance and improve the efficiency of our manufacturing processes, which, if successful, we believe will reduce costs and enable us to increase our gross margin percentage. While we expect gross margin percentage to increase over the long term, it will likely fluctuate from quarter to quarter as we continue to introduce new products and adopt new manufacturing processes and technologies.
19


Research and development expenses
Research and development (“R&D”) expenses consist of applicable personnel, consulting, materials, and clinical trial expenses. R&D expenses include:
certain personnel-related expenses, including salaries, benefits, bonus, travel, and stock-based compensation;
cost of clinical studies to support new products and product enhancements, including expenses for clinical research organizations, and site payments;
materials and supplies used for internal R&D and clinical activities;
allocated overhead including facilities and information technology expenses; and
cost of outside consultants who assist with technology development, regulatory affairs, clinical affairs and quality assurance.
R&D costs are expensed as incurred. In the future, we expect R&D expenses to increase in absolute dollars as we continue to develop new products, enhance existing products and technologies, and perform activities related to obtaining additional regulatory approvals.
Sales and marketing expenses
Sales and marketing expenses consist of personnel-related expenses, including salaries, benefits, sales commissions, travel, and stock-based compensation. Other sales and marketing expenses consist of marketing and promotional activities, including trade shows and market research. We expect to continue to grow our sales force and increase marketing efforts as we continue commercializing products based on our IVL Technology. As a result, we expect sales and marketing expenses to increase in absolute dollars over the long term.
General and administrative expenses
General and administrative expenses consist of personnel-related expenses, including salaries, benefits, bonus, travel, and stock-based compensation. Other general and administrative expenses consist of professional services fees, including legal, audit and tax fees, insurance costs, outside consultant fees and employee recruiting and training costs. Moreover, we expect to incur additional expenses associated with operating as a public company, including legal, accounting, insurance, exchange listing and Securities and Exchange Commission (“SEC”) compliance and investor relations. As a result, we expect general and administrative expenses to increase in absolute dollars in future periods.
Share in net loss of equity method investment
Share in net loss of equity method investment, represents our proportionate share of the underlying income or loss incurred in connection with our joint venture with Genesis MedTech International Private Limited (“Genesis”).
Interest expense
Consists of the interest and amortization expense related to our outstanding term loan which matures in December 2023.
Other income (expense), net
Other income (expense), net consists of interest earned on our cash equivalents and short-term investments and the net impact of foreign exchange gains and losses.
20


Results of Operations
Comparison of the Three Months Ended March 31, 2022 and 2021
The following table shows our results of operations for the three months ended March 31, 2022 and 2021:
Three Months Ended March 31,Change
$
Change
%
20222021
(in thousands, except percentages)
Revenue:
Product revenue$93,631 $31,900 $61,731 194%
Cost of revenue:
Cost of product revenue12,890 7,892 4,998 63%
Gross profit80,741 24,008 56,733 236%
Operating expenses:
Research and development17,019 10,277 6,742 66%
Sales and marketing35,961 23,992 11,969 50%
General and administrative12,389 7,226 5,163 71%
Total operating expenses65,369 41,495 23,874 58%
Income (loss) from operations15,372 (17,487)32,859 188%
Share in net loss of equity method investment (47)(5,523)(5,476)(99)%
Interest expense(297)(312)(15)(5)%
Other expense, net(310)(235)75 32%
Net income (loss) before taxes14,718 (23,557)38,275 162%
Income tax provision197 44 153 348%
Net income (loss)$14,521 $(23,601)$38,122 162%
Product revenue
Product revenue increased by $61.7 million, or 194%, from $31.9 million during the three months ended March 31, 2021 to $93.6 million during the three months ended March 31, 2022.
The following table represents our product revenue based on product line:
Three Months Ended March 31,Change
$
Change
%
20222021
(in thousands, except percentages)
Coronary$70,337 $15,308 $55,029 359%
Peripheral22,852 16,141 6,711 42%
Other 442 451 (9)(2)%
Product revenue$93,631 $31,900 $61,731 194%
Coronary product revenue increased by $55.0 million, or 359%, from $15.3 million for the three months ended March 31, 2021 to $70.3 million for the three months ended March 31, 2022. In February 2021, we received U.S. FDA approval for our C2 catheters. The increase in coronary product revenue was primarily due to the commencement of sales of our C2 catheters in the United States, increased adoption of our products internationally, and continued recovery from the impact of the COVID-19 pandemic in the prior year.

21


Peripheral product revenue increased by $6.7 million, or 42%, from $16.1 million for the three months ended March 31, 2021 to $22.9 million for the three months ended March 31, 2022. The change was due to an increase in purchase volume of our M5, M5+ and S4 IVL catheters within the United States and internationally driven by increased adoption of our products and recovery from the impact of the COVID-19 pandemic in the prior year.
We sold to a greater number of customers in the United States and to a greater number of distributors internationally for the three months ended March 31, 2022 as compared to the three months ended March 31, 2021. Product revenue, classified by the major geographic areas in which our products are shipped, was $78.5 million within the United States and $15.1 million for all other countries in the three months ended March 31, 2022 compared to $21.0 million within the United States and $10.9 million for all other countries in the three months ended March 31, 2021.
Cost of product revenue, gross profit and gross margin percentage
Cost of product revenue increased by $5.0 million, or 63%, from $7.9 million during the three months ended March 31, 2021 to $12.9 million during the three months ended March 31, 2022. Gross margin percentage improved to 86% for the three months ended March 31, 2022, compared to 75% for the three months ended March 31, 2021. This change in gross margin percentage was primarily due to a higher average selling price and lower fixed costs per unit from increased sales volume of our IVL catheters and efficiencies from improvements to operations and production.
Research and development expenses
The following table summarizes our R&D expenses incurred during the periods presented:
Three Months Ended March 31,Change
$
Change
%
20222021
(in thousands)
Compensation and personnel-related costs$10,534 $6,098 $4,436 73%
Clinical-related costs1,906 2,519 (613)(24)%
Materials and supplies1,055 27 1,028 3,807%
Facilities and other allocated costs2,023 1,032 991 96%
Outside consultants1,028 467 561 120%
Other research and development costs473 134 339 253%
Total research and development expenses$17,019 $10,277 $6,742 66%
R&D expenses increased by $6.7 million, or 66%, from $10.3 million during the three months ended March 31, 2021 to $17.0 million during the three months ended March 31, 2022. The change was primarily due to a $4.4 million increase in compensation and personnel-related costs due to an increase in headcount, a $1.0 million increase in materials and supplies, a $1.0 million increase in facilities and other allocated costs due to increased information technology, rent and building expenditures, a $0.6 million increase in outside consultants, and a $0.3 million increase in other research and development costs. This was partially offset by a decrease in clinical-related costs of $0.6 million due to completion of patient enrollment for the majority of clinical trials.
Sales and marketing expenses
Sales and marketing expenses increased by $12.0 million, or 50%, from $24.0 million during the three months ended March 31, 2021 to $36.0 million during the three months ended March 31, 2022. The change was primarily due to a $6.8 million increase in compensation and personnel-related costs, resulting from increased headcount and commissions driven by increased sales of our products. There was also a $2.9 million increase in travel related costs, a $0.9 million increase in marketing and promotional costs, a $1.1 million increase in facilities and other allocated costs, a $0.3 million increase in professional services and consulting costs, and a $0.2 million increase in general corporate costs. This was partially offset by a $0.2 million decrease in materials and supplies.
22


General and administrative expenses
General and administrative expenses increased by $5.2 million, or 71%, from $7.2 million during the three months ended March 31, 2021 to $12.4 million during the three months ended March 31, 2022. The change was primarily due to a $2.3 million increase in compensation and personnel-related costs, a $0.7 million increase in general corporate costs, a $1.4 million increase in professional services and consulting costs, a $0.4 million increase in facilities and other allocated costs, and a $0.4 million increase in travel related costs.
Share in net loss of equity method investment
The decrease in share in net loss of equity method investment of $5.5 million for the three months ended March 31, 2022 was due to in-process research and development costs expensed in the three months ended March 31, 2021.
Interest expense
Interest expense of $0.3 million for the three months ended March 31, 2022 was related to our outstanding term loan which matures in December 2023. The term loan requires monthly repayments of principal starting in July 2022.
Other expense, net
Other expense, net increased by $0.1 million, or 32%, from $0.2 million during the three months ended March 31, 2021 to $0.3 million during the three months ended March 31, 2022. The increase in other expense was primarily due to increased foreign exchange losses, partially offset by an increase in interest income due to the increased interest rate environment.
Liquidity and Capital Resources
To date, our principal sources of liquidity have been the net proceeds of $280.0 million that we received through the sales of our common stock in our public offerings, $10.0 million of private sales of our equity securities, payments received from customers using our products and to a lesser extent proceeds from our debt financings.
We have a number of ongoing clinical trials and expect to continue to make substantial investments in these trials and in additional clinical trials that are designed to provide clinical evidence of the safety and efficacy of our products. We intend to continue to make significant investments in our sales and marketing organization by increasing the number of U.S. sales representatives and expanding our international marketing programs to help facilitate further adoption among existing hospital accounts and physicians as well as broaden awareness of our products to new hospitals. We also expect to continue to make investments in R&D, regulatory affairs, and clinical studies to develop future generations of products based on our IVL Technology, support regulatory submissions, and demonstrate the clinical efficacy of our products. Moreover, we expect to continue to incur expenses associated with operating as a public company, including legal, accounting, insurance, exchange listing and SEC compliance, investor relations and other expenses. Because of these and other factors, although we had positive net income for the quarter ended March 31, 2022, we had a net loss for the year ended December 31, 2021 and we may incur net losses and have negative cash flows from operations in the future.
As of March 31, 2022, we had $201.1 million in cash, cash equivalents and short-term investments and an accumulated deficit of $238.3 million. In the short term, we believe that our cash, cash equivalents and short-term investments will be sufficient for at least the next 12 months to meet our requirements and plans for cash, including supporting working capital and capital expenditure requirements. In the long term, our ability to support our working capital and capital expenditure requirements will depend on many factors, including:
the cost, timing and results of our clinical trials and regulatory reviews;
the cost of our research and development activities for new and modified products;
the cost and timing of establishing sales, marketing and distribution capabilities;
the terms and timing of any other collaborative, licensing and other arrangements that we may establish including any contract manufacturing arrangements;
the timing, receipt and amount of sales from our current and potential products;
the degree of success we experience in commercializing our products;
the emergence of competing or complementary technologies;
23


the cost of preparing, filing, prosecuting, maintaining, defending and enforcing any patent claims and other intellectual property rights; and
the extent to which we acquire or invest in businesses, products or technologies, although we currently have no commitments or agreements relating to any of these types of transactions.
To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and cash and other requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of additional debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations. In the event that additional financing is required from outside sources, there is a possibility we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results, and financial condition could be adversely affected.
Manufacturing Purchase Obligations
We have engaged a contract manufacturer to produce and supply us with certain products. We have fixed commitments of approximately $11.1 million within the next twelve months.
Operating Leases
Our operating lease commitments mostly consist of our lease obligations for our Santa Clara headquarter office spaces. Our total operating lease commitments as of March 31, 2022 are approximately $55.6 million, of which $4.3 million is expected to be paid within the next twelve months.
There were no other material changes during the three months ended March 31, 2022 to our contractual obligations as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2021.
We did not have during the periods presented, and we do not currently have, any commitments or obligations, including contingent obligations, arising from arrangements with unconsolidated entities or persons that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
Three Months Ended March 31,
20222021
Net cash provided by (used in):(in thousands)
Operating activities$1,937 $(17,303)
Investing activities(27,414)27,086 
Financing activities2,520 (3,200)
Net increase (decrease) in cash, cash equivalents and restricted cash$(22,957)$6,583 
Operating activities
During the three months ended March 31, 2022, cash provided by operating activities was $1.9 million, attributable to a net income of $14.5 million, non-cash charges of $11.6 million, partially offset by a net change in our net operating assets and liabilities of $24.2 million. Non-cash charges of $11.6 million primarily consisted of $9.5 million in stock-based compensation, $1.0 million in depreciation and amortization, and $0.8 million in amortization of right-of-use assets. The change in our net operating assets and liabilities of $24.2 million was primarily due to a $10.4 million increase in accounts receivable due to an increase in sales, a $10.1 million increase in inventory driven by an increase in raw materials and finished goods inventory, and a $9.1 million decrease in accrued and other current liabilities resulting from payment of accrued bonuses and other compensation in the current quarter. These changes were partially offset by a $4.9 million increase in accounts payable due to the timing of vendor billings.
24


During the three months ended March 31, 2021, cash used in operating activities was $17.3 million, attributable to a net loss of $23.6 million and a net change in our net operating assets and liabilities of $6.0 million and non-cash charges of $12.3 million. Non-cash charges primarily consisted of $5.5 million in share of net loss of equity method investment, $5.1 million in stock-based compensation, $0.7 million in depreciation and amortization, $0.4 million in amortization of right-of-use assets, $0.4 million in accretion of discount on available-for-sale securities and $0.2 million in amortization of debt issuance costs. The change in our net operating assets and liabilities was primarily due to a $7.9 million increase in accounts receivable due to an increase in sales, $3.3 million increase in inventory, and a $0.1 million increase in other assets, prepaid and other current assets and a $0.3 million decrease in lease liabilities. These changes were partially offset by a $5.6 million increase in accrued and other current liabilities and accounts payable resulting primarily from increases in our operating activities and accrued employee compensation due to an increase in headcount.
Investing activities
During the three months ended March 31, 2022, cash used in investing activities was $27.4 million, attributable to purchases of available-for-sale investments of $42.1 million and purchases of property and equipment of $3.3 million, partially offset by proceeds from maturities of available-for-sale investments of $18.0 million.
During the three months ended March 31, 2021, cash provided by investing activities was $27.1 million, attributable to proceeds from maturities of available-for-sale investments of $46.4 million, partially offset by purchase of available-for-sale investments of $15.3 million and purchase of property and equipment of $4.1 million.
Financing activities
During the three months ended March 31, 2022, cash provided by financing activities was $2.5 million, attributable to proceeds of $2.1 million from the issuance of shares under our employee stock purchase plan and proceeds of $0.4 million from stock option exercises.
During the three months ended March 31, 2021, cash used by financing activities was $3.2 million, attributable to payment of taxes withheld on net settled vesting of restricted stock units of $5.1 million, partially offset by $1.1 million in proceeds from the issuance of common stock under employee stock purchase plan and $0.8 million in proceeds from stock option exercises.
Critical Accounting Policies and Estimates
Management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). The preparation of these consolidated financial statements requires us to make estimates and assumptions for the reported amounts of assets, liabilities, revenue, expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions and any such differences may be material.
There have been no significant changes in our critical accounting policies and assumptions associated with the greatest potential impact on our consolidated financial statements as disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
There have been no material changes to our quantitative and qualitative disclosures about market risk as compared to the quantitative and qualitative disclosures about market risk described in our Annual report on Form 10-K for the fiscal year ended December 31, 2021.
25


Item 4. Controls and Procedures.
Evaluation of disclosure controls and procedures
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in internal control over financial reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
26


PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
Petitions for inter partes review (“IPR”) of U.S. Pat. Nos. 9,642,673, 8,956,371 and 8,728,091, which are three of our issued U.S. patents that relate to our current IVL technology, were filed in December 2018 at the U.S. Patent and Trademark Office’s (the “USPTO”) Patent Trial and Appeal Board (the “PTAB”) by Cardiovascular Systems, Inc. ("CSI"), one of our competitors. The PTAB instituted IPR proceedings for all three patents.
The PTAB held oral hearings on April 15-16, 2020. On July 8, 2020, the PTAB ruled that one claim (“Claim 5”) in U.S. Pat No. 8,956,371 (the “’371 patent”) is valid and ruled that all other claims in the ’371 patent are invalid and that all claims of U.S. Pat No. 8,728,091 (the “’091 patent”) are invalid. On July 20, 2020, the PTAB ruled that all claims of U.S. Pat. No. 9,642,673 (the “’673 patent”) are invalid. On August 27, 2020, further briefing by the parties was requested by the PTAB judge in the ’371 patent proceeding to assess whether recent guidance from the USPTO relating to “applicant admitted prior art” impacted the PTAB decision in the ’371 patent proceeding. In addition, the PTAB judge reset the time for commencement of an appeal in the ’371 patent proceeding pending the entry of a final decision after the requested briefing. On October 13, 2020, we submitted the last of the requested briefing, and the PTAB decision is pending. Subject to the final PTAB decision regarding the ’371 patent proceeding, we anticipate appealing this ruling to the U.S. Court of Appeals for the Federal Circuit (the “Federal Circuit”).
We appealed the rulings in the IPR proceedings for the ’091 patent and the ’673 patent to the Federal Circuit. On January 18, 2022, the Federal Circuit issued two short opinions affirming the decisions of the PTAB, finding that the claims of the ’091 patent and the ’673 patent are unpatentable (the “Rulings”). The Rulings conclude the IPR proceedings initiated by CSI for these two patents and resulted in the loss in scope of the ’091 patent and the ’673 patent, which may limit our ability to stop others from using or commercializing products and technology similar or identical to ours.
IPR proceedings relating to the ’371 patent remain pending before the PTAB on rehearing and have not yet been addressed by the Federal Circuit. Claim 5 of the ’371 patent was found to be valid, and all other claims remain valid and enforceable until a final decision is obtained from the PTAB, and any appeals have been exhausted. Upon the conclusion of such appeals, if we are unsuccessful in whole or in part, the ’371 patent proceedings could result in the loss or narrowing in scope of the ’371 patent, which could further limit our ability to stop others from using or commercializing products and technology similar or identical to ours. For more information regarding the risks presented by such proceedings, please see the section of our Annual Report on Form 10-K for the year ended December 31, 2021, titled “Risk Factors—Risks Related to Our Intellectual Property.”
From time to time, we may become involved in various legal proceedings that arise in the ordinary course of our business. We have received, and may from time to time receive, letters from third parties alleging patent infringement, violation of employment practices or trademark infringement, and we may in the future participate in litigation to defend ourselves. We cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on us due to diversion of management time and attention as well as the financial costs related to resolving such disputes.
Item 1A. Risk Factors.
There have been no material changes from the risk factors disclosed in Part I, Item 1A. “Risk Factors” of our 2021 Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”), filed with the Securities and Exchange Commission on February 25, 2022. The risk factors described in our 2021 Annual Report, as well as other information set forth in this Quarterly Report on Form 10-Q, could materially adversely affect our business, financial condition, results of operations and prospects, and should be carefully considered. The risks and uncertainties that we face, however, are not limited to those described in the 2021 Annual Report. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business and the trading price of our securities, particularly in light of the fast-changing nature of the COVID-19 pandemic, containment measures and the related impacts to economic and operating conditions.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
27


Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
28


Item 6. Exhibits.
Furnish the exhibits required by Item 601 of Regulation S-K (§ 229.601 of this chapter).
Exhibit
Number
DescriptionFormFile No.Exhibit(s)Filing Date
10.1*†
10.2*†
10.3*
31.1*
31.2*
32.1*#
32.2*#
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline Taxonomy Extension Presentation Linkbase Document
104The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 has been formatted in Inline XBRL and contained in Exhibit 101
_______________________________
*Filed herewith.
Indicates a management or compensatory plan or arrangement in which directors or executive officers are eligible to participate.
#     This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act.
29


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Shockwave Medical, Inc.
Date: May 9, 2022
By:/s/ Douglas Godshall
Douglas Godshall
President and Chief Executive Officer
(principal executive officer)
Date: May 9, 2022
By:/s/ Trinh Phung
Trinh Phung
Vice President of Finance
(principal accounting officer)
30
EX-10.1 2 aex101xshockwavexdouggodsh.htm EX-10.1 Document

AMENDED AND RESTATED SEPARATION PAY AGREEMENT
This Separation Pay Agreement (the “Agreement”) is made and entered into as of March 30, 2022, by and between Doug Godshall (the “Executive”) and Shockwave Medical, Inc., a Delaware corporation (the “Company”), and amends and restates that certain Separation Pay Agreement entered into by and between the Executive and the Company, dated as of August 19, 2019.
WHEREAS, the Company desires to address and handle certain aspects of the employment the Executive on the terms and conditions set forth herein; and
WHEREAS, the Executive desires to have such aspects of his employment addressed and handled by the Company on such terms and conditions.
NOW, THEREFORE, in consideration of the mutual covenants, promises, and obligations set forth herein, the parties agree as follows:
1.Term. This Agreement shall be effective as of the date hereof (the “Effective Date”) until such time as the Executive’s employment is terminated pursuant to Section 2.6 below (such period, the “Employment Term”).
2.Termination of Employment. The Employment Term and the Executive’s employment hereunder may be terminated by either the Company or the Executive at any time and for any reason; provided that, unless otherwise provided herein, either party shall be required to give the other party at least thirty (30) days advance written notice of any termination of the Executive’s employment. Upon termination of the Executive’s employment during the Employment Term, the Executive shall be entitled to the compensation and benefits described in this Section 2 and shall have no further rights to any compensation or any other benefits from the Company or any of its affiliates.
2.1Termination for Cause or Resignation without Good Reason.
(a)The Executive’s employment hereunder may be terminated by the Company for Cause or by the Executive without Good Reason. If the Executive’s employment is terminated, by the Company for Cause or by the Executive without Good Reason, the Executive shall be entitled to receive:
(i)any accrued but unpaid salary and accrued but unused vacation which shall be paid on the Termination Date in accordance with the Company’s customary payroll procedures;
(ii)any earned but unpaid incentive under the Company’s annual cash incentive plan (the “Annual Incentive”) with respect to any completed calendar year immediately preceding the Termination Date, which shall be paid on the otherwise applicable payment date; provided that, if the Executive’s employment is terminated by the Company for Cause, then any such accrued but unpaid Annual Incentive shall be forfeited;
(iii)reimbursement for unreimbursed business expenses properly incurred by the Executive, which shall be subject to and paid in accordance with the Company’s expense reimbursement policy; and
(iv)such employee benefits (including equity compensation), if any, to which the Executive may be entitled under the Company’s employee benefit plans as of the Termination Date; provided that, in no event shall the Executive be entitled to any payments in the nature of severance or termination payments except as specifically provided herein.
Items 2.1(a)(i) through 2.1(a)(iv) are referred to herein collectively as the “Accrued Amounts”.
(b)For purposes of this Agreement, “Cause” shall mean:
(i)the Executive’s willful failure to perform his duties (other than any such failure resulting from incapacity due to physical or mental illness);



(ii)the Executive’s engagement in dishonesty, illegal conduct, or gross misconduct, which, in each case, poses a substantial risk of material injury to the Company or its affiliates;
(iii)the Executive’s embezzlement, misappropriation, or fraud, whether or not related to the Executive’s employment with the Company;
(iv)the Executive’s conviction of or plea of guilty or nolo contendere to a crime that constitutes a felony (or state law equivalent) or a crime that constitutes a misdemeanor involving moral turpitude;
(v)the Executive’s material breach of any material obligation under this Agreement or any other written agreement between the Executive and the Company; or
(vi)any material failure by the Executive to comply with the Company’s written policies or rules, as they may be in effect from time to time during the Employment Term, if such failure poses a substantial risk of material reputational or financial harm to the Company.
For purposes of this provision, no act or failure to act on the part of the Executive shall be considered “willful” unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive’s action or omission was in the best interests of the Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.
Termination of the Executive’s employment shall not be deemed to be for Cause unless and until the Company delivers to the Executive a copy of a resolution duly adopted by the affirmative vote of not less than a majority of the Board, finding that the Executive has engaged in the conduct described in any of (i)-(vi) above. Except for a failure, breach, or refusal which, by its nature, cannot reasonably be expected to be cured, the Executive shall have ten (10) business days from the delivery of written notice by the Company within which to cure any acts constituting Cause; provided however, that, if the Company reasonably expects irreparable injury from a delay of ten (10) business days, the Company may give the Executive notice of such shorter period within which to cure as is reasonable under the circumstances, which may include the termination of the Executive’s employment without notice and with immediate effect. The Company may place the Executive on paid leave for up to sixty (60) days while it is determining whether there is a basis to terminate the Executive’s employment for Cause. Any such action by the Company will not constitute Good Reason.
(c)For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following, in each case during the Employment Term without the Executive’s written consent:
(i)a material reduction in the Executive’s annual rate of base salary other than a general reduction that affects all similarly situated executives in substantially the same proportions;
(ii)a material reduction in the Executive’s target incentive opportunity under the Annual Incentive;
(iii)a relocation of the Executive’s principal place of employment by more than 30 miles;
(iv)any material breach by the Company of any material provision of this Agreement;
(v)the Company’s failure to obtain an agreement from any successor to the Company to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no succession had taken place, except where such assumption occurs by operation of law;
(vi)the Company’s failure to nominate the Executive for election to the Board and to use its best efforts to have him elected and re-elected, as applicable;



(vii)a material, adverse change in the Executive’s title, authority, duties, or responsibilities (other than temporarily while the Executive is physically or mentally incapacitated or as required by applicable law); or
(viii)a material adverse change in the reporting structure applicable to the Executive.
The Executive cannot terminate his employment for Good Reason unless he has provided written notice to the Company of the existence of the circumstances providing grounds for termination for Good Reason within ninety (90) days of the initial existence of such grounds and the Company has had at least 30 days from the date on which such notice is provided to cure such circumstances. If the Executive does not terminate his employment for Good Reason within one hundred twenty (120) days after the first occurrence of the applicable grounds, then the Executive will be deemed to have waived his right to terminate for Good Reason with respect to such grounds.
2.2Termination without Cause or Resignation for Good Reason. The Employment Term and the Executive’s employment hereunder may be terminated by the Executive for Good Reason or by the Company without Cause. In the event of such termination, the Executive shall be entitled to receive the Accrued Amounts and subject to the Executive’s execution of a release of claims in favor of the Company, its affiliates and their respective officers and directors in a form provided by the Company (the “Release”) and such Release becoming effective within sixty (60) days following the Termination Date (such 60-day period, the “Release Execution Period”), the Executive shall be entitled to receive the following:
(a)equal installment payments payable in accordance with the Company’s normal payroll practices, but no less frequently than monthly, which are in the aggregate equal to 1.5 times the sum of the Executive’s annual rate of base salary for the year in which the Termination Date occurs, which shall begin within 60 days following the Termination Date; provided that, if the Release Execution Period begins in one taxable year and ends in another taxable year, payments shall not begin until the beginning of the second taxable year; provided further that, the first installment payment shall include all amounts that would otherwise have been paid to the Executive during the period beginning on the Termination Date and ending on the first payment date if no delay had been imposed;
(b)a payment equal to the product of (i) the Annual Incentive, if any, that the Executive would have earned for the calendar year in which the Termination Date (as determined in accordance with Section 2.6) occurs based on achievement of the applicable performance goals for such year and (ii) a fraction, the numerator of which is the number of days the Executive was employed by the Company during the year of termination and the denominator of which is the number of days in such year (the “Pro-Rata Bonus”). This amount shall be paid on the date that annual bonuses are paid to similarly situated executives, but in no event later than two-and-a-half (2 1/2) months following the end of the calendar year in which the Termination Date occurs;
(c)If the Executive timely and properly elects health continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall reimburse the Executive for the difference between the monthly COBRA premium paid by the Executive for himself and his dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the 15th day of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the eighteen-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer or other source. Notwithstanding the foregoing, if the Company’s making payments under this Section 2.2(c) would violate the nondiscrimination rules applicable to non-grandfathered plans under the Affordable Care Act (the “ACA”), or result in the imposition of penalties under the ACA and the related regulations and guidance promulgated thereunder), the parties agree to reform this Section 2.2(c) in a manner as is necessary to comply with the ACA.
(d)The treatment of each outstanding equity award, if any, shall be determined in accordance with the terms of the applicable plan and award agreement.



2.3Death or Disability.
(a)The Executive’s employment hereunder shall terminate automatically upon the Executive’s death during the Employment Term, and the Company may terminate the Executive’s employment on account of the Executive’s Disability.
(b)If the Executive’s employment is terminated during the Employment Term on account of the Executive’s death or Disability, the Executive (or the Executive’s estate and/or beneficiaries, as the case may be) shall be entitled to receive the Accrued Amounts. Notwithstanding any other provision contained herein, all payments made in connection with the Executive’s Disability shall be provided in a manner which is consistent with federal and state law.
(c)For purposes of this Agreement, “Disability” shall mean the Executive’s inability, due to physical or mental incapacity, to perform the essential functions of his job, with or without reasonable accommodation, for one hundred eighty (180) days out of any three hundred sixty-five (365) day period or one hundred twenty (120) consecutive days, or the Executive’s becoming entitled to receive long-term disability benefits under the Company’s long-term disability plan.
2.4Change in Control Termination.
(a)Notwithstanding any other provision contained herein, if the Executive’s employment hereunder is terminated by the Executive for Good Reason or by the Company without Cause (other than on account of the Executive’s death or Disability), in each case within three (3) months prior to or within twelve (12) months following a Change in Control, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive’s execution of a Release which becomes effective within sixty (60) days following the Termination Date, the Executive shall be entitled to receive the following:
(i)equal installment payments payable in accordance with the Company’s normal payroll practices, but no less frequently than monthly, which are in the aggregate equal to 2.0 times the sum of the Executive’s annual rate of base salary for the year in which the Termination Date occurs, which shall begin within sixty (60) days following the Termination Date; provided that, if the Release Execution Period begins in one taxable year and ends in another taxable year, payments shall not begin until the beginning of the second taxable year; provided further that, the first installment payment shall include all amounts that would otherwise have been paid to the Executive during the period beginning on the Termination Date and ending on the first payment date if no delay had been imposed;
(ii)a payment equal to the product of (i) the Annual Incentive, if any, that the Executive would have earned for the calendar year in which the Termination Date (as determined in accordance with Section 2.6) occurs based on achievement of the applicable performance goals for such year and (ii) a fraction, the numerator of which is the number of days the Executive was employed by the Company during the year of termination and the denominator of which is the number of days in such year (the “Pro-Rata Bonus”). This amount shall be paid on the date that annual bonuses are paid to similarly situated executives, but in no event later than two- and-a-half (2 1/2) months following the end of the calendar year in which the Termination Date occurs;
(iii)If the Executive timely and properly elects health continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall reimburse the Executive for the difference between the monthly COBRA premium paid by the Executive for himself and his dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the 15th day of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the eighteen-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer or other source. Notwithstanding the foregoing, if the Company’s making payments under this Section 2.4(a)(iii) would violate the nondiscrimination rules applicable to non-grandfathered plans under the Affordable Care Act (the “ACA”), or result in the imposition of penalties under the ACA and the related regulations and guidance promulgated thereunder), the parties agree to reform this Section 2.4(a)(iii) in a manner as is necessary to comply with the ACA.



(iv)Notwithstanding the terms of any equity incentive plan or award agreements, as of the Termination Date, all unvested equity awards granted to the Executive that are then outstanding and unvested shall become fully vested and exercisable immediately thereon, and all stock options granted to the Executive that are then outstanding shall remain exercisable for a period of one year following the Termination Date, or, if shorter for a given stock option, for the remainder of that stock option’s full term. For avoidance of doubt, this provision shall serve only to expand, and not to reduce the Executive’s rights with respect to any equity award.
(b)For purposes of this Agreement, “Beneficial Owner” and “Beneficial Ownership” has the meaning assigned to such term in Rule 13d-3 and Rule 13d-5 under the Securities Exchange Act of 1934, as amended, except that in calculating the beneficial ownership of any particular person, such person shall be deemed to have beneficial ownership of all securities that such person has the right to acquire by conversion or exercise of other securities, whether such right is currently exercisable or is exercisable only after the passage of time.
(c)For purposes of this Agreement, “Change in Control” shall mean the occurrence of any of the following after the Effective Date:
(i)one person (or more than one person acting as a group) acquires ownership of stock of the Company that, together with the stock held by such person or group, constitutes more than 50% of the total fair market value or total voting power of the stock of such corporation; provided that, a Change in Control shall not occur if any person (or more than one person acting as a group) owns more than 50% of the total fair market value or total voting power of the Company’s stock and acquires additional stock;
(ii)one person (or more than one person acting as a group) acquires (or has acquired during the twelve-month period ending on the date of the most recent acquisition) ownership of the Company’s stock possessing 30% or more of the total voting power of the stock of such corporation;
(iii)a majority of the members of the Board are replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the Board before the date of appointment or election; or
(iv)the sale of all or substantially all of the Company’s assets; or
(v)the consummation of a reorganization, merger, consolidation, statutory share exchange or similar form of corporate transaction involving the Company that requires the approval of the Company’s shareholders, whether for such transaction or the issuance of securities in the transaction (a “Business Combination”), unless immediately following such Business Combination: (A) more than 50% of the total voting power of (1) the entity resulting from such Business Combination (the “Surviving Company”), or (2) if applicable, the ultimate parent entity that directly or indirectly has Beneficial Ownership of sufficient voting securities eligible to elect a majority of the members of the board of directors (or the analogous governing body) of the Surviving Company (the “Parent Company”), is represented by the outstanding voting securities of the Company entitled to vote generally in the election of directors (the “Outstanding Company Voting Securities”) that were outstanding immediately prior to such Business Combination (or, if applicable, is represented by shares into which the Outstanding Company Voting Securities were converted pursuant to such Business Combination), and such voting power among the holders thereof is in substantially the same proportion as the voting power of the Outstanding Company Voting Securities among the holders thereof immediately prior to the Business Combination; (B) no Person (other than any employee benefit plan sponsored or maintained by the Surviving Company or the Parent Company) is or becomes the Beneficial Owner, directly or indirectly, of 50% or more of the total voting power of the outstanding voting securities eligible to elect members of the board of directors of the Parent Company (or the analogous governing body) (or, if there is no Parent Company, the Surviving Company); and (C) at least a majority of the members of the board of directors (or the analogous governing body) of the Parent Company (or, if there is no Parent Company, the Surviving Company) following the consummation of the Business Combination were Board members at the time of the Board’s approval of the execution of the initial agreement providing for such Business Combination.
Notwithstanding the foregoing, a Change in Control shall not occur unless such transaction constitutes a change in the ownership of the Company, a change in effective control of the



Company, or a change in the ownership of a substantial portion of the Company’s assets under Section 409A of the U.S. Internal Revenue Code (“Code”).
2.5Notice of Termination. Any termination of the Executive’s employment hereunder by the Company or by the Executive during the Employment Term (other than termination pursuant to Section 2.3(a) on account of the Executive’s death) shall be communicated by written notice of termination (“Notice of Termination”) to the other party hereto in accordance with Section 13. The Notice of Termination shall specify:
(a)The termination provision of this Agreement relied upon;
(b)To the extent applicable, the facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated; and
(c)The applicable Termination Date.
2.6Termination Date. The Executive’s “Termination Date” shall be:
(a)If the Executive’s employment hereunder terminates on account of the Executive’s death, the date of the Executive’s death;
(b)If the Executive’s employment hereunder is terminated on account of the Executive’s Disability, the date that it is determined that the Executive has a Disability;
(c)If the Company terminates the Executive’s employment hereunder for Cause, the date the Notice of Termination is delivered to the Executive;
(d)If the Company terminates the Executive’s employment hereunder without Cause, the date specified in the Notice of Termination, which shall be no less than 30 days following the date on which the Notice of Termination is delivered;
(e)If the Executive terminates his employment hereunder with or without Good Reason, the date specified in the Executive’s Notice of Termination, which shall be no less than thirty (30) days following the date on which the Notice of Termination is delivered; provided that, the Company may waive all or any part of the 30-day notice period for no consideration by giving written notice to the Executive and for all purposes of this Agreement, the Executive’s Termination Date shall be the date determined by the Company; and
Notwithstanding anything contained herein, the Termination Date shall not occur until the date on which the Executive incurs a “separation from service” within the meaning of Section 409A.
2.7Mitigation. In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable to the Executive under any of the provisions of this Agreement and except as provided in Section 2.2(c) or Section 2.4(a)(iii), any amounts payable pursuant to this Section 2 shall not be reduced by compensation the Executive earns on account of employment with another employer.
2.8Resignation of All Other Positions. Upon termination of the Executive’s employment hereunder for any reason, the Executive agrees to resign, effective on the Termination Date from all positions that the Executive holds as an officer or member of the Board (or a committee thereof) of the Company or any of its affiliates.
2.9Section 280G.
(a)If any of the payments or benefits received or to be received by the Executive (including, without limitation, any payment or benefits received in connection with a Change in Control or the Executive’s termination of employment, whether pursuant to the terms of this Agreement or any other plan, arrangement, or agreement, or otherwise) (all such payments collectively referred to herein as the “280G Payments”) constitute “parachute payments” within the meaning of Section 280G of the Code and would, but for this Section 2.9, be subject to the excise tax imposed under Section 4999 of the Code (the “Excise Tax”), then such 280G Payments shall be



either (i) be paid in full, or (ii) reduced in a manner determined by the Company (by the minimum possible amounts) that is consistent with the requirements of Section 409A until no amount payable to the Executive will be subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Executive on an after-tax basis of the greatest amount of 280G Payments. If two economically equivalent amounts are subject to reduction but are payable at different times, the amounts shall be reduced (but not below zero) on a pro rata basis.
(b) All calculations and determinations under this Section 2.9 shall be made by an independent accounting firm or independent tax counsel appointed by the Company (the “Tax Counsel”) whose determinations shall be conclusive and binding on the Company and the Executive for all purposes. For purposes of making the calculations and determinations required by this Section 2.9, the Tax Counsel may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Company and the Executive shall furnish the Tax Counsel with such information and documents as the Tax Counsel may reasonably request in order to make its determinations under this Section 2.9. The Company shall bear all costs the Tax Counsel may reasonably incur in connection with its services.
2.10Clawback. The Executive agrees and acknowledges that this Agreement is subject to any clawback or recoupment policy adopted by the Company from time to time, including, without limitation, any such policy with the Company may be required to adopt under the Dodd-Frank Wall Street Reform and Consumer Protection Act and implementing rules and regulations thereunder, or as otherwise required by law.
3.Governing Law: Jurisdiction and Venue. This Agreement, for all purposes, shall be construed in accordance with the laws of California without regard to conflicts of law principles. Subject to Section 4 below, any action or proceeding by either of the parties to enforce this Agreement shall be brought only in a state or federal court located in the state of California, in the counties of Santa Clara or San Francisco. The parties hereby irrevocably submit to the non-exclusive jurisdiction of such courts and waive the defense of inconvenient forum to the maintenance of any such action or proceeding in such venue.
4.Arbitration. Any dispute, controversy, or claim arising out of or related to the Executive’s employment with the Company or termination of employment, this Agreement, or any alleged breach of this Agreement (in each case other than any claims the parties may not, as a matter of law, agree to arbitrate) shall be submitted to and decided by binding arbitration in the state of California, in the county of Santa Clara, under the arbitration rules set forth in California Code of Civil Procedure Sections 1280 through 1294.2, including Section 1281.8 (the “Act”), and pursuant to California law. Arbitration shall be administered before Judicial Arbitration & Mediation Services, Inc. (“JAMS”), pursuant to the JAMS Employment Arbitration Rules & Procedures (the “JAMS Rules”). A copy of the JAMS Rules is available online at https://www.jamsadr.com/rules-employment-arbitration/english. If the JAMS Rules are inconsistent with the terms of this Agreement, the terms of this Agreement shall govern. The Company will pay the arbitrator’s fees and arbitration expenses and any other costs unique to the arbitration hearing. Discovery in any arbitration proceeding shall be conducted according to the JAMS Rules.
Any arbitral award determination shall be final and binding on the parties and may be entered as a judgment in a court of competent jurisdiction. This agreement to arbitrate is freely negotiated between the Executive and the Company and is mutually entered into between the parties. By entering into this Agreement, the parties are waiving all rights to have their disputes heard or decided by a jury or in a court trial.
________ By initialing here, the Executive acknowledges the Executive has read this Section 4 and agrees with the arbitration provision.
5.Entire Agreement. Unless specifically provided herein, this Agreement contains all of the understandings and representations between the Executive and the Company pertaining to the subject matter hereof and supersedes all prior and contemporaneous understandings, agreements, representations and warranties, both written and oral, with respect to such subject matter. The parties mutually agree that the Agreement can be specifically enforced in court and can be cited as evidence in legal proceedings alleging breach of the Agreement.



6.Modification and Waiver. No provision of this Agreement may be amended or modified unless such amendment or modification is agreed to in writing and signed by the Executive and by the General Counsel of the Company. No waiver by either of the parties of any breach by the other party hereto of any condition or provision of this Agreement to be performed by the other party hereto shall be deemed a waiver of any similar or dissimilar provision or condition at the same or any prior or subsequent time, nor shall the failure of or delay by either of the parties in exercising any right, power, or privilege hereunder operate as a waiver thereof to preclude any other or further exercise thereof or the exercise of any other such right, power, or privilege.
7.Severability. Should any provision of this Agreement be held by a court of competent jurisdiction to be enforceable only if modified, or if any portion of this Agreement shall be held as unenforceable and thus stricken, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties with any such modification to become a part hereof and treated as though originally set forth in this Agreement.
8.Captions. Captions and headings of the sections and paragraphs of this Agreement are intended solely for convenience and no provision of this Agreement is to be construed by reference to the caption or heading of any section or paragraph.
9.Counterparts. This Agreement may be executed in separate counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.
10.Section 409A.
10.1General Compliance. Each payment or benefit provided under this Agreement is intended to comply with Section 409A of the Code (“Section 409A”) or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Agreement, payments provided under this Agreement may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments to be made under this Agreement upon a termination of employment shall only be made upon a “separation from service” under Section 409A. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest, or other expenses that may be incurred by the Executive on account of non-compliance with Section 409A.
10.2Specified Employees. Notwithstanding any other provision of this Agreement, if any payment or benefit provided to the Executive in connection with his termination of employment is determined to constitute “nonqualified deferred compensation” within the meaning of Section 409A and the Executive is determined to be a “specified employee” as defined in Section 409A(a)(2)(b)(i), then such payment or benefit shall not be paid until the first payroll date to occur following the six-month anniversary of the Termination Date or, if earlier, on the Executive’s death (the “Specified Employee Payment Date”). The aggregate of any payments that would otherwise have been paid before the Specified Employee Payment Date shall be paid to the Executive in a lump sum on the Specified Employee Payment Date and thereafter, any remaining payments shall be paid without delay in accordance with their original schedule.
11.Successors and Assigns. This Agreement is personal to the Executive and shall not be assigned by the Executive. Any purported assignment by the Executive shall be null and void from the initial date of the purported assignment. The Company may assign this Agreement to any successor or assign (whether direct or indirect, by purchase, merger, consolidation, or otherwise) to all or substantially all of the business or assets of the Company. This Agreement shall inure to the benefit of the Company and permitted successors and assigns.
12.Notice. Notices and all other communications provided for in this Agreement shall be in writing and shall be delivered personally or sent by registered or certified mail, return receipt



requested, or by overnight carrier to the parties at the addresses set forth below (or such other addresses as specified by the parties by like notice):
If to the Company:
Shockwave Medical, Inc.
5403 Betsy Ross Drive
Santa Clara, California 95054
Attention: General Counsel
If to the Executive: to the address on file for the Executive in the records of the Company.
13.Withholding. The Company shall have the right to withhold from any amount payable hereunder any Federal, state, and local taxes in order for the Company to satisfy any withholding tax obligation it may have under any applicable law or regulation.
14.Survival. Upon the expiration or other termination of this Agreement, the respective rights and obligations of the parties hereto shall survive such expiration or other termination to the extent necessary to carry out the intentions of the parties under this Agreement.
[SIGNATURE PAGE FOLLOWS.]



IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.
SHOCKWAVE MEDICAL, INC.
By: /s/ Hajime Tada_______________
Name: Hajime Tada
Title: General Counsel
DOUG GODSHALL (EXECUTIVE)
Signature: /s/ Doug Godshall     
Print Name: Doug Godshall


EX-10.2 3 aex102xshockwavexarnonxceo.htm EX-10.2 Document

AMENDED AND RESTATED SEPARATION PAY AGREEMENT
This Separation Pay Agreement (the “Agreement”) is made and entered into as of    , 2022, by and between [NAME] (the “Executive”) and Shockwave Medical, Inc., a Delaware corporation (the “Company”), and amends and restates that certain Separation Pay Agreement entered into by and between the Executive and the Company, dated as of [DATE].
WHEREAS, the Company desires to address and handle certain aspects of the employment the Executive on the terms and conditions set forth herein; and
WHEREAS, the Executive desires to have such aspects of [his/her] employment addressed and handled by the Company on such terms and conditions.
NOW, THEREFORE, in consideration of the mutual covenants, promises, and obligations set forth herein, the parties agree as follows:
1.Term. This Agreement shall be effective as of the date hereof (the “Effective Date”) until such time as the Executive’s employment is terminated pursuant to Section 2.6 below (such period, the “Employment Term”).
2.Termination of Employment. The Employment Term and the Executive’s employment hereunder may be terminated by either the Company or the Executive at any time and for any reason; provided that, unless otherwise provided herein, either party shall be required to give the other party at least thirty (30) days advance written notice of any termination of the Executive’s employment. Upon termination of the Executive’s employment during the Employment Term, the Executive shall be entitled to the compensation and benefits described in this Section 2 and shall have no further rights to any compensation or any other benefits from the Company or any of its affiliates.
1.1Termination for Cause or Resignation.
(a)The Executive’s employment hereunder may be terminated by the Company for Cause or by the Executive for any reason. If the Executive’s employment is terminated, by the Company for Cause or by the Executive for any reason, the Executive shall be entitled to receive:
(i)any accrued but unpaid salary and accrued but unused vacation which shall be paid on the Termination Date in accordance with the Company’s customary payroll procedures;
(ii)any earned but unpaid incentive under the Company’s annual cash incentive plan (the “Annual Incentive”) with respect to any completed calendar year immediately preceding the Termination Date, which shall be paid on the otherwise applicable payment date; provided that, if the Executive’s employment is terminated by the Company for Cause, then any such accrued but unpaid Annual Incentive shall be forfeited;
(iii)reimbursement for unreimbursed business expenses properly incurred by the Executive, which shall be subject to and paid in accordance with the Company’s expense reimbursement policy; and
(iv)such employee benefits (including equity compensation), if any, to which the Executive may be entitled under the Company’s employee benefit plans as of the Termination Date; provided that, in no event shall the Executive be entitled to any payments in the nature of severance or termination payments except as specifically provided herein.
Items 2.1(a)(i) through 2.1(a)(iv) are referred to herein collectively as the “Accrued Amounts”.
(b)For purposes of this Agreement, “Cause” shall mean:
(i)the Executive’s willful failure to perform [his/her] duties (other than any such failure resulting from incapacity due to physical or mental illness);



(ii)the Executive’s engagement in dishonesty, illegal conduct, or gross misconduct, which, in each case, poses a substantial risk of material injury to the Company or its affiliates;
(iii)the Executive’s embezzlement, misappropriation, or fraud, whether or not related to the Executive’s employment with the Company;
(iv)the Executive’s conviction of or plea of guilty or nolo contendere to a crime that constitutes a felony (or state law equivalent) or a crime that constitutes a misdemeanor involving moral turpitude;
(v)the Executive’s material breach of any material obligation under this Agreement or any other written agreement between the Executive and the Company; or
(vi)any material failure by the Executive to comply with the Company’s written policies or rules, as they may be in effect from time to time during the Employment Term, if such failure poses a substantial risk of material reputational or financial harm to the Company.
For purposes of this provision, no act or failure to act on the part of the Executive shall be considered “willful” unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive’s action or omission was in the best interests of the Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.
Termination of the Executive’s employment shall not be deemed to be for Cause unless and until the Company delivers to the Executive a copy of a resolution duly adopted by the affirmative vote of not less than a majority of the Board, finding that the Executive has engaged in the conduct described in any of (i)-(vi) above. Except for a failure, breach, or refusal which, by its nature, cannot reasonably be expected to be cured, the Executive shall have ten (10) business days from the delivery of written notice by the Company within which to cure any acts constituting Cause; provided however, that, if the Company reasonably expects irreparable injury from a delay of ten (10) business days, the Company may give the Executive notice of such shorter period within which to cure as is reasonable under the circumstances, which may include the termination of the Executive’s employment without notice and with immediate effect. The Company may place the Executive on paid leave for up to sixty (60) days while it is determining whether there is a basis to terminate the Executive's employment for Cause. Any such action by the Company will not constitute Good Reason.
1.2Termination without Cause. The Employment Term and the Executive’s employment hereunder may be terminated by the Company without Cause. In the event of such termination, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive’s execution of a release of claims in favor of the Company, its affiliates and their respective officers and directors in a form provided by the Company (the “Release”) and such Release becoming effective within sixty (60) days following the Termination Date (such 60-day period, the “Release Execution Period”), the Executive shall be entitled to receive the following:
(a)equal installment payments payable in accordance with the Company’s normal payroll practices, but no less frequently than monthly, which are in the aggregate equal to 0.75 times the sum of the Executive’s annual rate of base salary for the year in which the Termination Date occurs, which shall begin within sixty (60) days following the Termination Date; provided that, if the Release Execution Period begins in one taxable year and ends in another taxable year, payments shall not begin until the beginning of the second taxable year; provided further that, the first installment payment shall include all amounts that would otherwise have been paid to the Executive during the period beginning on the Termination Date and ending on the first payment date if no delay had been imposed;
(b)a payment equal to the product of (i) the Annual Incentive, if any, that the Executive would have earned for the calendar year in which the Termination Date (as determined in accordance with Section 2.6) occurs based on achievement of the applicable performance goals for such year and (ii) a fraction, the numerator of which is the number of days the Executive was employed by the Company during the year of termination and the denominator of which is the number



of days in such year (the “Pro-Rata Bonus”). This amount shall be paid on the date that annual bonuses are paid to similarly situated executives, but in no event later than two-and-a-half (2 1/2) months following the end of the calendar year in which the Termination Date occurs;
(c)If the Executive timely and properly elects health continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall reimburse the Executive for the difference between the monthly COBRA premium paid by the Executive for the Executive and the Executive’s dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the 15th day of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the nine-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer or other source. Notwithstanding the foregoing, if the Company’s making payments under this Section 2.2(c) would violate the nondiscrimination rules applicable to non-grandfathered plans under the Affordable Care Act (the “ACA”), or result in the imposition of penalties under the ACA and the related regulations and guidance promulgated thereunder), the parties agree to reform this Section 2.2(c) in a manner as is necessary to comply with the ACA.
(d)The treatment of each outstanding equity award, if any, shall be determined in accordance with the terms of the applicable plan and award agreement.
1.3Death or Disability.
(a)The Executive’s employment hereunder shall terminate automatically upon the Executive’s death during the Employment Term, and the Company may terminate the Executive’s employment on account of the Executive’s Disability.
(b)If the Executive’s employment is terminated during the Employment Term on account of the Executive’s death or Disability, the Executive (or the Executive’s estate and/or beneficiaries, as the case may be) shall be entitled to receive the Accrued Amounts. Notwithstanding any other provision contained herein, all payments made in connection with the Executive’s Disability shall be provided in a manner which is consistent with federal and state law.
(c)For purposes of this Agreement, “Disability” shall mean the Executive’s inability, due to physical or mental incapacity, to perform the essential functions of [his/her] job, with or without reasonable accommodation, for one hundred eighty (180) days out of any three hundred sixty-five (365) day period or one hundred twenty (120) consecutive days, or the Executive’s becoming entitled to receive long-term disability benefits under the Company’s long-term disability plan.
1.4Change in Control Termination.
(a)Notwithstanding any other provision contained herein, if the Executive’s employment hereunder is terminated by the Executive for Good Reason or by the Company without Cause (other than on account of the Executive’s death or Disability), in each case within three (3) months prior to or within twelve (12) months following a Change in Control, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive’s execution of a Release which becomes effective within sixty (60) days following the Termination Date, the Executive shall be entitled to receive the following:
(i)equal installment payments payable in accordance with the Company’s normal payroll practices, but no less frequently than monthly, which are in the aggregate equal to 1.5 times the sum of the Executive’s annual rate of base salary for the year in which the Termination Date occurs, which shall begin within sixty (60) days following the Termination Date; provided that, if the Release Execution Period begins in one taxable year and ends in another taxable year, payments shall not begin until the beginning of the second taxable year; provided further that, the first installment payment shall include all amounts that would otherwise have been paid to the Executive during the period beginning on the Termination Date and ending on the first payment date if no delay had been imposed;



(ii)a payment equal to the product of (i) the Annual Incentive, if any, that the Executive would have earned for the calendar year in which the Termination Date (as determined in accordance with Section 2.6) occurs based on achievement of the applicable performance goals for such year and (ii) a fraction, the numerator of which is the number of days the Executive was employed by the Company during the year of termination and the denominator of which is the number of days in such year (the “Pro-Rata Bonus”). This amount shall be paid on the date that annual bonuses are paid to similarly situated executives, but in no event later than two-and-a-half (2 1/2) months following the end of the calendar year in which the Termination Date occurs.
(iii)If the Executive timely and properly elects health continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall reimburse the Executive for the difference between the monthly COBRA premium paid by the Executive for the [himself/herself] and [his/her] dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the 15th day of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of: (i) the eighteen-month anniversary of the Termination Date; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer or other source. Notwithstanding the foregoing, if the Company’s making payments under this Section 2.4(a) would violate the nondiscrimination rules applicable to non-grandfathered plans under the Affordable Care Act (the “ACA”), or result in the imposition of penalties under the ACA and the related regulations and guidance promulgated thereunder), the parties agree to reform this Section 2.4(a) in a manner as is necessary to comply with the ACA.
(iv)Notwithstanding the terms of any equity incentive plan or award agreements, as of the Termination Date, all unvested equity awards granted to the Executive that are then outstanding and unvested shall become fully vested and exercisable immediately thereon, and all stock options granted to the Executive that are then outstanding shall remain exercisable for a period of one year following the Termination Date, or, if shorter for a given stock option, for the remainder of that stock option’s full term. For avoidance of doubt, this provision shall serve only to expand, and not to reduce the Executive’s rights with respect to any equity award.
(b)For purposes of this Agreement, “Beneficial Owner” and “Beneficial Ownership” has the meaning assigned to such term in Rule 13d-3 and Rule 13d-5 under the Securities Exchange Act of 1934, as amended, except that in calculating the beneficial ownership of any particular person, such person shall be deemed to have beneficial ownership of all securities that such person has the right to acquire by conversion or exercise of other securities, whether such right is currently exercisable or is exercisable only after the passage of time
(c)For purposes of this Agreement, “Change in Control” shall mean the occurrence of any of the following after the Effective Date:
(i)one person (or more than one person acting as a group) acquires ownership of stock of the Company that, together with the stock held by such person or group, constitutes more than 50% of the total fair market value or total voting power of the stock of such corporation; provided that, a Change in Control shall not occur if any person (or more than one person acting as a group) owns more than 50% of the total fair market value or total voting power of the Company’s stock and acquires additional stock;
(ii)one person (or more than one person acting as a group) acquires (or has acquired during the twelve-month period ending on the date of the most recent acquisition) ownership of the Company’s stock possessing 30% or more of the total voting power of the stock of such corporation;
(iii)a majority of the members of the Board are replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the Board before the date of appointment or election; or
(iv)the sale of all or substantially all of the Company’s assets; or



(v)the consummation of a reorganization, merger, consolidation, statutory share exchange or similar form of corporate transaction involving the Company that requires the approval of the Company’s shareholders, whether for such transaction or the issuance of securities in the transaction (a “Business Combination”), unless immediately following such Business Combination: (A) more than 50% of the total voting power of (1) the entity resulting from such Business Combination (the “Surviving Company”), or (2) if applicable, the ultimate parent entity that directly or indirectly has Beneficial Ownership of sufficient voting securities eligible to elect a majority of the members of the board of directors (or the analogous governing body) of the Surviving Company (the “Parent Company”), is represented by the outstanding voting securities of the Company entitled to vote generally in the election of directors (the “Outstanding Company Voting Securities”) that were outstanding immediately prior to such Business Combination (or, if applicable, is represented by shares into which the Outstanding Company Voting Securities were converted pursuant to such Business Combination), and such voting power among the holders thereof is in substantially the same proportion as the voting power of the Outstanding Company Voting Securities among the holders thereof immediately prior to the Business Combination; (B) no Person (other than any employee benefit plan sponsored or maintained by the Surviving Company or the Parent Company) is or becomes the Beneficial Owner, directly or indirectly, of 50% or more of the total voting power of the outstanding voting securities eligible to elect members of the board of directors of the Parent Company (or the analogous governing body) (or, if there is no Parent Company, the Surviving Company); and (C) at least a majority of the members of the board of directors (or the analogous governing body) of the Parent Company (or, if there is no Parent Company, the Surviving Company) following the consummation of the Business Combination were Board members at the time of the Board’s approval of the execution of the initial agreement providing for such Business Combination
Notwithstanding the foregoing, a Change in Control shall not occur unless such transaction constitutes a change in the ownership of the Company, a change in effective control of the Company, or a change in the ownership of a substantial portion of the Company’s assets under Section 409A of the Internal Revenue Code of the U.S. Internal Revenue Code (the “Code”).
(d)For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following, in each case during the Employment Term without the Executive’s written consent:
(i)a material reduction in the Executive’s annual rate of base salary other than a general reduction that affects all similarly situated executives in substantially the same proportions;
(ii)a material reduction in the Executive’s target incentive opportunity under the Annual Incentive; a relocation of the Executive’s principal place of employment by more than thirty (30) miles; any material breach by the Company of any material provision of this Agreement;
(iii)the Company’s failure to obtain an agreement from any successor to the Company to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no succession had taken place, except where such assumption occurs by operation of law;
(iv)a material, adverse change in the Executive’s title, authority, duties, or responsibilities (other than temporarily while the Executive is physically or mentally incapacitated or as required by applicable law); or a material adverse change in the reporting structure applicable to the Executive.
The Executive cannot terminate [his/her] employment for Good Reason unless the Executive provided written notice to the Company of the existence of the circumstances providing grounds for termination for Good Reason within ninety (90) days of the initial existence of such grounds and the Company has had at least thirty (30) days from the date on which such notice is provided to cure such circumstances. If the Executive does not terminate [his/her] employment for Good Reason within one hundred twenty (120) days after the first occurrence of the applicable grounds, then the Executive will be deemed to have waived [his/her] right to terminate for Good Reason with respect to such grounds.
1.5Notice of Termination. Any termination of the Executive’s employment hereunder by the Company or by the Executive during the Employment Term (other than termination pursuant to Section 2.3(a) on account of the Executive’s death) shall be communicated by written notice of



termination (“Notice of Termination”) to the other party hereto in accordance with Section 13. The Notice of Termination shall specify:
(a)The termination provision of this Agreement relied upon;
(b)To the extent applicable, the facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated; and
(c)The applicable Termination Date.
1.6Termination Date. The Executive’s “Termination Date” shall be:
(a)If the Executive’s employment hereunder terminates on account of the Executive’s death, the date of the Executive’s death;
(b)If the Executive’s employment hereunder is terminated on account of the Executive’s Disability, the date that it is determined that the Executive has a Disability;
(c)If the Company terminates the Executive’s employment hereunder for Cause, the date the Notice of Termination is delivered to the Executive;
(d)If the Company terminates the Executive’s employment hereunder without Cause, the date specified in the Notice of Termination, which shall be no less than thirty (30) days following the date on which the Notice of Termination is delivered; and
(e)If the Executive terminates [his/her] employment hereunder with or without Good Reason, the date specified in the Executive’s Notice of Termination, which shall be no less than thirty (30) days following the date on which the Notice of Termination is delivered; provided that, the Company may waive all or any part of the 30-day notice period for no consideration by giving written notice to the Executive and for all purposes of this Agreement, the Executive’s Termination Date shall be the date determined by the Company.
Notwithstanding anything contained herein, the Termination Date shall not occur until the date on which the Executive incurs a “separation from service” within the meaning of Section 409A.
1.7Mitigation. In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable to the Executive under any of the provisions of this Agreement and except as provided in Section 2.2(c) or Section 2.4(a)(iii), any amounts payable pursuant to this Section 2 shall not be reduced by compensation the Executive earns on account of employment with another employer.
1.8Resignation of All Other Positions. Upon termination of the Executive’s employment hereunder for any reason, the Executive agrees to resign, effective on the Termination Date from all positions that the Executive holds as an officer or member of the Board (or a committee thereof) of the Company or any of its affiliates.
1.9Section 280G.
(a)If any of the payments or benefits received or to be received by the Executive (including, without limitation, any payment or benefits received in connection with a Change in Control or the Executive’s termination of employment, whether pursuant to the terms of this Agreement or any other plan, arrangement, or agreement, or otherwise) (all such payments collectively referred to herein as the “280G Payments”) constitute “parachute payments” within the meaning of Section 280G of the Code and would, but for this Section 2.9, be subject to the excise tax imposed under Section 4999 of the Code (the “Excise Tax”), then such 280G Payments shall either (i) be payable in full, or (ii) be reduced in a manner determined by the Company (by the minimum possible amounts) that is consistent with the requirements of Section 409A until no amount payable to the Executive will be subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Executive on an after-tax basis of the greatest amount of 280G Payments. If two economically equivalent amounts are subject to reduction but are payable at different times, the amounts shall be reduced (but not below zero) on a pro rata basis.



(b)All calculations and determinations under this Section 2.9 shall be made by an independent accounting firm or independent tax counsel appointed by the Company (the “Tax Counsel”) whose determinations shall be conclusive and binding on the Company and the Executive for all purposes. For purposes of making the calculations and determinations required by this Section 2.9, the Tax Counsel may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Company and the Executive shall furnish the Tax Counsel with such information and documents as the Tax Counsel may reasonably request in order to make its determinations under this Section 2.9. The Company shall bear all costs the Tax Counsel may reasonably incur in connection with its services.
1.10Clawback. The Executive agrees and acknowledges that this Agreement is subject to any clawback or recoupment policy adopted by the Company from time to time, including, without limitation, any such policy with the Company may be required to adopt under the Dodd-Frank Wall Street Reform and Consumer Protection Act and implementing rules and regulations thereunder, or as otherwise required by law.
3.Governing Law: Jurisdiction and Venue. This Agreement, for all purposes, shall be construed in accordance with the laws of California without regard to conflicts of law principles. Subject to Section 5 below, any action or proceeding by either of the parties to enforce this Agreement shall be brought only in a state or federal court located in the state of California, in the counties of Santa Clara or San Francisco. The parties hereby irrevocably submit to the non-exclusive jurisdiction of such courts and waive the defense of inconvenient forum to the maintenance of any such action or proceeding in such venue.
4.Arbitration. Any dispute, controversy, or claim arising out of or related to the Executive’s employment with the Company or termination of employment, this Agreement, or any alleged breach of this Agreement (in each case other than any claims the parties may not, as a matter of law, agree to arbitrate) shall be submitted to and decided by binding arbitration in the state of California, in the county of Santa Clara, under the arbitration rules set forth in California Code of Civil Procedure Sections 1280 through 1294.2, including Section 1281.8 (the “Act”), and pursuant to California law. Arbitration shall be administered before Judicial Arbitration & Mediation Services, Inc. (“JAMS”), pursuant to the JAMS Employment Arbitration Rules & Procedures (the “JAMS Rules”). A copy of the JAMS Rules is available online at https://www.jamsadr.com/rules-employment-arbitration/english. If the JAMS Rules are inconsistent with the terms of this Agreement, the terms of this Agreement shall govern. The Company will pay the arbitrator's fees and arbitration expenses and any other costs unique to the arbitration hearing. Discovery in any arbitration proceeding shall be conducted according to the JAMS Rules.
Any arbitral award determination shall be final and binding on the parties and may be entered as a judgment in a court of competent jurisdiction. This agreement to arbitrate is freely negotiated between the Executive and the Company and is mutually entered into between the parties. By entering into this Agreement, the parties are waiving all rights to have their disputes heard or decided by a jury or in a court trial.
________ By initialing here, the Executive acknowledges the Executive has read this Section 4 and agrees with the arbitration provision.
5.Entire Agreement. Unless specifically provided herein, this Agreement contains all of the understandings and representations between the Executive and the Company pertaining to the subject matter hereof and supersedes all prior and contemporaneous understandings, agreements, representations and warranties, both written and oral, with respect to such subject matter. The parties mutually agree that the Agreement can be specifically enforced in court and can be cited as evidence in legal proceedings alleging breach of the Agreement.
6.Modification and Waiver. No provision of this Agreement may be amended or modified unless such amendment or modification is agreed to in writing and signed by the Executive and by General Counsel of the Company. No waiver by either of the parties of any breach by the other party hereto of any condition or provision of this Agreement to be performed by the other party hereto shall be deemed a waiver of any similar or dissimilar provision or condition at the same or any prior or subsequent time, nor shall the failure of or delay by either of the parties in exercising any right, power, or privilege hereunder operate as a waiver thereof to preclude any other or further exercise thereof or the exercise of any other such right, power, or privilege.



7.Severability. Should any provision of this Agreement be held by a court of competent jurisdiction to be enforceable only if modified, or if any portion of this Agreement shall be held as unenforceable and thus stricken, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties with any such modification to become a part hereof and treated as though originally set forth in this Agreement.
8.Captions. Captions and headings of the sections and paragraphs of this Agreement are intended solely for convenience and no provision of this Agreement is to be construed by reference to the caption or heading of any section or paragraph.
9.Counterparts. This Agreement may be executed in separate counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.
10.Section 409A.
1.1General Compliance. Each payment or benefit provided under this Agreement is intended to comply with Section 409A of the Code (“Section 409A”) or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Agreement, payments provided under this Agreement may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments to be made under this Agreement upon a termination of employment shall only be made upon a “separation from service” under Section 409A. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest, or other expenses that may be incurred by the Executive on account of non-compliance with Section 409A.
1.2Specified Employees. Notwithstanding any other provision of this Agreement, if any payment or benefit provided to the Executive in connection with [his/her] termination of employment is determined to constitute “nonqualified deferred compensation” within the meaning of Section 409A and the Executive is determined to be a “specified employee” as defined in Section 409A(a)(2)(b)(i), then such payment or benefit shall not be paid until the first payroll date to occur following the six- month anniversary of the Termination Date or, if earlier, on the Executive’s death (the “Specified Employee Payment Date”). The aggregate of any payments that would otherwise have been paid before the Specified Employee Payment Date shall be paid to the Executive in a lump sum on the Specified Employee Payment Date and thereafter, any remaining payments shall be paid without delay in accordance with their original schedule.
11.Successors and Assigns. This Agreement is personal to the Executive and shall not be assigned by the Executive. Any purported assignment by the Executive shall be null and void from the initial date of the purported assignment. The Company may assign this Agreement to any successor or assign (whether direct or indirect, by purchase, merger, consolidation, or otherwise) to all or substantially all of the business or assets of the Company. This Agreement shall inure to the benefit of the Company and permitted successors and assigns.
12.Notice. Notices and all other communications provided for in this Agreement shall be in writing and shall be delivered personally or sent by registered or certified mail, return receipt requested, or by overnight carrier to the parties at the addresses set forth below (or such other addresses as specified by the parties by like notice):
If to the Company:
ShockWave Medical, Inc.
5403 Betsy Ross Drive
Santa Clara, California 95054
Attention: General Counsel
If to the Executive: to the address on file for the Executive in the records of the Company.



13.Withholding. The Company shall have the right to withhold from any amount payable hereunder any Federal, state, and local taxes in order for the Company to satisfy any withholding tax obligation it may have under any applicable law or regulation.
14.Survival. Upon the expiration or other termination of this Agreement, the respective rights and obligations of the parties hereto shall survive such expiration or other termination to the extent necessary to carry out the intentions of the parties under this Agreement.
[SIGNATURE PAGE FOLLOWS.]





IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.
SHOCKWAVE MEDICAL, INC.
By: ________________________________
Name:
Title:
[NAME] (EXECUTIVE)
Signature: ________________________________
Print Name: ________________________________

EX-10.3 4 aex103xshockwavexnonxemplo.htm EX-10.3 Document

SHOCKWAVE MEDICAL, INC.
AMENDED AND RESTATED NON-EMPLOYEE DIRECTOR COMPENSATION PLAN
This Shockwave Medical, Inc. Amended and Restated Non-Employee Director Compensation Plan (this “Plan”) was originally adopted by the Board of Directors (the “Board”) of Shockwave Medical, Inc. (the “Company”) on February 20, 2019, and, as amended and restated below, was adopted by the Compensation Committee of the Board (the “Compensation Committee”) on March 28, 2022 and became effective on such date.
1.Eligibility. Each member of the Board who is not a full- or part- time officer or employee of the Company (a “Non-Employee Director”) is eligible to participate in this Plan during the period of the Non-Employee Director’s service as a member of the Board.
2.Annual Cash Fees.
a.Annual Board Member Fee. Each Non-Employee Director will earn cash compensation for service as member of the Board at an annual rate of $50,000 (such compensation, the “Annual Board Member Fee”).
b.Annual Non-Executive Chair Fee. Any Non-Employee Director serving as “Non-Executive Chair” of the Board will earn additional cash compensation for such service at an annual rate of $50,000 (such additional compensation, the “Annual Non-Executive Chair Fee”).
c.Annual Committee Chair Fees. Each Non-Employee Director serving as the chair of one or more of the following committees of the Board will earn cash compensation for such service at the annual rate set forth here (such compensation, the “Annual Committee Chair Fee”):
i.$20,000 for the chair of the Audit Committee of the Board (the “Audit Committee”);
ii.$15,000 for the chair of the Compensation Committee; and
iii.$10,000 for the chair of the Nominating and ESG Committee of the Board (the “Nominating and ESG Committee”).
d.Annual Committee Member Fee. Each Non-Employee Director serving as a non-chair member of one or more of the following committees of the Board will earn cash compensation for such service at the annual rate set forth here (such compensation, the “Annual Committee Member Fee”):
i.$10,000 for each member of the Audit Committee;
ii.$7,500 for each member of the Compensation Committee; and
iii.$5,000 for each member of the Nominating and ESG Committee.
    


e.Payment. The Annual Board Member Fee, Annual Non-Executive Chair Fee, Annual Committee Chair Fee and Annual Committee Member Fee (together, the “Annual Fees”) earned by each Non-Employee Director will be paid quarterly in arrears no later than thirty (30) days after the last day of each calendar quarter. In the event that a Non-Employee Director serves on the Board, as Non-Executive Chair or as a chair or member of a committee for less than an entire quarter, the portion of the applicable Annual Fees earned and payable for such quarter will be prorated based on the number of days in such quarter for which such Non-Employee Director provided such service.
3.Initial Equity-Based Compensation for New Non-Employee Directors. Upon the election of a Non-Employee Director to the Board who has not previously served on the Board, such director shall receive an award (an “Initial Award”) of restricted stock units (“RSUs”) under the Shockwave Medical, Inc., 2019 Equity Incentive Plan (the “Equity Plan”), with a value equal to $277,500 based on the grant date closing price of the Company’s common stock, par value $0.001 per share (the “Common Stock”). The grant date of the Initial Award shall be the date of such director’s election to the Board, or the earliest practicable date thereafter, as determined by the Company’s Chief Executive Officer or Chief Financial Officer. The Initial Award shall vest in equal annual installments over three years from the date of grant, subject to the applicable director’s continued service on the Board through the applicable vesting date. The Initial Award shall be granted pursuant to the Company’s standard form RSU award agreement, and subject to the terms and conditions therein.
4.Annual Equity-Based Compensation for Non-Employee Directors. An annual grant of RSUs (an “Annual Award”) shall be made under the Equity Plan to each Non-Employee Director following each annual meeting of stockholders of the Company. The Annual Award shall have a value equal to $185,000, based on the grant date closing price of the Common Stock. The grant date of the Annual Award shall be the date of such annual meeting of stockholders of the Company, or as the earliest practicable date thereafter, as determined by the Company’s Chief Executive officer or Chief Financial Officer. The Annual Award shall vest in full on the earlier of (i) one year following the date of grant or (ii) the following year’s annual meeting of stockholders, subject to the applicable director’s continued service on the Board through the vesting date. The Annual Award shall be granted pursuant to the Company’s standard form RSU award agreement, and subject to the terms and conditions therein.
5.Deferral of Compensation. Notwithstanding anything to the contrary in this Plan, any compensation under this Plan may be deferred pursuant to the terms of any deferred compensation program or plan implemented by the Compensation Committee.
6.Cash Equivalent for Equity Award. In each case where an Non-Employee Director is an equity partner or service provider of a private equity sponsor of the Company, and such sponsor has informed the Company in writing that it does not allow its equity partners or service providers, as the case may be, to accept awards of equity for compensation for services rendered to boards of directors of its portfolio companies, then such Non-Employee Director shall be eligible to receive a cash award in lieu of any Initial Award or Annual Award (each, a “Cash Equivalent Award”) with a value equal to the designated value of the equity award that would otherwise be provided hereunder, but otherwise subject to the same terms and conditions applicable to such award.
    


7.Administration. This Plan will be administered by the Board, or if the Board so determines in its discretion, by the Compensation Committee. The Board (or the Compensation Committee, as the case may be) will have the power to construe this Plan, to determine all questions hereunder, and to adopt and amend such rules and regulations for the administration of this Plan as it may deem desirable. All decisions, determinations, and interpretations of the Board (or the Compensation Committee, as the case may be) with respect to this Plan will be final and binding.
8.Transfer and Assignment. The right of a Non-Employee Director to receive the payment of all or a portion of an Annual Fee or to be granted an Initial Award or Annual Award may not be assigned, transferred, pledged or encumbered, other than by will or the laws of descent and distribution and any attempted assignment or transfer will be null and void.
9.Governing Law. This Plan will be administered, interpreted, and enforced under the internal laws of the State of Delaware without regard to conflicts of laws thereof.
10.Amendment and Termination. The Board (or the Compensation Committee, if so authorized by the Board) may amend, modify or terminate this Plan for any reason at any time; provided, that no amendment, modification or termination, without the consent of the applicable Non-Employee Director, will materially adversely affect any then issued and outstanding Initial Award or Annual Award held by such Non-Employee Director.
    
EX-31.1 5 a10-qq122ex311legaledits.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas Godshall, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Shockwave Medical, 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.
Date: May 9, 2022

By:/s/ Douglas Godshall
Douglas Godshall
President and Chief Executive Officer
(Principal Executive Officer)


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

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Dan Puckett, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Shockwave Medical, 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.
Date: May 9, 2022

By:/s/ Dan Puckett
Dan Puckett
Chief Financial Officer
(Principal Financial Officer)


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

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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 Quarterly Report of Shockwave Medical, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(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 Company.


Date: May 9, 2022

By:/s/ Douglas Godshall
Douglas Godshall
President and Chief Executive Officer
(Principal Executive Officer)


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

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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 Quarterly Report of Shockwave Medical, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(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 Company.


Date: May 9, 2022

By:/s/ Dan Puckett
Dan Puckett
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 9 swav-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Cash Equivalents and Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Term Notes link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Term Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Term Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Equity Method Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Equity Method Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Equity Method Investments - Summary of Unaudited Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Equity Method Investments - Summary of Unaudited Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 swav-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 swav-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 swav-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Share Subscription Agreement Share Subscription Agreement [Member] Share subscription agreement. RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent JV Agreement with Genesis MedTech J V Agreement With Genesis Med Tech [Member] JV agreement with Genesis MedTech Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued employee compensation Employee-related Liabilities, Current Income Statement Location Income Statement Location [Axis] Statistical Measurement Statistical Measurement [Domain] Greater than one year and less than two years Available For Sale Securities Debt Maturities Within Greater Than One Year And Less Than Two Years Fair Value Available for sale securities debt maturities within greater than one year and less than two years fair value. Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code RSUs forfeited (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Additional paid-in capital Additional Paid in Capital, Common Stock Options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Investment, Name Investment, Name [Axis] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares available for issuance (in shares) Balance beginning of period (in shares) Balance end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Summary of Remaining Contractual Maturities for Available-for-sale Securities Debt Securities, Available-for-sale [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Research and development Research and Development Expense [Member] Type of Revenue [Extensible List] Revenue, Product and Service [Extensible Enumeration] RSUs granted (USD 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 All other countries All Other Countries [Member] All other countries. Award Type Award Type [Domain] Term notes, noncurrent portion Notes Payable, Noncurrent Local Phone Number Local Phone Number ASSETS Assets: Assets [Abstract] Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Weighted- Average Remaining Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Vested and exercisable shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest shares (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Preferred stock Preferred Stock, Value, Issued Transfer of fixed assets to inventory Transfer Of Fixed Assets To Inventory Transfer of fixed assets to inventory. Balance beginning of period (in shares) Balance end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accumulated Deficit Retained Earnings [Member] Debt Instrument Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party Related Party [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment purchases included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Right-of-use asset obtained in exchange for lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based compensation expenses capitalized amount Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt, final payment amount Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Cash equivalents and short-term investments, Fair Value Cash Equivalents And Short-Term Investments, Fair Value Disclosure Cash Equivalents And Short-Term Investments, Fair Value Disclosure Prime Rate Prime Rate [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (USD per share) Earnings Per Share, Basic Lessee operating lease liability payments not yet commenced due Lessee Operating Lease Liability Payments Not Yet Commenced Due Lessee, operating lease, liability, payments, not yet commenced due. Summary of Unaudited Balance Sheet Condensed Balance Sheet [Table Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Beginning balance of period (in shares) Ending balance of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Schedule of Product Revenue Based on Product Line and Location Disaggregation of Revenue [Table Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Commercial Paper Commercial Paper [Member] Term note, current and noncurrent Long-term Debt Total assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Lease Liabilities Payments Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Other Other Accrued Liabilities, Current Proceeds from maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Unrealized gain (loss) on available-for- sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Options exercised (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Cash equivalents Cash Equivalents, at Carrying Value LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Net Income (Loss) Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Equity percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current Balance sheet: Equity Method Investment, Summarized Financial Information [Abstract] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Minimum [Member] Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Percentage of cash contribution received from exchange of equity upon signing of agreement Percentage Of Cash Contribution Received From Exchange Of Equity Current Percentage of cash contribution received from exchange of equity current. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Percentage of cash contribution receivable from exchange of equity within one year Percentage Of Cash Contribution Receivable From Exchange Of Equity Within One Year Percentage of cash contribution receivable from exchange of equity within one year. CURRENT LIABILITIES: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Term Notes Debt Disclosure [Text Block] Beginning balance, shares (in shares) Ending balance, shares (in shares) Shares, Outstanding Earnings Per Share [Table] Earnings Per Share [Table] Earnings Per Share [Table] Vested and exercisable shares (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Balance (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Ordinary shares issued (in shares) Stock Issued During Period, Shares, New Issues Accrued professional services Accrued Professional Fees, Current Cost of revenue: Cost of Revenue [Abstract] Total lease liability Operating Lease, Liability Document Transition Report Document Transition Report Coronary Coronary [Member] Coronary. Common stock Common Stock, Value, Issued Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Beginning balance of period (USD per share) Ending balance of period (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance-Based Restricted Stock Units Performance Shares [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company 2022 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Proceeds from issuance of common stock under employee stock purchase plan Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan Proceeds from issuance of common stock under employee stock purchase plan. Shares Available for Grant Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grant Roll Forward Share based compensation arrangement by share based payment award options shares available for grant. Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Peripheral Peripheral [Member] Peripheral. Cover [Abstract] Cover [Abstract] Dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total operating expenses Costs and Expenses Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Less: imputed interest and adjustments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Type of Cost, Good Or Service [Extensible List] Cost, Product and Service [Extensible Enumeration] Work in progress Inventory, Work in Process, Net of Reserves Cash equivalents and short-term investments, Amortized Cost Basis Cash Equivalents And Short Term Investments Cash equivalents and short term investments. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Product revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Finished goods Inventory, Finished Goods, Net of Reserves Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Common Stock Common Stock [Member] Variable Rate Variable Rate [Axis] Cash contribution from exchange of equity Cash Contribution From Exchange Of Equity Cash contribution from exchange of equity. Income (loss) from operations Loss from operations Operating Income (Loss) Lease liability, current portion Operating Lease, Liability, Current Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Instrument, Periodic Payment [Abstract] Debt Instrument, Periodic Payment [Abstract] Schedule Of Cash And Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 5403 Lease Five Thousand And Four Hundred Zero Three Betsy Rose Drive [Member] Five thousand and four hundred zero three Betsy Rose Drive. License Agreement License Agreement [Member] License agreement. Related party transaction. transaction price Related Party Transaction, Amounts of Transaction Long-term Debt, Type Long-term Debt, Type [Domain] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Purchase of available-for-sale securities Payments to Acquire Debt Securities, Available-for-sale Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Equity Method Investments Equity Method Investments [Policy Text Block] Schedule of RSU Activity under 2019 Plan Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Income tax paid Income Taxes Paid Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract] Share based compensation arrangement by share based payment award options intrinsic value. Other expense, net Other Nonoperating Income (Expense) Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] TOTAL LIABILITIES Liabilities Raw material Inventory, Raw Materials, Net of Reserves Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type Award Type [Axis] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Minimum Future Rental Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] TOTAL STOCKHOLDERS’ EQUITY Beginning balance Ending balance Stockholders' Equity Attributable to Parent Maximum period of automatic annual increase in common stock reserved for issuance Maximum Period Of Automatic Annual Increase In Common Stock Reserved For Issuance Maximum period of automatic annual increase in common stock reserved for issuance. City Area Code City Area Code Vested and exercisable, March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Term notes, current portion Notes Payable, Current NON-CASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] Lease liability, noncurrent portion Operating Lease, Liability, Noncurrent Measurement Frequency Measurement Frequency [Domain] Debt amount Principal amount of term note Debt Instrument, Face Amount Interest expense Interest Expense Debt interest rate Debt Instrument, Interest Rate, Effective Percentage Accumulated deficit Retained Earnings (Accumulated Deficit) Joint Venture Co-venturer [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, share (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category U.S. Treasury Securities US Treasury Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Equity method investment Equity Method Investments Accrued asset purchases Accrued Asset Purchases Current Accrued asset purchases current. Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Asset Class Asset Class [Domain] Proceeds from stock option exercises Proceeds from Stock Options Exercised Short-term investments Short-term Investments Options cancelled (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax expense Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components Equity Components [Axis] Summary of Cash Equivalents and Short-Term Investments Cash, Cash Equivalents and Investments [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Investment Type Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Total inventory Inventory, Net Net assets Net Assets Share-based Payment Arrangement Share-based Payment Arrangement [Policy Text Block] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Less term note, current portion Long-term Debt, Current Maturities Product and Service Product and Service [Axis] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Options cancelled (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Cancelled In Period Share-based compensation arrangement by share based payment award, number of shares available for grant, cancelled in period. Equity Component Equity Component [Domain] Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule Of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Notice period for cancellation of agreement Notice Period For Cancellation Of Agreement Notice period for cancellation of agreement. Weighted- Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Short-term investments, Fair Value Debt Securities, Available-for-sale 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Purchase shares of common stock, price per share, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Net income (loss) before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cash Equivalents and Short-Term Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Related party contract liability, noncurrent portion Contract with Customer, Liability, Noncurrent Short-term investments Amortized Cost Basis Debt Securities, Available-for-sale, Amortized Cost Components of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Asset Class Asset Class [Axis] Schedule of Total Stock-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security TOTAL ASSETS Assets Investment, Name Investment, Name [Domain] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical Geographical [Domain] Document Type Document Type Consigned inventory Consigned Inventory Net Of Reserves Consigned inventory, net of reserves. Product and Service Product and Service [Domain] Research and development Research and Development Expense Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Supplemental Term Loan Supplemental Term Loan [Member] Supplemental term loan. Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances Schedule of Debt [Table Text Block] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Debt Instrument [Table] Schedule of Long-term Debt Instruments [Table] Cash And Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Corporate Bonds Corporate Bond Securities [Member] Geographical Geographical [Axis] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (USD per share) Earnings Per Share, Diluted Amortization of right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued research and development costs Accrued Research And Development Costs Current Accrued research and development costs, current. Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Shares used in computing net income (loss) per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share in net loss of equity method investment Share in net loss of equity method investment Income (Loss) from Equity Method Investments Financial Instruments and Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Schedule of Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Equity method investment obtained in exchange for related party contract liability Equity Method Investment Obtained In Exchange For Related Party Contract Liability Equity method investment obtained in exchange for related party contract liability. Inventory Increase (Decrease) in Inventories Cost of product revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Document Period End Date Document Period End Date Issuance of common stock in connection with vesting of restricted stock, shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other Product and Service, Other [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Income Statement Location Income Statement Location [Domain] Awards authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property, Plant and Equipment, Net Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net income (loss) per share Earnings Per Share [Abstract] Revenues Revenues Other assets Increase (Decrease) in Other Operating Assets Vested and expected to vest shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Summary of Unaudited Results of Operations Condensed Income Statement [Table Text Block] Restricted stock units withheld in net settlement for tax Restricted Stock, Value, Shares Issued Net of Tax Withholdings Beginning balance of period (USD per share) Ending balance of period (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Term note, noncurrent portion Long-term Debt, Excluding Current Maturities Total stock-based compensation Stock-based compensation expense Share-based Payment Arrangement, Expense Schedule Of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Vested and exercisable, March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Investments Investments [Domain] Percentage of equity stake received Percentage Of Equity Stake Received Percentage of equity stake received. Accretion of discount on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Amortization of debt issuance costs Amortization of Debt Issuance Costs Payables and Accruals [Abstract] Payables and Accruals [Abstract] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES CURRENT ASSETS: Assets, Current [Abstract] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Restricted stock units withheld in net settlement for tax, shares (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Revenue from Contract with Customer [Policy Text Block] Options exercised (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Income Tax Disclosure Income Tax Disclosure [Text Block] Cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Related Party Related Party [Domain] Long-term Debt, Type Long-term Debt, Type [Axis] Schedule of Option Activity under 2009 Plan and 2019 Plan Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt interest rate basis Debt Instrument, Basis Spread on Variable Rate Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, Address Line One Entity Address, Address Line One Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] RSUs vested (USD 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 General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Loan and Security Agreement Loan And Security Agreement [Member] Loan and security agreement. Total current liabilities Current liabilities Liabilities, Current Employee stock purchase plan Employee Stock [Member] Payments of taxes withheld on net settled vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Money Market Funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Vested and expected to vest, March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Current Fiscal Year End Date Current Fiscal Year End Date Debt Instrument, Name Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Statistical Measurement Statistical Measurement [Axis] Net premium associated with accretion of final payment, and other debt issuance costs Debt Instrument, Unamortized Discount (Premium), Net Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cost of product revenue Cost of Sales [Member] License License [Member] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Automatic annual increase in common stock reserved for issuance Automatic Annual Increase In Common Stock Reserved For Issuance As Percentage Of Capital Stock Outstanding On Preceding Fiscal Year End Date Automatic annual increase in common stock reserved for issuance as percentage of capital stock outstanding on preceding fiscal year end date Vested and expected to vest, March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Product [Member] EX-101.PRE 13 swav-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
May 03, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-38829  
Entity Registrant Name Shockwave Medical, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-0494101  
Entity Address, Address Line One 5403 Betsy Ross Drive  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95054  
City Area Code 510  
Local Phone Number 279-4262  
Title of 12(b) Security Shockwave Medical, Inc., common stock, par value $0.001 per share  
Trading Symbol SWAV  
Security Exchange Name NASDAQ  
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  
Entity Common Stock, Shares Outstanding   35,791,917
Entity Central Index Key 0001642545  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
[1]
CURRENT ASSETS:    
Cash and cash equivalents $ 66,252,000 $ 89,209,000
Short-term investments 134,875,000 111,772,000
Accounts receivable, net 47,842,000 37,435,000
Inventory 53,369,000 42,978,000
Prepaid expenses and other current assets 7,572,000 4,508,000
Total current assets 309,910,000 285,902,000
Operating lease right-of-use assets 26,729,000 27,496,000
Property and equipment, net 27,886,000 24,361,000
Equity method investment 5,940,000 5,987,000
Other assets 2,055,000 1,936,000
TOTAL ASSETS 372,520,000 345,682,000
CURRENT LIABILITIES:    
Accounts payable 8,467,000 3,520,000
Term notes, current portion 8,250,000 5,500,000
Accrued liabilities 33,019,000 40,870,000
Lease liability, current portion 1,294,000 1,738,000
Total current liabilities 51,030,000 51,628,000
Lease liability, noncurrent portion 32,361,000 28,321,000
Term notes, noncurrent portion 9,033,000 11,630,000
Related party contract liability, noncurrent portion 12,273,000 12,273,000
TOTAL LIABILITIES 104,697,000 103,852,000
STOCKHOLDERS’ EQUITY:    
Preferred stock 0 0
Common stock 36,000 35,000
Additional paid-in capital 507,092,000 494,806,000
Accumulated other comprehensive loss (1,017,000) (202,000)
Accumulated deficit (238,288,000) (252,809,000)
TOTAL STOCKHOLDERS’ EQUITY 267,823,000 241,830,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 372,520,000 $ 345,682,000
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Product revenue $ 93,631 $ 31,900
Cost of revenue:    
Cost of product revenue 12,890 7,892
Gross profit 80,741 24,008
Operating expenses:    
Research and development 17,019 10,277
Sales and marketing 35,961 23,992
General and administrative 12,389 7,226
Total operating expenses 65,369 41,495
Income (loss) from operations 15,372 (17,487)
Share in net loss of equity method investment (47) (5,523)
Interest expense (297) (312)
Other expense, net (310) (235)
Net income (loss) before taxes 14,718 (23,557)
Income tax expense 197 44
Net income (loss) 14,521 (23,601)
Other comprehensive income (loss):    
Unrealized gain (loss) on available-for-sale securities (815) 7
Total comprehensive income (loss) $ 13,706 $ (23,594)
Net income (loss) per share    
Basic (USD per share) $ 410 $ (680)
Diluted (USD per share) $ 390 $ (680)
Shares used in computing net income (loss) per share    
Basic (in shares) 35,587,337,000 34,797,400,000
Diluted (in shares) 37,623,477,000 34,797,400,000
Type of Revenue [Extensible List] Product [Member] Product [Member]
Type of Cost, Good Or Service [Extensible List] Product [Member] Product [Member]
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance, shares (in shares) at Dec. 31, 2020   34,684,337,000      
Beginning balance at Dec. 31, 2020 $ 225,654 $ 35 $ 469,283 $ 9 $ (243,673)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised (in shares)   159,325,000      
Exercise of stock options 773   773    
Unrealized gain (loss) on available-for- sale securities 7     7  
Issuance of common stock under employee stock purchase plan, share (in shares)   20,594,000      
Issuance of common stock under employee stock purchase plan 1,141   1,141    
Issuance of common stock in connection with vesting of restricted stock, shares (in shares)   107,237,000      
Restricted stock units withheld in net settlement for tax, shares (in shares)   (42,529,000)      
Restricted stock units withheld in net settlement for tax (5,114)   (5,114)    
Stock-based compensation 5,394   5,394    
Net income (loss) (23,601)       (23,601)
Ending balance, shares (in shares) at Mar. 31, 2021   34,928,964,000      
Ending balance at Mar. 31, 2021 204,254 $ 35 471,477 16 (267,274)
Beginning balance, shares (in shares) at Dec. 31, 2021   35,444,472,000      
Beginning balance at Dec. 31, 2021 $ 241,830 [1] $ 35 494,806 (202) (252,809)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised (in shares) 54,913,000 54,913,000      
Exercise of stock options $ 391 $ 1 390    
Unrealized gain (loss) on available-for- sale securities (815)     (815)  
Issuance of common stock under employee stock purchase plan, share (in shares)   14,172,000      
Issuance of common stock under employee stock purchase plan 2,135   2,135    
Issuance of common stock in connection with vesting of restricted stock, shares (in shares)   210,835,000      
Restricted stock units withheld in net settlement for tax, shares (in shares)   (31,000)      
Restricted stock units withheld in net settlement for tax (6)   (6)    
Stock-based compensation 9,767   9,767    
Net income (loss) 14,521       14,521
Ending balance, shares (in shares) at Mar. 31, 2022   35,724,361,000      
Ending balance at Mar. 31, 2022 $ 267,823 $ 36 $ 507,092 $ (1,017) $ (238,288)
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 14,521 $ (23,601)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 953 721
Share in net loss of equity method investment 47 5,523
Stock-based compensation 9,510 5,139
Amortization of right-of-use assets 767 405
Accretion of discount on available-for-sale securities 210 379
Amortization of debt issuance costs 153 167
Changes in operating assets and liabilities:    
Accounts receivable (10,407) (7,924)
Inventory (10,090) (3,308)
Prepaid expenses and other current assets 600 (135)
Other assets (119) 48
Accounts payable 4,911 1,782
Accrued and other current liabilities (9,051) 3,799
Lease liabilities (68) (298)
Net cash provided by (used in) operating activities 1,937 (17,303)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of available-for-sale securities (42,128) (15,263)
Proceeds from maturities of available-for-sale securities 18,000 46,400
Purchase of property and equipment (3,286) (4,051)
Net cash (used in) provided by investing activities (27,414) 27,086
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments of taxes withheld on net settled vesting of restricted stock units (6) (5,114)
Proceeds from stock option exercises 391 773
Proceeds from issuance of common stock under employee stock purchase plan 2,135 1,141
Net cash provided by (used in) financing activities 2,520 (3,200)
Net (decrease) increase in cash, cash equivalents and restricted cash (22,957) 6,583
Cash, cash equivalents and restricted cash at beginning of period 90,874 51,873
Cash, cash equivalents and restricted cash equivalents at end of period 67,917 58,456
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Interest paid 144 144
Income tax paid 78 15
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Right-of-use asset obtained in exchange for lease liability 0 48
Property and equipment purchases included in accounts payable and accrued liabilities 3,159 3,104
Equity method investment obtained in exchange for related party contract liability 0 12,273
Transfer of fixed assets to inventory $ 44 $ 116
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development of Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow.
In 2016, the Company began commercial and manufacturing operations, and began selling catheters based on the IVL technology. The Company’s headquarters are in Santa Clara, California. The Company is located and operates primarily in the United States and has subsidiaries in Germany, the United Kingdom, Japan, France, Ireland and Costa Rica.
As of March 31, 2022, the Company had cash, cash equivalents and short-term investments of $201.1 million, which are available to fund future operations. The Company believes that its cash and cash equivalents as of March 31, 2022, will be sufficient for the Company to continue as a going concern for at least 12 months from the date the unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, the timing and cost of establishing additional sales and marketing capabilities and the scope, duration and continuing impact of the COVID-19 pandemic.
Risk and Uncertainties
The Company is subject to continuing risks and uncertainties as a result of the COVID-19 pandemic, and is closely monitoring the impact of the pandemic on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels. Specifically, the Company has recently seen some disruptions in the operations of certain of its third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for the Company's purchase of some components. In certain cases, this has resulted in the Company being required to procure materials from alternate suppliers or incur higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to enable the Company to source key components and maintain appropriate inventory levels to meet customer demand. The Company, however, has not experienced material disruptions in its supply chain to date. The Company's future results of operations and liquidity could be adversely impacted by a variety of factors related to the COVID-19 pandemic, including those discussed in the section entitled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact the Company's financial condition, liquidity, or results of operations remains uncertain.
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
Restricted cash as of March 31, 2022 and December 31, 2021 relates to a letter of credit established for the Company’s office leases and is recorded as other assets on the condensed consolidated balance sheets.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:
March 31,
2022
December 31,
2021
(in thousands)
Cash and cash equivalents$66,252 $89,209 
Restricted cash1,665 1,665 
Total cash, cash equivalents, and restricted cash$67,917 $90,874 

Equity Method Investments

Entities which the Company has significant influence over activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheet. The Company records its proportionate share of the underlying income or loss which is recognized in share in net loss of equity method investment. For the three months ended March 31, 2022, the Company’s share in the losses incurred by the equity method investment was $47,000. The Company eliminates any intra-entity profits to the extent of the Company’s beneficial interest.

The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.

Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company elected to
account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company's functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three months ended March 31, 2022.
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Financial Instruments and Fair Value Measurements Financial Instruments and Fair Value Measurements
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
March 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$109,486 $— $— $109,486 
Money market funds23,711 — — 23,711 
Commercial paper— 16,483 — 16,483 
Corporate bonds— 8,906 — 8,906 
Total assets$133,197 $25,389 $— $158,586 
December 31, 2021
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$80,155 $— $— $80,155 
Money market funds47,541 — — 47,541 
Commercial paper— 20,472 — 20,472 
Corporate bonds— 11,145 — 11,145 
Total assets$127,696 $31,617 $— $159,313 
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Short-Term Investments
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Short-Term Investments Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
March 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$110,452 $— $(966)$109,486 
Money market funds23,711 — — 23,711 
Commercial paper16,483 — — 16,483 
Corporate bonds8,957 — (51)8,906 
Total$159,603 $— $(1,017)$158,586 
Reported as:
Cash equivalents$23,711 
Short-term investments134,875 
Total$158,586 
December 31, 2021
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$80,353 $— $(198)$80,155 
Money market funds47,541 — — 47,541 
Commercial paper20,472 — — 20,472 
Corporate bonds11,149 — (4)11,145 
Total$159,515 $— $(202)$159,313 
Reported as:
Cash equivalents$47,541 
Short-term investments111,772 
Total$159,313 
The Company recognized no material realized gains or losses on its cash equivalents and short-term investments in the periods presented.
The remaining contractual maturities for available-for-sale securities were as follows:
March 31,
2022
Fair Value
One year or less $115,230 
Greater than one year and less than two years 43,356 
Total$158,586 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
Inventory consists of the following:
March 31,
2022
 December 31,
2021
(in thousands)
Raw material$13,627 $7,685 
Work in progress12,049 13,315 
Finished goods26,327 20,326 
Consigned inventory1,366 1,652 
Total inventory$53,369 $42,978 

Accrued Liabilities
Accrued liabilities consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Accrued employee compensation$19,545 $25,749 
Accrued research and development costs3,913 4,605 
Accrued asset purchases2,980 4,101 
Accrued professional services3,086 2,636 
Other3,495 3,779 
Total accrued liabilities$33,019 $40,870 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases
The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, laboratory, and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.

The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 9.7 years and 5.0%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable.

Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of March 31, 2022, the Company has no material finance leases. Operating lease cost was $1.2 million and $0.6 million, for the three months ended March 31, 2022 and 2021, respectively.
The following are minimum future rental payments owed under these agreements which have commenced as of March 31, 2022:
Year ending December 31,
(in thousands)
2022 (remainder)$2,602 
20234,194 
20244,289 
20254,415 
20264,545 
Thereafter24,664 
Total minimum lease payments$44,709 
Less: imputed interest and adjustments(11,054)
Total lease liability$33,655 
The total minimum future rental payments owed for the 5403 Betsy Ross facility under the terms of the Lease Amendment which has not yet commenced as of March 31, 2022 is $10.8 million.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Term Notes
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Term Notes Term Notes
Loan and Security Agreement
In February 2020, the Company entered into a First Amendment to its Loan and Security Agreement with Silicon Valley Bank (the “Amended Credit Agreement”) to, among other things, refinance its existing term loan, which is accounted for as a modification of the Loan and Security Agreement. The Amended Credit Agreement provides the Company with a supplemental term loan in the amount of $16.5 million. The principal amount outstanding under the supplemental term loan accrues interest at a floating per annum rate equal to the greater of (a) the Prime Rate minus 1.25% and (b) 3.5%. The interest rate was 3.5% as of March 31, 2022.
The supplemental term loan matures on December 1, 2023. The Amended Credit Agreement provides an interest-only payment period through June 30, 2022.
The additional final payment for the Amended Credit Agreement is $1.6 million, which will be accrued over the term of the supplemental term loan using an effective interest rate that reflects the revised cash flows of the modified term loan.
The supplemental term loan is secured by all of the Company’s assets, excluding intellectual property and certain other assets. The loan contains customary affirmative and restrictive covenants, including with respect to the Company’s ability to enter into fundamental transactions, incur additional indebtedness, grant liens, pay any dividend or make any distributions to its holders, make investments, merge or consolidate with any other person or engage in transactions with the Company’s affiliates, but does not include any financial covenants.
Current and noncurrent debt and net discount or premium balances are as follows:
March 31,
2022
December 31,
2021
(in thousands)
Principal amount of term note$16,500 $16,500 
Net premium associated with accretion of final payment, and other debt issuance costs783 630 
Term note, current and noncurrent17,283 17,130 
Less term note, current portion(8,250)(5,500)
Term note, noncurrent portion$9,033 $11,630 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
March 31,
20222021
(in thousands)
Cost of product revenue$653 $138 
Research and development2,238 1,167 
Sales and marketing3,932 2,057 
General and administrative2,687 1,777 
Total stock-based compensation$9,510 $5,139 
Stock-based compensation of $0.3 million was capitalized into inventory for the three months ended March 31, 2022 and March 31, 2021. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.
2009 Equity Incentive Plan and 2019 Equity Incentive Plan
On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Company's Board of Directors (the "Board") had the authority to issue stock options to employees, directors and consultants.
In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units ("RSUs"). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of March 31, 2022, there were 4,809,252 shares available for issuance under the 2019 Plan.
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Shares
Available
for Grant
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20213,745,216 1,524,985 $6.01 5.76$262,793 
Awards authorized1,063,334 — 
Options exercised— (54,913)7.10 
Options cancelled702 (702)13.19 
Balance, March 31, 20224,809,252 1,469,370 $5.96 5.40$295,930 
Vested and exercisable, March 31, 20221,325,201 $5.37 5.25$267,682 
Vested and expected to vest, March 31, 20221,469,370 $5.96 5.40$295,930 
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.
In February 2022, the Company granted performance-based restricted stock units ("PRSUs") to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a two or three year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs are disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20211,156,683 $93.27 — $— 
RSUs granted214,988 157.46 35,105 155.03
RSUs forfeited(22,864)146.73 — — 
RSUs vested(210,835)80.63 — — 
Balance, March 31, 20221,137,972 $106.67 35,105 $155.03 
Employee Stock Purchase Plan
In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.4 million and $0.3 million of stock-based compensation expense related to the ESPP for the three months ended March 31, 2022 and 2021, respectively. At March 31, 2022, a total of 1,212,769 shares were available for issuance under the ESPP.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The components of basic and diluted net income (loss) per share are as follows (in thousands, except share and per share amounts):
Three Months Ended
March 31,
20222021
Numerator:
Net income (loss)$14,521 $(23,601)
Denominator:
Basic:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Diluted:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Dilutive effect of outstanding common stock options1,437,748 — 
Dilutive effect of restricted stock units597,817 — 
Dilutive effect of common stock pursuant to employee stock purchase plan575 — 
Weighted average number of common shares outstanding - diluted37,623,477 34,797,400 
Net income (loss) per share:
Basic$0.41 $(0.68)
Diluted$0.39 $(0.68)
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:
Three Months Ended
March 31,
20222021
Common stock options issued and outstanding— 1,927,262 
Restricted stock units58,699 1,173,972 
Employee stock purchase plan4,385 2,951 
Total63,084 3,104,185 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Disaggregation of Revenue [Abstract]  
Revenue Revenue
The following table represents the Company’s product revenue based on product line:
Three Months Ended
March 31,
20222021
(in thousands)
Coronary$70,337 $15,308 
Peripheral22,852 16,141 
Other 442 451 
Product revenue$93,631 $31,900 
Coronary product revenue encompasses sales of the Company’s C2 catheters. Peripheral product revenue encompasses sales of the Company’s M5, M5+and S4 IVL catheters. Other product revenue encompasses sales of the Company’s generators and related accessories.
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
March 31,
20222021
(in thousands)
United States$78,519 $21,045 
Europe12,067 8,222 
All other countries3,045 2,633 
Product revenue$93,631 $31,900 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Method Investments
3 Months Ended
Mar. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments Equity Method Investments
Genesis Shockwave Private Limited
On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding the Special Administrative Regions of Hong Kong and Macau (“PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership.
On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares which represents 55% of total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was paid upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares which represents 45% of total equity, to the Company as consideration for the Shockwave License Agreement (or “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC.
The Company has accounted for its investment in the JV under the equity method of accounting. As of March 31, 2022, the carrying value of the Company’s investment in the JV was $5.9 million and the Company owned a 45% interest in the entity. The Company’s share of losses generated by the JV for the three months ended March 31, 2022 was approximately $47,000, which was recorded in share in net loss of the equity method investment. The JV has not generated any revenues to date.
The following table summarizes the unaudited balance sheet for the JV:
March 31,
2022
Balance sheet:(in thousands)
Current assets$14,722 
Current liabilities(1,585)
Net assets$13,137 
The following table summarizes the unaudited results of operations for the JV:
Three Months Ended March 31,
2022
(in thousands)
Revenues$— 
Loss from operations105 
Net loss$105 
Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares which were issued at the formation of the JV.
As of March 31, 2022, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval from the China National Medical Products Administration.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $197,000 and $44,000 for the three months ended March 31, 2022 and 2021, respectively. The income tax expense for the three months ended March 31, 2022, reflects the impact of a change in U.S. tax law effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021.
The Company’s effective tax rate may be subject to fluctuation due to several factors, including our ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes.
While the Company has reported U.S. pre-tax income for the first quarter 2022, the Company has not yet been able to establish sufficient significant positive evidence to conclude that its U.S. deferred tax assets are more likely than not to be realized. Therefore, the Company continues to maintain a valuation allowance against most of its U.S. deferred tax assets. Once the Company establishes a sustained level of profitability and projects continued profitability, the Company may reverse a significant portion of its valuation allowance recorded against U.S. deferred tax assets, resulting in an income tax benefit.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
Restricted cash as of March 31, 2022 and December 31, 2021 relates to a letter of credit established for the Company’s office leases and is recorded as other assets on the condensed consolidated balance sheets.
Equity Method Investments
Equity Method Investments

Entities which the Company has significant influence over activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheet. The Company records its proportionate share of the underlying income or loss which is recognized in share in net loss of equity method investment. For the three months ended March 31, 2022, the Company’s share in the losses incurred by the equity method investment was $47,000. The Company eliminates any intra-entity profits to the extent of the Company’s beneficial interest.

The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.
Revenue
Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company elected to
account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company's functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three months ended March 31, 2022.
Share-based Payment Arrangement
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:
March 31,
2022
December 31,
2021
(in thousands)
Cash and cash equivalents$66,252 $89,209 
Restricted cash1,665 1,665 
Total cash, cash equivalents, and restricted cash$67,917 $90,874 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
March 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$109,486 $— $— $109,486 
Money market funds23,711 — — 23,711 
Commercial paper— 16,483 — 16,483 
Corporate bonds— 8,906 — 8,906 
Total assets$133,197 $25,389 $— $158,586 
December 31, 2021
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$80,155 $— $— $80,155 
Money market funds47,541 — — 47,541 
Commercial paper— 20,472 — 20,472 
Corporate bonds— 11,145 — 11,145 
Total assets$127,696 $31,617 $— $159,313 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Summary of Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
March 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$110,452 $— $(966)$109,486 
Money market funds23,711 — — 23,711 
Commercial paper16,483 — — 16,483 
Corporate bonds8,957 — (51)8,906 
Total$159,603 $— $(1,017)$158,586 
Reported as:
Cash equivalents$23,711 
Short-term investments134,875 
Total$158,586 
December 31, 2021
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$80,353 $— $(198)$80,155 
Money market funds47,541 — — 47,541 
Commercial paper20,472 — — 20,472 
Corporate bonds11,149 — (4)11,145 
Total$159,515 $— $(202)$159,313 
Reported as:
Cash equivalents$47,541 
Short-term investments111,772 
Total$159,313 
Summary of Remaining Contractual Maturities for Available-for-sale Securities
The remaining contractual maturities for available-for-sale securities were as follows:
March 31,
2022
Fair Value
One year or less $115,230 
Greater than one year and less than two years 43,356 
Total$158,586 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following:
March 31,
2022
 December 31,
2021
(in thousands)
Raw material$13,627 $7,685 
Work in progress12,049 13,315 
Finished goods26,327 20,326 
Consigned inventory1,366 1,652 
Total inventory$53,369 $42,978 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Accrued employee compensation$19,545 $25,749 
Accrued research and development costs3,913 4,605 
Accrued asset purchases2,980 4,101 
Accrued professional services3,086 2,636 
Other3,495 3,779 
Total accrued liabilities$33,019 $40,870 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Future Rental Payments
The following are minimum future rental payments owed under these agreements which have commenced as of March 31, 2022:
Year ending December 31,
(in thousands)
2022 (remainder)$2,602 
20234,194 
20244,289 
20254,415 
20264,545 
Thereafter24,664 
Total minimum lease payments$44,709 
Less: imputed interest and adjustments(11,054)
Total lease liability$33,655 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Term Notes (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances
Current and noncurrent debt and net discount or premium balances are as follows:
March 31,
2022
December 31,
2021
(in thousands)
Principal amount of term note$16,500 $16,500 
Net premium associated with accretion of final payment, and other debt issuance costs783 630 
Term note, current and noncurrent17,283 17,130 
Less term note, current portion(8,250)(5,500)
Term note, noncurrent portion$9,033 $11,630 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Total Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
March 31,
20222021
(in thousands)
Cost of product revenue$653 $138 
Research and development2,238 1,167 
Sales and marketing3,932 2,057 
General and administrative2,687 1,777 
Total stock-based compensation$9,510 $5,139 
Schedule of Option Activity under 2009 Plan and 2019 Plan
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Shares
Available
for Grant
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20213,745,216 1,524,985 $6.01 5.76$262,793 
Awards authorized1,063,334 — 
Options exercised— (54,913)7.10 
Options cancelled702 (702)13.19 
Balance, March 31, 20224,809,252 1,469,370 $5.96 5.40$295,930 
Vested and exercisable, March 31, 20221,325,201 $5.37 5.25$267,682 
Vested and expected to vest, March 31, 20221,469,370 $5.96 5.40$295,930 
Schedule of RSU Activity under 2019 Plan
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs are disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20211,156,683 $93.27 — $— 
RSUs granted214,988 157.46 35,105 155.03
RSUs forfeited(22,864)146.73 — — 
RSUs vested(210,835)80.63 — — 
Balance, March 31, 20221,137,972 $106.67 35,105 $155.03 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Components of Basic and Diluted Net Income (Loss) Per Share
The components of basic and diluted net income (loss) per share are as follows (in thousands, except share and per share amounts):
Three Months Ended
March 31,
20222021
Numerator:
Net income (loss)$14,521 $(23,601)
Denominator:
Basic:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Diluted:
Weighted average number of common shares outstanding - basic35,587,337 34,797,400 
Dilutive effect of outstanding common stock options1,437,748 — 
Dilutive effect of restricted stock units597,817 — 
Dilutive effect of common stock pursuant to employee stock purchase plan575 — 
Weighted average number of common shares outstanding - diluted37,623,477 34,797,400 
Net income (loss) per share:
Basic$0.41 $(0.68)
Diluted$0.39 $(0.68)
Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:
Three Months Ended
March 31,
20222021
Common stock options issued and outstanding— 1,927,262 
Restricted stock units58,699 1,173,972 
Employee stock purchase plan4,385 2,951 
Total63,084 3,104,185 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Disaggregation of Revenue [Abstract]  
Schedule of Product Revenue Based on Product Line and Location
The following table represents the Company’s product revenue based on product line:
Three Months Ended
March 31,
20222021
(in thousands)
Coronary$70,337 $15,308 
Peripheral22,852 16,141 
Other 442 451 
Product revenue$93,631 $31,900 
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
March 31,
20222021
(in thousands)
United States$78,519 $21,045 
Europe12,067 8,222 
All other countries3,045 2,633 
Product revenue$93,631 $31,900 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Method Investments (Tables)
3 Months Ended
Mar. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Unaudited Balance Sheet
The following table summarizes the unaudited balance sheet for the JV:
March 31,
2022
Balance sheet:(in thousands)
Current assets$14,722 
Current liabilities(1,585)
Net assets$13,137 
Summary of Unaudited Results of Operations
The following table summarizes the unaudited results of operations for the JV:
Three Months Ended March 31,
2022
(in thousands)
Revenues$— 
Loss from operations105 
Net loss$105 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation - Additional Information (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Cash, cash equivalents and short-term investments $ 201.1
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Cash and cash equivalents $ 66,252 $ 89,209 [1]
Restricted cash 1,665 1,665
Total cash, cash equivalents, and restricted cash $ 67,917 $ 90,874
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Summary Of Significant Accounting Policies [Line Items]    
Share in net loss of equity method investment $ 47,000 $ 5,523,000
Notice period for cancellation of agreement 30 days  
Revenue $ 93,631,000 $ 31,900,000
License    
Summary Of Significant Accounting Policies [Line Items]    
Revenue $ 0  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Total assets $ 158,586 $ 159,313
Level 1    
Assets:    
Total assets 133,197 127,696
Level 2    
Assets:    
Total assets 25,389 31,617
Level 3    
Assets:    
Total assets 0 0
U.S. Treasury Securities    
Assets:    
Total assets 109,486 80,155
U.S. Treasury Securities | Level 1    
Assets:    
Total assets 109,486 80,155
U.S. Treasury Securities | Level 2    
Assets:    
Total assets 0 0
U.S. Treasury Securities | Level 3    
Assets:    
Total assets 0 0
Money Market Funds    
Assets:    
Total assets 23,711 47,541
Money Market Funds | Level 1    
Assets:    
Total assets 23,711 47,541
Money Market Funds | Level 2    
Assets:    
Total assets 0 0
Money Market Funds | Level 3    
Assets:    
Total assets 0 0
Commercial Paper    
Assets:    
Total assets 16,483 20,472
Commercial Paper | Level 1    
Assets:    
Total assets 0 0
Commercial Paper | Level 2    
Assets:    
Total assets 16,483 20,472
Commercial Paper | Level 3    
Assets:    
Total assets 0 0
Corporate Bonds    
Assets:    
Total assets 8,906 11,145
Corporate Bonds | Level 1    
Assets:    
Total assets 0 0
Corporate Bonds | Level 2    
Assets:    
Total assets 8,906 11,145
Corporate Bonds | Level 3    
Assets:    
Total assets $ 0 $ 0
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash And Cash Equivalents [Line Items]    
Cash equivalents $ 23,711 $ 47,541
Cash equivalents and short-term investments, Amortized Cost Basis 159,603 159,515
Unrealized Gains 0 0
Unrealized Losses (1,017) (202)
Cash equivalents and short-term investments, Fair Value 158,586 159,313
Short-term investments 134,875 111,772 [1]
U.S. Treasury Securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 110,452 80,353
Unrealized Gains 0 0
Unrealized Losses (966) (198)
Short-term investments, Fair Value 109,486 80,155
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Cash equivalents 23,711 47,541
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 16,483 20,472
Unrealized Gains 0 0
Unrealized Losses 0 0
Short-term investments, Fair Value 16,483 20,472
Corporate Bonds    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 8,957 11,149
Unrealized Gains 0 0
Unrealized Losses (51) (4)
Short-term investments, Fair Value $ 8,906 $ 11,145
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Cash and Cash Equivalents [Abstract]  
One year or less $ 115,230
Greater than one year and less than two years 43,356
Total $ 158,586
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw material $ 13,627 $ 7,685
Work in progress 12,049 13,315
Finished goods 26,327 20,326
Consigned inventory 1,366 1,652
Total inventory $ 53,369 $ 42,978 [1]
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued employee compensation $ 19,545 $ 25,749
Accrued research and development costs 3,913 4,605
Accrued asset purchases 2,980 4,101
Accrued professional services 3,086 2,636
Other 3,495 3,779
Total accrued liabilities $ 33,019 $ 40,870 [1]
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Loss Contingencies [Line Items]    
Operating lease, weighted average remaining lease term 9 years 8 months 12 days  
Operating lease, weighted average discount rate 5.00%  
Operating lease cost $ 1,200 $ 600
Total lease liability 33,655  
5403 Lease    
Loss Contingencies [Line Items]    
Lessee operating lease liability payments not yet commenced due $ 10,800  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2022 (remainder) $ 2,602
2023 4,194
2024 4,289
2025 4,415
2026 4,545
Thereafter 24,664
Total minimum lease payments 44,709
Less: imputed interest and adjustments (11,054)
Total lease liability $ 33,655
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Term Notes - Additional Information (Details) - USD ($)
$ in Thousands
Feb. 29, 2020
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Debt amount   $ 16,500 $ 16,500
Loan and Security Agreement | Supplemental Term Loan      
Debt Instrument [Line Items]      
Debt amount $ 16,500    
Debt interest rate   3.50%  
Debt, final payment amount $ 1,600    
Loan and Security Agreement | Minimum | Prime Rate | Supplemental Term Loan      
Debt Instrument [Line Items]      
Debt interest rate basis 1.25%    
Loan and Security Agreement | Maximum | Supplemental Term Loan      
Debt Instrument [Line Items]      
Debt interest rate 3.50%    
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument, Periodic Payment [Abstract]    
Principal amount of term note $ 16,500 $ 16,500
Net premium associated with accretion of final payment, and other debt issuance costs 783 630
Term note, current and noncurrent 17,283 17,130
Less term note, current portion (8,250) (5,500)
Term note, noncurrent portion $ 9,033 $ 11,630
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 9,510 $ 5,139
Cost of product revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation 653 138
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation 2,238 1,167
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation 3,932 2,057
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 2,687 $ 1,777
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2019
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Mar. 06, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expenses capitalized amount   $ 300      
Common stock reserved for issuance (in shares) 2,000,430        
Maximum period of automatic annual increase in common stock reserved for issuance 10 years        
Automatic annual increase in common stock reserved for issuance 3.00%        
Shares available for issuance (in shares)   4,809,252,000   3,745,216,000  
Stock-based compensation expense   $ 9,510 $ 5,139    
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   4 years      
Employee stock purchase plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)         300,650
Shares available for issuance (in shares)   1,212,769      
Purchase shares of common stock, price per share, percentage of fair market value   85.00%      
Stock-based compensation expense   $ 400 $ 300    
Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   100.00%      
Performance-Based Restricted Stock Units | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   2 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   0.00%      
Performance-Based Restricted Stock Units | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   200.00%      
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Shares Available for Grant    
Balance beginning of period (in shares) 3,745,216,000  
Awards authorized (in shares) 1,063,334,000  
Options cancelled (in shares) 702,000  
Balance end of period (in shares) 4,809,252,000 3,745,216,000
Number of Shares    
Balance beginning of period (in shares) 1,524,985,000  
Options exercised (in shares) (54,913,000)  
Options cancelled (in shares) (702,000)  
Balance end of period (in shares) 1,469,370,000 1,524,985,000
Vested and exercisable shares (in shares) 1,325,201,000  
Vested and expected to vest shares (in shares) 1,469,370,000  
Weighted- Average Exercise Price Per Share    
Beginning balance of period (USD per share) $ 6,010.00  
Options exercised (USD per share) 7,100  
Options cancelled (USD per share) 13,190  
Ending balance of period (USD per share) 5,960 $ 6,010.00
Vested and exercisable shares (USD per share) 5,370  
Vested and expected to vest shares (USD per share) $ 5,960  
Weighted- Average Remaining Term    
Balance (USD per share) 5 years 4 months 24 days 5 years 9 months 3 days
Vested and exercisable, March 31, 2022 5 years 3 months  
Vested and expected to vest, March 31, 2022 5 years 4 months 24 days  
Aggregate Intrinsic Value    
Balance $ 295,930 $ 262,793
Vested and exercisable, March 31, 2022 267,682  
Vested and expected to vest, March 31, 2022 $ 295,930  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of RSU Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Stock Units  
Number of Shares  
Beginning balance of period (in shares) | shares 1,156,683,000
RSUs granted (in shares) | shares 214,988,000
RSUs forfeited (in shares) | shares (22,864,000)
RSUs vested (in shares) | shares (210,835,000)
Ending balance of period (in shares) | shares 1,137,972,000
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance of period (USD per share) | $ / shares $ 93,270
RSUs granted (USD per share) | $ / shares 157,460
RSUs forfeited (USD per share) | $ / shares 146,730
RSUs vested (USD per share) | $ / shares 80,630
Ending balance of period (USD per share) | $ / shares $ 106,670
Performance-Based Restricted Stock Units  
Number of Shares  
Beginning balance of period (in shares) | shares 0
RSUs granted (in shares) | shares 35,105,000
RSUs forfeited (in shares) | shares 0
RSUs vested (in shares) | shares 0
Ending balance of period (in shares) | shares 35,105,000
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance of period (USD per share) | $ / shares $ 0
RSUs granted (USD per share) | $ / shares 155,030.00
RSUs forfeited (USD per share) | $ / shares 0
RSUs vested (USD per share) | $ / shares 0
Ending balance of period (USD per share) | $ / shares $ 155,030.00
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income (loss) $ 14,521 $ (23,601)
Shares used in computing net income (loss) per share    
Basic (in shares) 35,587,337,000 34,797,400,000
Diluted (in shares) 37,623,477,000 34,797,400,000
Net income (loss) per share:    
Basic (USD per share) $ 410 $ (680)
Diluted (USD per share) $ 390 $ (680)
Stock Options    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 1,437,748,000 0
Restricted Stock Units    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 597,817,000 0
Employee stock purchase plan    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 575,000 0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 63,084,000 3,104,185,000
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 1,927,262,000
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 58,699,000 1,173,972,000
Employee stock purchase plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 4,385,000 2,951,000
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Product Revenue Based on Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Product revenue $ 93,631 $ 31,900
Coronary    
Disaggregation Of Revenue [Line Items]    
Product revenue 70,337 15,308
Peripheral    
Disaggregation Of Revenue [Line Items]    
Product revenue 22,852 16,141
Other    
Disaggregation Of Revenue [Line Items]    
Product revenue $ 442 $ 451
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Product Revenue Based on Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Product revenue $ 93,631 $ 31,900
United States    
Disaggregation Of Revenue [Line Items]    
Product revenue 78,519 21,045
Europe    
Disaggregation Of Revenue [Line Items]    
Product revenue 12,067 8,222
All other countries    
Disaggregation Of Revenue [Line Items]    
Product revenue $ 3,045 $ 2,633
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Method Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 19, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
[1]
Schedule Of Equity Method Investments [Line Items]        
Equity method investment   $ 5,940   $ 5,987
Share in net loss of equity method investment   47 $ 5,523  
Related party contract liability, noncurrent portion   $ 12,273   $ 12,273
Joint Venture        
Schedule Of Equity Method Investments [Line Items]        
Percentage of equity stake received   45.00%    
Related party transaction. transaction price $ 12,300      
Related party contract liability, noncurrent portion   $ 12,300    
JV Agreement with Genesis MedTech        
Schedule Of Equity Method Investments [Line Items]        
Equity method investment   5,900    
Share in net loss of equity method investment   $ 47    
JV Agreement with Genesis MedTech | Share Subscription Agreement        
Schedule Of Equity Method Investments [Line Items]        
Ordinary shares issued (in shares) 54,900      
Equity percentage 55.00%      
Cash contribution from exchange of equity $ 15,000      
Percentage of cash contribution received from exchange of equity upon signing of agreement 50.00%      
Percentage of cash contribution receivable from exchange of equity within one year 50.00%      
JV Agreement with Genesis MedTech | License Agreement        
Schedule Of Equity Method Investments [Line Items]        
Ordinary shares issued (in shares) 45,000      
Equity percentage 45.00%      
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Method Investments - Summary of Unaudited Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
[1]
Balance sheet:    
Current assets $ 309,910 $ 285,902
Current liabilities (51,030) $ (51,628)
JV Agreement with Genesis MedTech    
Balance sheet:    
Current assets 14,722  
Current liabilities (1,585)  
Net assets $ 13,137  
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Method Investments - Summary of Unaudited Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Equity Method Investments [Line Items]    
Loss from operations $ 15,372 $ (17,487)
Net income (loss) 14,521 $ (23,601)
JV Agreement with Genesis MedTech    
Schedule Of Equity Method Investments [Line Items]    
Revenues 0  
Loss from operations 105  
Net income (loss) $ 105  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax expense $ 197 $ 44
XML 66 swav-20220331_htm.xml IDEA: XBRL DOCUMENT 0001642545 2022-01-01 2022-03-31 0001642545 2022-05-03 0001642545 2022-03-31 0001642545 2021-12-31 0001642545 2021-01-01 2021-03-31 0001642545 us-gaap:CommonStockMember 2021-12-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001642545 us-gaap:RetainedEarningsMember 2021-12-31 0001642545 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001642545 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001642545 us-gaap:CommonStockMember 2022-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001642545 us-gaap:RetainedEarningsMember 2022-03-31 0001642545 us-gaap:CommonStockMember 2020-12-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001642545 us-gaap:RetainedEarningsMember 2020-12-31 0001642545 2020-12-31 0001642545 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001642545 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001642545 us-gaap:CommonStockMember 2021-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001642545 us-gaap:RetainedEarningsMember 2021-03-31 0001642545 2021-03-31 0001642545 us-gaap:LicenseMember 2022-01-01 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001642545 us-gaap:USTreasurySecuritiesMember 2022-03-31 0001642545 us-gaap:MoneyMarketFundsMember 2022-03-31 0001642545 us-gaap:CommercialPaperMember 2022-03-31 0001642545 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001642545 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001642545 us-gaap:MoneyMarketFundsMember 2021-12-31 0001642545 us-gaap:CommercialPaperMember 2021-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001642545 swav:FiveThousandAndFourHundredZeroThreeBetsyRoseDriveMember 2022-03-31 0001642545 swav:LoanAndSecurityAgreementMember swav:SupplementalTermLoanMember 2020-02-29 0001642545 srt:MinimumMember swav:LoanAndSecurityAgreementMember swav:SupplementalTermLoanMember us-gaap:PrimeRateMember 2020-02-29 2020-02-29 0001642545 srt:MaximumMember swav:LoanAndSecurityAgreementMember swav:SupplementalTermLoanMember 2020-02-29 0001642545 swav:LoanAndSecurityAgreementMember swav:SupplementalTermLoanMember 2022-03-31 0001642545 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001642545 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001642545 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001642545 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001642545 2019-02-28 0001642545 2019-02-01 2019-02-28 0001642545 2021-01-01 2021-12-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001642545 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001642545 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001642545 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001642545 us-gaap:PerformanceSharesMember 2021-12-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001642545 us-gaap:PerformanceSharesMember 2022-03-31 0001642545 us-gaap:EmployeeStockMember 2019-03-06 0001642545 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001642545 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001642545 us-gaap:EmployeeStockMember 2022-03-31 0001642545 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001642545 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001642545 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001642545 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001642545 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001642545 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001642545 swav:CoronaryMember 2022-01-01 2022-03-31 0001642545 swav:CoronaryMember 2021-01-01 2021-03-31 0001642545 swav:PeripheralMember 2022-01-01 2022-03-31 0001642545 swav:PeripheralMember 2021-01-01 2021-03-31 0001642545 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-03-31 0001642545 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-03-31 0001642545 country:US 2022-01-01 2022-03-31 0001642545 country:US 2021-01-01 2021-03-31 0001642545 srt:EuropeMember 2022-01-01 2022-03-31 0001642545 srt:EuropeMember 2021-01-01 2021-03-31 0001642545 swav:AllOtherCountriesMember 2022-01-01 2022-03-31 0001642545 swav:AllOtherCountriesMember 2021-01-01 2021-03-31 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:ShareSubscriptionAgreementMember 2021-03-19 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:ShareSubscriptionAgreementMember 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:LicenseAgreementMember 2021-03-19 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:LicenseAgreementMember 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember 2022-03-31 0001642545 us-gaap:CoVenturerMember 2022-03-31 0001642545 swav:JVAgreementWithGenesisMedTechMember 2022-01-01 2022-03-31 0001642545 us-gaap:CoVenturerMember 2021-03-19 2021-03-19 shares iso4217:USD iso4217:USD shares pure 0001642545 --12-31 2022 Q1 false http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember P2Y P3Y 10-Q true 2022-03-31 false 001-38829 Shockwave Medical, Inc. DE 27-0494101 5403 Betsy Ross Drive Santa Clara CA 95054 510 279-4262 Shockwave Medical, Inc., common stock, par value $0.001 per share SWAV NASDAQ Yes Yes Large Accelerated Filer false false false 35791917 66252000 89209000 134875000 111772000 47842000 37435000 53369000 42978000 7572000 4508000 309910000 285902000 26729000 27496000 27886000 24361000 5940000 5987000 2055000 1936000 372520000 345682000 8467000 3520000 8250000 5500000 33019000 40870000 1294000 1738000 51030000 51628000 32361000 28321000 9033000 11630000 12273000 12273000 104697000 103852000 0 0 36000 35000 507092000 494806000 -1017000 -202000 -238288000 -252809000 267823000 241830000 372520000 345682000 93631000 31900000 12890000 7892000 80741000 24008000 17019000 10277000 35961000 23992000 12389000 7226000 65369000 41495000 15372000 -17487000 -47000 -5523000 297000 312000 -310000 -235000 14718000 -23557000 197000 44000 14521000 -23601000 -815000 7000 13706000 -23594000 410 -680 390 -680 35587337000 34797400000 37623477000 34797400000 35444472000 35000 494806000 -202000 -252809000 241830000 54913000 1000 390000 391000 -815000 -815000 14172000 2135000 2135000 210835000 31000 6000 6000 9767000 9767000 14521000 14521000 35724361000 36000 507092000 -1017000 -238288000 267823000 34684337000 35000 469283000 9000 -243673000 225654000 159325000 773000 773000 7000 7000 20594000 1141000 1141000 107237000 42529000 5114000 5114000 5394000 5394000 -23601000 -23601000 34928964000 35000 471477000 16000 -267274000 204254000 14521000 -23601000 953000 721000 -47000 -5523000 9510000 5139000 767000 405000 -210000 -379000 153000 167000 10407000 7924000 10090000 3308000 -600000 135000 119000 -48000 4911000 1782000 -9051000 3799000 -68000 -298000 1937000 -17303000 42128000 15263000 18000000 46400000 3286000 4051000 -27414000 27086000 6000 5114000 391000 773000 2135000 1141000 2520000 -3200000 -22957000 6583000 90874000 51873000 67917000 58456000 144000 144000 78000 15000 0 48000 3159000 3104000 0 12273000 44000 116000 Organization and Basis of Presentation <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development of Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company began commercial and manufacturing operations, and began selling catheters based on the IVL technology. The Company’s headquarters are in Santa Clara, California. The Company is located and operates primarily in the United States and has subsidiaries in Germany, the United Kingdom, Japan, France, Ireland and Costa Rica.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company had cash, cash equivalents and short-term investments of $201.1 million, which are available to fund future operations. The Company believes that its cash and cash equivalents as of March 31, 2022, will be sufficient for the Company to continue as a going concern for at least 12 months from the date the unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, the timing and cost of establishing additional sales and marketing capabilities and the scope, duration and continuing impact of the COVID-19 pandemic.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk and Uncertainties </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to continuing risks and uncertainties as a result of the COVID-19 pandemic, and is closely monitoring the impact of the pandemic on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels. Specifically, the Company has recently seen some disruptions in the operations of certain of its third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for the Company's purchase of some components. In certain cases, this has resulted in the Company being required to procure materials from alternate suppliers or incur higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to enable the Company to source key components and maintain appropriate inventory levels to meet customer demand. The Company, however, has not experienced material disruptions in its supply chain to date. The Company's future results of operations and liquidity could be adversely impacted by a variety of factors related to the COVID-19 pandemic, including those discussed in the section entitled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact the Company's financial condition, liquidity, or results of operations remains uncertain.</span></div> 201100000 Summary of Significant Accounting Policies <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on February 25, 2022.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash as of March 31, 2022 and December 31, 2021 relates to a letter of credit established for the Company’s office leases and is recorded as other assets on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(in thousands)</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:114%">Cash and cash equivalents</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:114%">$</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:114%">66,252 </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:114%">$</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:114%">89,209 </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:114%">Restricted cash</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:114%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,665 </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 28pt;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:114%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:0.25pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entities which the Company has significant influence over activities of the entity,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheet. The Company records its proportionate share of the underlying income or loss which is recognized in share in net loss of equity method investment. For the three months ended March 31, 2022, the Company’s share in the losses incurred by the equity method investment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $47,000. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company eliminates any intra-entity profits to the extent of the Company’s beneficial interest. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.</span></div><div style="margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product revenue primarily from the sale of its IVL catheters. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company elected to </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that contain a license of the Company's functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three months ended March 31, 2022.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.</span></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on February 25, 2022.</span></div> <div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash as of March 31, 2022 and December 31, 2021 relates to a letter of credit established for the Company’s office leases and is recorded as other assets on the condensed consolidated balance sheets.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(in thousands)</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:114%">Cash and cash equivalents</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:114%">$</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:114%">66,252 </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:114%">$</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:114%">89,209 </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:114%">Restricted cash</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:114%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,665 </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 28pt;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:114%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">90,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 66252000 89209000 1665000 1665000 67917000 90874000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entities which the Company has significant influence over activities of the entity,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheet. The Company records its proportionate share of the underlying income or loss which is recognized in share in net loss of equity method investment. For the three months ended March 31, 2022, the Company’s share in the losses incurred by the equity method investment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $47,000. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company eliminates any intra-entity profits to the extent of the Company’s beneficial interest. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.</span></div> -47000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product revenue primarily from the sale of its IVL catheters. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company elected to </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that contain a license of the Company's functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three months ended March 31, 2022.</span></div> P30D 0 0 <div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.</span></div> Financial Instruments and Fair Value Measurements <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Assets:</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"/><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"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">U.S. Treasury securities</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%">109,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">109,486 </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%">Money market 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%">23,711 </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%">23,711 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,483 </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 bonds</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%">8,906 </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%">8,906 </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 28pt;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:114%">Total assets</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%">133,197 </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%">25,389 </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"/><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%">158,586 </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="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Assets:</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"/><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"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">U.S. Treasury securities</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%">80,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">80,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market 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%">47,541 </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%">47,541 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,472 </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 bonds</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%">11,145 </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%">11,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 2px 28pt;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:114%">Total assets</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%">127,696 </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%">31,617 </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"/><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%">159,313 </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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Assets:</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"/><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"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">U.S. Treasury securities</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%">109,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">109,486 </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%">Money market 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%">23,711 </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%">23,711 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,483 </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 bonds</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%">8,906 </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%">8,906 </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 28pt;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:114%">Total assets</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%">133,197 </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%">25,389 </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"/><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%">158,586 </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="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Assets:</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"/><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"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">U.S. Treasury securities</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%">80,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">80,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market 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%">47,541 </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%">47,541 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,472 </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 bonds</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%">11,145 </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%">11,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 2px 28pt;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:114%">Total assets</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%">127,696 </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%">31,617 </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"/><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%">159,313 </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> 109486000 0 0 109486000 23711000 0 0 23711000 0 16483000 0 16483000 0 8906000 0 8906000 133197000 25389000 0 158586000 80155000 0 0 80155000 47541000 0 0 47541000 0 20472000 0 20472000 0 11145000 0 11145000 127696000 31617000 0 159313000 Cash Equivalents and Short-Term Investments<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and short-term investments: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury securities</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%">110,452 </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%">— </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%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">23,711 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,483 </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%">16,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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</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%">159,603 </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%">— </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%">(1,017)</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%">158,586 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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"/><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"/><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%">23,711 </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%">Short-term investments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,875 </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</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"/><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"/><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%">158,586 </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 style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury securities</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%">80,353 </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%">— </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%">(198)</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%">80,155 </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%">Money market funds</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%">47,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">47,541 </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%">Commercial paper</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,472 </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%">20,472 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,145 </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</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%">159,515 </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%">— </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%">(202)</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%">159,313 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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"/><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"/><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%">47,541 </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%">Short-term investments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,772 </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</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"/><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"/><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%">159,313 </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 style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized no material realized gains or losses on its cash equivalents and short-term investments in the periods presented. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining contractual maturities for available-for-sale securities were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">One year or less </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%">115,230 </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%">Greater than one year and less than two years </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%">43,356 </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</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%">158,586 </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 style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and short-term investments: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury securities</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%">110,452 </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%">— </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%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">23,711 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,483 </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%">16,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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</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%">159,603 </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%">— </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%">(1,017)</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%">158,586 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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"/><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"/><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%">23,711 </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%">Short-term investments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,875 </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</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"/><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"/><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%">158,586 </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 style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury securities</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%">80,353 </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%">— </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%">(198)</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%">80,155 </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%">Money market funds</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%">47,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">47,541 </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%">Commercial paper</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,472 </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%">20,472 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,145 </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</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%">159,515 </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%">— </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%">(202)</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%">159,313 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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"/><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"/><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%">47,541 </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%">Short-term investments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,772 </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</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"/><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"/><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%">159,313 </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> 110452000 0 966000 109486000 23711000 23711000 16483000 0 0 16483000 8957000 0 51000 8906000 159603000 0 1017000 158586000 23711000 134875000 158586000 80353000 0 198000 80155000 47541000 47541000 20472000 0 0 20472000 11149000 0 4000 11145000 159515000 0 202000 159313000 47541000 111772000 159313000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining contractual maturities for available-for-sale securities were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">One year or less </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%">115,230 </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%">Greater than one year and less than two years </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%">43,356 </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</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%">158,586 </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> 115230000 43356000 158586000 Balance Sheet Components <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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 material</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%">13,627 </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%">7,685 </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%">Work 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%">12,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </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%">26,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%">20,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consigned inventory</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,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652 </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 28pt;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:114%">Total inventory</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%">53,369 </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%">42,978 </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 style="text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Accrued employee compensation</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%">19,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,749 </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 research and development costs</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,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605 </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 asset purchases</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,980 </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%">4,101 </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 professional services</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,636 </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%">Other</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,495 </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%">3,779 </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 28pt;text-align: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 accrued 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%">33,019 </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%">40,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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 material</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%">13,627 </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%">7,685 </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%">Work 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%">12,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </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%">26,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%">20,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consigned inventory</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,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652 </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 28pt;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:114%">Total inventory</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%">53,369 </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%">42,978 </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> 13627000 7685000 12049000 13315000 26327000 20326000 1366000 1652000 53369000 42978000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Accrued employee compensation</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%">19,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,749 </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 research and development costs</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,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605 </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 asset purchases</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,980 </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%">4,101 </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 professional services</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,636 </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%">Other</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,495 </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%">3,779 </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 28pt;text-align: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 accrued 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%">33,019 </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%">40,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19545000 25749000 3913000 4605000 2980000 4101000 3086000 2636000 3495000 3779000 33019000 40870000 Commitments and Contingencies <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, laboratory, and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 9.7 years and 5.0%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of March 31, 2022, the Company has no material finance leases. Operating lease cost was $1.2 million and $0.6 million, for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are minimum future rental payments owed under these agreements which have commenced as of March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder)</span></td><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%">2,602 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </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%">2024</span></td><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%">4,289 </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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415 </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%">2026</span></td><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%">4,545 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,664 </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 minimum lease payments</span></td><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%">44,709 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest and adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,054)</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 lease liability</span></td><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%">33,655 </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>The total minimum future rental payments owed for the 5403 Betsy Ross facility under the terms of the Lease Amendment which has not yet commenced as of March 31, 2022 is $10.8 million. P9Y8M12D 0.050 1200000 600000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are minimum future rental payments owed under these agreements which have commenced as of March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder)</span></td><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%">2,602 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </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%">2024</span></td><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%">4,289 </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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415 </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%">2026</span></td><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%">4,545 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,664 </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 minimum lease payments</span></td><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%">44,709 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest and adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,054)</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 lease liability</span></td><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%">33,655 </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> 2602000 4194000 4289000 4415000 4545000 24664000 44709000 11054000 33655000 10800000 Term Notes<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loan and Security Agreement</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into a First Amendment to its Loan and Security Agreement with Silicon Valley Bank (the “Amended Credit Agreement”) to, among other things, refinance its existing term loan, which is accounted for as a modification of the Loan and Security Agreement. The Amended Credit Agreement provides the Company with a supplemental term loan in the amount of $16.5 million. The principal amount outstanding under the supplemental term loan accrues interest at a floating per annum rate equal to the greater of (a) the Prime Rate minus 1.25% and (b) 3.5%. The interest rate was 3.5% as of March 31, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental term loan matures on December 1, 2023. The Amended Credit Agreement provides an interest-only payment period through June 30, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The additional final payment for the Amended Credit Agreement is $1.6 million, which will be accrued over the term of the supplemental term loan using an effective interest rate that reflects the revised cash flows of the modified term loan.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental term loan is secured by all of the Company’s assets, excluding intellectual property and certain other assets. The loan contains customary affirmative and restrictive covenants, including with respect to the Company’s ability to enter into fundamental transactions, incur additional indebtedness, grant liens, pay any dividend or make any distributions to its holders, make investments, merge or consolidate with any other person or engage in transactions with the Company’s affiliates, but does not include any financial covenants.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current and noncurrent debt and net discount or premium balances are as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands) </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%">Principal amount of term note</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%">16,500 </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%">16,500 </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:120%">Net premium associated with accretion of final payment, and other debt issuance costs</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%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term note, current and noncurrent</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%">17,283 </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%">17,130 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less term note, current portion</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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term note, noncurrent portion</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%">9,033 </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%">11,630 </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> 16500000 0.0125 0.035 0.035 1600000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current and noncurrent debt and net discount or premium balances are as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands) </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%">Principal amount of term note</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%">16,500 </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%">16,500 </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:120%">Net premium associated with accretion of final payment, and other debt issuance costs</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%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term note, current and noncurrent</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%">17,283 </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%">17,130 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less term note, current portion</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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term note, noncurrent portion</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%">9,033 </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%">11,630 </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> 16500000 16500000 -783000 -630000 17283000 17130000 8250000 5500000 9033000 11630000 Stock-Based Compensation <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation was as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Cost of product revenue</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%">653 </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%">138 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </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%">Sales and marketing</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,932 </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,057 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,777 </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 28pt;text-align: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 stock-based compensation</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%">9,510 </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%">5,139 </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 style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation of $0.3 million was capitalized into inventory for the three months ended March 31, 2022 and March 31, 2021. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2009 Equity Incentive Plan and 2019 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Company's Board of Directors (the "Board") had the authority to issue stock options to employees, directors and consultants. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units ("RSUs"). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of March 31, 2022, there were 4,809,252 shares available for issuance under the 2019 Plan.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity under the 2009 Plan and 2019 Plan is set forth below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.995%"/><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:10pt;font-weight:700;line-height:120%">Shares<br/>Available<br/>for Grant</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:10pt;font-weight:700;line-height:120%">Number<br/>of 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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Term</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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Balance, December 31, 2021</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,745,216 </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,524,985 </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%">6.01 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.76</span></td><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%">262,793 </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%">Awards authorized</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,063,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Options exercised</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%">(54,913)</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%">7.10 </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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Balance, March 31, 2022</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%">4,809,252 </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%">1,469,370 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.96 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.40</span></td><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%">295,930 </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%">Vested and exercisable, March 31, 2022</span></td><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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,201 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.25</span></td><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%">267,682 </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%">Vested and expected to vest, March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">5.96 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.40</span></td><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%">295,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the Company granted performance-based restricted stock units ("PRSUs") to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViZTg5ZTJkODM2MTRhMDdhOWMzZWFlY2ZiOGFlMWEzL3NlYzo1YmU4OWUyZDgzNjE0YTA3YTljM2VhZWNmYjhhZTFhM182MS9mcmFnOmE3Y2QwNDZjOWI2MTRiZjRiMzlkZTBiYTM3ZGQwOTIyL3RleHRyZWdpb246YTdjZDA0NmM5YjYxNGJmNGIzOWRlMGJhMzdkZDA5MjJfODI0NjMzNzIxOTE4Ng_a08752ed-5841-4e76-9f48-9dec63453a42">two</span> or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViZTg5ZTJkODM2MTRhMDdhOWMzZWFlY2ZiOGFlMWEzL3NlYzo1YmU4OWUyZDgzNjE0YTA3YTljM2VhZWNmYjhhZTFhM182MS9mcmFnOmE3Y2QwNDZjOWI2MTRiZjRiMzlkZTBiYTM3ZGQwOTIyL3RleHRyZWdpb246YTdjZDA0NmM5YjYxNGJmNGIzOWRlMGJhMzdkZDA5MjJfODI0NjMzNzIxOTE4Nw_0d8a39b6-8068-49bd-aa11-8d2b73f211bc">three</span> year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs are disclosed at target (100%):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><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:10pt;font-weight:700;line-height:100%">Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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%">Balance, December 31, 2021</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%">1,156,683 </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%">93.27 </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%">— </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs 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%">214,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.03</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%">RSUs 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%">(22,864)</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%">146.73 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs 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%">(210,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137,972 </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%">106.67 </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 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%">35,105 </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%">155.03 </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 style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.4 million and $0.3 million of stock-based compensation expense related to the ESPP for the three months ended March 31, 2022 and 2021, respectively. At March 31, 2022, a total of 1,212,769 shares were available for issuance under the ESPP.</span></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation was as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Cost of product revenue</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%">653 </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%">138 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </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%">Sales and marketing</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,932 </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,057 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,777 </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 28pt;text-align: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 stock-based compensation</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%">9,510 </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%">5,139 </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> 653000 138000 2238000 1167000 3932000 2057000 2687000 1777000 9510000 5139000 300000 2000430 P10Y 0.03 4809252000 <div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity under the 2009 Plan and 2019 Plan is set forth below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.995%"/><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:10pt;font-weight:700;line-height:120%">Shares<br/>Available<br/>for Grant</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:10pt;font-weight:700;line-height:120%">Number<br/>of 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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Term</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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Balance, December 31, 2021</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,745,216 </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,524,985 </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%">6.01 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.76</span></td><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%">262,793 </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%">Awards authorized</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,063,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Options exercised</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%">(54,913)</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%">7.10 </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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Balance, March 31, 2022</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%">4,809,252 </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%">1,469,370 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.96 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.40</span></td><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%">295,930 </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%">Vested and exercisable, March 31, 2022</span></td><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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,201 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.25</span></td><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%">267,682 </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%">Vested and expected to vest, March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">5.96 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.40</span></td><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%">295,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3745216000 1524985000 6010.00 P5Y9M3D 262793000 1063334000 54913000 7100 702000 702000 13190 4809252000 1469370000 5960 P5Y4M24D 295930000 1325201000 5370 P5Y3M 267682000 1469370000 5960 P5Y4M24D 295930000 P4Y 0 2 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs are disclosed at target (100%):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><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:10pt;font-weight:700;line-height:100%">Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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%">Balance, December 31, 2021</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%">1,156,683 </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%">93.27 </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%">— </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs 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%">214,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.03</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%">RSUs 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%">(22,864)</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%">146.73 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs 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%">(210,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137,972 </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%">106.67 </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 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%">35,105 </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%">155.03 </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> 1 1156683000 93270 0 0 214988000 157460 35105000 155030.00 22864000 146730 0 0 210835000 80630 0 0 1137972000 106670 35105000 155030.00 300650 0.85 400000 300000 1212769 Net Income (Loss) Per Share <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted net income (loss) per share are as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:114%">Net income (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%">14,521 </span></td><td style="background-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%">(23,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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:114%">Weighted average number of common shares outstanding - basic</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%">35,587,337 </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%">34,797,400 </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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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:114%">Weighted average number of common shares outstanding - basic</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%">35,587,337 </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%">34,797,400 </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 28pt;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:114%">Dilutive effect of outstanding common stock options</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,437,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 28pt;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:114%">Dilutive effect of restricted stock units</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%">597,817 </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 28pt;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:114%">Dilutive effect of common stock pursuant to employee stock purchase plan</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%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 28pt;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:114%">Weighted average number of common shares outstanding - diluted</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%">37,623,477 </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,797,400 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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.41 </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.68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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%">(0.68)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</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%">— </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%">1,927,262 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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%">58,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173,972 </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%">Employee stock purchase plan</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%">4,385 </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,951 </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 28pt;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:114%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">63,084 </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 colspan="2" style="background-color:#ffffff;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%">3,104,185 </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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted net income (loss) per share are as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:114%">Net income (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%">14,521 </span></td><td style="background-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%">(23,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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:114%">Weighted average number of common shares outstanding - basic</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%">35,587,337 </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%">34,797,400 </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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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:114%">Weighted average number of common shares outstanding - basic</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%">35,587,337 </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%">34,797,400 </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 28pt;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:114%">Dilutive effect of outstanding common stock options</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,437,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 28pt;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:114%">Dilutive effect of restricted stock units</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%">597,817 </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 28pt;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:114%">Dilutive effect of common stock pursuant to employee stock purchase plan</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%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 28pt;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:114%">Weighted average number of common shares outstanding - diluted</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%">37,623,477 </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,797,400 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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.41 </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.68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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%">(0.68)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14521000 -23601000 35587337000 34797400000 35587337000 34797400000 1437748000 0 597817000 0 575000 0 37623477000 34797400000 410 -680 390 -680 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</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%">— </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%">1,927,262 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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%">58,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173,972 </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%">Employee stock purchase plan</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%">4,385 </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,951 </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 28pt;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:114%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">63,084 </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 colspan="2" style="background-color:#ffffff;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%">3,104,185 </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> 0 1927262000 58699000 1173972000 4385000 2951000 63084000 3104185000 Revenue <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on product line:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td 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%">70,337 </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%">15,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 </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%">442 </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%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:114%">Product revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,631 </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%">31,900 </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="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coronary product revenue encompasses sales of the Company’s C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheters. Peripheral product revenue encompasses sales of the Company’s M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">5+</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> IVL catheters. Other product revenue encompasses sales of the Company’s generators and related accessories.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on the location to which the product is shipped:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">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%">78,519 </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%">21,045 </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%">Europe</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%">12,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,222 </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%">All other countries</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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,631 </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%">31,900 </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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on product line:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td 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%">70,337 </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%">15,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 </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%">442 </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%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:114%">Product revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,631 </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%">31,900 </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="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on the location to which the product is shipped:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">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%">78,519 </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%">21,045 </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%">Europe</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%">12,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,222 </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%">All other countries</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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,631 </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%">31,900 </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> 70337000 15308000 22852000 16141000 442000 451000 93631000 31900000 78519000 21045000 12067000 8222000 3045000 2633000 93631000 31900000 Equity Method Investments <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Genesis Shockwave Private Limited </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding the Special Administrative Regions of Hong Kong and Macau (“PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares which represents 55% of total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was paid upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares which represents 45% of total equity, to the Company as consideration for the Shockwave License Agreement (or “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for its investment in the JV under the equity method of accounting. As of March 31, 2022, the carrying value of the Company’s investment in the JV was $5.9 million and the Company owned a 45% interest in the entity. The Company’s share of losses generated by the JV for the three months ended March 31, 2022 was approximately $47,000, which was recorded in share in net loss of the equity method investment. The JV has not generated any revenues to date. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unaudited balance sheet for the JV: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Balance sheet:</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</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%">14,722 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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,585)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</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%">13,137 </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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unaudited results of operations for the JV: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Revenues</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%">— </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%">Loss from operations</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%">105 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </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="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares which were issued at the formation of the JV. </span></div>As of March 31, 2022, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval from the China National Medical Products Administration. 54900 0.55 15000000 0.50 0.50 45000 0.45 5900000 0.45 -47000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unaudited balance sheet for the JV: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Balance sheet:</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</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%">14,722 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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,585)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</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%">13,137 </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> 14722000 1585000 13137000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unaudited results of operations for the JV: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Revenues</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%">— </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%">Loss from operations</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%">105 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </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> 0 105000 105000 0.45 12300000 12300000 Income Taxes<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $197,000 and $44,000 for the three months ended March 31, 2022 and 2021, respectively. The income tax expense for the three months ended March 31, 2022, reflects the impact of a change in U.S. tax law effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate may be subject to fluctuation due to several factors, including our ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company has reported U.S. pre-tax income for the first quarter 2022, the Company has not yet been able to establish sufficient significant positive evidence to conclude that its U.S. deferred tax assets are more likely than not to be realized. Therefore, the Company continues to maintain a valuation allowance against most of its U.S. deferred tax assets. Once the Company establishes a sustained level of profitability and projects continued profitability, the Company may reverse a significant portion of its valuation allowance recorded against U.S. deferred tax assets, resulting in an income tax benefit.</span></div> 197000 44000 The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date. EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *6%J50'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 " "EA:E4G(=NC^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'';04V:R\9.+0Q6V-C-V&IK%B?&UDCZ]G.\-F5L#["CI=^? M/H%J[:7N SZ'WF,@B_%N=&T7I?8;=B+R$B#J$SH5RY3H4O/0!Z\_0YMA1@.VZ+"C"%59 6NF MB?X\MC7< !.,,+CX74 S$W/U3VSN +LDQVCGU# ,Y;#(N;1#!6^[[4M>M[!= M)-5I3+^BE73VN&'7R:^+A\?]$VL$%Z+@JX*O]X++Y5*NUN^3ZP^_F[#KC3W8 M?VQ\%6QJ^'47S1=02P,$% @ I86I5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "EA:E49;,66D8% "$%0 & 'AL+W=O)T=[:=/L@@&R: J!!V M_.][!39X,W"A+S%?]^3HZNJ<*TWW0KZE/N>*O$=AG%[U?*62SX:1NCZ/6'HA M$A[#FXV0$5-P*[=&FDC.O#PH"@UJFB,C8D';CFH=A?]:S>Z<%+L/65?F#,I@G;\A57?R9+"7=&B>(%$8_30,1$\LU5;VY] M7MA4!^1?? WX/CV[)GHH:R'>],V]=]4S-2,>_1]!> M^3]UX/GU"?TN'SP,9LU2OA#AM\!3_E7OLD<\OF%9J%[$_G=^'-!0X[DB3/._ M9%]\ZS@]XF:I$M$Q&!A$05S\LO=C(LX"1J.& 'H,H!\"++LAP#X&V/E "V;Y ML&Z88K.I%'LB]=> IB_RW.31,)H@UM.X4A+>!A"G9@NQXY(L8<;(@*0^DSR= M&@J ]6O#/8)<%R"T <0FCR)6?DIN8X][/\8;0*AD14^LKBD*^,CD!;&M/J$F MI35\%FWA!V+:==$_L+'+'-DYG(WFZ._Y.E42RNX?!-(I(9TF"(E#7M2G"D4XE]-.G3RUE,"ZYC3O.F60@8[D*-:<+Q]JP,,7R=5ER MND1Q;F,5J .Y"T).GK)HS64=%QS#-*V!?7E))PB?2K% LIY8 M5#M[.,[*%^[;GNTX>>1>X+*P3^YC]P)A:)F5XIE=. *>D#![3$]DGZP4E!D1 MDBQ$%BMY@%^OEG@+^LTM1O),EJTN)%_9.[GWH.B"#60A+[GF:6Z!I..!Z4P< MR[0PAK1B2+LPG'L>>$;:/UV0!_B.?(GKOZ17EF,2REV0>S6)Q/' M7,PQ:I5%6+BP?Z2V%*EB(?DK2)I7"(XX&9I#!^-6F86%:WP^BW/H7INIX !# MR\2(5,Y@X7+^($"BR-(7,2;#+2!T/!DX=(19E57Y@H6+^FN@P!+$AECTE_6O M9,7=3$*V:FGA2 U2W">NB"+0(VA1W;<^29@D.Q9FG/QL7H"ED 1ZIKRAQ,93 M^8J%&P)XKA?$6[(Z1&L1U@ZCQ5&^S;]BG6EE'Q07^%,JR>V[Z[,8&NIJO;N98&T)W6SR:.T]9NTLH.:"<[N(VXW.H"^PT0E _Z M&R4LKD\?#MA*K7(#BHOY*5D^AV1AA'"85D*5*U!XA)]DJ^[(-5V^IV#I6 ;P!:XP<"B QMK=NU* M].V6KOZT]SOG=@BD^;;[R@KEAV>F&QO$HNZH_[\B[R?1!W?J_I;LY)2LQ]E434GHY76 MZ\EXW,Q7LLR:MVHM*SRS5'69:3RL;\?-NI;9HDTJBS%X7C@NL[P:G1ZW;5_J MTV.UT45>R2\U:S9EF=4/[V6A[D]&?/38<)W?KK1I&)\>K[-;.97ZZ_I+C4?C M72^+O)15DZN*U7)Y,CKCDU0(D]!&_)'+^V;O-S-#N5'JFSFX7)R,/*-(%G*N M31<9_KN3Y[(H3$^HXWO7Z6AW39.X__NQ]U_;P>-@;K)&GJOBSWRA5R>C>,06 MRODNG1/IJ3O];_[/ M8=(8_=F9!#N3H.U%#)GT]?KZXM.,G4VG%[/IQ-&CV/4HVA[]H1ZS9L6R:L'F MYH?\OLGOLD)6NJ$,WG85MEV9=7QW&H80X,KVCL=W^U;:@7$"7K(?>*#6WZGU MG6JG*U7K(RWKDN75G6QT.21UVT^PIX +/XX"6RL1R7D4P:#88";?!@6'EBZPDC(*8'$1CY23BHFWL] M/+QG)@@^@-3ZH9T8IHJM36487&Y=;X=*XCBT)5.1O@CYL.8]X'&GY@N4B8I+ MJ5=JL5?/2,'<7H*)3\P-,C".AN7VZ.'@GASM!5WZ@5->0!1<(I GPC$+ M>I9Q-\QFGV=G5QT<28F"J)Y;@%DBB5 _"./A1<9[B''_112_NCQ[?WEU.;N\ M<**<]\#A+R3..GLPN"$]L D2^V%$.$"@YHE5AS)[U' W:V:&WY72LGFSJXMK M!#L^?I.*;:K$$%#WC.!4&S>DN,) M2DA$^EZ[3(>T]KCA;MYG#RRRVD<*AK2]/=1.!D1B&)._1P]WL.<3D MN: FSF6T96J7N UV$01\(0H6^U$),0"AMD#/7O MS9[])?A"V398$D\(0K4=R'DHAJ M(!! 1 WF!9&'@^EA!2^!U1X#2*4VAKCGAPE1K\E0$0?#Q(*>6. FUG3V^?RW M#Y^OTHOKZ>M7,?#H';OX_>OE["\7N* '%[C!A<_W2XFW;<$:K>;?2"=L'%D. MN$(.E?6L C>KSE59JLHARV:.(!XCJ;#AES;HP03/@&FQR,TLQ])I7I".\@I? MY-'=84E5#5GVPX7/$/4ZM!2(2'"](T&,*W)C:U[Z0RWR>D\_K8&/G"$0,<4R( MI6(#1-3P?HGH(27'U2V[S$-P)HQB(^DB%^CQV5'O1,TH\PZBG!9*= M?4K_ZU"XM1,U],1/A;J?^(4!UV'+WK:;N_I;^X&=WF>8L9(&>]U&Z7Q_H_2F MVRC=;M)G#5-+ELJY+&]D_?H5#[UWCYN7+&]PZM:XTA9L6:N2X1)DV08+R=,^ MEWF%?>987!J-#>UF6]>U7F6:F:BW% #&>_O I:QOV_WTAK5O)YUON^;MIOTY M3-)VJ_IINYBD@FKW)ZE/M0>3-*#:PTD:4NW1)(VH]GB2QE1[,DD3JIU[DY1[ MY!F.9SAY!@?-R5%S'#8GQ\UQX)P<.<>A@"D!X > .D!H = >@#H 9 > M 'H I <"/1"D!\)\EZ(\.!/H@: \P'KP^"UKW*^C[9>PCUE]FU<-*^02UY3W M-L(B7&\_+FT/M%JWGUMNE-:J;'^N9(8KWP3@^:7"Y__NP%Q@]XGO]%]02P,$ M% @ I86I5/J3''V!!0 J!4 !@ !X;"]W;W)K?7(Q7>9,Z;04U76\GJ2*[6YG$[E,F<5 ME6_XAM7PRXJ+BBIX%>NIW A&LW9054Z)YT73BA;U9';5?KL3LRO>J+*HV9U MLJDJ*G[>L)(_7D_P9/_AOECG2G^8SJXV=,T63'W=W EXF_8H65&Q6A:\1H*M MKB=O\>7<]_2 UN+O@CW*@V>D77G@_+M^^9A=3SS-B)5LJ30$A7];-F=EJ9& MQX\.=-+/J0<>/N_1_VB=!V<>J&1S7OY39"J_GB03E+$5;4IUSQ__9)U#H<9; M\E*V?]%C9^M-T+*1BE?=8&!0%?7N/WWJ G$P ,:\SB I+$/P)'E99%3! MRT+!/\B6DHBOT.<-$U1'72)::\L*2B;7N=PR]+%>\HJAEY^XE*_0!?JZ>(=> MOGB%7J"B1E]RWD@8(Z^F"MCJ.:?+CMG-CAD98>:C6UZK7*+WP# ['C\%+WM7 MR=[5&^($O*7B#?+Q:T0\0BQ\YN 40M@%[:VUGJ1S[XL3V,@&GEX]3S>JLC=F'/+G0Z M.N=2Z2H2SSL<]9"1T^$]Y.9YQW= X8%+F"2I=^*X:14G*;'['?-74Z M?,\DHV*9MTTB@Y24?*-[B,WYU$Q+[.'TQ'F+E4?BV.X\]H:>YSF)+FC)=JT, MI.L[TX&P]B?/F-X/T^@T0Q8SXJ=CU8,/.C-VUP^K(4MERY-FT/L+J736MM8Z M[\"."]U/3B-J,8L)B4:XDH$K<7+]PA4PY49969D2@T(4^I'!U#0+<)"&(U2' MMHM])]6]7I6M7JT$K_:\0=^L?'TSLJ$?DU.^IMD%CH-DK%J'YH[=W7V14\&T MF-:PJ].L=>=C/YI"_4054SG/X,*Y M5;JMS.71;ON(M$NTR: SQ*TS7VLX_Y7%+]CVK^'#P)& 6JY&"(X, D7,$R!$K*UUB['>Q'WO1*5_3 M3*^2=*0*R2!%Q'T$,-R'M@>"'/C'QC- MS6)T$24CAP,R" 1Q"\2[HFSTD?,K_E\2A^1-W\^^2"'.VF".5;#9R:.-)[$,Y>T:$+,9!G,9PKO#& M#GMD:/W$W?K[?#[#V&SK?AP1(&)C;#%^EO$@!L0M!E]^;IC>4W4GO[,#.=X_EL0.\^G!W=>%1/K]BI0PKIL:K6[$^J_]M>-;]M+ MMI/O-_AROKLT'&!V=YBW5*R+6J*2K0#2>Q-#_8G=M>#N1?%->[/VP)7B5?N8 M,YHQH0W@]Q7G:O^B)^@O9V?_ 5!+ P04 " "EA:E4.A6X:*$& "1'0 M& 'AL+W=O=J6,D M\9E-,E/G:_.PVTS2[CYT]H& ')@"P4$#!*RTVF;AQCPO5?G7EWI M'*RC1UY^KA+&!'K*LZ(ZGB5"K \7BRI*6!Y6!WS-"OAFQ1AVDQ.SFJGUV7)T=\([*T8- M)T(^6)P++DJF=-R^?HY^42M M,R#(TZ+Y#)_:0NSC0%H',G+ =,*!M@YT7P>[=;!'#L2;<'!:!V?D0(,)![=U M<,/5E-=>NI.0M%>')4\D=42FN()B_J^:V]84;20K;BK2CAVQ3\ MQ,DI+V)H+!8CN*IXEL:A@)M; 1_0<:)"? 5W//J<\"QF9?4;.O^R2<57-$,K=(H%<,@"YCM;LI)-^6DCFI/1%VR^[0HTN(> MUG 6%A%[BZHD+%F%7L,\-I=O4"A@R.@ 4?P6$8M8NOEIQG'J<>2>]W!";=>W M*?4L"QP>-"!I!Y*^#.0^@)9-3'<+$"&.Z]@=E@:W:D:=HJQ9S8U/6HOCYV5Q^[=J03]8&6 N:I&'H-1:FOWLA5J%VIGVYXEB'8 MN1_#,O[7T$%.-[ACG)SW:[ER*L2>6!FEA]$S8OQ8P/QDZ7]0IGO0!NAU MQBM88)*''\(T"^\R-@=-,4=5F#%4L6A3PL[$M"EX*KQ11YHL!O#]#KYOA']5 M59MZ 4*)HV;+;2J] >8H$JZQU0DZ(%50NZ; M8 H%%V4:2?JHS74;O99W+34+RR.&;1UOZ0UL3.5FA DF(P65(:$G+(ME1@4H M\(H)D=4*!,':0")\VAL\5L#/;>*08!I\SYS83)W?#%XKBE3ZG#O0+:..VFDV MS*4G6&QFV)HJYE+&Q[*GX-VF"F47::%2!8-# P7I#JLAT)[IL&T$^A=4-*T5 M5+MU:A'::I4(=:W1^KS<;3=$V5,B-G/B>1'O(:G^#,M.P6!M]ZI426T0'H$[ MO1_BGBWQ#KH<@-P'T!*KC$@L6$]C3=7:&465)I;M8=L;'/(].3V?,R-A/S3HFLGT]?U<@V]JDUK._I MCL$_X7^U&:O1U2Y0^=X.;-]RQUV@VLTAJW$?Z*PMH?E$'5/[\1,[R\2Y&VL0;<$> Q6-1J++J)2 M/@VF4MEZ33:3_??4[41#XCX>K8R+75;#1'JF)V:F__$*GJC,#ZK7L,N1GOV) MF?V_LX@G*O\3K&Q1NZR&N?0:@9@UPD^6\435$@1;/IU^[2:]DB!F)?'#93S1 M\#O%T\A[>B=F>O^N&IZH##]WQ\UDM!EFT9,_,?/O2]0[42DR\%QO#'.'U1!H MSZ+$_!*^EWHGFM=FVR%C\;[3;/A38T^UU$RU+]?N1->R5*55ZGCRU[[IOJ4] ML](=S&K4[CI 2ZI2)TADGXQ^]#K3V-%Q%VML',NS@I$>N]#8S;&%1]UVJ3,C MU">^/U$G2=O#)UL_)9OY3Z]5ESN\/B1,;LKMZ4BT?3KR/ ?-86%8GY& 1F3Y M'2M__06[UN_/"ARE%0*:2A_ :U7R' F(&F[B5(QCKM("8J9A!KM2=_;2A!8) M3+:T.M )R\76X4_.ROOZ7*^"X)M"-+^W=T^;L\,E/CRMC]A&S]]18; M*-7S<>.B'Z(YK(0FA->0"F5L!<-9!QZT?]F<_S4W@J_KXZ<[+@3/Z\N$A5 4 M:0#?KS@7SS=R@.X4]N1_4$L#!!0 ( *6%J53R(/Z?M0< )H> 8 M>&PO=V]R:W-H965T&ULI5E;<^*X$OXK*FH?9JJ6P9)L+E-) MJAB2G*4J 2ID9IZ%+8+/&(NU1"[[Z[=E&]M8LC(YYP5\:;6_[E;WUY(N7D3V M2^XX5^AUGZ3RLK=3ZO!U,)#ACN^9_"(./(4W6Y'MF8+;[&D@#QEG43YHGPR( MYPT'>Q:GO:N+_-DJN[H01Y7$*5]E2![W>Y:]?>.)>+GLX=[IP4/\M%/ZP>#J MXL">^)JK[X=5!G>#2DL4[WDJ8Y&BC&\O>U/\=>;G W*)'S%_D8UKI$W9"/%+ MW\RCRYZG$?&$ATJK8/#WS&<\2;0FP/%WJ;17?5,/;%Z?M-_FQH,Q&R;Y3"0_ MXTCM+GOC'HKXEAT3]2!>_N*E08'6%XI$YK_HI93U>B@\2B7VY6! L(_3XI^] MEHYH# ]]@&D'$#: _R. ;0<0'-#"V2Y6==,L:N+3+R@3$N#-GV1^R8?#=;$ MJ0[C6F7P-H9QZFHFT@B"PB,$5U(D<<04W*P5_$&TE$1BBV9,[M M1%RB/OJ^ MOD:?_OB,_D!QBAYWXBA9&LF+@0(T6N<@++_\K?@RZ?@R1?AV'/T M*1%2?K:%HE QS%7HS'Z^PGZ@S7QN.LB4ZA,Z]&JQ,X!!!3!P.F(:_1?F<3&9 ME(#<#T4:Q@E':1NY?JT?AGJ^'?6DA"D&%2MC*DZ?BI2/5XQV[<2H2_ M^KK$1@AB#+PC.UT[MK@6>RV0IE" Z<0.N2E(XG9)D[>+4VXY@Y,WXNS MCJS4U9+'SSJP5I=0P]H^]GRO/1=M0H]<8=X&K:P8$3W"KC!Q9'B+_JVL.+2 FUXQDT5ED&P!T97NIN@AIZ M!G)3J(]I5Y+7Q(3=S+3,,3JPF2S3QWC2!F=*^5T^K;D(N\FHFI<']M8Y*2V$ M,\'M7L,BA4=CT@&P)AWL9AU=((_ .&:L&SEJ16W22W_B!09L4PPJ8E=)K&D( MNWGHC@-/O@O1I)3^<-P&:!$BDX[ DYIXB)MX%J>V[)")YQ@:=K1Y0Y_*'NVS MM4FSF4!,0L$3VBY7%JD^'E&OHR,A-?,0_*&>?+[X<;/^0$].:L8@Q%U\CEFX MTS$%?OLP-Y>ZS^SW"2;M6-OD<$"&77ZJZ8>XZ6>5B9#S2*)M)O:PW%0EV/_- M&I-\\-@SBJE%S!_Z#;%S6VJ.(FZ.:D8")B],5&B<=7G0/?2AJVDF-E(BXV$; MM$7,;U:-<] U=Q$W=U7I5J=8,_&*AO\WTLU"4&3D8[]MABE'1E[#VG,S:B8C MPP_EV^U\,5W,/I!O-3$1-S&MV%NU7:'8*TS5EUCM=CR)='>LET[ IBH!]YT\ MI[M]N,SB4&]X2+U:0<316I*(VY*.T_& J@XY,TS M?^59&,N.X%NH:M+F,XO0:-15/VHZ(VXZ.X=\G)K6LO@+2 M+HD6*2A"7261UC1(W0LP;<2GB,-2$OS\6>_!Y%=Z>:-M^[.P4-?'9RCO:;G( M:62+?F\URUQ]]0F9!&V"M\@-@W''M*,UZ5(WZ)Q>H>NY^O9W7+]_>%FC9:WJ"(.:-%NEP_W MT\?YFB)=2V9:%K!*>1TSUZ]YT7?SXDW'AG1WR#*>Y$=- M!Z:=$XI49<"9[ACZ)B&V8V@1P81TU6&_YDS?S9F/&4OE%MH5**G;^%5O,13[ M?TKDYG9N@Y5ZFZ&G1/F$*4[)JJ?5 >LT/U9L M/?^&O\Z*8]):37%J>\\RX$0)Z;0%E=Z7$;@Q*PY"BQLE#OE9XD8H)?;YY8XS MZ.*T +S?"J%.-_H#U7'TU;]02P,$% @ I86I5(_=_U&C!P K1$ !@ M !X;"]W;W)K]TVTXS=I ^=/D#D2D0- @P 6F%__3V[("G)=C*],WVQ^0'LGMT] M>Q;4Z=:'NU@1)?6QMBZ>3:J4FA_F\UA45.LX\PTYO%G[4.N$V["9QR:0+F53 M;>?+X^-OY[4V;G)^*L_>AO-3WR9K'+T-*K9UK4-W2=9OSR:+R?#@QFRJQ _F MYZ>-WM MI7?-VX"[^6BE-#6Y:+Q3@=9GDXO%#Y?/>+TL>&]H&_>N%4>R\OZ. M;Z[+L\DQ R)+16(+&O_NZ8JL94. \:&W.1E=\L;]Z\'Z:XD=L:QTI"MO?S-E MJLXFWTU426O=VG3CM_^E/IYOV%[A;92_:MNO/9ZHHHW)U_UF(*B-R__UQSX/ M?V?#LM^P%-S9D:!\J9,^/PU^JP*OAC6^D%!E-\ 9QT6Y30%O#?:E\U_"1COS ME\XIR=_(_"INO(N>FO*71[V MP^=TO#9.N\)HJV[QD,#+%-7O%ZN8 ICUQV<0/1L1/1-$S_[Q4OP3=M5MY8N[ MK;XG]89*4V@[5=>NF*FO4T7J7U]\MUP>O[CR=:-=)W>+%_]66QV5<84/C0]( M2JE@Y\?6D5H\YT(=?S]3OV)WOTW!:Q,,FM_83I';H.M+[%?LH:1[*$3#>65H MUPYYO=>Q:*T.ZF>3*I^":6*GONZQ7+__><21J*BB4V$N0J#180S2% M61MX:ZS^T!([;1"V%'$+XZHA6*\HH+Z#UZE"8-Y!JL9'DKZ*=$AX9)&JTD2" M)LS496MLXO U1,):CZM" T>BP#X3R^=4@ 'W/MXV4E1V+[[DV6IHFZ16'LAB M"VQK(]1C]R51LP,DD;4PO:V,)58(4YN_C-NHZ-=))1.CA/MG&[JI[-<.MXDV MN6#:;8P'P)BZ$;@@ &92*PM.H$I1Z:2@WR@?P2#^3*'($*? GK#*EVJ-]S/4 M#75??)M#'>J^(C 0V:QK"F,8&HOG+R)7J_S0HF*\6P9L M+%8^I".DH@:D>Q0PRQB,?HFJS1;@#Q+.@@@ZP0GG"UT(,JQ +O!BW<+*ND71 M:*]DAXE;D35HY@A@8(V!?<'"_A^#>C*B+5# #'*X9N)S$P]M/3@!E@(#QCBP M&T:TVG@ABD<"@Y/E3%DT9U*+I:KS,%H'7V>U87;S1>MT6THQL+7$82-?]<, M-^M1]^-.]SDO:_1;F<6##=U2 28GTU/@U<>B0F\)X!I-R H[*-?MJZM!N9[F M;)_@0CM>2F)!S*I V84XK;R =T#K38(APD@M.^P0 ".J9M9DF" M-N =XZ./J==&7AG9'+]"6J$W4//$_4U2ERPZ.W66@Y1$^LAJ ;*R33 +C#&Q MDA^R[/]Q1RKW=Z)6QN]2QS5B 75-5MF$WMOIZ2W3(5R&>A!._ MO+]^>;3X'I*.$M8&0^O&Q#O9]([YD' X%?,/^AL]^B=.AWMD8N,!>S.2]F"S MT Q9:>VG/6?Q@NG">HA7Q\0SO4SRAD/@PRZ9&RBK1AV*W(]9-E54-]9WQ#7B@J(C^?T]RBQ$&4QC1TA.I)&K;'":,:M6 M4L[\=631W+= A>F)46.[AW(3D9$"+A%J)()B \DPOU@:!I',91N'VW.M=2;9U812,0?35T>@70<6X5#-R8L1DOC'9.3&9B#P3C"&QYI M1>_X@89\A>A;$!Q&&8@@'PU%&64#3NA69CLJFV-F9+O#RT[ZA$"Y7TOF51-\ MP;V,[P><,+3M-4AC=W L0F.\"N@09!N&H##34 ]..[JU86F*CR;4'FWAC#^ M1N:),G%V#P?M0<%WSK&;7%;Y0Y6-'CDB=4?=7G+Z%D9C<'9T@R@Q%CD<'BL. MA.]0)DB&&*[YXW)@*:0$@,J#2%!'%.N><.3B[#J?)&*,3C1@.>;N(:]$N3B" MCLEJ\L$%:P]L?S7*:2Z:\&^/C4(5@X)!I#C$UO+A Z(%.)+'W&V L>K0__<\ MT+$01GK553RL4Z[V)S1AOWU1'(X#Z8@[_L3^&Q6I,XG'2C\I1,9>9S_]R!BE MY\',N'"N18IN2,0;MOBC52V.CWX:>=]!S^$"WV/J)9JV7J$:_=!=#(>+<3AR M:^*HQP>2_GFD_V=&9J'HQPQS4PX43R8(!>[&(H\9?]"J.Q\,PN3/MK%P4^Z> MIPN,P0ENQ)V8SY[Z5IOO?4*#I1OYH8#[JW4I?TV/3\??(B[R)_AN>?XA Z>9 M#3NTM,;6X]GS;R:8*?+C0+Y)OI$/I^&&'8R_T)S_ M#U!+ P04 " "EA:E48>/],^8+ #3( & 'AL+W=OW M>ZL8F]<'!R%;F4J'J6M,C5\*YRL=\=4O#T+CCS&>SDX-*VWKOW1D_ MN_+OSEP;2UN;*Z]"6U7:KR],Z6[?[AWN=0\^V>4JTH.#=V>-7IIK$W]MKCR^ M'?12KI(WCSYWTG]AW^++0P5RZ\I\VCZNW>R_W5&X* MW9;QD[O]JTG^O"!YF2L#_U6WLO;X:$]E;8BN2IMA065K^5=_2W$8;7@YV[%A MGC;,V6Y1Q%;^J*-^=^;=K?*T&M+H [O*NV&I"!QMHX94WP=11:J1M=K6M_6 MNLUM-+G*'#)6!_D4(";7]+BPM:XSJTL5(,.@-V-0*WUCU,*86@$5&NVQSM8L MV.=8;5#0<:66IC9>E^6:?C$-2=.#I8VWD-N4L!5[(PS[M69#KDE/4,_^_*>7 M\_GLS<_GYU?\\?#-WTT)ME6[*/[#2)NWY_28^USTF= MK:/QMAKY \N=)U.F')8A$MW2_S(B3KP*NC($(LB&#OQ$UW6+W8\+A6.3+CBN ML35E$,Y5N@9VTI()822!G4*8E;872,+-4$:^9VU MWE-,-C;4)C,A4'5%1TY0T:A"6X^=9,"E% VEXO#T3=AE?N."I320:0$PR>D MG_B4'$I6IL-*%>"&(*'?OA+LPXKCRANC*H$50["B IPKD,%A7##N=B[8&&R MK7,4"<%_5P^=%KBW,,I\:Q W,CVI61OM23P%YD<(JA;&#RJPB!8B ,IA-;ZU ML?5]+O%35S5PP+I<'-M100M=W]I:>);;?5N1C%0]7NL0 M7?("Y))1(?F?.N"N[',)_2=N8^HVHFQU.-O_^[V<0LB]^$Y@1XD?>ML)+TB* M6?B6VF#^0G(_59>HUPG_5>]_;^V-+J5ER.9/!M1AN9)XP>?!4O;:(F6!VW.% M80&%65J((*=N3.H]U;0H9QTZ8YRW2X2H1*.CQM!-)N5QU =P$- 7AD+H9'"F M4XUSGYG!8O%D_$1,#)'0N)+&@29=$4B'9*-D 'K-&A;YKU2R N,0.'*?M4G) MW>W/>DO\4[:Y'S6^&W5!! %O & M%B*N":E5=0B&T$7*Z"D]F7"I<"5 B@ A,MTTWMT@GU#%6E##I15>);NY2.Z& M?)(*>S-*0CTIW_8[[))FQC1-46-P=)'@IQBHIDL>.O:V5@\+'_5?\D!@^?4H M@QN)>\;R7!O@57@NY=0C^KBN?E G)Y/YBSD^O'PUF<]>W:N4P\G)R8OT]S-[ M\3T1A/S3R:O#4WQX-9N\/#WFSHQK]=' OEQ]&+77>PP M\\2'L+:FJXM-HP9,DD9*18H8[5SGMF/S[A+>L"XU*Y"&4- ['LA<30@65A3, M%'6.8KF64&%Z-8Q_+G0I36V///XA:"6[\:$&6O%"2-KEQ)28XVFCQF2KM[TV M^I&T"7MARB+OUP]'FFC]A^/3R6PV0VS4*#BFM#C],4;25R39ZWTI0 I68668 M8>G?(F>CV&K? H,X"IP8EZ<4J-Y, R&D6!T?R#75L\4&Z\7P%:9=T$Z8)H@/P:FC Y1]#/-LEWU=]0 \Y U4Z'P0/E3]4&LVKDK-P@?DH*\ M"L5N$R-%DMNB0*C)MH6)MW0T>%HQL-1+,RW3')L6A@VX*F=@P>#8CHF7VN*,71%NN. MRECT,_ /"]?ISL3X-UA]=WE2P0#D,% LT^EB($:6QENQ=X@8XP&"$[3,N)B0 M,D/+;IY3#;J,YZQMB[JF?+)JRO@SB.VSVZ>+>^P9Y0G>#OP#IH\V%)9'D>UJ MICCXN[S%T;"OARVXVZ0UG;YA#.P'RP :IE03-'SX\@L*&$\1I+#9H,&498_C M)).Q:>5"8\'M8/%!-%#6M=Y;N59B:9$I(1>=L%D%P3TF5Q=D.A.MQ8(6M:" M52XW92+W[J1-2.AP;L!VNAF-FF$"'=4'8-N,/X&11?XI@#-FW"%>SG=#H2NWAA"96(=9J%44G(@YJS!)$,M M"('F&V % )%F<(<#QCW-PI]]VD'\^1-SW#F&,' 7 3"),ML&!B+ 6"37$5U$ MMJMR=PMC5 QT^83NNK>CERB!:B-&^3\(=%SVE2"(CA#^$0O#RC8R!/D-:SG8 M27Y?7#5F\UPQ;/#MR(+/>VX3"N@\2U(;/G, B)+#X]+K"VVG<8EQP2 "4!M= MRU!.\MHJW=I1<#*38W;<[.BNN>A\)J,J%T%O'\45M9&7_&68E#F@+L/XHW01 MT_3;US1-W%+73BE MI_6; /J7@-S)35":,$LJ'2IFFNE-KWZ MLTQ8!CNNL&-!^FD;.FU'$BHRS%6 M1^$FF;P>X=B1,Z"#.R+AQ:-V]US \4UV]M-?IAL.-B0M#+5!;Z(MQD".Q*0A M/ [$V@>S9MJDTSH5JEM*".0JB#_2E1L1YS#V D9=ZQE[NQQVE$+5GD2'I[HX M'BLC$Z5EI!$,85H:YVN8/ICOMZ: :Z0#)8:SDI?[^L-RW%\S0"^I6#/S_<+U1*8 T=G@SWOSDB^BINB;^V+]@ M;*=H0?#PXJ4_;:7;LP2GZ.%]88-&KU-KQ]'4JY)Q8Z)P^C0 M,C.%+M@7I88MU]G*$??*VGT:4&D!#S!"+F,+]*VFL9#;G@XD.,.#;Z]%8B;AJM)=IQ#)6JS<:B2#5:F%EX/3=*RA'ERWFTX M9YM9ILV*WN31:]E]/L'QBY>)W.;01G**WSZE6_I' \!,_WCE12*"Y'EWC;WA M5>9"O&MN9Q3'+EBZ]4C1%/,VAX3^C87.5A:U6HU._/=-F>XN.?Q7@!OXLDA> M2:V%KZ?;7G\>C%XTHU>7_#J=9E+(DW?._=/^C?VYO*@>ELOK?G3+DN;9TA38 M.IN>OMA37EZARY?H&GYMO7 1P, ?5\ ^XVD!?B^)%RC0OH@<#N?,F2,.N=I+]:PK1 -?FEKHM5<9TRZ#0.<5-DQ/ M9(N"/*54#3-DJEV@6X6L<$%-'<1A. T:QH6W6;FU![59R<[47."# MTU#5.' M:ZSE?NU%WG'A(]]5QBX$FU7+=OB(YE/[H,@*1I2"-R@TEP(4EFOO*EI>IW:_ MV_"9XUZ?S,%6LI7RV1H?BK476D)88VXL J/A!6^PKBT0T?AKP/3&E#;P='Y$ MOW.U4RU;IO%&UK_SPE1K;^Y!@27K:O-1[G_%H9[,XN6RUNX+^WYO%GJ0=]K( M9@@F!@T7_I6Y;C MVJ/^U*A>T/OW>>&I0BAE3=W*Q0X,V]:D1=^S_&\$0^X;V;1,''[\81Y'L_<: MRC$)TQH)H^D!"V &2IOGQ>6Q74B=G'=*66SJ)JYA>X :7] >?%-QX1*8G\\5K_MG;8;(G&H&/TG^LX#_THRR[(.#B_HV(Z\[/T6Q6'Y8LJ MQJ&?SN)S\Y**4>1':79NGNL8S_SIPAX$TF@:SK5 MJWK<9CNI[G2!:.!'50H]]PICZK,@T'F!%=-#6:.@F8U4%3/TJ;:!KA6RM0NJ MRB .PU%0,2Z\QG](&'H[WZ)]<[53+BFECZ[;QGNU%_";@5Z:&D$0^Q&$=&+!N<5N?%_ M<0VW@DZ1\OGP$^,*OK&R03CA@M++1A.\'L#M\'H(-^2H&Z*F,6\4-QPUO(,H M"OTTBVGD.,;O:70R'8T&=BZ<^NED9)303L59=E+JJ1C/TN/5>G,1ZK$)/TX/A:Q M-3]7)8K\*)T^RI(.6E/V1)8LRIZ2IA8-NKDD2OY7E([K:Z)0QC%Q.\QH46\> MMQK==[G<"M=Y(:D_!&)+[N78TGVK02HHI=;4:[K@N/FIG0E.103J(9?4&7=X M""IJZ(@HM%>Z/1%R.L/M2=A0?B*R5Y<>!,#N&2_9JL13^CK5E/-0_QTJI YU MA\N3H^!@-?TI$!Z0*5<,ZG8[9WZ&PO=V]R:W-H965TTG=I*ZP"!!&+:>/F ^. FU\3"L8/MKAN_ MGK.3AB*Q"2&^Q/;YGL=WC\^7Y4'I;Z9%M'#?"6E606MM?Q%%IFJQ8^9<]2AI M9Z=TQRPM=1.97B.K/:@341K'9=0Q+H/UTMNN]7JI]E9PB=<:S+[KF'[8H%"' M59 $1\,-;UKK#-%ZV;,&;]%^[*\UK:*)I>8=2L.5!(V[57"97&QRY^\=/G$\ MF),YN$RV2GUSBS?U*HA=0"BPLHZ!T7"'5RB$(Z(POH^2936+"-+[,XGJD:FS<"4/L*4P3LE;6O@I:RQ_AT?4513 M:.DQM$WZ).$[IL\A2T)(XS1]@B^;4LT\7_8(WWO=,,E_,%<-(:4JC1*\9D-Q MR!JN-1I*?3"H';SBDJ3A3, M&;%SLL"7RZVQFFKIZQ,1Y5-$N8\H_P_B/\GD MGNZ%Z5F%JZ!W:>@[#!ZEAS?RCD:E'TYF%>G!#6U2YK9%V"E!#Y;+Y@+H(JK6 MW\0+K+#;HO:+9UR2I]H;$L\\AQMVH,*TJ)UB9Y!D89G.:#(+RWD!G^EM @%Z MK1H*T$"2AG&^<&Y94CBM.15Q#8U2M8&T##,"IS$-I;\JWDC:Y5.X29B5)7W+ M(H4/RM*1O_;.H"#6$_XM9ULNN.5H)ILXL8TB_+,&1T[L M>J$>$(FPH_9IAIHB419AD1'/S61& 'KKLL+"J]YUMJRSU23]MZ<>$ MVCG0_DXI>URX Z9?W?HG4$L#!!0 ( *6%J50_"#"=? 0 0* 9 M>&PO=V]R:W-H965T?:]VX15)YWUX,AZZHJ)9N8%IJ<+(RMI8>2[L>NM:2+(-1K8?9:#0; MUE(UR>4\[-W9R[GIO%8-W5GANKJ6=GM-VFP6R3C9;[Q7Z\KSQO!RWLHUW9/_ MN;VS6 U[E%+5U#AE&F%IM4BNQA?7.>L'A5\4;=R!+#B2I3$?>?%CN4A&3(@T M%9X1)/X>Z(:T9B#0^+3#3'J7;'@H[]&_#[$CEJ5T=&/TKZKTU2(Y2T1)*]EI M_]YL?J!=/%/&*XQVX5=LHNXT2T31.6_JG3$8U*J)__+S+@\'!F>C+QAD.X,L M\(Z. LM;Z>7EW)J-L*P--!9"J,$:Y%3#1;GW%J<*=O[RQM2U\LBR=T(VI;@Q MC5?-FII"D9L//5RPXK#8P5U'N.P+@UO/+]ORNLU:QZ\ MYO]7EE^%XXMZX5I9T"+!371D'RCYE\C>M60EK\5/A"9VXD-%4*E;V6R_^>HL M&Y]^ZX3IE714*@QNG_/"K.).*5:R4%IYAL1$$/X%E JSX5,GK2<+PY4JR*5" MRZ4!MK';-+"K9=,!RW>6W85@!N)*.R-44^@.S0/A.2&)RNQ$=O] E2HTX_.J M%6F="(DM_%4 M#D*Z-N&*@YE\ *TU82CQV.OI"<#4(;H2?62ZQ@NP)^95"F]$#25NK9>2]B12 MH95<[A,=B)X/3L66I(W%G0Y&7Z?P[UH*8TUO!X<5%>2\XK#*X.PI'7;#^T@U M0D"$B!WE05/S25"2+F@$62&1JE">*\*;D>$&*IP]?@J4WF(4_1:##;;Z1]/_K* M$NTS1#Q9G] )MA#&+_7$RF@=*\LE0(54W=5BU7GN11NKW\IMG!QF _ .+H)G MSM :ON-9O#8H'D=08Z_@N_!"=B[$;^A49LI>;ZF@>@E /CX./60Z!\;N))(_ MCO<(/D_$D"3R/#T=G6,2.G?!W=WY,&X @'L3KC^[D%W&22SJ93\=([,3QXF6NRZ_#]P7,5MS$^TOUN_XES%5_V?]3C M]Q%2O%:-@_\53$>#TVDB;/SFB MOVO#.+XW'5T,0>123906&PO=V]R:W-H965T M^ZY5S)G:^?O0\DE"HSGDTF1^-*:3NX.$M[M_[BS#71 M:,NWGD)35NQ&F]0'(I\$OFA>AZUO$D^6SMW+XEU^/I@((3:<14%0^'G@:S9&@$#C M:XWO'OUM\AV^+%7@:V?^U'DLSPYDQ( M_].ZE9T=#RAK0G15IPP&E;;MKWKLXK"E<#)Y06'6*<*;OX!WP\M( M-SIDQH7&,_UUN0S1HQ#^W@%^N $_3."'_RMR.W6ETTY#K3(^'Z"5 OL''FP! MTGNG4+ VISO.&J_C$UVN/#.:(=([2V]YZ1NTD,1I,J18,EV[JE;VB2#!GG/2 M-CI2]%;[$.D2BGE2QJ:.N_'7.I9TIXW.T#1?E#'\1%?*WM.^V/GYIY/9;/(Z M(<+,-6SI^*R=CJ>O#V!H2*IR=D4.:AXA,I89V1?)\AR\C^@R!E[A2[=V#SA'N M[0 F]Q6&5%V;)*;,,SN$-0G#,S 3!GO3H]$"C6D,*+7V:J]MIFOH]6)-#!$, MQ=$&5'S">,$"O/8-..F42"1/X1\5.$N!JJ&MK&TJ\BHR\==&M%U"A&/8\T)K M7QVDK5N/"4J?1!3#HPDT'N^:ZC6\V61;*)>2''H;NV9#ZIHM!R=8KO@B"^>]W&(D,L,0G$./JE M,YZZ#U(U[/=E_2_*2PPG4,)QFG;MK"O06:J/@U03B2T2RRJ!>2*9!KJ44P1MU4ZIZ[36&_;!)N/TI+9]#14$UBVC[ 1:$A M.^Q7+ B(3'!&YZFUTGP!6AM%1#?(+//P98574)HP6_1;^1^& ;$U&I"P!$Z4 M._2.=;&+9DNY';8:3F_"/:+KQGNI>X.BYTI@X M2V5D\I"R'\=C>CR<01@_4\B_1[$\TWU6JIU///9/AK/%Y(#V%T+^8!M_"[.7 MWJ-?AY/Y7)R=#H7.CQXDXZUG7:HE>;RBO21X[0MOL[MY'U^VS\)G\?9QC0RM MI#4-%U"=C(X7 _+M@[5=1%>G1^+21?1N^BSQQF"0 Y!@ !D !X;"]W;W)K&ULK5EK<]NX%?TK&-7;VC,TQ8>>B>,9._%NLS-I-/%F]T.G'R 2 MDEA3!!< K:B_ON<"("79DM+=Z4Q,\0%5'U;F_LNYFZ MO9&-*8M*S!33S7K-U?9>E'+SKA?WVA=?BN7*T(O^[4W-E^)1F*_U3.&IWTG) MB[6H="$KIL3B7>\N?G,_H/%VP*^%V.B]>T9(YE(^TVD%-K;ST%-055^)Z;J'.^!:19=B=4KQ:"GO_S[NY-@IA\J\S MBPVZQ09VL<'_P:Y_3A+[11I>,FT_.U39_N<-UPS_%K)$XNDW[)>5$N+ 1]:P M=(G995$QLY*-YE6NK[".-DPN6*UDWF0&V?>2FT'8&4?Q*FJ)8L#:8IE@VBX9C])"JA@()& M\!SQ79 +*%$Q8#090\QX//X>U LV#89QA-]A$*=3]GAJ("!=1&&*1"K+UD89 MKPM(+_Z#P45E)"X :Z3:PG8*5A'X(].MG>F$-=TG"[V-3JO_P:LX/*W%F14+ M#5MG40$6S,K&*GH018%_Y#5ZGJQP":RHU..3EP?)4,>H(B-$?CP1 MVNG/#> AL'M?'K_JWI4-P=;PSD%5LYY#2M%<&*%0@P!EOK73+>?8[.K2J*7\P(4N MV]!E$$Q D\DP:47Q9UZ4?%Z*[[K'UPGVV;.6^W7=*N7+D>S;\;=](L9']XZ% M##$,JOT;]NC4^(>#^)OM345^O7=WMUPJL43IL+7?>O3J91MPSTM2.V ?8$4K MJ:UN*.+CP3!(XA%C)!A/4W;GLL#3-96U.(A& M:9"F TME#;<1FI5988-XX2=HG+%7J2 M$!;I5'Y1H'<>BH/!:!JD8]LNA-,1+@.Z3Z9#-"81^Q6Y2K47-O;JD!]?"8R# M-($!@)?$I&-I2\[^G#!\M72!Y$'@Y]= MT+5T8U8B]QW!&V'@25I"ZS;*H@PV0O&QS/75VI;4LQ M+& W^4@?W[6>+%LS5[=(R4PH ^#L26PI7[*&&@_M\+7N<&K#3;,68RYJZJ.A MH5>79ZL"K:UU-I4Z+W5/)V:X6@JCNX[76^B(,6I4F[SUVQ([-QA?$=794NP: M:!\ 9B-]>P_5;,#.[,TQ^CU-N"'[R350[31;.U%V9UV.YH4F7U)6& ^%7<91 M],/5FU/Y/=MSB-O_G1CXBN9?O3C#Y-BH#4>@+-K73=,P&7?<>]'=N0SR<9+$ M1/?8X0W'X6#$4NRYHB&>AF&4NI$^LS'V$L$V&0W SH-1.$X[@0>"GQU57B9Q M%$S2X16;1.'H]=A3U X Z3B8CA/:F$:C$-M.K]-%J]5#FZ7.:K,& H@VK#O_ M:/M_3M:E;\X?'F>S/]O\H[&GK#CHVK_;'*=HC4?#LZUQW6JZBVE2,V0/2+[= M'N/P*V59NVRWFZ*7G;26&0YFS<62R!#K"Q+^*&!#&W;QWE;9W8,'=->'VL,* MTF+GD0DU;P7ZK0BXFL-OX"I](L.T9&!.$#N M2D#@$-1M_VU=PU;R>*V,'9%A[6A3&B4]QVXG8[082G9>D850D:?JR:=@IY;U%A M135:V]+1V)IJY98\>[I^S-!ZD$M=\TU.I %KF8OR,/7H=$91\;^(PD%WCD1& M.CA8HDW%J>,?:@I!F.[YPZAN[?=$?Z=.[G>#7?G_]#:-ASVVTVPUE[NQ(<*M( ?%](:=H'6J#[CXW;_P)02P,$ M% @ I86I5+5.%=+* P )0D !D !X;"]W;W)K&ULM5;;;N,V$/V5@;HH$D!KZV;+=FT#N15=H!L$R;;[4/2!EL86$8K4 MDE2<_'V'E*W8V,0MBO;!LDC..7/G:+Y5^M%4B!:>:R'-(JBL;6;#H2DJK)D9 MJ 8EG:R5KIFEI=X,3:.1E1Y4BV$21>-AS;@,EG._=Z>7<]5:P27>:3!M73/] M+X"*>769. MW@O\SG%K#M[!>;)2ZM$M/I6+('(&H<#".@9&?T]XA4(X(C+CVXXSZ%4ZX.'[ MGOUG[SOYLF(&KY3XRDM;+8)) "6N62OLO=K^@CM_1HZO4,+X)VP[V30*H&B- M5?4.3!;47';_['D7AP/ Y#U L@,DWNY.D;?RFEFVG&NU!>VDB%<]FHSC MTB7EP6HZY82SRUO*^R=9J!KA[%=ES#G@!I'$(2)9+,M>/,-*S 14#]9E _87!* WRI M$.BD41*E-:#6KEYY 4R64'+16BQ!$I[O\,+C&\(;C_<_ VLEJ%4-G'$)ME*M M(;P) 9\+;.Q>E"@/@+5J2>/YC$S0B$=5X%/G'C'P>UW9GR . M' M)/4!SI(T'$?Q.5RC5%3S'>32^3*#K[[/B)<]$=D&0;;UBBPA;XFNID;W-I'[ MK366[*1\P\==)-)1.)KD89KFD&9A/LW#+(K@NHO-_\=-]P[@>DT7D:,Z!.]I MK2H>037NHC(0AUF:AWDV@1]_F"1Q\M-;+&2&U;QPUG;H5G)*^HCT3N+\%/)( M9]-JTS)IP2K NA'JA?+7'Q4577C0""9AE(]ZTG\9IWT-DG-C2G&6'T7J^Y+H M"VR7?"J-:)#Y"HD&X\GY/G%^/YV^[KM&Z*K8*3XTHE&6>H,S(5XZJAM,-5:AB"?1+C<)KD83).X/Z= M4IJ$X^F4Y.(\#:=Y C>GZB,+T\D(DG ZBN&+LDS . VC209I&$=9&-/A6Q?L M\&!TT>VP\0/:4$KH0NFF6+_;?P-<=*/O5;S[@*!AL>'DM\ U0:-!/@I =T.Y M6UC5^$&X4I;&JG^MZ#L&M1.@\[6BZM@MG(+^RVCY%U!+ P04 " "EA:E4 M(C??TQH# !P!P &0 'AL+W=O05P'4RH2EZ6'22^;3C-5ZB^]PM#(V2'4LE6E16: 4&5[/H)#L^+;Q_<+@2N+9[-OA,EEI? M^\'[:A:E7A!*+)UGX/2[P3.4TA.1C.\;SF@7T@/W[2W[VY [Y;+D%L^T_"(J MU\RB2005KG@OW85>O\--/B//5VIIPQ?6@V\^CJ#LK=/M!DP*6J&&/[_=[,,> M8)+> 6 ; NZAT!!Y6ON^'QJ]!J,]R8V;X14 YK$">4/Y=(96A6$<_,+O$'5 MXS1Q1.:GDG(#/!V [ Y@#N=:N<;"&U5A]3L^(1$[)6RKY)3=2WC.S0'D60PL M9>P>OGR761[X\COX7@O+Z]I@S$*79ABA"F>/@& MW@OTU79L.U[B+*)RLFAN,-JRP:<&8:4EE8Q0-3B^E$@E$/R4L^!H^4RW'5<_ MGCV9L&S\RD)G=-67CMP&"G]7*Z#,MPM>P#$Q&\3?SBYLN/]D\%PHXM:]Y:JR M+RB$T8I*%9[".(WS?$Q&-HKS= (+-*)KT' )C,63$8/L,,Z*##Z2-@-%P: 8 M9;#X0]13.,KCPSPC@X[Z*$U_Q?A3/ZK29V@M6K!.\&^)GP&#DM.*0V,/ M]I4]FO(<1A#[[TN@G8!+*.#]U8?]*$.:CPY0HR*%3AL; AB4W-%)\+)$:[41 M2"'^YQWPSE*70RDX#>M&E$V8W4($*6Y$UV'UL#OR60FO_-)1 M9?E$D\RH[( M8%F<%B-XTQMZ02!C<7HXADG,B.=$2M!A TO=*^?3A3QX,[H<^3_CU=@@Q-,3=[.XY.1FZZ"_WX2VB7E0+94'BBJ#IP7@4@1GZ^S!PN@L] M=:D==>A@-O0DHO$.M+[2VFT'/L#ND9W_!%!+ P04 " "EA:E402^IY?L& M !<$0 &0 'AL+W=O9C:!XALB=B < +6N_?DZ#%U.^J#)5 M^V*38*/[].4T&CI>6_?=YT1!W!?:^)-!'D)Y-!KY-*="^J$MR>#+TKI"!KRZ MU&KHI!N>"%T>EQ*5=T0^%;>>7P-NJT9*H@XY4UPM'R9' V.3J?L7P4N%6T]KUG MP9XLK/W.+Y^RD\&8 9&F-+ &B7]W=$%:LR+ ^+/1.>A,\L;^X&.&4X*3?! MX:O"OG#Z\<]*A8VXI)#;3'PR=^0#8A[\\2A /0N-TD;5>:UJ^H*J W%I3UO"-QY=2=#"2^J$(%RL2_C4"@TUQ,WL5((]XA)W%ABU*: MC8 60T\A.%F!5BH5I73! MD/.Y*ED\HSNTGC(!:TRU1$(9-B<\M45!+E52J_^12,D%]#!AEWWWV>[D\+UG M]SG4IH%;.IM5:>#U*'Y%MM3425]360%BRMHN5*ZV/HETV5>,JTB17;9R>S>J0:S9^E06)# +)BQ:WREJ>B7FL^3= M>"RL0WYQL@G/5GRM R=7Y"F3<3[_*=:7#4@]U9QMZNWS;<)F6S=05BB87)H5 MQ:!)D4H4?(H&Z]2BBL"QG.OT;D=2\R/7@/R8GT8.<]:*TRQ379L2H65#]^=9EQG+(^X+ZW7Q_C M2U-;&3Z56)F*L6E/V'8C+#WTRX;:17T< TNC 3P:BK,8\_K(;8>;.K"I=&[# ME+R3NJ*7*^H9VTS@O?GP7=L+GO1!NS; +R,IXUD&'>W^6"V;+;\[:Y'<#$5; M[U$N*S0H;LF96&SZ(>;'D"./HJB'0.(A\)&;$:8LD<-[A8&:]$;LS0ZYFR1- M:; "A:])1968QX/!O<3AM!&93O$#S&IO0 H3IRQH0>8P^! -U-133VLUN)+ MJW$YB6<.SB)J;BC@FH^V*B-Q?I98FA4"\+[5^?[X]>NSH>5_P"'V3(VTK MC[3X5^*BF,R20^QJU[62"Z55).O^))F_G;\2OU%?_B"9'!S^ M/>S(.&XJ,8#^7'=1G,O]N/)]+WXPCE:.EOTC4S& M\X@_)G OOG[C0XGN*>W.LASCT[O7=_GU^:."%2'O%MV+L_C0#&/*,4@;J^T*7'32^"4WH*XQKL'R M[GBM&^P"!PJ.=+-"I4!_O-1SG5J,8*N8K3I649NL+\ZE4RG5T\9T>-!U&*8J M2!>)'+L!KM,PP]H:"'%DV>IE6Z-"A-=,44T0ZQ\9>N'AW#UW_QKU;KS(S2K> MZWF60)>M+[_=:O?3P5E]8WX0KW]W0'5AW/1"TQ);Q\/#^: ^G]N78,MX?U[8 M@$*(CSE)A)0%\'UI;6A?V$#W@\KI7U!+ P04 " "EA:E4^44O+'0$ !% M"@ &0 'AL+W=O%\I2(>_7H4:L\J3TZ5 M&4W'XY]&E=)VL%RDO1N_7+@F&FWYQE-HJDKY[24;MSD?3 ;]QD>]+J-LC):+ M6JWYEN/G^L;C:;1#R77%-FAGR7-Q/KB8O+V;_)\2Q M4GXO# ?Z W*EAT;YR-YL178ZG% LF:Y<52N[I=J[1YW#%.>2=.L;DZ]H-*>F M%LE;XA UM(L=96VC#'%1<#H)>U[D87%"*K^#X& JF#ER\1QA%KD*0_JT%]QS MYM96?X7I'@@_85($)E?0J\G/IR?C\1A!UH$H*L?3,5+7"81$.H>U9 MN>M[\L("CYY#W=(UVY;#D8#?#2QXA2D) M>!EQ41HCV>0Z-H*&+!OOI6L%)$#7G'&UPJ++9'+0CQ]_.)M.3G\)>VS[IF)4 M0#Z,F;NZPRN*C@K39+%I">4-RU;@1_:@4* P#6B0,ZU0(((UJ]31Y2W\!+^:?]1>>V:0'>-UT&L$13PC\IT!)3!5T'9 M#"FK-3XA(Q]-EWTNSE6&B/ M=+I3W(GF6R#K(FWQZ5TQHQ@KD]J!,XNE#B7:5A0ZTQ (!8U,\:"P;E- FUEF M +(3K\REI@E9%4E*D,@=*2<@< MH:*VC:C>D7SY4W'5L;[NVEJYD([:2\2&&'S98;5WM1"%H!Y!0L')0+)&\# ( MT>]>HM)2[-RE?O8T\T.CPUSD@'C1/P:)^J;*OE>6D#Z6G C0RYSILWPNLS3) M<%&0(Z738-Z;8YUFA\<^1J.]3WO%?ITN,)):8V/[E=_M[NY(%^W5X%_S]H*% M6;@&292N@.MX>/IF0+Z]M+0/T=7IHK!R$=>.M"QQSV,O!GA?.!?[!PFPNSDN M_P%02P,$% @ I86I5!E35.BR"P )B$ !D !X;"]W;W)K&ULI5I=<]NX%?TK&+?3)C.R+,MQXDD;)MVT_'$N^E# MIP\0"4I(2((+@';47]]S[P4_9$NRFSXDD2C@?M]S#\"I[5=;A M_<$JQN;MT5'(5J;28>H:4^.7POE*1WSURZ/0>*-SWE251_/9[/51I6U]<''. MSV[\Q;EK8VEK<^-5:*M*^_65*=W]^X/C@^[!9[M<17IP=''>Z*6Y-?&WYL;C MVU$O);>5J8-UM?*F>']P>?SVZHS6\X(OUMR'T6=%GBR<^T9?/N;O#V9DD"E- M%DF"QC]WYMJ4)0F"&;\GF0>]2MHX_MQ)_YE]AR\+'ZE[6GKPY4UH;HJK09%E2VEG_U]Q2'T8:SV8X- M\[1ASG:+(K;R)QWUQ;EW]\K3:DBC#^PJ[X9QMJ:DW$:/7RWVQ8M;289RA;JU MR]H6-M-U5)=9YMHZVGJI;EQI,VN">M%]>GE^%*&:!!QE2=W5?SO0(_:3]5)\<3-9_-YWODG?1Q.&%Y)SOD;7/X M7Y>+$#WJYM][%+SJ%;QB!:]V*+C2P08*\XTWP=114U%N"^0/B%&_K@SJ.W-5 MH^LU^=#6NLUM-+G*'")>!_D4X%JNZ7%A:UUG5I0FY3(G[8&V'8;S4;/SNI=(U9#0-XJX7I5&^I>WTT)ME6[*/[#2)N_UP M38^USTF=K:/QMAKY \N=)U.F')8A$MW2_S,B3KP*NC*$!\B&#OQ$UW6+W4\+ MA6.3+CBNL35E$,Y5N@8,TI()P1WAED*8EH:%2AK<=.,N!:BH925*@#S04*_?24&"2N.*V^,J@06#,&"0E/#N:ZK%<(- MYV+O@H7)MLY1)(3D73UT6N#>PBCSO4'MR<6Q'!2UTR5TBTU2SXP]5'G>YRQ74&53!/1;F M$'Y'1GM722VEFMU>/ZD7=%2D^&&=_R_U'5:N+7,*'$UT*DKL^=K6,C*YW;<5 MR4C5T[4.T24O0"X9%9+_J0,>RKZ4T'_F-J9NH^FKCF>'?W^44PAY%-\)["CQ M0V\[X05),0O?4AO,3R7WTSV@?MJ#^NE>-+Y&Q4\4_:T^_-[:.UWV3G\VF!V6 M2Y%^WX;T/R)[LDTX%T"*(^?$HJ "@\<*K 1M4UJ(H)#?F80,JFG1;#ITH7+> M+I' $C"$#D"OFU1EHRY%^ ',82C33@;78>I 1@$S6#P5$T=/Q,00:594TM;0 MI"L:(2'9*/4!O68-B_PW:B@9,A X\]<"U7= MF@[--HT:^DV*A"!-BF3G.K<=%7>7S89UJ1#11=3AWC$5+#=:+X2OP3'/'98E?,NNSM@(B M(=4(2;M<8I^,?8:4KOX$.#M31^(KO29 %@TFG^X9$_I.VY*YM[G#4RHN:B'V M@G3 -$$U4)6,@()^)A;957\'>S /63,5"@_#=JH^BE4[=^4&X4-2D%<9']O$ M2)'DMB@0:K)M8>(]D?+GQ8%:&I\Q:QA$-O2/JEQ358SS@='FEV8?*K_I4?G- M7BC]3%EMS38,?M9&@-<0*=@L#Y/M3-68Q7JOZV4B7EPG\">5=[\[,*82(J;V M"AG(.45- /+U[/5$=6IYT%\3& .X@^#H-5]*4.%L]"X19+HCDK-0X4J< R@K M!5%US/,FO%4O[$M%U15ML>[&(HM^$5Z*<)WN/(Q_A]4/ER<5C'T.39+2AH)&H=ZB9XK3O\A;GP;X>MD!^D]9T^@9VU?.U )&J294 M^OCE%_0.GB)(81,;@BG+?H203(;%E0N-C;H$!QU$ ^!=NURA.3V=5TD!#[K^ M=@)=.*'6NC<$,V&T@3@YT:T&_92TPZ7)3)E[1':\)A!T."]A.-YM1,T*AH_H@##D9 MJ1JA"6=[*&=DDX2$CMJ0W0AN98D3+IW+&?*#\7!&GGUA;;3N#3L,;P$H#:ZEJ&C8(RR9BZ"WC^** MVLA+_C*0= ZHR\"\E"YB(MY]31/9E[J6@PT[0&-4%6V)8W@IXU?$K>7H2O1> MH]P:33VY$_#&QA./@5]$3/I361L8R- C%)'4XGR3PY;4<)=BS91&6IO::0DV MRC9M5 U19X-Q&^]1# 9UQ]=M-RC=&6 NC4U#,\, MFX.)9*N6[B&KRL;AFH22.=RM9A224C@9&*^QS(L0-;0WC\J3&4[=:SXOH7&G MZA?\C1-F/R)^WLH(.O-P^$WK-P'TSSC=I^N?1&Y+*ATJ9CI.F%[] &V;-&#@ ME1UG9 Z?E"V]EK,0=3D8?939)*3OB1D[<@;CX(%(>/&DW?TLX/@F.WOBF>F& M@PU)"T-MT)MHBS&0(S&)_\=AL/;!K'ELNON:@"2ZI81 ;ECX(]VST> <&#=@ MU+6>L;?+83=2J-J3Z/!<%\>,-O*@M(PT@B$\EL;Y&M@'S_NM*> :Z4")X6SD M\@.0G!)?',VF-'\$GO([D5PD-D*J$]NB9MZE_C%/[]L+9N@%=2O.&O]PO5$I M@$0[O!EO?O;M\S[:?];3_K.][/V6CK&',AUN])J1YW*HXFW'@2<$TD@[O&*! ME$#X.KP ZL^>Z9XL(?Q@0B,F,. -IR#!VM&I")G@T:E6+2':<0R5JLW&HD@U6B!2OAR9!$8)A.?TW7$:;A4>; M%;T1I#>]AWR>Y1= $[G;HHWD%+\%2V\+G@P DX^GFR'2;$J>=]?I&UYE+L2' MYG9&<>R"I3N@%$TQ;Y.W]&].=+:R:)]J=/_QV)3I[I+#GP+CBJ_.Y-786BC$ MUI8Z&KV[!GPL^0T]T63(D]?8_=/^/P% M*"]OY>5+= V_"5^X"*SBCRO L?&T +\7SL7N"RGH_VO$Q7\!4$L#!!0 ( M *6%J510RP_[UP( #T& 9 >&PO=V]R:W-H965T)\MD@"-&V'[3 @:+KM,.R@R'0L5)9JK-/6RQ$KX"UNCX2^%=94@ M5MTF];5#D4>G2J=9MSM**Z%,,I_&LZ6;3VU#6AE<.O!-50GW9X':;F=)+]D? MW*M-2>$@G4]KL<$5TO=ZZ5A+#RBYJM!X90TX+&;)=>]J,0CVT>"'PJT_DB%D MLK;V,2A?\UG2#810HZ2 ('A[QAO4.@ QC:<=9G((&1R/Y3WZYY@[Y[(6'F^L M_JER*F?))($<"]%HNK?;+[C+9QCPI-4^KK!M;8=9 K+Q9*N=,S.HE&EW\;*K MPY'#I/N!0[9SR"+O-E!D>2M(S*?.;L$%:T8+0DPU>C,Y9<*EK,CQ5\5^-%^U MEP&V@)7:&%4H*0S!M92V,:3,!I96*ZG0P]F#6&OTY].4.'!P3^4NR*(-DGT0 MI _?K*'2PYW),?_7/V7"!];9GO4B.PGX3;@+Z/_U"%?L3K?X#W M7KJ_KM>>'+^:WR<"# X!!C' X*,R,9D_E B%U=QN(1\*EP:UL\\JYZP$=Y*T1BJM1&P+ M)B291R>N@*]L.I$CHY)3DC!O#1S6U@5MJZA4!HB#,5[.;1I,K/%AU M1J/A;GV(6?Q/!1E_W+GLC5FX['8FXP&\][[2HY:NT&WBX/(0GVG;W8?3PVR\ M;D?"JWD[6+D@&V4\:"S8M7LQ'B;@VF'5*F3K."#6EGC<1+'D^8XN&/#WPEK: M*R' X8\Q_PM02P,$% @ I86I5-(-^-)7 P VP< !D !X;"]W;W)K M&ULK57;;MLX$/V5@7:Q: '!NEF^U3:0RP8MT !! MDW8?BC[0TL@B(I%:DHKK?GV'E*PXWCA/^R)R.)PS9XXXY'(GU:,N$0W\K"NA M5UYI3+,( IV56#,]D@T*\A12U>NG6[M1Z M*5M3<8%W"G1;UTSM+[&2NY47>8>%+WQ;&KL0K)<-V^(]FJ_-G2(K&%!R7J/0 M7 I06*R\BVAQ.;;[W89O''?Z: ZVDHV4C];XE*^\T!+""C-C$1@-3WB%566! MB,:_/:8WI+2!Q_,#^HVKG6K9,(U7LOJ'YZ9<>3,/*KD# M97<3FIVX4ETTD>/"_I1[H\C+*,O4")+(ASB,XS?PDD&,Q.$EY\1X+OF:ZZR2MFH-WR\V) V=GQ]O MY!@/.<8NQ_A,CGMJJ[RM$&0!S^)?:(V][I\YV_"*&TZ9>^%S8.;H?[RF_)M) M;6P]COTQBU:B< M.@UK4 W^:$* R:EY)54C%3,(&VG!#^Z9/P\G)U97::\Y44P2/YI/:1:G?C*; MO^2?SOR4^%]CAO6&:/0Z1O^[CK/0C]+TC(R]\Q45QU,_'?]7Q7[YK(IQZ(^G M\:EY3L4H\J-Q>FJ>ZAA/_GNWF%U>+DNN@O[>7OW[-%9WW*AJ34*"@U'T]0#U3TEG6%DXZ[OC33T&+AI M2:\O*KN!_(64YF#8!,-[OOX-4$L#!!0 ( *6%J52[("D3Y0, -$) 9 M >&PO=V]R:W-H965TRAZH.6Q140BM21E;_KK.Z1DQ8X?[:47B1S.S/?-##GD M:"?DB\H -/E9Y%R-G4SK\L[S5)I!0557E,!Q92UD035.Y<93I02ZLD9%[H6^ MW_<*RK@S&5G9HYR,1*5SQN%1$E45!96O]Y"+W=@)G+W@B6TR;03>9%32#/$F=>ZV7%"N"*"4XDK,?.-+B[CXV^5?C.8*<.QL1$LA3BQ4R^K<:.;PA! M#JDV'BC^MC"#/#>.D,:/QJ?30AK#P_'>^Q<;.\:RI IF(O^#K70V=@8.6<&: M5KE^$KO?H(G'$DQ%KNR7[&K=!)732FE1-,;(H&"\_M.?31X.# ;^!8.P,0@M M[QK(LOQ$-9V,I-@1:;31FQG84*TUDF/<%&6N):XRM-.3&549^?RC8EN: ]>* M4+XB\TQ(?;L 69!O? M*%W;I9D&7.:C.R-.(;.R]M$&YKU'""R@1>1!<9XI\ MYBM8'=M[R+BE'>YIWX=7'3Y0V251X)+0#\,K_J(V#9'U%UU+@PG])!]_3I=* M2]P\?UV!Z;4P/0O3NP SK[<^$>M3H,N)/Y?OJSCF)-^IDJ8P=O"H*I!;<":+ M#,A:Y'@,&=\0AHC[HVCX:%R=B:*D_/777P9AD'Q4)#450O>J0YZ[\RY9H**J MD)J"M)),,U#D PD"W^W%(8XLQ_ CCFZ&_7['K/E#MS?HFYT&KWA$Y NVM'6% M+DD8N4D0M#;[?R/&J N0*:,Y*6D)D@1]=!2=J#?BF9"ED%0#60KC?. .XZ15 MNHF#CA'Y?;(0&ETBL7CH]OWHF'3@^D%B:<<#-T;:3X!>-2:&8BYG[Q/_84]V M?C;[)(AZ[B")#S!KKY\@A6*),35U"?Z?N@Q\-XK?1S@<=.JE(([/5:67N''O MM"J-^*0J(98^"4^+6(O?5R4(W* W?"M+KU.+XJ.RQ$%\3!I3U&G6HB#ZUZ(T M7"\5!1$3Y':(:+Q>:21QVTCB_]I(GL#9(S[#'FDY5(=H#U?ORX,U-IEO* M*Z_7(6_W%]D2R8](%,"2O&71CAUNV? M')QS-?(.KEG&UL MG57;;MLP#/T5PNC#!ACU+7:2(@G0=!LV8,.*9I>'80^*S=C"9,F3Y&;=UX^2 M$[<#TF#8BZT+>7C(0].+O=(_3(-HX5V_PA>/>/%F# MRV2KU ^W>5+-? MASK\BT-Z<$@][R&09_F*6;9::+4'[:P)S2U\JMZ;R''I1-E83;><_.QJS023 M)<+&=\"-:CLE45H#+SZQK4#S.:[3LX ?F+Z$+ DAC=/T#%XVYIQYO.P9O(^Z9I+_9JXM0LI9&B5X MQ88ND17<:C14@^% [> -EU0CS@1LZ!!;7Y]OUUMC-375]S.,)B.CB68;1 MAKZUJA?HHKV3]Q1 Z8=3E3\+XS[@*].Q$I=!YW+0]QBL1CPH*5-NB#M%L0W" M3@GZ)KFLKX!*7#:^QJ^PQ':+VF]><$F6JC=4%O,2[MB>>L^B=K6X@"0+BW1* MBVE8S'+X2I\?D$.G54W1#21I&$_FSBQ+A1>! MUY)N^4@W";.BH&>1I_!)60KY>'<;;G@EJ,YI<=9P--Z')'%(_)1F?\6YHB);2?4 R(!MC2VS=#"I-0\S"O*B84@Z MAO-93#9)G(PVU $[:@"*3:*YM'F)#BV>%61?9 5\I#0IDW RS^DYG\JVTL[C,/Q=/R97 \S]-%\^!-1S6LN M#0C/&!1A_L:L_4$L# M!!0 ( *6%J51QM*<@YP( 4& 9 >&PO=V]R:W-H965T#EOV!;OT'UMUH9.\1ZEY!*5Y5J!P6H178QGEYF/#P'? M.';VE0U>R4;K!W_X7"ZBQ!>$ @OG$1B]'G&%0G@@*N//@!GM*7WB:WN'?AVT MDY8-L[C2XCLO7;V(SB(HL6*M<+>Z^X2#GMSC%5K8\(2NC\W3"(K6.BV'9*I MF0D(:Z>Z)0Y15S;#DWN@/CHPG-&T%JR*;BN/(?YSV-'7#XC+@;$5%OXJ$HL_\V/J<9]H>FNT,OT(. -,R,EOEK3TS8# M+>@.2VCIHQEP-:$ VQK$WM?5O*BA9H\(!;6/>D6QS 8QS)!K]WUF\ .9 52E M9[W" N6& +W[B"L"UJVEIMOC$ U'!OW^(,YC^ #I:)JDWC&!;#0^S[R9D9F> MG7LS)S,;Y]Z M^C_B5Z,IT6S# K+4OE:Y?DKWM_L==]&/]DMXOR"IQ5NN+/%7E)JGFS#H&^UH;02SICV-Q@>0O]+:[0Z>8+_YEW\!4$L#!!0 ( *6%J53_ M @)DV@( ",& 9 >&PO=V]R:W-H965TW83=,528"FV; !ZU"TW788=E!L.A8J2YXH-^V_'R4['P/: M7&)1(A^]E$1FMC7VB2I$!R^UTC2/*N>:JSBFO,):T)EI4/-*:6PM')MV$U-C M410AJ%9QFB07<2VDCA:S,'=G%S/3.B4UWEF@MJZ%?5VB,MMY-(YV$_=R4SD_ M$2]FC=C@ [H?S9UE*]Y3"EFC)FDT6"SGT?7X:GGN_8/#3XE;.AJ#SV1MS),W MOA;S*/&"4&'N/$'PYQEO4"D/8AE_>V:TW](''H]W],\A=\YE+0AOC/HE"U?- MH\L("BQ%J]R]V7[!/I^)Y^5&4?B%;><[G4:0M^1,W0>S@EKJ[BM>^G,X"KA, MW@E(^X TZ.XV"BI7PHG%S)HM6._--#\(J89H%B>UOY0'9WE5"M ML&>0C4>0)FEZ@I?ML\P"+WN'M\*U@Y6D7!EJ+<+OZS4YRR_BSPGX^1Y^'N#G M[\ ?N%"*5B&8$FY::U$[$+K@4]5Y;X;]PQQV.DS+L\;"G<5:MC4LA1(Z1WKK M[$_N[HOVBAJ1XSSBJB2TSQ@MCF7H@XQB)T.SC.)(1M/+6/,P_8NZ\/\#'49)E/MGQR,MYZZ7%1X5;H]V$]D00[J6KX?WLO@->=X5_ M<._:)]_01FH"A26')F?3202V:TF=X4P3VL#:.&XJ85AQ%T?K'7B]-)Q*;_@- M]O\+BW]02P,$% @ I86I5+HOQ,F@! & L !D !X;"]W;W)K&ULC59MC^(V$/XK([JM0,J&Q"$)4$""N_;:#]NB?;G[ M4/6#2082;1)SM@.[_?4=.Y!CNT!/6AG;F7GF[9E93_9"/JL,4<-+651JVLFT MWH[[?95D6'+EBBU6]&4M9,DU'>6FK[82>6J5RJ+//"_JESRO.K.)O5O*V434 MNL@K7$I0=5ER^;K 0NRG';]SO+C/-YDV%_W99,LW^(#Z:;N4=.JW*&E>8J5R M48'$];0S]\>+R,A;@<\Y[M7)'DPD*R&>S>'W=-KQC$-88*(- J>?'7[ HC! MY,;7 V:G-6D43_=']%]M[!3+BBO\((HO>:JS:6?8@137O"[TO=C_AH=X0H.7 MB$+9%?:-;$C"2:VT* _*Y$&95\TO?SGDX41AZ%U08 <%9OUN#%DO/W+-9Q,I M]B"--*&9C0W5:I-S>66*\J E?M$B>;Q<45PH?1$FU5MRFJ_O(5P6J MWJ2OR8P1[B<'R$4#R2Y !G G*ITI^*5*,7VKWR?W6A_9T<<%NPIXQZ4+@>\ M\QB[@A>T,0<6+[@4<\8EWJYLS$O^2A33,)>25QNT^[_F*Z4E\>7O*\8&K;&! M-3:X9(S:**T+!+&&1Z%Y 9=2?B[35[%-PX[5EB_*#RR0#4J'VV%';;VU6F_8:. M'XS@2C7#MIKA=U?SSZVU,C=S)=>O4%/R).7-&\&RX)5UGGE^\@)R!8HF/0USG<'*C.0QV'90\$==KDC[BYUCF-Z>[.:; MC<0-UV@)\4KU)3+\AQL+3O@).O 1$[1(AX[UJ;+Q('28'U'90C9P1L/04,;U M? C=.*(]BY@3CP*8[[E,B1@U C2TB.BNI21UN4[2]CCA(&!,_1&#@L9 M61]$(R>(+8?<443+P.S9*"2V>O 9%27(YOC@CAF:[P!])V"4 (K7P 0Q+2RT M8SH^@S6=9>ND#QJ21Y]-\GO'Y[>,_P*IZ\BG^>T,6%" M7]K-.2Y?9J\+GVANZV]J] UX45@P(I)$2'.5%,+PA&O07&X(H>M[WH^]L1E6 M6N8VWTUG/56Y5K!$:9\[1([#G+X@^*YGWEU<:0L:A6%$]3>3P.(@AHJGDAG4+7"QI)\GJ-N9'M,N8,HP%1?1"Y<= " MO@'>-;SK,M]SAD'8@Z'G1N]E+_4)!1#$SBAF9O1[D4N#_>#3S=&K&ULM59M;]LV M$/XK!ZT8$D"-]6K9GFT@<3*LP-H&2;9^&/:!EFB+"$6J)!4G_WY'2E9E--&* M ?M@62+OGKOGWLCE0:I'75)JX+GB0J^\TIAZ,9GHO*05T1>RI@)W=E)5Q."G MVD]TK2@IG%+%)U$03"<58<);+]W:K5HO96,X$_16@6ZJBJB7*\KE8>6%WG'A MCNU+8QFC_J6X5?DQZE8!45FDD!BNY6WF6XN$JMO!/XD]&#'KR# M9;*5\M%^?"A67F =HISFQB(0_'NB&\JY!4(WOG:87F_2*@[?C^B_.N[(94LT MW4C^A16F7'DS#PJZ(PTW=_+P&^WX. =SR;5[PJ&3#3S(&VUDU2FC!Q43[3]Y M[N+P(PI1IQ YOUM#SLMK8LAZJ>0!E)5&-/OBJ#IM=(X)FY1[HW"7H9Y9?\*\ M?Q"YK"B<_2ZU/H=;JN"^) H7'LB64WV^G!BT9.4G>8=ZU:)&;Z#&\%$*4VJX M$04M3O4GZ&'O9G1T\RH:!?Q(U 7$H0]1$$4C>'%/.W9X\1MX-T0))O9ZP/:O MRZTV"JOD[Q'\I,=/''[R!OY&5K445!@-<@=71+,- M/904\A.#V]Y@T1D4:)!U!KDS6*-![9B[GX:=Y-BB&LZ8 %/*1J.^]H$^Y[0V M1U&$'"A6LD&+YPMX*!6E)TEWF;*/$#XU%57$2+5PO$_=> =AXJ\!7QQ_86XY G!]A1$4VW1$V2+<.+.((0=3@#;^>.-/^JM/; 7NB8Y77EX M(FNJGJCGID';RM;S82;J 8OBR.*D*NB 18E)ABVEPDZ 1]CI\TIIQ\9,GA_ M<*JXPF2AP3DLK%;14%N%N,D4#AC#WA>GQ?LOXV7S6B\QK1M;J#BOAB$X5G+H MSZ/,CZ81W+W13S-_.I^C7)C%_CR+X&:L21(_GJ40^?,TA =I"(=I[ >S!&(_ M#!(_Q,W7BG,R.+=Q1.[=[41C2G"JMD=XO]I?@"[;<_^;>'M[P@-RSY WISM4 M#2XRK!S5WDC:#R-K=PO82H-W"O=:XB6.*BN ^SN)U=%]6 /]M7#]#U!+ P04 M " "EA:E4+HQH1?," ".!@ &0 'AL+W=O;Y-T]SW-'WFESUN:+;1 =?&VELMNH<:Z[2A);-MAR M>Z$[5&0Y:=-R1UM3)[8SR*L0U,J$I>DR:;E0T6X3S@YFM]&]DT+AP8#MVY:; M;WN4^KR-LF@ZN!5UX_Q!LMMTO,8[=!^[@Z%=,J-4HD5EA59@\+2-KK.K?>'] M@\.? L_VT1I\)D>MO_C-NVH;I5X02BR=1^#T]X W**4'(AE_CYC13.D#'Z\G M]-]#[I3+D5N\T?*3J%RSC=815'CBO72W^OP6QWP6'J_4TH9?. ^^RSR"LK=. MMV,P*6B%&O[YU[$.CP+6Z1,!; Q@0?= %%2^YH[O-D:?P7AO0O.+D&J()G%" M^4NYM7&/AC:JP M^C$^(36S)#9)VK-G 3]P_@3>:V%Y71NL>7@'^@13 MTI^OC]89>AA_/4-3S#1%H"F>H+FC?JEZB9[@8'35EVXFVM.[J8#()\-["@:N M*GBORR#K9W5_EL]WZY7M>(G;B-K1HGG :'??()RTI%83J@;G[Y1:)]B5L^#( M?*/;CJMOO_ZR9MGJ-PO=*,F,6H^3ULG@B:_@OC&(/UQUN!__D\%+H0A;]Y92 MLJ^(PFA%+0XO8)7&>;ZB1;:(\W0-!S2B:]!P"8S%ZP6#;!EG109_D#8#1<&@ M6&1SG291+^ RCY=Y1@MZ&9=I"O]GIMY9CA-,;FJ^0L3A=KF =,\*YEA)TJ$:I>^6, MH,@\>#,J0?XO:O.SUYP\FA$MFCI,0CM0#.-B/IV'[?4P8_YQ'R8U-6@ME 6) M)PI-+U:+",PP_8:-TUV8.$?M:'Z%94,?##3>@>PGK=VT\03S)VCW'5!+ P04 M " "EA:E4@7+!E,T" "\!@ &0 'AL+W=OW.3:6#AVL)T6 M]NMW=M)0$%1"VDOBL^^^^^YS[C)<*WUO,D0+C[F09A1DUA:#,#1)ACDSAZI M22<+I7-FR=3+T!0:6>J#=,/TU0 MJ/4HB(+-QI0O,^LVPO&P8$N*SQ%(1P0T7BH,8,FI0O<7F_0O_G: MJ98Y,WBJQ"^>VFP4] -(<<%*8:=J_1WK>CS!1 GCG["N?'M' 22EL2JO@XE! MSF7U9H^U#EL!_?8[ 7$=$'O>52+/\BNS;#S4:@W:>1.:6_A2?321X])=RLQJ M.N449\=G#R6W3W"%-E,IG,L5&DN:6P/[-VPNT!P,0TMYG'>8U)B3"C-^![,# M5TK:S,"93#%]&1\2OX9DO"$YB7<"7C%]")VH!7$[CG?@=9JB.QZO\^&BF4SA M0G%IX8[L4J.!WR=S8S5]/7]V9.XVF;L^<_>=S+/JVP>U@%O)RI1;3&'"!),) MPLS=XEMR[\1T;3LP!4MP%%!?&M0K#,8W&<)"">HY+I=@W576C<0#[7)*G*@W)9@[@M-2:5 -F#)*6>Q!U M6\<4M=D7G,VYX)83@?VHU>OW#N ';OMW6E'G&';HW&MT[GU]]3,1U1!YH?M-IA%?M-'KJWBE_117*$MT*G[^U(^C^ M< M*D.@6N7;2:)VSVLNW.&>-]^2.]R:*#GJI9^;!A)52EL-EV:W&@^6&- M_P%02P,$% @ I86I5.(TF]4C @ 1P0 !D !X;"]W;W)K&ULC51+;]LP#/XKA-%#"Z3Q(^LZ%(Z!/%"LAV)!@VZ'80?% M9F*ALI1*3-+MUX^2'2\%EF$7B6]^'TTY/QC[XFI$@K=&:3>.:J+M71R[LL9& MN*'9HF;/VMA&$*MV$[NM15&%I$;%69)\C!LA=53DP;:P16YVI*3&A06W:QIA M?TY1F<,X2J.CX4EN:O*&N,BW8H-+I.?MPK(6]U4JV:!VTFBPN!Y'D_1N.O+Q M(>"KQ(,[D<$S61GSXI6':APE'A J+,E7$'SM<89*^4(,X[6K&?4M?>*I?*Q^ M'[@SEY5P.#/JFZRH'D>?(JAP+7:*GLSA,W9\;GR]TB@73CATL4D$Y51\L1NAY2_1CDA7,!5..C!K6%ATJ*GU7,.DJJ07A8('W2Z#=US.D814 M[@HN0&IXE$JQV>4Q,3C?(BX[(-,62'8&R*.P0QBE \B2+'M>SN'RXNI]E9BI M]?RRGE\6RH[^@]\ 9@S-*%G]H?N.);.^EUKH4C++)1N1UX\H!__ M0#3J$8T"H@]G$,V$JP=0\@GXNI-[H4(/#\;5QM(UH6UXEGMT%-K_;99MB]O0 MPK^[?9$EZ3#-X_TILOAD+_P3XQEOI':@<,UYR?#V)@+;KFVKD-F&55D9XL4+ M8LTO':T/8/_:&#HJ?OOZ?T?Q&U!+ P04 " "EA:E43MSR?Q8# 8" M&0 'AL+W=O*+2D'832A(D-G;11+#63U^ND$#&50MO#P+=S'G+:) MC=K$1HZO8![SJOX]LT&DWZ+@-N@-4=1^J)T8N7&6>28-UW@T+;-V@K .NYU*: M]<1NT/X9&/T%4$L#!!0 ( *6%J52(6E;?Q0( -,' 9 >&PO=V]R M:W-H965T6%[^LDAX+J,UF"P)VE5 4U.%69KTL%-'6@@OMA$/3]@C+AC6.W-E?C M6*X,9P+FBNA545#U/ 4N-R.OXVT7;EF6&[O@C^.29K :IA)_I.E)A]YYQY)84E7W-S*S5>H\^E9OD1R M[7[)IHX-/)*LM)%%#48%!1/5/WVJ?=@!(,]A0%@#PK> [A% 5 ,BEVBES*5U M20T=QTINB++1R&8'SAN'QFR8L+>X, IW&>+,>%'='I%+LF"98$N64&'()$GD M2A@F,C*7G"4,-/E$)FG*K/F4DRM1O2![%2>78"CC^A1#[A:7Y.3#:>P;%&>/ M\)-:R+02$AX1$I$;*4RNR6>10OH:[V-236;A-K-IV$IX0]49B3H?21B$X0$] ML[^'=UKD1(W1D>.+WC'Z^_M&_[I&++DR4.C?+2=WFY.[[N3NL9-SJH P0006 M!2ZUMI<-CRMFGDD!)I(*\IOU*7:L MJL'\H:G:'9:+C E-."R1,C@;X,-350NI)D:6K@K?2X,UW0US[+J@; #N+Z4T MVXD]H.GCXQ=02P,$% @ I86I5&8,D)KR! IAP !D !X;"]W;W)K M&ULI9EO;^(X$,:_BH7VQ:YT1^)_ 2J*M*6J;J6M M5)5V[[4+ID1-8LXQ92OMAS\GI'$@R8#D-R4A,].9A_B''S+=*_V6;Z0TZ'>: M9/GU8&/,]BH(\N5&IB(?JJW,[)6UTJDP]E2_!OE62[$JD](D(&$8!:F(L\%L M6K[WH&=3M3-)G,D'C?)=F@K]<2,3M;\>X,'G&X_QZ\84;P2SZ5:\RH4TS]L' M;<^"NLHJ3F66QRI#6JZO!]_QU3P*BX0RXE//ZG?E\':8%Y'+N4K^C5=FQX0 M=[E1:95L.TCC[/ J?E="-!(P MZTD@50*Y-(%6";0<]-!9.=:M,&(VU6J/=!%MJQ4'I39EMITFSHJ/<6&TO1K; M/#.[BS.1+6.1H!]9;O3.?D(F1R);H3L1:_1+)#N)[J7(=UH>KOV-%O9>6NT2 MB=0:N?SO>2ZKU)^Q>(F3V,0R_\Q=(6&:);_>2B/B)/]FZSW*Y4[K.'NUQ\^+ M6_3URS?T!<49>MJH76X+YM/ V%F+CH-E-=?-82[2,]>]T$-$\5^(A(1TI,_A M]%NYK-/Q<7I@%:YE)K7,I*Q'>^H=Q+D"*M&Z$BTKL9Y*3\I8L459KTN60W94 M9A=K^'V&^9B/HVGPWAR_*VQ",:W#CIIC=7,,;.ZG?)<)@@3C=27N*5A45XJ\ M!#MD\Z82E.+)Z$2PCC RBB91MV"CNKG1!8(18,QQ76GL*=BDKC3Q$FS24H)P M.IZ[UM;SN*RC!XE\E7.((/"6X:QRH_;W,QUA M?*I>.XR-.,,]"CKJ$)@Z;04O0B1QV" 3WZVT8P.%=Q-G-]/A15IVA %:4H<; M"N,&T!)B(W7@H-ZVI.%+/(T)/;NBP9#CMAQH* P:0$.(BM0A@_HZ%>HX0?V\ M"FV[D):&4,AQ6PXY%$;.7*6IU*7+?Q!;J:%9'2BHKV&AC@G4S[+0MAO!$1O3 M4^TZK$W(1J3'%#O,,!@SI_I=1$3F,,%\?0QS1&!^/H:=]S%@R'%;#BX,ADNO M@A '6>-G"U\GPQP/F)^381U.IN->[ B#[D6'& 8CIE=)B(;,H8+Y&ACF",'\ M# QK&Y/6O0B%'+?E8,-@V,R5WBHMC$0W"MX@'G+0H8I<,<"[N=4>-N"=-V([2CH1G1TX3!=^G2$.,@=)+BO2XD<'"(_ MEU*E1\"-"(8&PO=V]R:W-H965TU^_4XOD2R)9IQT^9)( MU-WQN2/ON?.=[83\IM:,:?0CB5-U/EAKO3EU'+58LX2JH=BP%+ZLA$RHAE?Y MX*B-9'19*"6Q0UQWY"24IX/)6;%V(R=G(M,Q3]F-1"I+$BI_7K)8[,X'>/"X M\)D_K'6^X$S.-O2!S9F^V]Q(>'-J*TN>L%1QD2+)5N>#"WPZ\PJ%0N(+9SNU M]XQR5^Z%^):_7"_/!VZ.B,5LH7,3%/YMV93%<6X)<'ROC [J/7/%_>='ZU>% M\^#,/55L*N*_^5*OSP?A "W9BF:Q_BQV?['*H2"WMQ"Q*OZB727K#M B4UHD ME3(@2'A:_J<_JD 7D[D%BAYRB^G3%->:S>@8F[^0R]??,.O4$\1;=KD2E0 M5&>.!F=R2,ZB GY9 B<'@'^B1 M%/8\6QPO( 2]N'S]"*+H6K-$_6/9R*LW\HJ-?-M&K+%OBEQI8518R!-_.R'> M&(.;V_T ]:7\<> W4BUX?@W/?Q:\XEJHXEKH_%KPYEJ\1Q<)K/-_&41-*(TN MJ>)&?\HM@SVD.(A&KM=QR"@6X,#L45![%%@]NDN!3^,"Y0?@42/ H+>SV\%F MDVC!&M6P1L?"^BB48D9N(8W_O_NP17E$GVA<<9, M3HP-QQH&X:CCA4DL\K!G]B.L_0BM?LR-D$TPP_[^GA^.@PY,@QC&XS%IB\WL MJ+YB&Y5$M6^1_0H-YT-T"]=(9<#I<[;()->\>Y-:IK';U!7W=0D1[Y4P_((S M.II=*NOM(W']H',D4X-[$YBF0J M&RW^B$;=]#1)X2@\@+ I-]A>;\QG_Q2E8$.I<"._QRD&N=#%P8&*@IN2@NTU MY9-(V4\$+N6<:^@=/X_?C5'N4[*I#S&(61H1W# W MMI/D5"0)DPM.8W1#-TS:_&XH$T>O&V+2,"AQ7Y/6*NNM.S[RPV[39! CKC\^ M4/Y)0\K$3LK'L!KI,VJ7U:PB;6A[K?K1A'N8U]1FV=Y=M(FUH#0$3.P$?EV?]AO@DZ)8(DY!_ M %Y#Y<3>_KXPU:+>S^8PS\%JA& 7>MV MS= "(GN:4S3!4/EV)&J?-@S8PN6W#/Y^V]XY/[Q.#9! M7*$EDWP+6BLI$J3!*LV67'=MKG@*-O-*K#0LE/E5FM9KJE$N-33ELK,WV8)B M_E!,"!48SU)=SDSJU7(*.<6GLV)8UUF_\-S3&<2Y_P5"]3BX=)HMRK$G=&@/ MD%,H9BO8SAV.X0;*>[D M/U!+ P04 " "EA:E4Z=\3EV " ^!0 &0 'AL+W=OW/;: M6#AVL2\-_/<[.VW4C=*7Q&??_3XN.8\:8Y]=B4CP6BGMQE%)M+Z,8S&GQ,;MK<$[F1GS[(/;Q3A*O"!4.">/(/BUP0DJY8%8QLL6,^HH?>'^>H?^ M-7AG+S/A<&+4+[F@T']R MJ5<(3=;19(%F\ '-#XWPAL("=TRA.^B_11@& M!#]HFZ+?S],L&<6; \R#CGEPE/D;SS&A!2J%!K.3X1U['>TV-29L'Y35PN=[ ML@99E@\/J\H[5?E158^&A#K$EK]O0GZ17_Q/%^^-@[]9^.]82>W8TY(+D_// MC&/;:6T#,NLP(3-#/&]A6?(%A]8G\/G2&-H%?NBZ*[/X"U!+ P04 " "E MA:E4SZ<9V#0# #D" &0 'AL+W=OLK)HV:2._($ '2 4T;0^3JM*N#],>3'(0:X[-;*=T__W.3D@I MA&A[2>S+?9^_.]MWF>RE^J5S $.>"R[TU,N-V5W[ODYS**CNR1T(_+*1JJ & MIVKKZYT"FCE0P?TH"!*_H$QXLXFSW:K91):&,P&WBNBR**CZ,PDU2UK@\?C _MG%CK&LJ8:% MY(\L,_G4&WDD@PTMN;F3^R]0QS.P?*GDVCW)OO8-/)*6VLBB!J."@HGJ39_K M//P+(*H!T0D@[%\ Q#4@/@7$%P#]&M!WF:E"<7E84D-G$R7W1%EO9+,#ETR' MQO"9L-N^,@J_,L29V9QR*E(@*W?&%K+820'":/*1K/"(924'(C?DJWA"JU1_ MR+LE&,JX?H\>#ZLE>7?UGEP1)LA]+DM-1:8GOD%AEMY/:Q'S2D1T0<0WJGHD M#C^0*(BB%OBB&[Z$M(&'K^$^IJ/)2=3D)')\\06^EV"73*=]Q$ XI1WI:N"ITXM+VX3[,P3J+AQ'\ZSLJYUS 9 M#1JG5\KZC;)^I[)'O*5V-W=*;A7HULVL& ;'ZJ*@/SY1U^(5Q^$%>8-&WJ!3 MWF&\FYMP[,C-8CCY'1KS[WZT7@X>NVU[!;S M(^RZ2"/OQ#!N8AS_'VT55S?H/@>22I%A-\/-PY&6G&5X/S/L*55]K'HPU;88 M8KV!8@WJ[9LP"3X="@]A&AN.PBZ6D8V2!3'(2LN,F5/.#1/(B5>?:(.&PM7; MBMKDU!#KU6M+CG]4YPM06]AZ.6JQS\=U M"_=?Z*O^CR5ZRX0F'#:X5- ;XM%454^M)D;N7)=92X,]RPUS_ T!91WP^T9* M@, ,@) 9 >&PO=V]R M:W-H965TPS3PSCQ_&XUF>A/RJ"@!-OI6\ M4BNGT+J^=UV5%E!2=2=JJ/!++F1)-4[EP56U!)I94,G=P/,2MZ2L))$-65)Y2\9* MJ!03%9&0KYP'_W[K>P9@+?YB<%(78V*VLA?BJYG\EJT[>=S,GBK8"/XWRW2Q?Q.DC=!N* MC;]4<&6?Y-39>@Y)&Z5%V8&10 40 M=8#(*M-NQ>JPI9JNEU*,7?$WVA>XY[Q=VT&E"NR)>'O=(2,_:?&R'"/D1H M0T170IR5A;+FX@6 I/@/\%Q17X392I4IC?=8.LL4I,O-DP'1L%"1A,LUTUC.=W63ZIRY 3C&:C1E%BV%.3AC- M9E=29IB.1\=BC#T_,6 YM@J\N:S02)L;]/ZXM^J M#0MGL.![K^7:^W^.NZIZ&_5Y'NA<9KV0X+;+5 &@/\G@NA MSQ,3H&_>UO\!4$L#!!0 ( *6%J52/(R?$^P( '$( 9 >&PO=V]R M:W-H965T90F0K%I5?4E\F3ESYN*9[:^4?C0S1 M/HI1F M$,RLG9^&HHKV?7VO:A0U*P05* MPY4$C9-!D4WEO**2[*"2PA49GQGX) LL7NN'Y%;C6_+LVWG2"GC%]!&D\2$D M49)LX3/Z<_6XA4[:A#KU>.D.O+$RYDU\?XQ)!BXM"O.SQ4*GL=#Q%CH[+'R= MHV8.'DJDTCZ$E:]B+( MZ6:*]/#FF#42OA,1J#".I-5IO(P9RM MJRXIE:7RMY1P00>,,-%\9P]]02P,$% @ I86I5)_-.L_6 @ T@< !D M !X;"]W;W)K&ULC95=;]HP%(;_BA7UHI6VYH,D M0 616E"U2:V&2KM=3+LPY$"\^B.SG=+^^]E.FK&1P&[ 3GS>YSW'\?%D)^2S M*@ T>F64JZE7:%U>^;Y:%\"PNA0EE!)R[($;]* A2GV'" MO6SBGBUD-A&5IH3#0B)5,8;EVPU0L9MZH??^X(%L"VT?^-FDQ%M8@GXJ%]+, M_%8E)PRX(H(C"9NI=QU>W80NP*WX2F"G]L;(IK(2XME./N=3+[".@,):6PEL M_EY@!I1:)>/C5R/JM4P;N#]^5[]UR9MD5EC!3-!O)-?%U!MY*(<-KJA^$+M/ MT"246+VUH,K]HEVS-O#0NE):L";8.&"$U__XM2G$7D 4]@1$34#D?-<@YW*. M-XW96EEN8M,7$ZFPG&B#9EU@IAGJ.9X)KP+? U M 84^HJ7Y#/** A(;=$\X815#MY6N)* '$X0I6N"W.OQ\#AH3JB[0&2(HD'X 45!%#TMY^C\[.)O%=^DV>8:M;E& M3G;0(_NE!(EM=N@.S$:B.X)7A!)M,VVSF%> OE^OE);F@_EQA#IHJ0-'C7NH M-@=T+L$>D1SD15KCDKV6'$XCKM9 M2LN(PZ68-6];P%"OM8@T/64G@U!4BK*PTY*9UF!* TJX=X?RGZ8&]AAKA?4NH2 M[G7%\#\J4U>$-FWBK=-!>'!T!X,T^?=;\/PW4$L#!!0 ( *6% MJ51,$D0)Y0( "P* 9 >&PO=V]R:W-H965TM, 4T0RG7?"[V7 M#W=LL33V@S_H970!$S /V5CAS*]8$L9!:"8%43#O>Q?A^2AL6H"S^,%@K;?& MQ*8RE?+13JZ3OA?8B""%F;$4%%\KN(0TM4P8QY^2U*M\6N#V^(7]RB6/R4RI MADN9_F2)6?:]KD<2F-,\-7=R_0W*A%J6;R93[9YD7=AVVAZ9Y=I(7H(Q LY$ M\:9/I1!; $QT-R J =%; 7$)B-\*:)8 )[5?I.)T&%%#!STEUT19:V2S R>F M0V/Z3-AUGQB%?QGBS. >%"??I0%-OI*+)&%V-6A*KD6QI^S:'(_ 4);J$S1Y MF(S(\=$).2),D/NES#45B>[Y!F.QC/ZL]#LL_$9[_%[!M$&BLU,2!5&P WY9 M#[^EJD'BT,&C'?!1/7P$LPH>OH;[*&"E8E2I&#F^>"_?U*!DVJ@.OEE'3[G,A=DE50%N.[ ]YZM!V&X%J.IJ6Y%#5J\B:U:1 M-6LCNY$4SZY(R 1FN6+FF5PL%( 3X2^9Y%F6N@GN*+?3K'V-(*W*;>LS]&Y7 M].T/Z#ULOT?)3N6S<]@G$P84:$,4-;!KJ>LYXD8K^%*3?[>*I7LPEE,R9[80 M9/392;Q?CNX..?:I<59% S-ERX M58;#=RZ_;6=L=V6MIPH;4:MN%X2;JA9&'UD%^E2NPON%WU2^,/X4X3<%+*RO M8&\Z=\,#)'L/GK_5F>T]"OO6@@E-4I@C4=#H8)U3Q=6DF!B9N68]E09;OQLN M\3H'RAK@_[G$7EU.;/^O+HB#?U!+ P04 " "EA:E4R,:E2.4" "M!P M&0 'AL+W=O;Z1Z MT 6 (4]5*?3$*XRI/_N^9@545%_(&@3.Y%)5U&!7K7U=*Z"9 U6E'P5!ZE>4 M"V\Z=F,+-1W+QI1'C=YJ$ZMD)>6#[=QD$R^PA* $9FP& MBK]'F$%9VD1(XV^7T^N7M,#M]DOV+TX[:EE1#3-9_N*9*2;>I4KJL 4(AP< 40>(/@J(.T#L MA+;,G*PY-70Z5G)#E(W&;+;A:N/0J(8+NXM+HW"6(\Y,[T!5Y(G)&3@@7Y*Z0C<84>NP;5&!Y^*QC>]VRC0ZP_4[5!8G# 8F" M*-H#GQV'SX'U\/ MW,>Z]<6+^N)%+E]\,!\6XT9HHQHTMAF0!2@N,\[(@C[; M$?+[:H6SZ-4_1Y:+^^5BM]SPP'(+Q07C-2T)K=JRY\38_1.X?_N*V:9+73I[ MG!^G89H$P=A_W*[9_Z+>$AOFG/-SW*]QMH_6J65]*U5'8G M]K%-=WB<7T;)>_?LB4H.NF?4LQU]M+JO%3W&=;3CX4]!_+ZPNT%AN&L$?^LR MM0\9WCEK+C0I(4=<<#%"K:I]'-J.D;6[7U?2X&WMF@6^IZ!L ,[G$H5T'7ME M]R_T]!]02P,$% @ I86I5#0@]=9- P )@P !D !X;"]W;W)K&ULS5=-;]LX$/TKA-!#"[21*,6R7=@&8J>[6V"+#>)V M]U#TP$ACBPA%:DG*;O?7[Y!29-4?0@\YY&)^S3R^F2<,Q[.]TH^F +#D>RFD MF0>%M=7[,#19 24S5ZH"B2<;I4MF<:FWH:DTL-P[E2*,HR@-2\9EL)CYO3N] MF*G:"B[A3A-3ER73/Y8@U'X>T.!IXYYO"^LVPL6L8EM8@_U2W6EE'ITBX_Y/(@<(Q"060?!<-C!"H1P M2,CCWQ8TZ.YTCOWY$_IO/G@,YH$96"GQ#\]M,0\F )Z#D@SGF'N'6(CQVN+S@DK4/B VV8 M^;!NF66+F59[HITUHKF)SXWWQFBX=#*NK<93CGYVL;8J>WRWQ$3D9*5*_#H, M\_E]1];XR>2U *(VY+.R3)"+QJ]OP3(NS!MT^[*^):]?O2&O")?DDKDM"W M)([B^ R?U:^[TP$Z29?YQ.,E%_ ^E)50/P#(&O2.9S@63 ,YD]T;(5363/_: MD'O(U%;R_]#J#C17SMA80[[^B1>0CQ9*\VV WG5'[]K3N[Y KU'<>,4?/*>L MQ^FZO%<]=@MIB,:S<)=/\>G1B.:3#NCGZB..JJC0:HN?O>15EKE=6:Q MNNQ UC"0A+1#3E^B1N..WOB9-6KP1KWTIZ/D2*)3&YI,SBLTZ8A.!HG>@P&F MLX)@*< BN\/7H\*WP [D8-I!3U^B1#0Z%-CHF45J ?L*Q'%/@D:F,U:4IN/S M0M'>>T 'Z:Z9 .-UPF?]$2R7VZ$TQ ?<^$7J="C'-'ENG9(3!9)I$A_K=&H5 M1Z-+.AW*,QVNS[^#!(V$G5(LQ\Z &ZN9ZXF&LG$HJ73T(N4Z5&::/K=3\;%-_<:62T,$;! RNAJC8+II2IN%597OZQZ4Q2[13PMLY$$[ SS?*&6?%NZ" M[J_!XG]02P,$% @ I86I5.IR"HOB! :Q8 !D !X;"]W;W)K&ULS5A=;^,H%/TK*)J56JFM#8[S4:61TJ;55MI(4;N= M?1CM [%)@FJ#%W#2KO;'+V#'SK0.3O=#TY<$VYS+ 9][KF&TY>)9K@E1X"5- MF+SJK)7*+CU/1FN28GG!,\+TDR47*5;Z4JP\F0F"8PM*$P_Y?L]+,66=\ MFXOQB.DT2OKWJP,[NQ@-=K96YX8U'&5Z11Z*>LKG05UX5 M):8I89)R!@197G4F\/(.#0W ]OA*R5;NM8&9RH+S9W-Q'U]U?,.()"12)@36 M?QMR0Y+$1-(\_BB#=JHQ#7"_O8M^9R>O)[/ DMSPY#<:J_559] !,5GB/%$/ M?/LS*2<4FG@13Z3]!=NRK]\!42X53TNP9I!25OSCEW(A]@ Z3C, E0!T+" H M <%;0/< H%L"NL<"PA(0'@OHE8">7?MBL>Q*3['"XY'@6R!,;QW--.SKLFB] MP)0993TJH9]2C5/C1\6CY_-K_6YB<,-3+5B)[2L_!Y,XIJ:)$W#/"@V;!R=3 MHC!-Y*GN\O0X!2=?3L$70!GX=7I%J6=!N6:Z1,^ =65P -#@#R(?#)CYN^ R+"Q! T>H M 3X]'@X;X+=N^)1$3OC=$:/[O::Y?[>6026QP,8+#DELC04!#1*;"('9BFB? M4N#Z%>SWF^-7>WNRQ2(&WW[1(<&](JG\W4&H6Q'J6D)=%Z'SA1THVB=$7DR; M2!#AC"J(]2IB/2>Q&7ZA M:9Z"C C*8\"7 .?:F_2Z10 SEFN3H"S2M4T2XP51ZSR:N+LI0!^\$BRD0P'] M:C9]9ZC)?\_=/6!PX?L_.8@/*N*#=NE*@#?:@?$B(1^1QLW@G32Z W^(0B.0 M2AV%P;SO&O2[(8(]_Y#"A]4,ANX9V()S./F:B _?)=HPA&\H3]]W"F$P;"8+ M_;H\^DZZ#T0J02.EV5KFX(E1Y9(@W*N\\'/X(D0U)>2<[5<]6\I6998WUF%W M@&YKBL*Z;,# &>LVS1+^2DB9B5DNHK5)T2S!S#5 709@]Y.\@-K^X?_L_W?P M?0'05:D7'DA;6!< Z+;??V4]9>Q]5A!!U.\=2M#:R:';6><[612CF\JT;^!G M(-/I2XRBBQYGIAGI5ZCW3:;S$E.A/ZC%L][%;7"2-QI0"X=!V&+OL/9WV&+P M_\ >RY#[UM=]Z^C3ADX'OU9@;>;0[>9S(NS.0$N@W$1\V#!1[<7(_QSYBFH/ M1_#H3\F#E!8EI;+?=Y3.2F8[Y[5;>WD&YI5(&WJ2@-R.?NP; M!G^!&67V&_';C*0+(IPK7%175T:D+LT'"$[=X"@77:U\:.6S_@? M)#LW*W38^+R],[*4B)4]S=0[?;.Y+\Z%JKO5B>G$GA.^N7\#+Z?%N6<=ICB& MG6&QHDR"A"QU2/^BKW-$%">;Q87BF3V)6W"E]Y^VN28X)L)TT,^7G*O=A1F@ M.E\>_PU02P,$% @ I86I5 @Z,6C8! 0!0 !D !X;"]W;W)K&ULM5A=GD\PD 8D/FZWC&=O9;?=AVTRR MR3[+(-M, +F2'"?]];T"#'8 F;2[+T:2=2]']QZ=*S3> MK)7:?+0L&:Y92N45W[ ,_EERD5(%7;&RY$8P&N5&:6(1V_:ME,;98#+.QV[% M9,RW*HDS=BN0W*8I%:\SEO#=]0 /]@-W\6JM]( U&6_HBMTS];"Y%="S*B]1 MG+),QCQ#@BVO!U/\<4X";9#/>(S93AZTD5[*@O,GW?D270]LC8@E+%3:!87' M,YNS)-&> ,??I=-!]4YM>-C>>_^<+QX6LZ"2S7GR/8[4^GHP&J"(+>DV47=\ M]PX#"K50\+8T!01IGQ9.^E($X,"!>AP$I#C9XTXT\-KDUK";.=!KOE8!_8[!3DWO%PZ?+ M&00B0G.> CLDS>-[B>Z!,M$V88@OT5^;?'"J@QZK5W1VPQ2-$WD.\Q[N;]#9 MAW/T 5E(KJE@$L49>LAB)2]@$-K?UGPK:1;)L:4 LWZS%9;X9@4^TH'/05]Y MIM82?YSJQ7>NLW8LJ[(6),):GJ5+Z.T1SZ;D!=KK!'(@^ M_K&\+?T=@3$Q%Y,:"OGQW"U]'F7*]0-G:#?)VS;W5%9K\<6.$?TCDPJB![5M MG]A<@\LR>&H53A.9HS<@[D96*S$N1C>+6& M8\^X\;_GYRL674+E8@(.C.A3N3'0K8B!#[<@"[DF&"0!USJ-S4(]J\1@4?+M M@&OZ /M(A;MH2B\^P>A\"%+'4&H91N;=;M%$WI@::KQ$'U_YZKIHI[@=]0A> =&26URA.SRI_0@]/H25/U/=AQ M';AJP2=FP>^C!CW X4;0CD)[#*XN 82\4PONF/X"U13XQD1J.K372DW,2KVO M,WV6:?;DH5=&A40N2HLO"^*BB+ZV?=S,>[H*]JZ<%D_'"ZX+ 'E' :BH>('@ M^R5$/.AOD#[ZR]PIOP-(!>-/56+GN+%4Y/VHFCV M6(OYM?UR>;RFNN@0W\CKZ6HEV(HJAKYD2L29C$/T2).MJ:21NGB07H?^UD4/ M&_N4!%[@O!7!MGD^&09.QXZNBPDQ%Y/_P;UF12'^T!^1#DAU22'FDO+3"-8L M)&]B70"V#NYH4B96^=45E%N^S51Q75.-5M=CT_Q2R*JG%W=K I.,Q(E; FF M]M40HB6*ZZJBH_@FO_%9<*5XFC?7C$9,Z GP_Y)SM>_H%U27AI-_ 5!+ P04 M " "EA:E4.7SZD/,# "N$0 &0 'AL+W=O Q[O&7\1:T(D^%Z5M9AX:RDWGWQ?Y&M2 M87'+-J163Y:,5UBJ)E_Y8L,)+HQ15?HH"!*_PK3VIF-S[Y%/QVPK2UJ31P[$ MMJHP_S$C)=M//.B]WGBBJ[74-_SI>(-79$[D8O/(5 M'?PT0YDV,&]\I60O#JZ!'LHS8R^Z\7LQ\0)-1$J22^T"J[\=N2=EJ3TICC]; MIU[7IS8\O'[U_MD,7@WF&0MRS\IOM)#KB9=YH"!+O"WE$]O_1MH!Q=I?SDIA M?L&^>3=!'LBW0K*J-58$%:V;?_R]#<2!01@X#%!K@ QWTY&A?, 23\><[0'7 M;RMO^L(,U5@K.%KK69E+KIY292>G<\GREYN9&E)HOP)T.()4_P(<'(C$MQ<>Q+Q6"=N3G;7>SICODZ"X$7U@MUP+\4A>D M^*>]K] [?O3*/T.##K]@?@M"^#- 4(_ 1^(->9$-+\#_L,N/J'Q'SG\/Q$A M."=>QG9]BC3N7\2#KC*QH7=-ZI=9I MB>OBY/T8%7$X MK.(JJ\Q64.&UNX:+*R2T&@W3]ZJ1T HM'%;:]ZB2L"^]KLA:R87#FGM5?81] MH0UC&+@K +(RBX+_HD*V7L\(#;+BBX;%]YKBV+H\A\,*+!H6V#>71=07V1/3 M9646A?]754160]&PAKYG56R[2LZ8,*NG:%A/WU01T9&]?!QH&I)MS('\ MF4EUO#>7:X(+PO4+ZOF2,?G:T!UTGVBF?P-02P,$% @ I86I5*[1SU"\ M P M@T !D !X;"]W;W)K&ULO5=1;Z,X$/XK M([0/76E;,(205$FD3;JG6VGWKFJN=\\N.,$JV)QMFNV_/]L02!/B].%V7Q(P M,Q_?S#>,Q[,=%\\R)T3!C[)@DC51C]6]T'=^AY+1DC!).0-!-G/O,[I=H:EQL!9_4[*3!]=@0GGB M_-GP=0B/'49G'*+6(;*!-LQL6'=8X<5,\!T(8ZW1S(7-C?76T5!F M9%PKH9]2[:<6?^A*^2J ,'AE5\I->U-=_Y;R6 M&EK.?*7#,N3\M UAV800G@DA@N^1EWKQT[\]+4]I5^8U.?@WEI(.*#B*,XGB11E 1!<)2= M =M1,DU&07!H^X9KTG%-G%SW7]\%MLDI@V0<:A8#; =L+[&==&PG[O(]KYNK MH*<=_/0]PID.T^$.IF-Z4JXC=)R&4YOK\>1,_"CH6VSP/KTNDVR1#AE$TV.6 M T8.F@<[ 7+27"N>/L.?E=E>I4,9%/:(X:_\EE'?,5%T.>-Z/ "RV>AYP6Q> M%OS:[/@95/A53R(*L!"8;4EI-[@+7U/[QOA-4XR29#0Y_9H&;,^IT_=MY&[< M#T0J05-31XU0=O=T9:OON.B7MES4]USD;KH_0Z;3OAM/DPD:Z'D#IN=4ZCLS MM=H>/SW;D/EI?FD.)G:Q[F.9$H\>Z M+642"K+1D,%-HOF(YI#0W"A>V3G[B2L]M=O+7!^LB# &^OF&<[6_,2_HCFJ+ M_P!02P,$% @ I86I5/#)TE-. P N0L !D !X;"]W;W)K&ULS5;;;MLX$/T50D\ML(ENOA:V@<1)L0':C1&CVX?%/C#2 MV"+"BTI2QT$>_V"(UOY(;QRCE!EDH(]&5M5?9$;G]5[)ERC#+D M]B7C50XYV6@ER)+RK.+4>XBP/AWO]?'X= .6,HY[%\2X'3,++6IW"L*LT7E= MZTQ.Z$S)=R5M@6PD4CG,#[%F;>&2M\)=)[V WZF^)&G\%TFB)/F S_+/T^,> M.FGK8^KQTA-X5^A'_F;%&K)*,\N@4_ROOOA*E)6MBW^_(;=42_33=&K]WS<$ M)G<6A/F_A]:@I37PM 8]M"Y:7F;/"PZ:(CMLBKQI"HE-P;$92(G\3-T+3#8] M\/FC)JC9##T;]P5[7HS2:#*(HF@6/G?=.0Y,XV@03X;=T /)PU;RL%=R_0+< METZ,Z2GAJ,4;G9.SXY;6^*R<'1\9]M[2XXAXFHR347+2TDFK==*K]0&,U2QS MQ&MW?TAF^[R=ML#3<_(VCO:G0G16[C9TNN8-)Z/I]/C%_2 RCL?I='S:YKAS M&,:]LF]%R=4KH&)O&AOF32$PP8AH\LQLM+UG%@OK"K]J/6H+ YN_K+ V1JT"\#[&X634[-P#VBG M]<5O4$L#!!0 ( *6%J53R=B7GU0( #0) 9 >&PO=V]R:W-H965T M\HS)L9B@27VX$D-B"\LR/@J#GYX0R;S*R0\=W8"[UZXH$FJ3(3_F2T(0DL03UN%D*/?,<2TQR8I)PA >NQ M=Q->ST)L #;B!X6=;+PC4\H3Y\]F2(29CS[26.5CKV!AV)8DR)3#WSW%:J"NH9OQ3-I?]&N MB@T\M"JDXGD%U@IRRLHG>:F,: TSVE 5 &B0T#G# !7 .N<7RJS9+WS3-.AB#HK03%YJ].-RCBX^7*(/B#+T/>6%)"R6(U]IC2:3 MOZKT3$L]T1D]&-UQIE*)/K,8XM=X7]?F"HSJ J=1*^$=$5<(AQ]1%$31"3VS M_X>'+7*P\QM;/GR&;TXE21(!";'_XONU\_B7]?1602Y_MR3JN$0=FZAS)E&] M4Z*D/[43)4'/$IC/?3L9XA[656Z;_AQ'X7 8!"[JE;JN4]=M53?C@C-];+04 MVG-4O?=UM.\2]=_J:$G0;7C5#S#N'SAZ'!5V<3 X[>C J1NTJP-!-RD(DK64 M.G1DP_?U- SVYT_P5EVG@@+>V$G/.UKV#@APU:%]TK;VE9K MM&>*WMG6_3$3XC?;BH^^[$[GR-030=U#2_U&_\E!)+8M2[3B!5/E2>UF7>N_ ML0WO8'YJK@2VK^UIRON$/H<3RB3*8*TI@ZN^WF91MNARH/C&=KDGKG3/M*^I MOM: , %Z?&PO=V]R:W-H965T\A4P/;/DHB!*=T7JRY4 DEA0D?LX"'I^ M02CS)B,[-A>3$2]53AG,!9)E41#Q=PHYWXR]T-L./-(T4V; GXQ6)(4%J*?5 M7.B>[U@26@"3E#,D8#GVKL.K61@9@(WX06$C&VUD2GGF_,5T[I*Q%QA%D$.L M# 71?VN809X;)JWC3TWJN9P&V&QOV;_8XG4QST3"C.<_::*RL3?P4 )+4N;J MD6^^0EU0U_#%/)?V%VWJV,!#<2D5+VJP5E!05OV3U]J(!D#S' ?@&H#W 9T3 M@*@&6.?\2IDMZX8H,AD)OD'"1&LVT[#>6+2NAC*SC LE]"S5.#5YA#6P$M!G MM- [)"ES0'R)YH(G9:S0=G:JC4J0=OV>Q\3:?WX#BM!<7FCDT^(&G9]=H#-$ M&?J>\5(2ELB1K[0^D\6/:RW32@L^H25"#YRI3*);ED#R%N_KNEQQ>%O<%+<2 M/A!QB:+P$\(!QD?TS/X?'K;(B9S7D>6+3O#=4$G25$!:6?AMZ?S]=:]#T9V" M0OYN2=1QB3HV4>=$HNWRB8K^V$I4!#U+8#[U]608]2)=Y;KISV%4% Z#P$6] M4==UZKJMZIX857HW+111(%NJ[3F^WL?:VG>)^N^UM2+H-@SK#[KA<,_6PR@< M!IWN<5L'3MV@5=UM*?3AWE+FT!$-/];/,-@=/L%[':T9FF:%..CU]RP]$C; MYJ,_9FG8.!W#5H'7>8ZXRD"@F)=,"=JZ8T.\X\4?[/'NT FC=WL<'7[GS?U8 M6WP8A7M1M&>QW[B+"A"IO:)E95]UCJ=X6^EQ. M*9,HAZ6F#"[[>M5%=5U7'<57]L9[YDK?G[:9Z2<."!.@YY>&PO=V]R:W-H965T.O0HD'3=@_%'FB) MMHA*I$M2<0OLQ^]24B0[H6EW'WFQI2N>RW,_>"AQNI'JL\X9,^AK60A]/LB- M64^"0*NL:V5 64GZV-Z^R\T%H&;&"I<:ZH/!WQRY9 M45A/P.-+ZW30S6F!V]?WWN=U\!#,@FIV*8L_>&;R\\'9 &5L2:O"O).;WU@; M4&+]I;+0]2_:M&/# 4HK;639@H%!R47S3[^VB3@&0%H >0# \1Y U *B8P%Q M"XB/!20M('D(B/8 ABU@6.>^25:=Z2MJZ&RJY 8I.QJ\V8NZ7#4:$LR%[:Q; MH^ I!YR977^IN/F&WC"3RPR]$G=,&V@!!T\2V&9Y?,4-Y MH4]@R(?;*_3\V0EZAKA [W-9:2HR/0T,4+,3!&E+XV5#@^RA\8:J4X3'+Q ) M"7; +X^ 1[B&$P?\ZGBX:_9K/_R*I5[XW __A/_[S< M@N9D5<'0VR7:7]1/KP&&7AE6:M^D43=I5$\:^[NG;";BW42N"C:>AK4GJW=W MLV0;]C!34L0VNJ@&DJA5&@PZC@=,$+(/\""2G22BF@ MC=92V<7IHI\\XH8)&44/,G]HU$X(PRZ$H3>$WR4';A^!8*68I]]&G;_1TS7Y M63?IF3>(&Z92\ O[[%;C:$,_,]A:4P8;8^9*N]]IG)R&X8\>=N..W?@[N@1: M1&A:;]JGVS=HK7C*7+H\=M0]"D-WW7'8;ROADS1O.\VQ_+:V/>SOS(_H8J48 MLQT#6Z[)T:],,,TU-%3VGJ6YIS2XUV3\A**,>U7&_YTLMZZ2'<_'_ M++KXL:3&>S8"W"LJ]DOJP:JCOU##_+9:Z%3Q=;UX.HRO.KTFXN$3-D4OG7CD MC?VMRKB CP>D;8 :<:TK6*#/H4:-Y<3YVC9ZW![Q_O[H-17[]:\-?-UIJW-R MOX_DD(;B7D2Q7T4OJ*+JJ[Y4LD2L:]I3L6V\#MI.C0T"??EB/0:2OP: MNKOQI(\HWN\^^[BB:@VC-%\)+E;63-U]W$1Q@$P2'D@VZ;67^+7WN+CH I;( MOLCLVH7&E;!$OC&JG/'X21R.9^O-F_QK57D-VZ_0["@I(;W0D^CII(3TXD[\ MXO[/I(0XWJ,]RZ07=>(7]:.DY("/@Z]CQ,K[KJ577N)7WD"TE/^I]SNRR MR&S;9/9*RX)G]4O5@A94I PU9T^TWEOA(Y25"Z9^^@$/PU_NOT:A-"ACJE<) M UYI!=_U#WTNH:(BY?"M#Z^VAC6=T[@V.37(CCIU)2C8.GPHF5K5QT0:G%?" MM'GKS,U9U#69S.L3F(?V:#*/7/9X,H]=]F0R3USVX60^=-E'D_G(93^;S,]< M]O%D/G;9<3B9PXNIZPF&)]CY!(+&SJ@QA(V=<6,('#LCQQ Z=L:.(7CLC!Y# M^-@9/X8$8&<&,*0 .W- ( ?$F0-BCQJ=.2"V\,X<$,@!<>: 0 Z(,P<$80]0U5*RXT*M@2^C8\'8%BJ.9GJ6@, M -T) 9 >&PO=V]R:W-H965TSS/ M,^.9R8SG!R&_J!) DV]UQ=7"*;7>IZZK\A)JJJ[$'CB>;(6LJ<:MW+EJ+X$6 M%E17;N!Y$[>FC#O+N97=RN5<-+IB'&XE44U=4_G]!BIQ6#B^W$G=NSU*P&KAB@A,)VX5S[:>9;P%6XS.#@SI9$W.5C1!?S.9= ML7 \XQ%4D&M#0?'O 590588)_?C:D3J]30,\71_9W]C+XV4V5,%*5/^P0I<+ M)W%( 5O:5/J3./P-W85BPY>+2ME?_7&7GQ_"5Y3A@G=Z5H%.6%FKL:W33&W+QSZ:9U*;C@ MT@ 9Y#_<'X-DX_%__O\<@%R/:AS7HPQI8EO "RS%* M-C'I"&'8$X:6,+I N&JDQ+00JA3HP:"V^(G%FZ_]81EZLYGOS=V'T^"=JP5) M//."7NV1>U'O7O1+[E6,;EC%-(-!'UN2^,3XJ]CWPJ<^1F<^HMHD2(9]C'L? MXU$?WW\FUSL)8,H;OS)=DK? 03&%U5_<05Z.I&G2VYC\GKQ/>\+I_\S[]"RF M?C0-+N0SZMNS4=L?8>RZL[/:\$,_G Z;],V0>2PY M:8S^J!MGC:#K7>.HNQ)(+GB!DQ&;):Z4J%A!3>?<6\:1D]&**(V"MG.WU+JDFABMJZ$R M=$]&1@UR9T>O0O*&ZRYNO;B=[ZL@S>Q4>RH/TRP+^C$7[\,%AM&-+["Z11P/.M$/JX,0;Z%]WR!U!+ P04 M" "EA:E4R#-#U^$" Q" &0 'AL+W=O"ER)H=.IM3\Q'5EG&%!Y!&?(]-O M4BX*HO16S%PY%T@2"RIR-_"\KEL0RIS1P-INQ6C 2Y53AK<"9%D41+R.,>?+ MH>,[*\.$SC)E#.YH,"2ZI>X1I5QA.X9 N42E=)23B$:55:X"G<,U(F5&$" M$Y0Z0](8;^8HB"F&A/US5(3F\D##[J?GL+]W 'M &=QEO)2$)7+@*BW7.'7C M6MJXDA9LD1;"-6XUT=9A-KL(IU'.PDO";B"$+_$P1>$+3H.?MS MN+]#3MBD/K1\X1:^J?XDDS)'N$EA>QE^7FD87"HLY*\=3CN-TXYUVMGB](I+ M":G@!?"F>FVEJ5BZEL6T@L7(C\*>SMIB/6&;IP[]7J??:XZ]TQ@U&J.=&K_K M[D59S N$_5SK/6@36%%$ZP([D:G+.X'1IL @['I^N\!N(["[4^"W!SB="413 M(?V]J@R^($-)I2Y@B/Z&PGWVK-X MW#@[_B=7\7BSTE[4[MKWWMJ>]_=WK.;H[G3MKC7? L7,SB0),2^9JGI38VWF MWJGM]A_L8S,/;5-_HZF&J>X\,ZJ[;(ZIIO2.>CH9HII/U4;QN6WQCUSI@6&7 MF9[I*,P!_3[E7*TVQD'S+V'T&U!+ P04 " "EA:E4*T6^U6. ;RL6$]% B:=CL,.R@V$PO5AR?)2?;O1\F.EW5IMHLM4GSOD92H;*?- MLZT '-E+H>PXJIRK;RFU1062V8&N0>'.6AO)')IF0VUM@)4!) 6-A\-K*AE7 M49X%W\+DF6ZRTOK9&W?E.!KZA$! X3P#P]\6 M9B"$)\(T?G2<42_I@V!TLNY^ 8 M%_:*O"5/RSFYO+@B%X0K\ECIQC)5VHPZ%/506G0"TU8@?D4@(?=:N!C')_*9_3]\=":=I&]@$OB2?S:0S+DM MA+:- ?)MLK+.X!W]?D8B[272()&>EW H 7L<7PNGCJ'EN XC#34:W MQZWY.R9-^Y V-WITER2831@Q2PK=*-<>4N_MIW@2+N\+_Q2GNQW&WS3MTX!' ML.'*$@%KI!P.;G V3#MNK>%T'6[L2CN\_V%9X0L%Q@?@_EIK=S"\0/_FY;\ M4$L#!!0 ( *6%J5371"8>_@( (&PO<'J]IE1[7<5%D_IKK>L/0="LUK0BS9FLJ3!( M(55%M)FJ,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z\5:R%3KUIZ/)L[?/>>J' M\3O?LW29S&GJWYZ^_M%*??'*L_>3MR6 M.!@R6,P+*7:)1+XUF,BDHMX=X:F?$XM'-H9%'?@J9B0JH]M(]B_RV'Y$;"=@4#&^4&EP;"8UT1KJL2EF?2+>^,# MR!O&-YO:*"P5V83359JM]RT]%ZAO:Z6TW=06N>?H/:OZS=2ZIH(KP M?=&F]5]RE9^M.'K_MR3W+Y5CP4Z-PVGRTD6>OTB1P?"NW'LA'[R.1ZL'QU[J M?X,#EN^">LN6<:L MK9)QU1448EBU&W^!],)X/'--+"9RVM$\&Z:J7/9#SPQ,U.$"AV/DLK_<".9C M,3<"&!8'4X#Y6"\LSO^4SPS-QV*8MID3F:$^,]3'>KF0K/]@<=P^B;G*8%C6.D M.C%\W/N#/251E"1N!#"W@BC"$'@:<013 !HP)(KZ<_#H/ JVYU2P^^F]^ 50 M2P,$% @ I86I5)>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'(@ #P 'AL+W=OS4M9K/3:<^ESCY]W+>UM%-X8+QH MO#0Z%,:"'U(\N)?S\9!MI9-W4DG_N,C&[TIDK)=:]O))M(MLEC'7F8>OQLHG MHSU7=6.-4HLLWYWX(:R7S:OB.D+>\CLWEGA^=\,#R"([G84&5](Z/]88V^>! M<2M"Y=W1X,VE5%[8"^[%%VN&C=3KV$RXBBFXC#$.^\]=$,_L?PFC6:UD(RY, M,_1"^UT$_+L MD!4"61T3L@20XZ]N?/06ZY^I>O[HSUDUMA>P#Y 8'\0 NY3XBC8L+@Z3=&1UB8 MQ6=8&I]1#^R^E_ZE?\/P]L%Q(O2^2"!1UQ#+)G8GNPXSB(0($TM.;);:F^9^ M$O++F!'[T)(;*T$^S"DYL52N0[M7NC&]8"??C'-OV#),'^J.VV3^@!DE)U;* MC=@*/20XF#MR8GG$1.(?V5_"=Z8-L=L*MQL6$!#S1DXLCN?NO.6_TF& :2(G M]@0JLV3NDF.BR(E-@6/"V4N.J2(G=@5JW22:!::,@EH9F'=33$P:!;$T#IF7 MG83EG8)YIT"7*.1K%$3 [ 1B8D(IB(7RHN#G^+DW$ T324$LDD,N_DU'8X(I MB 6#*#F20DQ,,P6Q9IZU_-M>QE13$*OFH)]WI! 34TU!K!IT#9HF1TPU!;%J M<"-6<&<$4TU)K!H<QN8@)F:ADMA""68<-.V@1$SVYX.UR?Y\A5FHHK;0 MH0GFJY%>81:JB"V$8,9; &)B%JJ.M'7V.B%5F(4J8@OAF%"6%?I2Y7L M(LPQ^L7^UY-,_4$L#!!0 ( *6%J52*,79?SP$ #,? : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VX_[)F_;8]ILNS0Z'?;'-*\V M.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''N MXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H M[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^ MZ F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XA MD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J71/H7:/>]7_J MG?)Y'].]Y[;&Y_\GU?ER;[P__KJ\G1R\ERO. ?Z1OWP#4$L#!!0 ( *6% MJ50RX8'AQP$ !(? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0% MT%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL M,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3 M!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+ MZ1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]V MESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>L MCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_' M7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( *6%J51ELQ9:1@4 (05 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ I86I5/J3''V!!0 J!4 !@ M ("!C10 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ I86I5(_=_U&C!P K1$ !@ ("!!BD 'AL M+W=ODSP# #R!P & @('[ M/ >&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5 D; MP-WE P FPD !@ ("!;4 'AL+W=O&UL4$L! A0#% @ MI86I5#\(,)U\! ! H !D ("!]$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5/E%+RQT! 10H !D M ("!G&H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I86I5-(-^-)7 P VP< !D ("!/GX 'AL M+W=O&PO=V]R:W-H965TB% !X;"]W;W)K&UL4$L! A0#% @ I86I M5'&TIR#G @ !08 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5-=4Y@H,! (@H M !D ("!>90 'AL+W=O&PO=V]R:W-H965T:; !X;"]W;W)K&UL4$L! A0#% @ I86I5.(TF]4C @ 1P0 !D M ("!ZIX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I86I5&8,D)KR! IAP !D ("!C:< 'AL+W=O M&PO=V]R:W-H965T6Q M !X;"]W;W)K&UL4$L! A0#% @ I86I5,^G M&=@T P Y @ !D ("!?+0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5)_-.L_6 @ T@< !D M ("!RKX 'AL+W=O4" L"@ &0 @('7P0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ I86I5#0@]=9- P )@P !D ("! M#\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I86I5#E\^I#S P KA$ !D ("!N]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5/)V)>?5 M @ - D !D ("!7>$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86I5"UAZ>I: P W0D !D M ("!#.T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I86I5-=$)A[^ @ AP\ T ( !&/8 M 'AL+W-T>6QE(@ #P @ $J^@ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ I86I5(HQ=E_/ 0 ,Q\ !H ( !D?X 'AL M+U]R96QS+W=O'' M 0 $A\ !, ( !F ! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& #P / !;$ D (! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 137 241 1 true 44 0 false 4 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.shockwavemedical.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101101 - Disclosure - Organization and Basis of Presentation Sheet http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 6 false false R7.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2108103 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 8 false false R9.htm 2111104 - Disclosure - Cash Equivalents and Short-Term Investments Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments Cash Equivalents and Short-Term Investments Notes 9 false false R10.htm 2115105 - Disclosure - Balance Sheet Components Sheet http://www.shockwavemedical.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2119106 - Disclosure - Commitments and Contingencies Sheet http://www.shockwavemedical.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 11 false false R12.htm 2123107 - Disclosure - Term Notes Notes http://www.shockwavemedical.com/role/TermNotes Term Notes Notes 12 false false R13.htm 2127108 - Disclosure - Stock-Based Compensation Sheet http://www.shockwavemedical.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2133109 - Disclosure - Net Income (Loss) Per Share Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 14 false false R15.htm 2137110 - Disclosure - Revenue Sheet http://www.shockwavemedical.com/role/Revenue Revenue Notes 15 false false R16.htm 2141111 - Disclosure - Equity Method Investments Sheet http://www.shockwavemedical.com/role/EquityMethodInvestments Equity Method Investments Notes 16 false false R17.htm 2146112 - Disclosure - Income Taxes Sheet http://www.shockwavemedical.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies 18 false false R19.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 2309302 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements 20 false false R21.htm 2312303 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables Cash Equivalents and Short-Term Investments (Tables) Tables http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments 21 false false R22.htm 2316304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.shockwavemedical.com/role/BalanceSheetComponents 22 false false R23.htm 2320305 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.shockwavemedical.com/role/CommitmentsandContingencies 23 false false R24.htm 2324306 - Disclosure - Term Notes (Tables) Notes http://www.shockwavemedical.com/role/TermNotesTables Term Notes (Tables) Tables http://www.shockwavemedical.com/role/TermNotes 24 false false R25.htm 2328307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.shockwavemedical.com/role/StockBasedCompensation 25 false false R26.htm 2334308 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.shockwavemedical.com/role/NetIncomeLossPerShare 26 false false R27.htm 2338309 - Disclosure - Revenue (Tables) Sheet http://www.shockwavemedical.com/role/RevenueTables Revenue (Tables) Tables http://www.shockwavemedical.com/role/Revenue 27 false false R28.htm 2342310 - Disclosure - Equity Method Investments (Tables) Sheet http://www.shockwavemedical.com/role/EquityMethodInvestmentsTables Equity Method Investments (Tables) Tables http://www.shockwavemedical.com/role/EquityMethodInvestments 28 false false R29.htm 2402401 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails Organization and Basis of Presentation - Additional Information (Details) Details 29 false false R30.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 30 false false R31.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 2410404 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Details 32 false false R33.htm 2413405 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) Details 33 false false R34.htm 2414406 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) Details 34 false false R35.htm 2417407 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 35 false false R36.htm 2418408 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Liabilities (Details) Details 36 false false R37.htm 2421409 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 37 false false R38.htm 2422410 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) Details 38 false false R39.htm 2425411 - Disclosure - Term Notes - Additional Information (Details) Notes http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails Term Notes - Additional Information (Details) Details 39 false false R40.htm 2426412 - Disclosure - Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details) Notes http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details) Details 40 false false R41.htm 2429413 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) Details 41 false false R42.htm 2430414 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 42 false false R43.htm 2431415 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation - Schedule of Option Activity (Details) Details 43 false false R44.htm 2432416 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 44 false false R45.htm 2435417 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 2436418 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) Details http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables 46 false false R47.htm 2439419 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details) Sheet http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails Revenue - Schedule of Product Revenue Based on Product Line (Details) Details 47 false false R48.htm 2440420 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details) Sheet http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails Revenue - Schedule of Product Revenue Based on Location (Details) Details 48 false false R49.htm 2443421 - Disclosure - Equity Method Investments - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails Equity Method Investments - Additional Information (Details) Details 49 false false R50.htm 2444422 - Disclosure - Equity Method Investments - Summary of Unaudited Balance Sheet (Details) Sheet http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails Equity Method Investments - Summary of Unaudited Balance Sheet (Details) Details 50 false false R51.htm 2445423 - Disclosure - Equity Method Investments - Summary of Unaudited Results of Operations (Details) Sheet http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails Equity Method Investments - Summary of Unaudited Results of Operations (Details) Details 51 false false R52.htm 2447424 - Disclosure - Income Taxes (Details) Sheet http://www.shockwavemedical.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.shockwavemedical.com/role/IncomeTaxes 52 false false All Reports Book All Reports swav-20220331.htm a10-qq122ex311legaledits.htm a10-qq122ex312legaledits.htm a10-qq122ex321legaledits.htm a10-qq122ex322legaledits.htm aex101xshockwavexdouggodsh.htm aex102xshockwavexarnonxceo.htm aex103xshockwavexnonxemplo.htm swav-20220331.xsd swav-20220331_cal.xml swav-20220331_def.xml swav-20220331_lab.xml swav-20220331_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swav-20220331.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 137, "dts": { "calculationLink": { "local": [ "swav-20220331_cal.xml" ] }, "definitionLink": { "local": [ "swav-20220331_def.xml" ] }, "inline": { "local": [ "swav-20220331.htm" ] }, "labelLink": { "local": [ "swav-20220331_lab.xml" ] }, "presentationLink": { "local": [ "swav-20220331_pre.xml" ] }, "schema": { "local": [ "swav-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 386, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 11 }, "keyCustom": 20, "keyStandard": 221, "memberCustom": 9, "memberStandard": 28, "nsprefix": "swav", "nsuri": "http://www.shockwavemedical.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.shockwavemedical.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Balance Sheet Components", "role": "http://www.shockwavemedical.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Commitments and Contingencies", "role": "http://www.shockwavemedical.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Term Notes", "role": "http://www.shockwavemedical.com/role/TermNotes", "shortName": "Term Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Stock-Based Compensation", "role": "http://www.shockwavemedical.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Revenue", "role": "http://www.shockwavemedical.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Equity Method Investments", "role": "http://www.shockwavemedical.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146112 - Disclosure - Income Taxes", "role": "http://www.shockwavemedical.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)", "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables", "shortName": "Financial Instruments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)", "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables", "shortName": "Cash Equivalents and Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Term Notes (Tables)", "role": "http://www.shockwavemedical.com/role/TermNotesTables", "shortName": "Term Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.shockwavemedical.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - Disclosure - Revenue (Tables)", "role": "http://www.shockwavemedical.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Equity Method Investments (Tables)", "role": "http://www.shockwavemedical.com/role/EquityMethodInvestmentsTables", "shortName": "Equity Method Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Basis of Presentation - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails", "shortName": "Organization and Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "swav:NoticePeriodForCancellationOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i8ffc659feb214ac4824d7d9178ac9c3d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i8ffc659feb214ac4824d7d9178ac9c3d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details)", "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details)", "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details)", "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "shortName": "Balance Sheet Components - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details)", "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails", "shortName": "Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Term Notes - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails", "shortName": "Term Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i2f068f6409b34e2f9e588ecd3427bd8c_I20200229", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "iaba43d5d989345ed93acfe1390025ef3_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "iaba43d5d989345ed93acfe1390025ef3_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details)", "role": "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails", "shortName": "Term Notes - Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details)", "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails", "shortName": "Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i8b7e12e852f745398374803ece254039_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "id201978e702448fe98d345ba8fb05e48_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details)", "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ibb72ccfa5812468c8504a93b45d220d1_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ibb72ccfa5812468c8504a93b45d220d1_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i974f5470627f4adab24dc47750f86d02_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details)", "role": "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails", "shortName": "Revenue - Schedule of Product Revenue Based on Product Line (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ie0147f3e52844732ade7168357c23b34_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details)", "role": "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "shortName": "Revenue - Schedule of Product Revenue Based on Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ie121240b44b34dee8b7839e1dd30e848_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Equity Method Investments - Additional Information (Details)", "role": "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "shortName": "Equity Method Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i1964ebc9fac04a6295a80014b496acd9_I20220331", "decimals": "2", "lang": "en-US", "name": "swav:PercentageOfEquityStakeReceived", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i98c73a0d3d77441b92cce4d568ab8789_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Equity Method Investments - Summary of Unaudited Balance Sheet (Details)", "role": "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "shortName": "Equity Method Investments - Summary of Unaudited Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ie2304b892f1b4801ba902aab2737048c_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Equity Method Investments - Summary of Unaudited Results of Operations (Details)", "role": "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails", "shortName": "Equity Method Investments - Summary of Unaudited Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "ie1724a12d44e4354a7c0e0c507493007_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Income Taxes (Details)", "role": "http://www.shockwavemedical.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Basis of Presentation", "role": "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Financial Instruments and Fair Value Measurements", "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements", "shortName": "Financial Instruments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Cash Equivalents and Short-Term Investments", "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments", "shortName": "Cash Equivalents and Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swav-20220331.htm", "contextRef": "i0982bec2cab0495c8c9d58182abbc27f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "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.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "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", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r221", "r253", "r300", "r301", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r464", "r467", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r221", "r253", "r300", "r301", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r464", "r467", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r279", "r282", "r414", "r463", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r279", "r282", "r414", "r463", "r465" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r221", "r253", "r290", "r300", "r301", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r464", "r467", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r221", "r253", "r290", "r300", "r301", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r464", "r467", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Summary of Unaudited Balance Sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Summary of Unaudited Results of Operations" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r162", "r163", "r279", "r283", "r466", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r162", "r163", "r279", "r283", "r466", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "xbrltype": "stringItemType" }, "swav_AccruedAssetPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued asset purchases current.", "label": "Accrued Asset Purchases Current", "terseLabel": "Accrued asset purchases" } } }, "localname": "AccruedAssetPurchasesCurrent", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "swav_AccruedResearchAndDevelopmentCostsCurrent": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued research and development costs, current.", "label": "Accrued Research And Development Costs Current", "terseLabel": "Accrued research and development costs" } } }, "localname": "AccruedResearchAndDevelopmentCostsCurrent", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "swav_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All other countries.", "label": "All Other Countries [Member]", "terseLabel": "All other countries" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "xbrltype": "domainItemType" }, "swav_AutomaticAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCapitalStockOutstandingOnPrecedingFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automatic annual increase in common stock reserved for issuance as percentage of capital stock outstanding on preceding fiscal year end date", "label": "Automatic Annual Increase In Common Stock Reserved For Issuance As Percentage Of Capital Stock Outstanding On Preceding Fiscal Year End Date", "terseLabel": "Automatic annual increase in common stock reserved for issuance" } } }, "localname": "AutomaticAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCapitalStockOutstandingOnPrecedingFiscalYearEndDate", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "swav_AvailableForSaleSecuritiesDebtMaturitiesWithinGreaterThanOneYearAndLessThanTwoYearsFairValue": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale securities debt maturities within greater than one year and less than two years fair value.", "label": "Available For Sale Securities Debt Maturities Within Greater Than One Year And Less Than Two Years Fair Value", "terseLabel": "Greater than one year and less than two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinGreaterThanOneYearAndLessThanTwoYearsFairValue", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "swav_CashContributionFromExchangeOfEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash contribution from exchange of equity.", "label": "Cash Contribution From Exchange Of Equity", "terseLabel": "Cash contribution from exchange of equity" } } }, "localname": "CashContributionFromExchangeOfEquity", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "swav_CashEquivalentsAndShortTermInvestments": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash equivalents and short term investments.", "label": "Cash Equivalents And Short Term Investments", "totalLabel": "Cash equivalents and short-term investments, Amortized Cost Basis" } } }, "localname": "CashEquivalentsAndShortTermInvestments", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "swav_CashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Equivalents And Short-Term Investments, Fair Value Disclosure", "label": "Cash Equivalents And Short-Term Investments, Fair Value Disclosure", "totalLabel": "Cash equivalents and short-term investments, Fair Value" } } }, "localname": "CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "swav_ConsignedInventoryNetOfReserves": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consigned inventory, net of reserves.", "label": "Consigned Inventory Net Of Reserves", "terseLabel": "Consigned inventory" } } }, "localname": "ConsignedInventoryNetOfReserves", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "swav_CoronaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coronary.", "label": "Coronary [Member]", "terseLabel": "Coronary" } } }, "localname": "CoronaryMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "xbrltype": "domainItemType" }, "swav_EarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share [Line Items]", "label": "Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Share [Line Items]" } } }, "localname": "EarningsPerShareLineItems", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "swav_EarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share [Table]", "label": "Earnings Per Share [Table]", "terseLabel": "Earnings Per Share [Table]" } } }, "localname": "EarningsPerShareTable", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "swav_EquityMethodInvestmentObtainedInExchangeForRelatedPartyContractLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity method investment obtained in exchange for related party contract liability.", "label": "Equity Method Investment Obtained In Exchange For Related Party Contract Liability", "terseLabel": "Equity method investment obtained in exchange for related party contract liability" } } }, "localname": "EquityMethodInvestmentObtainedInExchangeForRelatedPartyContractLiability", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "swav_FiveThousandAndFourHundredZeroThreeBetsyRoseDriveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five thousand and four hundred zero three Betsy Rose Drive.", "label": "Five Thousand And Four Hundred Zero Three Betsy Rose Drive [Member]", "terseLabel": "5403 Lease" } } }, "localname": "FiveThousandAndFourHundredZeroThreeBetsyRoseDriveMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swav_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "swav_JVAgreementWithGenesisMedTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JV agreement with Genesis MedTech", "label": "J V Agreement With Genesis Med Tech [Member]", "terseLabel": "JV Agreement with Genesis MedTech" } } }, "localname": "JVAgreementWithGenesisMedTechMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "swav_LesseeOperatingLeaseLiabilityPaymentsNotYetCommencedDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, operating lease, liability, payments, not yet commenced due.", "label": "Lessee Operating Lease Liability Payments Not Yet Commenced Due", "terseLabel": "Lessee operating lease liability payments not yet commenced due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNotYetCommencedDue", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "swav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "swav_LicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License agreement.", "label": "License Agreement [Member]", "terseLabel": "License Agreement" } } }, "localname": "LicenseAgreementMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swav_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan and security agreement.", "label": "Loan And Security Agreement [Member]", "terseLabel": "Loan and Security Agreement" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swav_MaximumPeriodOfAutomaticAnnualIncreaseInCommonStockReservedForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period of automatic annual increase in common stock reserved for issuance.", "label": "Maximum Period Of Automatic Annual Increase In Common Stock Reserved For Issuance", "terseLabel": "Maximum period of automatic annual increase in common stock reserved for issuance" } } }, "localname": "MaximumPeriodOfAutomaticAnnualIncreaseInCommonStockReservedForIssuance", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "swav_NoticePeriodForCancellationOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notice period for cancellation of agreement.", "label": "Notice Period For Cancellation Of Agreement", "terseLabel": "Notice period for cancellation of agreement" } } }, "localname": "NoticePeriodForCancellationOfAgreement", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "swav_PercentageOfCashContributionReceivableFromExchangeOfEquityWithinOneYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of cash contribution receivable from exchange of equity within one year.", "label": "Percentage Of Cash Contribution Receivable From Exchange Of Equity Within One Year", "terseLabel": "Percentage of cash contribution receivable from exchange of equity within one year" } } }, "localname": "PercentageOfCashContributionReceivableFromExchangeOfEquityWithinOneYear", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "swav_PercentageOfCashContributionReceivedFromExchangeOfEquityCurrent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of cash contribution received from exchange of equity current.", "label": "Percentage Of Cash Contribution Received From Exchange Of Equity Current", "terseLabel": "Percentage of cash contribution received from exchange of equity upon signing of agreement" } } }, "localname": "PercentageOfCashContributionReceivedFromExchangeOfEquityCurrent", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "swav_PercentageOfEquityStakeReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity stake received.", "label": "Percentage Of Equity Stake Received", "terseLabel": "Percentage of equity stake received" } } }, "localname": "PercentageOfEquityStakeReceived", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "swav_PeripheralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Peripheral.", "label": "Peripheral [Member]", "terseLabel": "Peripheral" } } }, "localname": "PeripheralMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "xbrltype": "domainItemType" }, "swav_ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock under employee stock purchase plan.", "label": "Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "swav_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share based payment award, number of shares available for grant, cancelled in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Cancelled In Period", "terseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantCancelledInPeriod", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "swav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "swav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options shares available for grant.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grant Roll Forward", "terseLabel": "Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "swav_ShareSubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share subscription agreement.", "label": "Share Subscription Agreement [Member]", "terseLabel": "Share Subscription Agreement" } } }, "localname": "ShareSubscriptionAgreementMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swav_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "swav_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "swav_SupplementalTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental term loan.", "label": "Supplemental Term Loan [Member]", "terseLabel": "Supplemental Term Loan" } } }, "localname": "SupplementalTermLoanMember", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swav_TransferOfFixedAssetsToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer of fixed assets to inventory.", "label": "Transfer Of Fixed Assets To Inventory", "terseLabel": "Transfer of fixed assets to inventory" } } }, "localname": "TransferOfFixedAssetsToInventory", "nsuri": "http://www.shockwavemedical.com/20220331", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r22", "r165", "r166" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedLabel": "Accretion of discount on available-for-sale securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r44" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "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 through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r56", "r57", "r58", "r453", "r472", "r473" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r64", "r65", "r66", "r114", "r115", "r116", "r356", "r468", "r469", "r524" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r328", "r329", "r330", "r362" ], "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-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r302", "r304", "r333", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r304", "r324", "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r95", "r241", "r385" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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 securities excluded from calculation of diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r137" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r149", "r153", "r159", "r182", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r352", "r357", "r374", "r400", "r402", "r429", "r450" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r51", "r108", "r182", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r352", "r357", "r374", "r400", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsNet", "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", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails" ], "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r2", "r474", "r475", "r476", "r477" ], "calculation": { "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "totalLabel": "Net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r172" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r173" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 3.0, "parentTag": "swav_CashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r170", "r185" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Short-term investments Amortized Cost Basis" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r174", "r176", "r445" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r174", "r175", "r444" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "One year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r168", "r171", "r185", "r435" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Short-term investments, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r305", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r100", "r101", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r37", "r97" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash And Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Cash Equivalents and Short-Term Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r97", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash equivalents at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r90", "r97", "r103" ], "calculation": { "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r375" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r37" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CoVenturerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other venturer from the perspective of the entity in the corporate joint venture.", "label": "Co-venturer [Member]", "terseLabel": "Joint Venture" } } }, "localname": "CoVenturerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r205" ], "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.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "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": [ "r192", "r193", "r194", "r202", "r494" ], "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.shockwavemedical.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r362" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r72", "r439", "r459" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r260", "r261", "r280" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Related party contract liability, noncurrent portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "verboseLabel": "Corporate Bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78", "r414" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of product revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of product revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r76" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "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": [ "r106", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r235", "r242", "r243", "r245", "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": "Term Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r18", "r19", "r107", "r112", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r248", "r249", "r250", "r251", "r387", "r430", "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt interest rate basis" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r218", "r248", "r249", "r384", "r387", "r388" ], "calculation": { "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt amount", "verboseLabel": "Principal amount of term note" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails", "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r46", "r247", "r384", "r387" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r107", "r112", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r248", "r249", "r250", "r251", "r387" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment [Abstract]", "terseLabel": "Debt Instrument, Periodic Payment [Abstract]" } } }, "localname": "DebtInstrumentPeriodicPaymentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Debt, final payment amount" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r107", "r112", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r244", "r248", "r249", "r250", "r251", "r255", "r256", "r257", "r258", "r383", "r384", "r387", "r388", "r447" ], "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": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r231", "r383", "r384", "r385", "r386", "r388" ], "calculation": { "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedLabel": "Net premium associated with accretion of final payment, and other debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Summary of Remaining Contractual Maturities for Available-for-sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r95", "r187" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ], "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.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r279" ], "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": "Schedule of Product Revenue Based on Product Line and Location" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r134", "r135", "r136", "r140", "r141", "r363", "r364", "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r119", "r120", "r121", "r122", "r123", "r129", "r134", "r135", "r136", "r140", "r141", "r363", "r364", "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based compensation expenses capitalized amount" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "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.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r64", "r65", "r66", "r114", "r115", "r116", "r118", "r124", "r126", "r143", "r184", "r254", "r259", "r328", "r329", "r330", "r341", "r342", "r362", "r376", "r377", "r378", "r379", "r380", "r381", "r468", "r469", "r470", "r524" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Summarized Financial Information [Abstract]", "terseLabel": "Balance sheet:" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r38", "r150", "r178" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r38", "r89", "r180", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r365", "r366", "r367", "r372" ], "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 Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r365", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r233", "r248", "r249", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r366", "r403", "r404", "r405" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r365", "r366", "r368", "r369", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "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": [ "r371" ], "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": "Financial Instruments and Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r233", "r291", "r292", "r297", "r299", "r366", "r403" ], "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.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r233", "r248", "r249", "r291", "r292", "r297", "r299", "r366", "r404" ], "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.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r233", "r248", "r249", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r366", "r405" ], "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.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r233", "r248", "r249", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r403", "r404", "r405" ], "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r371", "r373" ], "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.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r108", "r149", "r152", "r155", "r158", "r160", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r374" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r149", "r152", "r155", "r158", "r160", "r427", "r437", "r442", "r461" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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": "Net income (loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r70", "r95", "r147", "r178", "r436", "r457" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Share in net loss of equity method investment", "terseLabel": "Share in net loss of equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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_IncomeStatementLocationAxis": { "auth_ref": [ "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r338", "r339", "r340", "r343", "r345", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r125", "r126", "r148", "r337", "r344", "r346", "r462" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r92", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income tax paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r131", "r132", "r136" ], "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": "Dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r146", "r382", "r385", "r441" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r91", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r186" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "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.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r50", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r186" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "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 material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r186" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "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 progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r395" ], "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": "Schedule of Minimum Future Rental Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r395" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest and adjustments" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r108", "r154", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r353", "r357", "r358", "r374", "r400", "r401" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r108", "r182", "r374", "r402", "r432", "r455" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r108", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r353", "r357", "r358", "r374", "r400", "r401", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsNet", "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", "negatedLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails" ], "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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r232", "r246", "r248", "r249", "r431", "r451" ], "calculation": { "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Term note, current and noncurrent" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less term note, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Term note, noncurrent portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesScheduleofCurrentandNoncurrentDebtandNetDiscountorPremiumBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r47" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Term notes, noncurrent portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r206" ], "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" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r93", "r96" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r59", "r61", "r66", "r71", "r96", "r108", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r149", "r152", "r155", "r158", "r160", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r364", "r374", "r438", "r458" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Term notes, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r149", "r152", "r155", "r158", "r160" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "terseLabel": "Loss from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r391", "r396" ], "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.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Lease Liabilities Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r390" ], "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r390" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r390" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Lease liability, noncurrent portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r389" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r394", "r396" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r393", "r396" ], "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.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r44" ], "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "order": 5.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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and 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, Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r53", "r54", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and 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, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Unrealized gain (loss) on available-for- sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "negatedLabel": "Payments of taxes withheld on net settled vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r81", "r83", "r169" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedLabel": "Purchase of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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-Based Restricted Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r35", "r36" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r81", "r82", "r169" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Proceeds from maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r327" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r59", "r61", "r66", "r88", "r108", "r117", "r125", "r126", "r149", "r152", "r155", "r158", "r160", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r351", "r354", "r355", "r359", "r360", "r364", "r374", "r442" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r189" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r189", "r402", "r446", "r456" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r188" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r298", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r397", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction. transaction price" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r298", "r397", "r399", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r336", "r413", "r506" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r103", "r428", "r452" ], "calculation": { "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "negatedTerseLabel": "Restricted stock units withheld in net settlement for tax, shares (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "negatedTerseLabel": "Restricted stock units withheld in net settlement for tax" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r259", "r331", "r402", "r454", "r471", "r473" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r184", "r328", "r329", "r330", "r341", "r342", "r362", "r468", "r470" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r144", "r145", "r151", "r156", "r157", "r161", "r162", "r164", "r278", "r279", "r414" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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": "Product revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r281", "r289" ], "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.shockwavemedical.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68", "r108", "r144", "r145", "r151", "r156", "r157", "r161", "r162", "r164", "r182", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r374", "r442" ], "calculation": { "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r392", "r396" ], "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 lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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 Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule Of Cash And Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Summary of Cash Equivalents and Short-Term Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Current and Noncurrent Debt and Net Discount or Premium Balances" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "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": "Components of Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r304", "r323", "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r304", "r323", "r332" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Total Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule Of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r108", "r181", "r182", "r374" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule Of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedBalanceSheetDetails", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsSummaryofUnauditedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r32", "r33", "r34" ], "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.shockwavemedical.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r305", "r326" ], "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.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity under 2019 Plan" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r309", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Option Activity under 2009 Plan and 2019 Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r306" ], "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.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r314" ], "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": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "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": "RSUs forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r316" ], "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": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "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": "RSUs granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r315" ], "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": "Ending balance of period (in shares)", "periodStartLabel": "Beginning balance of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "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": "Ending balance of period (USD per share)", "periodStartLabel": "Beginning balance of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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 Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r317" ], "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": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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": "RSUs vested (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Awards authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r326" ], "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", "periodEndLabel": "Balance end of period (in shares)", "periodStartLabel": "Balance beginning of period (in shares)", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Remaining Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable shares (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r311", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance end of period (in shares)", "periodStartLabel": "Balance beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance of period (USD per share)", "periodStartLabel": "Beginning balance of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested\u00a0and\u00a0expected\u00a0to\u00a0vest,\u00a0March 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest shares (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r303", "r307" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r305", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Payment Arrangement" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable, March 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable, March 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Balance (USD per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested\u00a0and\u00a0expected\u00a0to\u00a0vest,\u00a0March 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase shares of common stock, price per share, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares (in shares)", "periodStartLabel": "Beginning balance, shares (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r17", "r433", "r434", "r449" ], "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r64", "r65", "r66", "r114", "r115", "r116", "r118", "r124", "r126", "r143", "r184", "r254", "r259", "r328", "r329", "r330", "r341", "r342", "r362", "r376", "r377", "r378", "r379", "r380", "r381", "r468", "r469", "r470", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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_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": [ "r114", "r115", "r116", "r143", "r414" ], "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.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r254", "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, share (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r254", "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Ordinary shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r254", "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock in connection with vesting of restricted stock, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r254", "r259", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r254", "r259" ], "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": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r254", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r108", "r167", "r182", "r374", "r402" ], "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "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", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]", "terseLabel": "Type of Cost, Good Or Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Type of Revenue [Extensible List]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r111", "r291", "r299", "r443" ], "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. Treasury Securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/TermNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r136" ], "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 (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing net income (loss) per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r136" ], "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 (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "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": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "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": "(d)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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": "(i)", "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", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "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)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "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(30)(a)(4))", "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "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": "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "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": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r51": { "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" }, "r510": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r511": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r512": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r513": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r514": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r515": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r516": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r517": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r518": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r519": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r520": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r521": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r522": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r523": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "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(10))", "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(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(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(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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" }, "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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" } }, "version": "2.1" } ZIP 74 0001628280-22-013359-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-013359-xbrl.zip M4$L#!!0 ( *6%J51R%S&%BP@ $HJ < 83$P+7%Q,3(R97@S,3%L M96=A;&5D:71S+FAT;>U:;5/;.A;^OK]"E\[>PDQ>["04")29-$EO,T.!#6'; M^VE'MN18@VSY2G)"]M?O.;)#$@*W@4Y+RBP?0FP?2>?H/'K.(\4GO_4NNJ,_ M+_LDMHDDE][Y_O MD)W8VJQ=KT^GT]JT65-Z7!\-Z]A5JRZ5,KS&+-LY/<$[\,DI._W'R6_5*NFI M,$]X:DFH.;62O]])1%J-.8[?/FAD]G@JF(W;ON?]-"/%"F?AUO$V+^-12 L:?HU?S6&=>^MRMKO5ET/(2]>,]+_VN]>CP;_[6\X-QN90VO0;&XD+M##]TSOM7U8NO9_T_ MYU$V/*^Q(6I_>(2M!R,<5( '\[&DAORAF(FIE!42;=6A0I@RRVJ_[AB\7IU^8Q_/S15Z?%]VK[. T#$M,))YI/ M!)]"];&Q,.2OG&J NYS!_4QI2U1*/BJ=$-^K_HNHB%S%*KR98L//G(F00K8& M:5B#+!V]@BPUMBY+'ZB!W$ 6DAFY2=54H4E";SB, MN]2G@7L,G($AI5,H, 8:A$*#(@&S%)J#)XQK,HU%&!.3X\>B_91K7G:" 23" M2) NJ(*FPL80H,EXZ!S$?C-P33$(280<(! MCH$4)D9S-$N %I$:\9H)$TIEOPUC MFHXYZ0 7#7,)%DY[[N_R/=?4:4^\*BX%*L:T@";V3Y"PEA!;( A]V7B@:&6@ M" ;".._C&"RPIC]?,KUS25A%9Z-5).9%\ EZ?FL VJRU?)R('C>P,8",N6KV M;3A5L-"&-#>;-\&*%W" 1CE244-5KJ$#8*:),([OP(JGKA]4R@NF7&9;S25U M6"N+Z (OE9*)\:$ U@1?C)*"N;,(DP=&,$&UP !$4>H=_Z?84VZP_+JE:5RM M=NRH# >'++ Q-LI 2HHPEQ1)'<)R3BS*.+0H1,&REH%O 4=#X%UHS]GS>7;[ ML!QL#Y8;M1LC&U;#1# $+#4JI8<T \)^3^A,K*(H-^+>X?%CZ.;1"0^!.4PC,0.7V\;$WJ1#TSIJC>HZ^O=\AP5R7 MNP7(BSD ?QS8<(!7 CBV/8"[8\TBH^O(P)UW*>'P)+8CU789AKS/Q2 M\5SI+U'&PAT\HH1>3 A=E 'J0YG>^[!6> MQ-3$?!^HMVK+M?_+;[GAN[X8.__NZD?6KP[$K07:$$! M",--+&Z'0\$!$F49OMO53#F]P;I::#%769V*=.>8\^.>)P&MW( 41P@/4!AE MT-#P.P9[ )2EZ@1CP!>(PTI1U@W4=),G@ Z8'Q=&62$>/!)[;25["S,W@(T[="[Q52E*G4@G2DXXUKN4CLNS/+#!90\V]YU"W;/W98>V@U7CTJ5?SG_7,KQV\.WQFR[_Q M]:#F'3W^>+G;NIN'8BY@MDU&T_<[S9UY@W)UM1O9+?%7WW7 !;0-C'=^NA_?],Z.#;N<^WW]94IV3#=3YB;#4S+58U, MYFH7<>>.9#XMO\PL;]_,/FOJ[OCZ9]>22PT"#@6+4TC=6/"(]&]YF.,1"KDH M-AV/U):?+FI^L*1Q/;:%A<2$&TV=.UP$Y?#HA+W$+.VM9FNQ$.JN0C]1(2R_ M>)BIXK7+=O&#QH0_^BKB7% LFM "":WCS=YSMN+Y6?QEJ5[W_/T?U!+ P04 M " "EA:E4=8O$PGD( M*@ ' &$Q,"UQ<3$R,F5X,S$R;&5G86QE M9&ET3EK M9U; ZF3=1STWD\+2J0L M(I2H2U)VO+]^9RCY%2=;)T4;-]A\<"QI2,YP#L\^0O7*U^K79J5:[HR[Y//IR2;Q*K4Y&FB9&6*$2*JO5WF"/[$76IJUJ M=3J=5J;-BM+CZFA8Q:Z\JE3*\ JS;._C.=Z!3T[9QW^<_U8NDZX*LI@GE@2: M4\L9R8Q(QN0KX^:.E,N%54>E,RW&D26-6J-!OBI])R8T?VZ%E?SCO)_S:GY] M7G6#G/N*S3Z>,S$A@GW8$QX_:?K\B'DGQT?>B5<[/?2;_/ D],.C8^\H\/Y= M!R>K8)ZW,78F^8>]6"3EB./XK>-&:L^F@MFH5:_5_KFW;D?U&$Q]9:V*6[5* M[22U8!&JQ((G&GK.O^8#; ZSUAS:GEE^;\M4BG'2O]2,3K"[#H#0'VPYO;]F!$1E=/QKDK@0UO+WLWI-ZD MY;JW3P](>] E]4-67-T.NA#/Z'./W/0ZM\/^J _&O3\[G]N#/WJDW1GA5-1/ MFUYIYP-MWY!V]^IZU.NNY@?CT/C]![-,)^B71I0JZSX(Y;6R(!UU:$,V(C:G]_=WARMNVB2REC0)]ER4/; M:BZ6H4@8)+!5KI^\6HCURCR&GS_Z^K34:Y5#G(8^B>B$$\TG@D^A\-A(&/)W M1C4@7<[@?JJT)2HA%TK'I%XK_XNHD-Q$*KB;8L,OG(F RA+I)T$%LG3Z!K+4 MV+DL?:(&<@-9B&?D+E%3R=F8E_)D%2EB"EQ(%$@(&(&*A-!D1K+$ZHQ#!" J MG+Z W%$2PY465)*0!G!+$Q5#6;,JM]LP2'C C:%ZAB8QO>,P[DJ?!NXQ< :& ME$Z=$)!A +(T&UH ":"AM! M@";E@7,0^TW!-<4@S DT8\2?K4[#&T%@\]=!(">A2"#'")=E3DL /S"'QWKE MN4A"8!&*DAF^!S)CT"?@9B6!)<"<0.9)(>V(6$2RE$M(%F@P#X8&U#.GQ4MH MD4DP !PJ (L;SCA_ FHB$DHU-7.0:CX6QH*0MX3BS=QO\+*T@C4S=V;#VS<" M-V_GX#9:R\U[4T"ID 1(#2H,!5RZ?/4)U=PA S(M?,DQ@X0#''TI3(3F:!8# M+2(UXC43)I#*9- ."5,KF4,DU2K@#&X;L@^(8!P@EJ>]=Q]$-!EST@8N&F82 M+)SL/-SG!ZZIDYUXE5\*%(M)#DWLGR!AK2 V1Q#ZLO5 X=I (0R$<3[$,5A@ M37^Y9#IR25A'9\/+$_,J^ 0IOS, ;5:\.DY$EQO8$T#&7#7[-IQ*6&@#FIGM MFV#%\SE HQ@IKZ$JT] !,--$&,=W8,43UP\JY253KK*MYI(ZK!5%=(F74L'$ M^% :X(O1DG!W#&$R7PCF*!:8 B+_6._Q/L*3-8?MW2-*Y6.W94AH-#%M@8 M&Z4@)46028JD#F$Y)Y9E'%KDHF!5R\ WGZ,A\"ZTY^SE/+M[6/9W!\N-RHFW MB>6MB6L#TMM3WM;(AM4P$0P!2XU**'([-0!V5)6(8JK9'%& <4%](86=87E_ M;%A<7PY\#E?YTE@S75&EKH3<%P&EF4X!U\;)D2!0FCD'G#X=\P14A@1XPQ.> MXKI!$]#>.81A?8D46/PM@3C8'1#/";DWH3)SK(49YF$(*E%,(#?F$;4'BF(+ M_LTO'Y=^#JW0$+C3Y +35YE]>NQM*@1=6'-4S^&W]SO$G^MRMP!Y/@?@CP,; M#O!& ,=V!W +ULPSNHD,W'D7$LX]>0"\9[ DUG,5!)G&S*\4S[7^8F4LW,'3 M2>C%!-!%<8!#]C>,0X M<-8#N\)-V!]Q=T2 IP=)MO#E(/J2W7X2^_Y7+GAFR^!DI+)D)B7,7D MDI006\]0%QM:%9RBH%2MTF91RMT-Z"R.A;6:&_ZB4YXN+_YT)<-DMIRP)W/'!P?]W4S^T>+B;VUDKV#&YTV5.90 V64(.G<\1O MQATZ%_@JY:5.)!,E)QSK74+'Q=FY+BB1QZE4,PY/IY'*>9"NH1?0]IVEO[(- M!NJ-5TMN%Z;+42+Y0F?DM.3>2-CP^5=-82B7/1-3I;[Q$7Q01K&.B=XG=.3YLOK#ET[Z>'%6\VG8.5=T\ MY',!LVU2FGS8:^[-&Q2KJ]5([TE]_34'7' ;$Z[2GX]3E\]/L_7"7<3]/T*J M$5>0MC'=^>A_?^<=GQGWN?K3^MIL;)GI9TS+%J;%@D82DHM%Z;O*-Q=/U)"?+EY^L'1Q/;:$A50$6[ASG1\B MPC0].6&O,4L'Z]E:0K_J*O$SE<#JNX6IRM^L;.4_7$SXDV\;SH7#L@GU@4TR M^W23E[R@6'SF+U*Z5SH__A=02P,$% @ I86I5(!2\>GT! >10 !P M !A,3 M<7$Q,C)E>#,R,6QE9V%L961I=',N:'1MW5C;;MLX$'W?KYBZV#8! MK)LOB2V[ 5Q;W1I(XM16MNW3@A8IBZ@L:BDZCO?K=TA)N6SK(BG0-MT@$&QQ M.)PS7KT^G8VA8CO.^/7:<23B!M^'9*71LUX-0 MDJS@BHN,I(X3G#>@D2B5^XZSW6[M;=L6[ZCBI$ 6SJ:*-DZ%^@T]& MZ,EOPV>6!1,1;=8L4Q!)1A2CL"EXMH+WE!6?P+(JJ['(=Y*O$@4MM]6"]T)^ MXE>D'%=RD]C-TRN]#QRPR7 JZ.QE2?@6NQ MHZC-B-OK]^/^<=S]R\,@'30OYQ1JE[)7C37/K(3I]?WC5JX&6TY5XGNN^WOC MOAV1*S1="J7$VG=MMYC4P@^!./++R]%Y".'LR0/S>G!I+^RQ M#8M@;,!Y[:[;A-$"1I/911A,?BDX-8B^>Z2K%+X-8#&:OQZ=!PMK]N$T^ BC M<:A'6J[;>C2:+W/U>R/M?!'I-(-(9!F+M';"EJL$5,+@W89(##C=P9SE0BH0 M,2P2$7W:DBL&9XSRB*1-F&:1#0=ZPHOGO5;+'8S%.B?9SGSS!H> /M\(N0;/ MM=Y!+*1QGF.H@@++J!;6,R*C!-I>LU124D#,4Y3=FU@6+-I(U'8$33(*P764 MD&S%4(+7:UX4.F[\UY84]1H2)AE&>S>J$D,=%(8-$9.*Q[LFY!M9; CF70FX M0^(J'R6),21"1:[/@KOFM9$F"2YH0B5R23)66+/KE.U@%)G$:9(T<9Q@"-W> M8"]?*K%6(B^KEQ.J,V2E+%9^^PC?&$;QC"*;?,N[U?(?S9H#[[!&\>.7OY^7 M([O=T7D(,?T55^--BL2-D(JI)LT-D23[>\,ETX=R80A]4^4#@E25X'4/Z.%- M+6]I=T.YJJ!>O]TI:8&^**-8UOY D_/_4-K6DRPMSU ]UL34"P5+$9Q)\:TI M55UWPK5BY9(5NL1-/4S2%' :!D-2)$"18\V+IID5\XQDD7Z/#JEI'HW H-4F M+1DB4*K,FD7-BDK@[$>U(4]/]B>8$B-&*+\[Z)?:^TVMU9X.4Y%ERFJ;I9"4 M20O!I20OF%]_&%!>Y"G9^3PS(9I)@_L>NXCG2JLU'CC586JV2CE<-;X=7/>H MHWM?A:$J6B]K4:N+:%[O[A^9%>ZO0'(U MH,:#3)\\^A?/.\>#PCSQ9^EFE>*1\X>@18*J=B\E#RSW(W+S --J5^LSS;5Q MFT(A4DZA3LLOD^6GE]EO2MU/.TLN\,#DNF\QI^ASA86)'I0ZCAU(CBW(WH3]C"P=_N=:Z&8C..:$?F2'> M*A?E+9TO64HTW+TW5W5#<3N%+%%@-FK_E&^Y[*J>Y:6#,R,FQE9V%L961I M=',N:'1MW5AM;]I($/Y^OV)*=&TBX5<( 4,C42 J4@H47/7ZZ;1XUV$5X_6M MEQ#NU]_LVJ;))?322FW30\BRO;.S\SSS>':TO1?#Z2#\-!O!2JT3F'UX M0,URG(^-@>,,PR&\#=]=0M-V/0@E27.NN$A)XCBC20UJ*Z6RP'&VVZV];=A" M7CGAW-&NFDXB1,YLJFCMO*??X)41>OY;[X5EP5!$FS5+%422$<4H;'*>7L%' MRO)KL*S2:B"RG>17*P6^Z_OP4.XY9I'>4M#=>8_R M&^#T=8U'/HM;+:]!2=MO>M&R$WN-J!,WW+.SYM+O1']Z&*2#YL6<7.T2]KJV MYJFU8GK]X,S/5'?+J5H%GNO^7KMO1^05FBZ%4F(=N+;;SA1:Q")5&(E$S\5M ML<"#912[519)^%4:&+#EU&HX$HF0P9%K?ET]8L5DS9-=\"KD:Y;#A&UA+M8D M?57/,4%6SB2/"\.<_\TP8(S=/&Y+,.@GX2FKP!6(1K1Q'A"EA\BH$6HSDJ M?K[XT)^$$$Z?/3"O#1_LA3VP83$:&'!>X]2M0W\!_>%T%HZ&OQ2<"D3';>DL MA6]'L.C/W_0GHX4U_>-R] GZ@U"/^*[[4)'_A>9QK7YOI,U'D8Y3B$2:LDC7 M3MARM0*U8O!^0R0&G.Q@SC(A%8@8%BL176_)#8-WC/*()'48IY$-QWK"RZ.V M[[O=@5AG)-V9)Z][ NCS0L@U>*[U'F(AC?,,0Q446$IU87U'9+2"AE8)EMU]+ L6;236=@1-4@JCVVA%TBN&)7B]YGFNX\:_MJ18KV'%),-H[T95 M8*B"PK A8E+Q>%>';"/S#4'>E8 [(B[Y*$2,(1$J,KT7W#6OC+1(<$$3*I%+ MDK+4I5H\U,?G"@J4(SJ3XUJ2JRCOANF)EDN4ZQ74]3)($38%!JTU2*$1@J3)KYI4JR@)G?U4;\OS*_A I,<4( MR^\..F7M_:;>ZD"+J<@R897-4DC*I(7H$I+E+*ANNI3G64)V 4]-C&92][[' M4P1TH\LU[CCE;FJ^E6*X['R;N&ZKJ9M?A:$J6BU<]L6VZ8L=11^.M>U3]_"H M:WL'Q[[DU;>][^"UW7JR6\?P4'"!;.U1JV:4'YG@9_=@E=5GX)<_>D] M(%QD/[X<^:>(YLWN_IY9XOX")%<#JCW)]-FC?WG4/.OFY@I#DL)L$UTSI>ZQ M\<1,?P4M3S M/VB]G[DV?J&0BX13J!CY90A^5J1^$VL_;0L9K#B+X6*_B4[C MF&-;_4PVN./OW,08CP%7F(KH">',)$>6,J3I(&$_@Z63?YW_[*7OF)WX*SN! MNP=2F2B.XP+)$NR@;MC!(ZJJ/X/4$L# M!!0 ( *6%J50PQ3K.""\ %I+ 0 > 865X,3 Q>'-H;V-K=V%V97AD M;W5G9V]DOHY\M??XD.A[M[T66NLL*4 MQF8J??KT_-V3Z,FT+.3 M:1GM[^[O1Y]L?F6N%7]?FC+5/[IQ?GC*?__PE%[RP\@F-S_^D)CKR"1_>V(. M#\'A2!T^2YX=CP\.3I[_Y]\4Y4VJ__9D M9K*=J<;WOWBV/R]?+DQ23E_L[>[^YQ-Z[LE\<',_+OWS)AYU+OIR:(KK0Y MUD216^541]]_]WQ_?_>E6^^]'(R;T;]G$MU;1?NP]W([@AV;J41'*DLB(E>X MLR8K;:2*R(ZC7U4>3Z.#W<'WW^T=[[[$ZSJ(1C?T^$B7"ZTSN//5)'ICDV*J MTK0WVWS^6<=5::YU+[89]^MB:N.KA;K6T:\Z,;%*!]';+!X.(A6]UJE:J%Q' MLC9/[0WM>'-7+6\S',*, MQXEMEI#F442%+J.QSWWI)@@Z?(&XH*&&ZPGRC3 M@OV40T!2],>0("F'AP;;3,-T[?.&$.N[]Y\&T25NZ4_O/YX/X$;C&@N3:+GX M0HJSJJQ4"M]=ZTQE93&(YKF=F4(7S$OL"%:GNBF0CPI826E@X@JY"#* L4U3 MNRB^_^[H^Y7H6&3ABPKV*,>? M@I8'1'V?LF@8D9Y9"Q76>T; ]L9CN+4D/3PK1+%!Y 1_]T6@G_MYOH;9]4&N M1U56FE28%KP -[#!)O'!O6&]J,L:_'OK8'<;^/H-J 3)MY"%);\UL-*YRVC9R[;') -O0&%W.D;?7OV8,*EF;(.C_ MQA%^K<9CDQHT\[XE>SHZO$?VM/<7WVT:\84I8?GQ'3G6X7#_"'D#7BOVF>M8TW2^K2UXLGM_M&=Z M0WO/AL<'N ]X?"J.\PI)"0ZIRN;*@/!1J5S=9-;&!ATC5B#*-8%*R>; M0@O](8;#X=%S1PQ:Y5F3%DR&P3:\ILR#NDY-91FY@E0Q#9Z?IZH_KO93GN); M-[L^F(1\#8"RT249*G6I1MX>JU1GB$120:PZV:C*B_8$8>G5V7^,SRM H8!HU!_1A,$Y@($,P>[ M^P890)7G-05XFEFBRZ(:_>XI/XF$W=Q*3LAKH^8TYQ8H^J8.;T2;0B#7O:$/ M,+"(/NCN\N77NK8WM^#TTXI8$QK_9=-(W29&0D$_.'.FAJ8J*!JN5P17RYSV MNTG<%(%_N,T65S V]"U$^KIV-S_ROM]6X=?&'2 M=%RET5B9%"41\%%0Q4!GFU&.0U)1E'W+2G1 !=JW^PD8(55:HM@FCS%(<357 M,IPC4L98BZ7PF) M[-8_4:/"IE6Y_),O))7R?Z>Y&WFN)GIGE&MUM:/&(*1?J'2A;HHG]Y+(VCN2 M[P_-.[?$"KLSF\ YLMV918DIIA:(L03-$LA23R@Q)4NJ&!@U4.PDMV"KS$SA M/R3ED]0_K> >Q HM4^;U"@V3HE2@]L$PN2FND/W/0(7,\0.3_5[E-R["$\15 MF@&51POU+[905_DC1OJ//U*1T7#B:HZ6*9P<,A$BAG&NJ@0I0!-#A$\R6T;$ MD>K(W5I/1X=9ND%GW3]CL_M X"Y?F]B%=*C78D M"3(5Q3D&OSFMU6:P^655TK4?Z]3"5=ZR*"O0:9VJ!9FQU^B)*[+KZYT!L MB48="'E!=FW3:Y2G,YL#TP +<0X/)GJC2*4_E'(D2GLWI7C>C6(?N+VD$?B/ MZU1%[W!HY*$U8NLN)4'YKV^5YRSN!YMORMGW1R(X-M$X4Z?9+@4D2\L^]IO5 MWD5WQ.1/1-T9"""O4LIL)6?$C7-4H?Y .7^2:4&LP?+_K\L?,>.F_GTKS2/7 M\ZI47$U&@LQD*HOQFZD"7;^ID6R(9Z#3"B=W64'R/ ..'M,-#:P?^B3S.<9+ MV3ZU"]IE-H/@%WM>C"EGV4KNDZ'P1@(Z)JD0=H8$0LH"#,(?+Q$:T,9()3@O M(#/XD8N$1"8[6&]WPZ M"HA.*;S+*G!S>V"Z"OWX%29&J0HFEJ.QAUE:62/A4Z%IB'87OCFIT!V7V'D0 MX'EE59[@"V@H_$0EUY*K%=LJ*W1*X8-060ZW/TZK@OU\>^MMF@S+LGE'3/;>/]1Z\4-12GF=K?.Y1#"QYWD%.)F[4H*0^?%DK:, M^I&=4W[9%RD';:5\1FZ Z-J61#$X)WHONRF ]_W.E"G+(FH;(.>3\&?[X@ K M=,:A)P$Q^IHY=Y(%MV6V=U"616IDK_40!B('/:5%NCLS$+V!J#'7XZH EBL& M)*P%[3Z. 0S CLS8F) KSM&,SQC@]7LCM$,K4+C&@,FD%@-WJP M2%XAL*4\IP(QY&UB)].T%4Y:\2EVKJY9&H7"U2>,UGM4)X&2[ 23/R\QEY1R MSUPM*^GNLO-IHJWA[0,'[T7 M=8&3@,/USE,5MQ=,D2.38)+L-=_-:HY+*\QGS)8]=MFR,'?<<)91FN>,A^I, M7/R/QB\5LGW#U]:%ZK^\*,\46*)(V)[V9(G@A*_4EE$CVVPSV.U6W!_55Y(( M'T"PHB>)K,LA"\Z+B2EK(:N3S.6ZTE#3Q*=L1@%:%7G T_MA? PBK0!]2,F1(6#KI\N-* 4 ""W(66$UXX,TE) M6"-(8':QV_IC.#Y&QA"O@#=+;)4F[8I$]QJ#7@6@XE@@Y6+^JV=#J5IL%DGVA_.'4<$U-)G9+ON6C%F=2JVE M$ _[,(6:T/F%+AUR'(*U#D*^QA"9FAG_6F!"H\-B'O.@]O"=ZRT7?SAL37*_/IBB=]VG).RV#X7%,2ZJ->T$K?8'6A)J1QVP .ZD5ER"WB2\+Q<%D MS2;8#N>9I^\;JURN18X2"XN_TR'(NFT&3\(Z2-=;P(.P!WO['ET"11Q[]TP. M2VDZ_R@V5=.Z;(C4K;6+FSF.6J;7VJN^%$5_Y/WH03AF6\X3B$0F!;00 MHP4W"<#?A+FWPY\^1-,-/< (9<>[.PF&6?L%5.86>^X)]0--L ]'T'@%CPE@O&$]4AE"@@<5USZZ\%/XAN1>WJJ+.@$FA6]5#;6!4G[(A1I3# MP*DX8S378'@*4X$M.(-93],;ES*!)9QB-:C))-<3RG*@.0)][ V/*!N2:SB+ M:K;:1[\F^N82R!@)(0M*AY=N._OCVK7F$^-5P^/=VW"-M3 (JVXMOX@D "J@ MI?I,IT&S9ACPA,5#)J9U\,"@/L4P/0LG7N=?T=^4VB&[6&A,;FH,U)ZYPP[C M%=1*;P8^DQI*DO)8$&,?!YL$"]@!5", M[%/P"$\WQ*@0GRWG%*%10G,P,TQ_^/;0$(]UL8VZ6.6/PE]R.N#<4I(=Y]1U MQD*#ZO_EO#VF+:(H :%QE[Z%@[+V]F^I.@-*=Z))! BFV]YY3[FPF D;3PVH MK#-16EN6H$0,:*R)52E;X:1=^"N.@6Y4_W).D.(+EU4S# VPFLFS-X7[9J3I M8^))K2U1'N9@284,KA:]FS+KZLUP%@ 0,+O!O_QNDP5+Z8N&^B&W.Q]5J:)7 M-JOZ4'"_+2#%S!>[,782CCH0U";=@!%.'JV(7'M.N39!A 5PB$V!Q6G.%[NP M.W"^.VH'7@ZW;3_:^_Z[PV*&N ME#+TFD?4H0@3.A95"@P,R]D,D!6=%**OYVK2!.?*"IL:[JKP?I:9455$KZH$ MLU<^HKH0DU&+OSYE?KUW\OPHVNK!;3][_^KC:1\N>3,=F2^YAQKJ<(W0K3=@ MI[(3,2P($VTYHK5AC=*; LZFV0>5^B2N, Y+U <-O!<30?K+91.>=->; M+R-7"=R"[CT)\PR%-FJ^(5D:;(^(LD$UT?Q)8:L\UL/HG2U1>\*1/.X<4*N> M6,Z,;7C/@KK+*WS8&S9!<66MANT#6Q;M[]K8U&UEAGTUL%[#[SQ5X+6B4/#4 MSB2'28T5);DG @,5).1A!#^AY\]0_B+/ZXMVG7J&Y&KG@1ZJ5%I^X'>3RK#FC9U!JG3"!?;>\;S=U0:$2+?. M_VG1B>&B(,[^H=J.3&/>CF)$AG9A)TQR0T*36TF?=)<]CUQ<8C="9R]Q<755 M>C8A&'#8@2NIK3_/P]=;:N74]3/J,,52Q48.#5UGG:T^[<>,FX<4+CSH?[CP M-1 ^U?6^-H6BI)E[;>2V*7RN?_[VA@*Z/I(J")(^U*\J1+,N)2W*5T@OCY80 M,:U##&CG8V#0]@XU?);Y:Y4M5\/[QVM"WA1BZJ'[],YX^^LJS6YSJLDRGVI' M]K;:;6+J23$0#A ?N9BL:RT2&Y6;&@^#2^(XCV#[SK'\^U3!A]%],NVV656C MS-2E#F@B*M*17+<=W%UO4U&/6>[1EXFN[+6G=5<\L/9=I"A4KKVGF! RBM+# M7HUU0K5O%*]W*$F;PB_ZYR!\ (6]_=!_5M3U+E\!X*J."Z[!MO0 F(-F20HP MM0++=@EBJ,IB-G:EF^CO=C3@6](-]X*\>C:SB61 H;LO3%2DY6"BXG.?K5F5 MON?5%*UC]RBEP.R,B7D?'!_1XR[&VAJUD?Y(1<[A=D@&4#,2K<.?+QT#GR3JA.%;>,S"YTB M<]WKBJJJ:.D*?8M\UL&=$UI=(A)K:SX,\.<2)ON3]_>(91%B63RHO+_]X6[/ M\O[N=@D>\_\>\__ZP(7ZPX9JV)3'_+_'_+_'_+][S?^+'FX"X". 41/ Z#$% M\#$%\#$%\#$%\/_C%,!#:@>(RWS, [Q7EO<0\@!K8OF6R8"/Z6$/28WK#T"> M R/KXHX^>9$ZJW,J9*L].N(A-3,8.:=BA=3AV'^5@?@F@R%(KRPBY']=':S$ M%"%\2]!(POQ,1O>7T9Q<14$2C2N4%?(-^60^ZSQ&SSJZ&0-)3]<8#5W*QD3D MV]+&5Y&=\_7_BDDY76N&D(+A:QF4WT4YQ^1C(SOF2_YLFW/'%0&,YW&XUT4X MVX%7Y/CEB19<"%4VGJO1YBK)]AI&&*=7UU;X'-K4MAJ1ORWL5R)K [HC92HE M/J4_S\GYCQM(6#>6\6A79741I$S1V3P^)(A-":;U,(?K 21EO')I6FGT?@$" ML@?Z!1%X#[>FF)IY'[9G*KETF+M"S+E R"'FG1X^!Y6>CZ 1WL'RW^IWM):4MNO(B0A/$RXFR)XM5D!%*P0,1Z&/T Z506TZ#7K[AP&T-Z_:&]NE5)NYWA#-N5Y][=(SCT M.>$O8^\!3U[$NSO("YAU#3RYF()BA(YQ:[+2-2[V6/>&D72!(.%9P=[N[J\( MVOF8[T5-L2M&W32X[AYZ%NG.JE0[\XA23L* #GW8S2G ,-%E 4K;R0:=47^. M*.R.@MI1-9OY!B"(-FOS"9CR?TBYQTSG$VRF&?OH/'V,1505W%\*,N<8H15S M'0]:8G44!Z&&NLRML>X>UJ!*G]04V"A8T,-KLUV"1^$/ME0?K+-7KNY?F 1 DKI#TK=4CQ&W\1X'ZH2K"E9@G-B)K8IH@BD# MY)L1FV_UVZ2QZ$UC_P'O=*Q*A?L38ZUQG09U,& !;/M"6%1\68E#G;&E( M2>U6^&X[K:]YHCTYEO?!8MV:_L&+KOW6?3@M27O'OE_A 85U!CKC=$A (+@U4)T04D MQCO&2=^FBR/F^WGC53Z-IZLEPZQ2,G:;W:QDRL#\[L+^M6KGB9../) MQ21*#LQ3+R2;<\LB# 9+:9QQ[-?SD&6A\&41(-\T%W4+P> HOG2-QW'[&X,,NK=Q.TQ\.]NNN\W\I0)L M>7U?.?M6)D+;)EA%IWQ_V?9VRY(""0PH-8SSVK9K:?.-TD!2SJ7'3]V2L6XC MY)7ZKNEL2 #K"PF+M_$DBU:^9/Z$KG#5:IVURGTW:#Q9UVC&\FYY^C%#[4]D MJ-T3I?D3IL2B->2@0N$9.7&YUGDC,?T+YV]#^^MP]^34_>JWX05VVX$#P!C" M1ZP6J7"L1/P52#8 M!][0.SJIS3ZV*00A0^6@=2(UP,=K*DKW#KA2I7-9+O-SKF-@)X\-DOYJP,;& M15O=-AY+%@S<%X1FW*A6!SW,FKVT8J<0F%S;/SI6L=2W-5N?4J,^Z=C.J2"@ M18U4899[H-Z&J=<9DD%2MB6SFSAG;7]N""'T+XOO/HH+-K[3(BQ)=I:Z-(2?>)E%9T]*MI"5T/*RDGQ(P.<%+7T=$R77X%9953 M@_ZMK8-N8,2O)[%VZ49XP;!5P$+A]DA*JZLE=/+S@-NUB_-2LIV1H6:6(>D1 MA9Y>/+K!4FZ<;LOCN51RCLX%JOU&S,LU963=6[N$C^6WTV]3(,*;+N--\RIT MP DCQN:D T.X[*C([XBS.HB>=1@W)B.T/I])6FB@&!Z54Q=U?@T'[RPDC_9; ME]3"83MO+<;0-L;5\*S_KH9?36DF]^[AQU!I#:HG[7JF32"ER(Y2(Q@U%HA* M7T4A-I(K@2C5E0YPM"4S ,O#(PU\POV4)*"I>K0>I<8% N#H"#3^R@[^)2@ M<4!J6:P#L-6%I!J$BX[GHVUUG!2VTN")$\ MV[9PL(LD]MK(4QMS*9_W_U)^U @QX(GT%,[W/1W&!\D6N=XW8K*<2I2)@!B6$2&!01''6Q,;?EI/^WQ;/" MY[MO'MMD;*B[-Y2^#K30MSTK"P>JF'#E-XM"^60I*62+D=0IW="9=JF!FRYF M&1L]7J-8?D='7Z^NM,65/7Q:K+-FDG5Y5U/@-SJN-K0-QX#X1ZG"Z>2]B?8YV+VXOM!I="?I]1'[$R\+9' M'V3>8EOH+O: MV?"8'_SP\H.U(:Z):,,.6AGN)*('H6UNC!,D4M-B]R-$K\CV-I> MZ?7Y]VZB [2CJ:8J(S0O-A/+9HJ(])SD6FEF4JF-N4T?@E4"W]$U-G8X 2YN M]17))%C!7EZ2U-0R@5&/=I"+<8*13'J"/::D(92[SD-CJ#A@?!>@C]T5EH\ZX:]/ZO.D M;JZ(S(%5_1[WW=T+JMPQ" 60-[Y&BL4'"ITZH(X.EM$3B0OW$N9$D^V#R!74 ME-8Y!5G5J,(7+GPP,@T\'[>W->L)\=UM$AM7+,#$ M5%A>O:SZAO9/4\LKN#ET 2UNOR9?RJUN:',5CCH4GW%LB_*+'/V=OOKSCDX'#[C/JBI6HQ4?'6_/LY6=POQ2C)(W%5F%ZE.)MJ[&1LV MN2E"=0(I,Y8E,9(_R(0Y%WY:V":X?8F==T@&D

R>*H'-=R%&_!/WWRXQM?B_V+6C"0S=^KW!2)B3V3_P<6,]YW4G(S M.: MV <-7:$HJ:GKBCZ<0&DD^L^ >F">8E&61EG9HB3X5K';CO6)=E+>A"96"; "?. M%<4I0?%%G@ 67&Q9Z+K)XFV&E9@\U],_NRTM=]#6JK1 M#F&JS"DX^X12#O189PP4C?9D=JTSPM6!68-E+8,3!(3.5 ":2R-V;KAKI4>U MN!O"6PX?$F\YS4>FS'N0;8!UIXDIYA6VH>!*?\0HYU)Q*FT"N]\0B"=R <0J MSWT;G=5=H%LA]%:@<(W7OYWJ)%Y]N.QZ@M(PIV;9R][_K48?[1:""JVC:'"6 M&>=N,HEL4ZJ7#MF7$1[8!#!F,0UX8^3 MP^%^H$W5M:+[S_>&SQN 3*#9U"!1U/POB,P$4T!U)0H(O-XZE: [L"@I@U@P M//\.[R6LF? 7WW]W -+V5P+2P;\OQ/P88*_682]J@_]^^NM%#\ILX"C: 3*< M65CC'6[L1R(>WEY/'/W!W:*ITQS[L+5 Q7 UYS[<6L\.#1MUK4SJNBW &.@3 MG9;EO"!5D?J=TG\6B\7P=S4K5)(/8SNCS^@.[]1\;R>XX/2 SB:I*:;LN&V^ MFMN:=WG-5T1&!VO#IGPY&7>HZ40@]_E# P(3'_&5"OWA8_' ML@>BRLR_*N^H#W\VU0KA"8980$)]_UB70\X?/!5H,*%.BTYJ:B")"BVY@VQK MTS9$Q3FM]R.5MEP-YU"]*V.#8"L=#D'?PPZ^$AL8 =Z0(9,D_+U*)FRZ9Y3V M4W'&,Z70$;6%:JMK->R)*129>$?&\ 6HP9F>V-(P[D/0=K29^-QV5\+/9U59 M<:A"ID@QF' (6B4/^4A-UQWPB\\UJ="UI32PEQ M37]3N_P,=,.DZ1@]9#;$'BO/)ULLA1-8-X1%'#TD*^@Q<(S4)RW7U0(-Z2GE!$6(<4X+=)4'SNLG2)KB^;L=%YSK' %)7;@VGW (SQBA1 )^]/'*[]:!R](3'10ZV+DFFX!L#%FF5!(P<))&!U18KH3^>^#Q5'CC.B6Z7T@Z<=A! ML?YAW3&QT@L[@(S[ 07XG[YVL44JR^Q"/M6\U]T0B6&R_: M2=U^TXP]4R0*=$W?0DS5[I 6O5JAJA8.RMIAA=VU9)X[V3*7NIJNN J)OOAI#120_)""-;.L?[ M7K13%;S_D30\MNND8EY"8O+#0>1LM19,A%.<,L\NN"I$C'$IT5=7:&F[CJ*> MG[D*%>RKZ"QO4I\,$=8&L9>]W?X0QCZ5*JY7%NI<_TTI8KS'5$6I0!;E?1?%EC[1 ,TG ;TLG+.,J4@L7<-$&80VC\WH#@]^7. M>7QK,F%1,G#^=Y JR2Z"Y8PVW)*I MG7!6;>,E8O*K(@J0:S "G+#FKZ25(XAFA>T@N^%M))=5P2F!UKZ#\4E*8^;J_]>OY6KV-[ 47T'OHV;$>P"L'^JJ9,\5N?-JNUF L##BCJXC!J4/@Y. M&(H1%T%M=YV,$-(_U3GD70[&)@P,9FO&7AIU,)"-T0_V'X!^<.&AY-35Z01,@M/,. IU8PWIJP@H7Y+)W,04"CO[I D2>*VQ+LCC1DTPJ, M&/(XK\(_)*3DWN3;+=\J5S/<%QCQ;8X*_L.):#: ?=EU%%:75; [4-W.G_*4QY7J 7H&!VH$@/LTDM#]? M0E"@5[NZ"X['=-=KF-P[/J(BGNJD2C^)?3 A\&&"#VYY="$N/EFV,AT@!.'U\93 MA:#(,YU/\)*BR+2I2:2@L(D7A&]BU;39:S;( AJYOI4\"5VVFR0OG1!OE\DP M%BLGY$1:"VN-G.TH@J@,H6@2'Z]X4U)>]_8?$A]@Y.%[5TRQ5()I >E1$K!= M\S6R[[RR.>84UE7&<#LUH_:\.R!XQU2X.W AC "$M?/#8(Q'@^U& A*$7HIY M9F659Q[LY#'GZN$A!@EB@<2VX<2Y6!8K,6.5YT;[OM<^Z5I0%1GS;Y[=AMHH?I M7K>\7J_E8FKCJP7JY5C6%6.H#FNY'N9BC@YW#Z)7(--O8#20\:]S8$@/ MO]T#QX5QO)OHIP9NWB SF/$/(^'Y C5][^Q$7HIB_%-Q*6*?H\(:TP \BG3 MF!W_--7ZQ4$@#1$LJ*;= ;-L"I7W"!#A-AZ4_!K1"/L YTZIQ7,C835_.GI0B&&2D4E-(53*>&HMV.G4C%;R@/="L!']I!F6C66VFT06 'FKT]H," M?D-P#>QE$=&W]/*NX-W7$G],U9?W1.K??W>R]_+B[9MWIY>_?3R//IR^.8]^ M>O_++^\_70SANX/5*G,_+$PV(.#\'A2!T^ M2YX=CP\.3I[_\_#)P[!*^\($W[Z+/KV]?'=^<1%]^OG\X_G[GP9=]X^D@\]# M;&>N^HM#CDH.(:F11819KH6[[:79/VPKD/M'_PZ,TA7!GY_?G_WWI]-_G$>_ MGK]^>W;Z"UAD[\YN:9']>R;>?:BOV [^-Q4K=XJW-9*,\!L*^F_TL_H=4>LN M5:+N4[#]L_F__I_P.S43PZ5C!WMZR;I7&,0AS/WU^]_>1&_> MO[[X^?277Z*M\_\Y/_OM\NT_SK>7IGY/K@MJ#53E^J&P@]>VFD1O;,+J'H/C M+O^W)[O[(0?-,:IO8F/RWT)+[% V>J>9/1W9Y ;^;UK.TA__#U!+ P04 M" "EA:E4'^Q?/I8N 610$ '@ &%E>#$P,GAS:&]C:W=A=F5X87)N;VYX M8V5O+FAT;>U=6W/;1I9^WU^!36IGI"J*%G7Q-9LJ658RGDULEZ6,=Y^FFD"3 M[!A$742S M//AR?/WKTZNI5]+>K7W^)3H:'H^@J5UEA2F,SE3YZ M=/'FN^B[65DNGC]Z='-S,[PY'MI\^NCJ_2,K MY,?_^.$_#PZB5S:NYCHKHSC7JM1)5!4FFT8?$EU\C X.Y*ESNUCF9CHKHZ/# MHZ/H@\T_FFO%WY>F3/6/;IP?'O'?/SRBE_PPMLGRQQ\2+\L6-216=O7D7O+RZOSJ[@C\N+=V?OSZY>OWT3O3O[O^CLY_<7%_#<57.9=U[@ M[U51FLF2/S)9 NM]?OQX47[S)9]T+OEJ9HKH4B]4KI"8HW=J&9U-/#%ZO_W>:&#G@*R,\&431>TH:.=7FC M=094]VSTX@W<2/C'\8O>4.+%)QU7I;G6O:!$W+#+F8T_WJAK'?VJ$Q.K=!"] MSN+A(%+1*YVJ&Y7K""AB(431FYT\M_.%RI9]V,X)E) O_B;9_!?U+M]UL5"QV7M#7X8SU?I'9)&][< M5,N[#&!JX:^=WA'S?O/TP MB*YPDW]Z^_YB %<%+IBYV#&L M3G73)!\>\);2P,05LA7D"!.;IO8&CNCTZ8O=V,S1<(O*T0)(&NRJ@U1/RN=' M3X9/3MU>=6M,5T#4VQ1.PXAT\UK*%#.5IB!7(CV9P#TF<>*9(\H1(B?XNR\2 M_L+/\Q7,K@^"/JJRTJ3"M. %N($-QHD/CIZ\*$)6"(> #,YD)*H755Y4"F60 M!84@)AYP-'P,YP*7-=JCH1[#.=1KV391NX/8$>EP=-\8&A*Q2*V: M*K;-Y734HE"O)F^\E\CM:'E@C2^1+P:W%!05;6"$O*FOY&UU'!0=^)Q9 ;P3 MI#)]D&M56*.S[ZVW[-HQ^6Z#&_'F_BI(J1Z]DN7I:;=VSEE,9.2)IQ?A(#,>@LX+? MR392IB<&-%)05^/ MG>+.A&P)[]^YJN!2P3_>@PTSY2^VRJ&^(BV@ZWQ+M+"G]GLCJXZ'3^GD_R2' M#V]R@W+DNYHE-?GZ,'I]!X;74/L&?^9]=V*0N8XUS>3K6GO/#K='<:8W%/=D M^/@8]P'/1,5Q7B$!527(\H4R(%Y4JG)VVS6_K= !!';2+6(&QUP>K'KM!" M?XCA9'CZU!GG6I 6380@2KRESGJY34UE&SAY5S(+G%ZGJCW?]C*?XVLVN M#T8?7P.@;'1#AFI;JI&CQRK56:+R: FG$IGY7">HC*5P-Y Y)D[];-^UP::+ M6:OI:K$ )46-4WQ =%KX=;>2;SY70*R5#\3\,UHJ.V%7V4_[K.J5P"@3L"9T MLF.\H#_,8#0\)^>\I-(V,V=Y(2\-FI.X3'Z$P'QPY$T-3$Q2UUNN!ZT5.^]TD M;8K =SFBFOX&CH/(GU=^Y.;$VHII+__B?X4ZT6)LT2>;R88GB9^WO"8[(B%];K4\R("B@%3"W1?V*S<5M.9_^1Z M/\)8?*XG.A<_$*\?B"9-V5,.FR,NZ3[H$"*JSN:V@M/L@0JQ(Y2R-^X/@SL> MCD@;_@GN\*+*%Q:%&_&4,/@TZ ,]DC[5 RH4SCG7*GLPU[^EN=ZM@M^8-)U4 M:311)D5)!'P4-#%0V>9K8 U)18'U/2L! 16HXVX0L$JJM$1!3DYBD.MJH6*4 MZ$G%KY@M"Q1?*.OP1L"_8!ZH$^[?HIR'L%FX7@2/>)[K5.&J5H"T[E="-(?U M3]2XL&E5KO[D%NPM_W>6NY$7:JH/QKE6'P_4!,3VJ&7QW5;POKV[!/VY M!D MCI)"J!7<@UBAJT,FFYY(--+3Y7:K0L29"I M*,XQWLW05IO!YI=52==^HE,+5WG/HJQ +W:J;LBPO4;77+E/\=+U/P=B2S1J M1<@+LFN;7J,\G=L.[*<7S;A3[P.T%.> _KM&) MW@71@)XUPND.A:#\UW?".HM#PN:[W>B. MF!R,J#L# >152F!6L*]0>"^0FX@EB#Y?_?!!DQDZ;^?2?-(]>+JE2< M=$>"S&0JB_&;F0+MOZF1[(BOH-,N)P=:0?(\ XX>TPT-["'Z)/.PXA6 3^V3 M=F!F$/QBX8MYY6Q=@3L9BG6?D&%1>3+O0F+'A?:&. J(S MBO>R"MS<'IBN0L=^A5@H5<'$"DU#M+OPS4F%#KK$+H*(STNK M\@1?0$/A)RJY%GA6;*NLT"G%$T)E.=S^.*T*]OPMT B=MW;U,S9[:JW;;>2] M=]JBW;@D5Y\)9N/]1ZT7-Q2EF-O=&MRVX*X'V_,V7*LHC:!LCY)![:OCC "IUQZ$E MC+XFS$Z ;WMF_P!E6:3&]EH/82!RV1."Q=V9@>@-1(VYGE0%L%PQ(&$M:/=Q M5& =F3&QH1<<8YO?,*(K]_C&)Y,ND$Q!/%#R;,W.MROHVZ$@O3H/=E\FGX+ M$MF*PB+',0ZX@7(/&0"#0,JBUEYQ)^G0VT&3F;W!&,>@&15VHP>+Y!4"6\IS M2A)#WB9V,DU;X:05GV+GZIKY42A+Q,%6\/:1D^G"_J N-^P_4N M4A6W%TRQ)),@+E905=4"EU:83PB0?>P LC!WW'"649KGC(?J3%S\C\8O%;)] MP]?6Q>Z;[_QK8SF>'; LD0@^[<8*J0E'J6VBZ&=DR.\9<[8KB-*C^X4H=?2X M]=C!MP.ZMQF>7^XP>LW\G^.]CFT$5_ISD(GT:"LDB/,?A+B&-6OA3YB%H%A$ MG#LK2*DR<]+F)NH:59T&AQVT7(INNTSN4$3$).#[&&4Q?IL8F&YI' M!PDR^WYE2+G%7GA"?4<3[,.1K+VC:R^I/XBO'9U\@*^'\'7]KXJB(:!!I2GC ML1SN!?XA*N"=T%T9<"D8JH8 HXI!2MF85"FV"":8003#ITLV#N8PZUFZ=)H; M8DM$WU?3::ZGI&S1'($^#H=/3LDKP^@2L#/7JW,";\T5FR1H*#N(M#-D&:*9 M!:"FE?MN8U! BS8(;FJR+^,?&W&:Z^XOOY!D 5C-4:D^T;'0[+EZ2\*"(I/8 M(%K$&RRSX%C_!T0Q MG@.0 M*=LX,Y7P',P4/PI_V^F >N7AF0'N=B_Y*S"W <3/L M@\::6I46-$72,_P5QX@^*H(YFVU\X;)JCO4;6.'DV9O"?3/6]#'QI-:6* _$ M7%$F@ZM%[R9+O]X,I^@# 5OZ)?;@_>J M5-%+FU5]@''N2VT+EF7=B1L)>V8H0YNXUA@GCS9@KKUT*PQ,4B$*'TB[(H-8 MN]LJVE.(>$: @P# RAM[ '?R0!W RX%#'D4C HT=[;->U59'--9PF7PV^V-^ MME,2,.Z3!"0!V,[F)#TWY7P^GZ:A4W+0SK1*0>@@),( 6=%)8=&>''A9 WZ? M 8\T7)WK[3PSXZJ(7E;)5)>@;&+4AEP2^.LSEK&C9T]/H[T>W/;SMR_?G_7A MDC==VGS)??Y*1\(LW7HSF>A:;I1W+?E7N9<(CW+OZN XBKTB->,91IV@VC5RX)EN2[[/.[!*Y!KB0LA"=T.V&Y,&S!#Y.,3.5^^6M,?)(9PN$0"/.69!!;+,I7-6N>3*- M=%[P.E,J(D1?_0[;O8/D_(*;T;T?'JF0>KJH>0F'?<2N%*61L';\26&K/-;# MZ(TM40O&D7R"(U"PGEKXJQUQ"O \'_%A;Z &H)U:G3X"5BU:_+6QJ=O*#$NT M81S0[SPA.T*]&E8)3QU,D>"DBRYUKAFQBXWSAP'U '"' )MC7\S//C!PF$^BA2J5Z''XWK0Q;4%AD MKDJG#-ST<8+]KHIR1+KD#^^B$\/!YBR#67#,, ,Z+^BR=@"&8)([ AW82_JD MSXQ\88P2BX$[NY=!>U7IV81D&V)UUZ2VXCW_WFQQN[ANT652IXJ-51JZQOCM M3/SRN/_QRU=P\@28>F4*-09%L]QJE=Q=N>C]BR!<=2JEG9%?2=;UF 558=V0 M4A)J/?2L2\5%8MH$Q6SA="G(O 8:K/*I=K!RKVV,U9/B# ,@/O*[6%>F+38J-S70F!*3!/>P_]GXA&WJ MH,-HFTR[;5?4\'V/'28;29&2X"H7XNYZHX)Z''"]XTR41:\^;+KB@:GK0EZA M=NE=W@0]+DJ?3S316%0Y90B"2S_9%7[1/Z_9/4CX[H?^LYKUO>8* %=U7'!# MTK#/+!Z$F\+WI1M8C]Y[/;2(X+_2*80A\ M!NH$6O.TP&6T-WKJPN_X>U=1=(8&HWN4XO0'$V+GQX]/Z7$7/FZ-6M[ G#4 M(Q@5[[=ZFX5IM#G;77FC& 'P=U.CL!,HV M2D-\H>:[W\RE=R G9J5[QSZLN "^F2-[$[:-S]SH%)GKJ"OXJ**5*[0=U*[# M6+'^YCWC?PX5^ME+^6;8QH?**V'EE7N%;1P-'Z"-#]#&'D(;'P!;]XD)]X<+ M^PK%#\C.G4)V/J $'U""Z_6)KVF1/M3*:M;*>H (/D $5X<2S^J\T.G$>5?Y MW^AA1=I84U#R 3;XC6"QPM _0P:U !T_VU -T\ $Z>"MTD.ADN]#!ATJ1 MC1)P74S!8_VHXPTC!UMM:[#:3Q/PQPB,-/>["HF* MGIX3+\D:<$8NLB2C.7&"_#.:5,@BY1ORUWS2>8Q>=W1!!@*.2!BM0 (OP@!% M:>./D5TPZ7_!I)PZ,L=>Y.%KN3:2BX!.R/]&6OYMOFZ;<^$[J=O#XW#)L7"V M Z^@\,L3+84Q5-EXSO-TW"0ZY6&$47UU;>6.H\%IJS'YXL*R<;(VH#O2(5*Z MJ/K3@@(#N('H$*1;GU3MHCS^K=)^L:NI3T@0NQ)HZR'BZQY .%XZ4%<:O;T! M"=$#V2J*?>^VIIB911^V9R;(.T2Z$',NL \G\TY?0 BE_GM0_J+1<7)P3%OJ M_SP-5!+0%:KJ30FW448ZKC> M,.LVS(DU4ECP:2J'1DT772ONPO.[1K$_"2BL&9*XHY\ZL]Y@/+='Q .YI"1U M]T5;#\LRPU-2M5($!_%BT=_]N'4-;K:2:#!$QF%#*0J&A6+'4MB[\0ER;O+D MB](&2M>4WH0VW([PW0?DW)=X>-J8@3XPEA: CKR>[,B12RS:9@!^\+1]X7$& M;.P_!/^_7? ?]5GAVNGA?[F7E+;D\M=8+R__J,OH M6J45-RFCKZXMS7UA;[2O..>G22^-+=SN7(F2W1&<[T#E!*%THFR)P'W)3L(& M?LVUM5U O%;N=BM'AF0@=;7IVYVJTM^C>(2+[/[9*X8_0AU$/FBD#'"QP^&,D5%E-@V"_X,;M M#.WUA_A<,&RUJO05-V]FEOOM6I.5 MKG\$!==0)R8O?(D4:;FUZG)=F6O0SB=\,6J273/JKC67Z*%GD>ZL2K4SCPB/ M$<8QZ,-N5@&&B2X+T-J>;3RC![S4/2+1_E!HV/L&M<-J/O<%R[':L,VG*C-_ M2";,7.=3+.D>^_@]?8P99Q6P+PI#YQB7%6\%TKE$Z"@$0FT=6%AAECZL00J" MURV/VJINA.A6DML" H]_"E\I;F)38+L*J0Q?>RTD M;A3^8$_UP3I]Z2K?P]+'/<@%J8-NKMM)9^2F^;#>@7/LN"I3^Y?O1X\,7/3C)RRJ_-D3S0L7].$:X%WM'^V2!^= T!S9Q MC[&?$#H,"5C)NT^WE#68E'L99OXOU+.[?+6LNV+Q<8,CR?D&]R\,_9.BTJ'H MM#2O,3>3F03:E$NA5F"*1*@K M!G;ILGVI-C>1LLUJWI'[SH MVFW?A].2C #LX1$>4,BE?5K5!L8IX=>0):Q2 4E?E)TP5HWKN=-6\0S9_8^C MA6VDUDYK?U#7W&^(" 4&%JL2H@M(B'N"DR8$<:A\LW8^)U@'Z":,3&9]H\OX MOMMZ-DRA:^O)<.L4CPS->KF/^*MWSNU1-KHQ"\[)A61*QB44"]32T,&!?@5E M7-:@7-=5EB?,LLEQ]G'+J,($8[)HHBV./EC#_@>X9:>?X]C8S$-6A<+M(D"^ M:2[J#H+!47SIVM_@]C<&&71OXWX(=SO?CQ0VI5+%-Q9@J^O[PMFW@!AMFV = MG?+]9=>#6Y8D3U _P] W49NV+6V^D35)RGEF**>_;I?)OF12]9Q2OTDC_@IV MXO'CK=F)MZ 4[^)(%Z5\Q?II=I^-_3AT"==X+P>-)^OLU5C>W7Z:.]ZN'[K9 ML=)QWHUN$(F..Q3=R>&S,_>#U]BF#YWP[S$5H<(1$D]WOPTOAVN>Z(M&@9/I M@\*P*YBC'M8FO ?![R#SOP?$^/EA[U8E@0U5NEP5@VZ GNN-2(58LO(A:/XM M@^8J;%.,Z9GL$EQS-!ORT$.]V%F4P9",5R6Y53!,:5-VVYT,A:]?G_XAVMO* MX_T M95[<@$!I]C,8/CP_T(]DL7WC98KO25;V7.VE:;^1I_O"(X=HP$^T.# M+NC;I8\&+;'M&"WK")F.MU,D#XF .)C045OY/KAA4:>MYEQ*P2>+U$7-PB-V M%$_*3/FG=E^NA7*2Q=I&4)'P-5VB021I"9V*9BH]8*P*I MVP-+;\B2Y":N..T%7Q+)3 =Z7>C<7QRL/KA;5-F?B)V+*=>,<8!=TS'[LF5L M=;!']+D.ZI[M6&R/P;2<,84>(T,UF0P!96IQ6@*+L[G*#:8C4O+-0EA]!&5.4@& MZMG<2*=KS/&K&C:/A\>GVVO9WMAZ:1M>EQWN3KQM=68.2WR)DZ!YHAZUUVH3 MWF)CWG5#Y4AC;W$W.F0';AM$8V%Y'4K3";)\VG.2:D#8 P,EZ#-?:K'I&6J\ ME[B3>T&[-#.&HI"Y>7]<*)Q;3=(;N:DTJBS>)0(ES$6I33ACL,+E#J.5G/G$ M:L;N_(ECDBU96S22%E'#?KD>3]-DDABZNR*R5^0+;/$,;LJ]BOJ_4?#ENN1N M#^FO5]FUB##E*3RSG2DN>=K_XI)OF*"!)OI25)*ZQ(Z='@Y!! <#8\Q@??.%0^# MQ87!8LDMC57VPQ6!CG >5U M_]H8AE33AT(EO;O@=42:-0BI:ZI0".,UAH\W%,(:'7/IC,YEN9Q<$"I ^M MN[]UXXT&AUSOF$!WB@$>ARTV=JJ/8P_SF:^LZ.'D!&A#MR8JEH([3;T\3I41 M[4[T6C"[QJHPJPKZ7:1Q[6$+TN4M(0)(VM6A\1TAA/XE6%XU-?QV(86=4;$? M]U_%;N_]=K7KJ\[+VP-%I4_;U(P[CK]ZLNR#*K&I^?!F \_[%(J[6UV#E9R] M-0\^J"?;;["UKD7!YW5)"XZ]&UY'@S-GH-UQ&>RT! MM!L.^.X)*W'ZCJ8#J[4J;R>RG3-U=)_HJE.FA(1U:W"E25AA([ @6K&)S%;) MME>$URJZ$=X_[ A)81R7B^R*0#GQ>GQX@ 5QQ1\M:>K(;S/+G0<3%^L?+[$& M'TZW.TI8GPWZ'JAH'S8RV8"![-[:E;+??CO]-@42OAD*^)HF;X_ X+ R# =. M._I!X>+7[%B(#'>5A#>5XC49 3Q\ZFNA@5 D8DNYECJ_AO-V=I/OW%270(,S M#N':.^. >-)_!\2OIC33K?O]$7A?=PB09LP-(H-K;,>ID7JZ%HA*?XS"$LZN M9 4"DX*>:)++@"$TKM\]]POVP6[IB^,Z+ZWP)98! 9+!>RX[V)-4425 E"H: M/5KKPKY'H''C9)NE?@G8-J 7M><4QAB;18(;+8:DHFC"=?+F"YT52F"MX8*P M+4G;0@YVD:1=NT#VSES*I_V_E.\UEH3T1'H&Y_N6#N.=!&>WFC8ZC'ZC?NA? M'(:?B#Z1!PI4H 7@32JX/"YNPR!((UK7:8JAE*@VN WJ-.%MBJ ?#'+ C"<@ MDW*&H;GN,3[]C)+J%$7A4671G"1G)SZ7+H 0"%_ 8OX*!L6F%'IW8"K/^G]; M/"M\>OCS0\O3'74"A]+7]5;P3>W+PO5^2+A4'XM"^60%X[/'7?$H%\,UOF.CJ[M78F6:_LQMUAGS23K>C1-@1\4F6]I&XX!\8]2A=// ME<,HI\UIJ43+1N3C#V&YP.>_;C 6) ME8&W/7HG\Q;;8INW?S_(EW66$-I!\:PJ:YJ]FQ%$:_.2)F'+F##ZW$Z+Z]G.X%S_Q*?>K#T0KXE:Y* M@^Y$^=:&KA]VUZ%60KZ#*W8.X'(YH-DS*#!0TL/.'FM=$]&>_ U?FCEV";)% M014.Q$:0\AU8UQK]+D7I57@&P!.,7AAFT\X6^Q[L+M].:8T%Y("^*TV-W2F) M"POL-Z](^2QT-]$!VF946"2CBMYL>K3@QA.-CJ.4"X8QX6.Z%74RQ8850,NZ M!FZ'$^ *3T6-_ =FO2A7N;_E-!R$(A[@S6 HBTP:6"6J;Z7;$?BX<> ,V[X! M2Q4VV\XEEP'W^!H;TI7><%-Y8[?JO#2\O]P]C_>:"B-QRZV2V^P.&E:I]V(Y MJMGCQKYH[J7V)OI#YY8QIFAK8LJCH'/6JR,/"-%[I(WU,%"+]JAO'N :'SD& M)A]U]KUZ5E/S7"54S5]AIJ9O^.:X A7O,%@-,&]\C?<5'RATZDJ5=C#,GL@P MX$HP)YIL'X28U(UMG5. .$>EN'!^^+%IE#1V>ULSWK#97^BPYQXYH?M>6J)1 MQL\M5!,F?:TJ.&3ZUYM*08H<%57LE$:^!$8S3C$Z,U&DEOL\1'X?E9/Y9.;R M/ERTE,H)Y)#3RQOJ&/YZG=K$R*GU>\2;/*G@3<5L91DDJTFW,!EUY?5];Q,; M5RRY1>]>7;VL>DE;IZD7.%P:NGL6=UZ38^).E[.Y"D<8BH\WMD5YZQPH$M!E M'>$<) RP.ZZ1T6%_?2/')\,GY!PY3]7-6,4?M^LP;'6T%!UAF"G57^'^L G*K M%X"-8Q[8J]1AC+25,DTO#R#.KVR2'/P$YOC'Z />HLL2EH7]:RFQ&M=_3L6S MT+6;VU*N##;PP>_ 9DMI$Y _22O(K-ERL/1>U8'DS7K[OL%,8,JL?V"V>Y8QO;O56Z*Q,2>R?\#ZTQM&_?; M#+"W9?J@H29@)G5W1WHD>: TDOKG0#TP3F:4OUU N.A;IZ:5V00N%9ND\ M7 M,"/E-KW^NC?2Z4[9XI$ F:_0# (]UIJ4%2!T,<6]JY#[;&(Q0)2MU&ROP5[\ MPL:YK3 SE9H^D67.%BB\06Q2U#SSDLS1LL9XR%/A@@?N.]9E60NZ5!E89L". MWWD*#J M?@\P5687#..@(+Z>Z(Q;9:$UG5WKS$@2<35W@U,52)VIH( 25W3HVG C3A&J ME;8C#.;D/C&8LWQLRKP'\7M,S$U,L:BP$2=7^\-Z#%SBCU*((@5T2B9%17X5 MDMZIZNH:VA4^7!&_J[E'H1^]C1D2/SE<=CU%D<@%=5;]Z7N-VF"M(JJTCJ+! M6>8,@N)&>UB-HF3N TQM4%=L47),.DCQY3LMRV=;*":D -Q]9WVI^GCOS&^6 M+6XS"/21<#Q6* I-]Y_;E0<\VU5&/#?7)D7E)-8)5C(0CEQ$(["*8$SBFO#' MLY/A4:!2U3F91T]'PZ>-"HJ@WM1UHG'A8:PCF +J+%% X/76J02=H45)2%WI M8O)W>"^5FPU_\9?OCT'D_DJU=/'O2[%!!EC7:1CM]S7R_[X!X8K(2< M<&9A$GRXL>^)>'A[/7$4O7&]T-1ICGW86J!BN)H+'\"L9X?6C;I6)G7])N'' MZ!&>E>6B('V1P*GTGYN;F^'O:EZH)!_&=DZ?T1T^J/G>07#!Z0&=35-3S'RU MD>#5Z(0F-6 E9K FUCC8&(CDR\FEAYN>! H>+-2RP8%L_M<"%"MG!0:DI3\A M;,E]X6.;[("H,O.OR@<\-L F M?9:\0;:U73NBW)S5^Y%*2_*&;ZC>E8G!,K@=KD#?NQZ^$A,8J[LC*R89^'N5 M3%T],B4Z,S5UF2\TT5FHL(KM41=%"X4EWHX)? $*<*:GMC1<#4.7-WJE%$V[ ME _9SR">J[+B$(U,D6)/X1"RG&'T4A[R$:HNZO>+S[G,#0EI;&..>USX"CCP MJ,F=/E00;1(R(1#QN%&Y%$/W^U1B*:L_26K?G+*Z.>\_Y7^XCU)Y"3<'C9D5 MA%?3Y]/.L@+5+&DZ)T_J^G=%S:9:]YH1F3MR3T_ODQ%R 48NW =_5;8,3I1R MYIR,P0%:C\*MX>\-X27X^")LLD8+=%!ZYWF37A;B?;L;*UKH' :I<.\'JLD ,^3Z>IG&&O_-V0UJ#EH,5J;)7@!$!7$A/[@" M,Y^,@5]:BKAWEMUJ3K7IJ/#,5>P,JW MRPS>V(W%9T1_47.,+W,3%%H% :7JK@CTO8/;S<-U.MV%C'@@5;Q5G'D#=QDH MJ@M^2#K5,OI9:D^[6%H364Q3)]==OMZM*?ZY9G7@CII)\APJNB;PXJW=%@90 M2OW7H'O3ZLA>7902@,K-V;D.I;6?)6W(_16\.P]F)>R#*M6ZE#-B@-(+$R.< M I(91!E^Z!-%7*E=]BLE.L6#7;=MZ.+YI/.8W5&$1$>B&7"?F0'O#OH]]%0' ML'4N7ZM9RY5E"BZ&)9N)\ M,4NL?.WD 5U UW(^;$/3'4VB5RM4T\)!63.LL+=W;N*/&ONBXDW'Q)3:)8'8 M/NY 0!SB&H@W"3I"Y1I#-(EC:ZLVZEBE+GH3YA6C!FDR=IY@O$NL^FK1LNLE M^TO"/@UI1[\D&*;B9.! IF;<]X15>WI?;K, MYVK1@RPR-PLBGQD8_:3:"Y47+LY 0*5@Y:E%K/.?$OR8Y:LP8'4XJ:R>>0# MG#%?O&RS*F@*N1AUA'LL*1 TA)ANL5HX#4JF[%4=74=(W7QWA+B?W2OBQB"8 MSI$_;9G KSJ-#>X>P_:OI,I+Y$XF/8B<3=LJ"^%T[,RS5DX'$:>%Y.938X;2 M3CF/R/-^EYJ"I<&=AX(T;4/DOD.L>'38'W(]HAS%S8I5G9"Q*]F+VX5E]A>5 MZ3)6:]-_OD@-*FO;9507JLX!##(>:[=I !AN2$PO=PG3!8M9-BLRA\T7.;^L M!\4D^W+C?+%K\G6@7)"..36HD_U(J]@["H>$((@-5;&IHDK441K&^7/6*T6# M.C%T,RF@:".+R65VD%6!B[IV)3'"9#?R%!.]>(.C23&T(4%6F-\;!AKY675. MAD;WPI9\,@GC?QLO$=^0*J*@8 V&J1.VD2@SY=JF()BQ;]R:JC:"NE5P2F#? M'& HE7!V.=YO?W(;IN%A=Y\HNT^*,[LDO]5LBO#'HBF@!(<7,0I:;O'F\ZI+ M(]56FZJU$1FDM=FL'O/Q=@W*9[X>E"5O[:"3.U8.6FWLNDK7C!7'KW)ZUAX&JX6'2 M(UQH?AW ,A;.+(*6[QDV$]$\9&7F7%[I9_04AI;&71AT,9%>T@Z/^:P>7 MOHS@(SC'04 MU#N5-;F5\CO225XKL&DH5K&N_"'54>Y-.^W5B^;RO/M29'R? ^YJ.L7NS?6B3\$01HC,($(0 "RN.FWK+C6"^B'7;=316DU7P#YS=TIWS:F MW ]0-# -)#*3W-!1"R:E13TP3=5L29V+QHQJN,YJ\WXH&OJVY7T MB]5>,*P\WS5R$TR+>AU_UQ&T;S:3)!3SNVNF1P>?USPG#;]=9QVU 3^V(=V7B'5/AAK:%, (0 MULXQ@X$H#<8<"4@0>BG"\\HJSWR!&DG8U!1C! @SF>[C4DY/#H^CER 9EC : M2(I7.=RI^[B01JY=D+_V[/3P]&1]G\[[=87.$"S,EC%FL;? BSNRR)I/!*8K M+M?E&S$C1!EVS;( MVK6%7*94W1+\1B8K]9Q]'71?+"\,C"VCGQJU @=!L4"N$NA+(;E[ZKO+V C= M?,5D&7&"HM\CJC FA>8)W\V>=)IJ_>(@,H7%*RB3W=5DV17+HT=E$.[B@V!9L7_ MMAF4C5:PF483&CV\Z"X'HV-)11K82R%R?^7E7=&P]<0?4'I,:99;HFN*)ER^ M_OG-V=5O[R^B=V<_7T0_O?WEE[7[L;V:'@'N0[']NT^X5 MIWS])OKP^NK-Q>5E].%O%^\OWOXTZ+JD)$(\]J^-8?6WB[R!'*A18XNE=SE/ M[ZYBY>BDK6(?G?X[JI>NB;#\[>WY_WPX^\=%].O%J]?G9[^ N?KF_([FZK]G MXMV'^I)=!-$_;_E?_U?R1LW%B.DY!75/_\J4Z>?-?[0]]= M_._%^6]7K_]QL;\R]RVY*JBM3)7K+Z3N[&YO;GAE;7!L;RYH=&WM7&UOVS@2_GZ_@NOV=E/ [TF:U,D& MZ5,E"R\G4LFZ[ MVV7OE?X@G[A[;Z6-Q$4VSGG+/9^WZ"/G(Q4N+LY#^<1D^'--!N/1Z>M3$8X. MCT^/7A^W^>DX'!^]$1T>'(G#=O<_'9AD"YJ[/L8N(O%S;2;CQE3@]WLGW<2> MS65HI[U.N_W/&K6[.!^KV,+'-'1VO[HQGH_$]00&&REKU:S7P<&L^-,V>"0G M<2^ !0A=<\-E70(5*=U[T:8_9_BF,>8S&2UZ/PWE3!AV*^;L0-P M/;#+NYO[P>UC?WA]=\ONW_5O5PFRG10)#T/@?B,28YA58K\Z)8Y**3&<2L,> MIRKX,.=/@MV(4 8\ G+$09/U0A^Q!&$M">ZOBQF"61&HA!+N26@16 M:9#:62)BPU%1V'W$8W9@<>@?7YQVN^VSC#*[8#;.YMM\OYS$1(+.V2LVYX8I M4&T)IB1:,!ZJ! DZ6C [%>RMXCID:IS3U" )114H2%.K! F!/)N$M2K$0DW@ M\:(:Y(K9+V*D4ZX7X$WJ\*_SIH[J##\,XP7UUIEZCT2DYG62U34!75%Q>)A) M:\$$ $N6XELE)CR?:U5X87.)8=^9%.E6/YE/%P'O&RC+.QFD4-\"II8"A",B$J4:8CJ1-X),J MS A=NC0&;/YUV8VC=B3%N*_X$O9?]H\/$'*>"8[(WGCE.J7W3IV;\7+ MPZ*YC"(FN(Y9@'(9%&')&-X7C$29&^!@_F/X2XO6:)G@] MG>>IBI(%>-E9@VBY:B,Y7()PDY:CHN:J_FF=+@Y88?6N(*OW6 MAO\YVW<+N+8YX8*.HP(%-&-0.A4+C)]F2N>QTUA%D9ICXR!;H=FD]I^GZ]BS MJ.Q&6&QGIVPJX+O5=^(EK*Z"AO_XXOCT[*]J^'#4[C@5;;,2MFLD8&( N-@[9X/'7JAN,;3.N@O781_@:5AF^K@6I2_&L M1G+B<^$K9S$T<[ZRMH<3O".UO1&@G M]>/-A/\.T;X)1#O>)OS;$,]FM+'R(= R8O:YY;AEZIN,E Z%;L#*(YX8TZU+SWL'C;;)Z^Q^M!J^!=F M'_:%B4TJ3&S9\/F[-Z?--^W-K]O-3OZN16.[\6$%)N'QS[7#6M8A6PMX7[&# M+BTB7@E_BH6:B7)EJCTM(HX9V6>EFTN6$?7;RRY\9%24VN==_F;Q/OF4=-.' M?WS1>=T^>_ZSK-[4_9SJI<1.1&.D!?_0X&,K=(]'<[XPM6]S M;/(]7[A"YEU"[R%B@_(-RSK;OM61OR])DI*=W8(](1A6$P&V65<-*>\ZF9]7 MZ&!XXNH/Q2>VV$>")5R&[&/*-6A]M, 2'J[!#FBLHF)@$05F+C@5]FB[8 >' M[5/!AHE4:APV_]C'].?M6E$"YB+BQ.%'TY$0&<)8B#KG. M%KM#)%*[8-R1HJ;<(7]#H/@_UP M2U'36'^$DLD-_/0KBM-LBB16,E[MC*/-IQ*CZG2C,,/(3Q)K$A,OUQ,@.+=2)NUXH_/WQ,N;B+!4V GV)IVS M:JVH=,I=56FBQ9-4J0%+27H9KNFEJSW.57?*0?+A0:"*HJK-*9T+OU7 ;67\ M[,\K=$P!"^JU#-!*&*N"#RR%61IV4 %Z/3S^7@W_3CI)4K?A4(<[L> 5%?\' M[3LTR@X850(U^=E5Y9A1'=R4G8)%>.)1"E;B([HXL ,ONR,=&8\ETM)L^KFM'WXM$$%.DZUDS[S[QL-]OM#A9(H[' A'!%N'/I M)OR($ZX">UR\42"[)_2*$?,&%Z &OLJ:K=CDG".Y&RC:^CKS&W4 :R()I@BX MR@/K<0\-B)&'(.Q+*"P4\!L$QJOG?8JLOYQ*,69+I':W/(+@7OTB8QX'N C_ MRJVU;&5/."5 2$XZ_;Z"C U$DQ%&A 3G\@T:/!F"T+Q8ZUF*^0@&J*G&OT7 M*) MOP#OGI$J "[).$63[#I-JD MR%\_I75"PBH1OX<(,V8,K+%WIWP"J\75TQ&M]84A>PR]@&6X^D#CF"CC/4"( M1_N$$'U@\ F 6$%PV,\K2YV% 35!;U\5I.;I6AV@ENONC(>B@$<*/AWU;TOZ M8;G32HT\]6="D,U JXV>9ZHB&-JL>=65W%/1F$P1"3WWX)U3RO'7O]B%YQYP MD_K..W;+9[V=6,WJ'G8M5W7O'D)0K38K4R);/0V=G,&5^@_(:T MZ!(!=J*'"1(8*6^U,F2B%8C_C,[7XI 23#S)\J=.ON\!Z'J]3Y)+)S?1\3YA M@INJBS(_O'/ T,0\M\^^&\'F5/,$PE*.":2A7+2;.YXKCIU_RNRUS_+Z=#8X MZR=T)[Z]2< \*OW,F3K#BEEAWP!3>3)&2RS"E8/?H$-S+:WS51P\'/AZ)?QI MY+RN>ZWEQ M'"$IG:LT OHC+IA+D+:16.Z&H+J1I0#HF]I"HS6D8? .C5*X40!4T-:!V?G6 M4_C?:RLJ5UNQ(R]ZLD]>M!\"!Z2QN@*H;YCCM&SGE/O9D1#LXHVO&G#GPNM+QEF8][Y29,8;C;0IX+VDP#BP*D M3441I-K"1-&_LH\IAEUH=0IV"^T1.DZ\4XD>Z/8E9XET&@GCKV&:I!%WG;.S M%GR%H\Z 9G1%"&!ITB$$8&1M-1JY)NO#1$!"I,&QZOD,W=AN.A)OX$N G/Z# MJTEY?:MZ@RNDR&1 :^WXSH46<3#:).( M2@),D/7$T_@ 46 X$=13Q '5=N!_$_9P]29@@$BNO:9$?.[PK#"X3TD<"%%O M)6 6G#9I/2!.#AHTHYO5>,X@&B3C7:8M,>:EL->3DOMP7]";?=*47W&'*<8@ MZ1V?[UH_MOG)^M)0XP/*@\"P+\ ;9/.,-;5!XYJ)(6VK6Y^GO +<.L=M6331 M"B T.!I"WN32Q@"-+76BSI2:4^,]$+A.NSH2UZ7R^*W0##W^+#,-PZ4_WK7T M?:[/!WP&J(RG($(:/K&*X%Z132544V^UZH-+Q"S,RTIC4ETW"U_+\[G;G.Q41R<[F M=,[WL/Q387G+W?9-]XY?_!]02P,$% @ I86I5,K^&.8(< $ >080 !$ M !S=V%V+3(P,C(P,S,Q+FAT;>R]Z5);R=(N_/],W1'L.R:!W=OG\ & M>].O)=D@S!%_'#6B!1K8&@!Q]5_6D@0"8QO; B18W1%&TAJJ*J=Z,BLKZ^__ M>]YI5TY#?Y#WNO]:PR_06N7_OO[[_\NR__=FYT-EL^=&G= =5M[V@QD&7SG+ MAZW*O@^#XTKL]SJ5_5[_.#\U658\\[9W,N[GAZUAA2!";ESLOV**2J)9R!RQ M)&,XLDQ3X3*EB21,:(^Y73]\11%305.9<6Q5QBC!F8[>91&CP VSS'&^[E]Q M&Y0.Q"LJ,#-(&NUH,,%%JTS AJ9F6T,8'8RP._C76FLX/'GU\N79V=F+,_JB MUS]\B;76+\_3/6N3FUZU\^[QM3O/;;]=W$L0HB_396L&879[?C[,!L%=>P*^ MOSCLG;[,NW!W2%1\.>R;[B#V^ATS!"K#JS#/D,HHGKTGM>+SR]?,-RI>3B[. M;G6]47?8'U^_=];F]"(\1R[?/3@SI]<[V.JY8_@Q=(+/G6F_<+U.>H(@>M6C MT2 [-.;D\L%H!K;HTO1"T42&\/P@OB+>-3*GJ[-;?/GZ?_R/__'W M,!^VP^LD1-E,1OY^.?GQ[Y>35]N>'[_^V^>GE<%PW [_6O/YX*1MQJ^ZO6Z M#N3GK]*-H3_YF'L?NL5'N%X#\]+/W:3]\^%.B/]:RY%6Q 9'G+&(:>Z4TYXK MK(BQUA$9OVP67<' _2NY[9I.:CKDK[:ZT+_Q6QA.W[2WNSZ<_W<8KU5R#Z_V M]//8;O9./Y"=TR:MCOS1UNG!>WU4/_J<'S0.^4'CG^/Z9I54&SNMZJ9OU?>K M%P?[[]I-W+C[06KMYT91JW70>->J8H4^D(-Q<]^)ZI%OUQL.U1L>VMFXJ&UNC^OO_SFJ MOO]$JYU/Y.#H$ZI=;/"#H^:I?_\NM^_W1/6BUJXUML\.CMYUZOM;J/:^R:L$ M_AXUQ[6+X[/F?NVXV7"\NNFFSWR&MGCWH-&[J)(]7#UZTZGN-WFS\0D='!U? MP%]2.]JF]<:;5I/LM-([:EB-/S2VAM5== Y_OP@9&2*!93P$GC$D0V8Y=9D@ MV =L:9 46(M S 4CG/&_7U[CYWVR]^VHWP?>OLL'8+R:P?2WNGX3)J>URD11 MH87SX2L/OV0=:+:5GLR\&6>A6PK!CX3@8EX(K#%<1!""($3(F+$P54=D,T$1 M8@@;!R9G[?5F<*%C0[^2+,.#2<$,F5R)P3OX95!R^$<<1O,<9LBQP$PBL<09 M(U)E1AF2>2*<$3)(K]S:ZT3_1V/M1WA_SY?,O1-S\3QS%2!DCD7,!/> HX6W MF<$"K+WC;-H?7#7;,SX//HFDG>%WR^?M\)O-\ MCHH!3P+*A&("_"5.,N4U %6OK+->>4GMVNN"LC_#ZH"DHT["2YD$:X^550%+ MR[2P1AN/"U;C&:OQ/*NG3L*KA"WK<2>=>M'\*Y&]:*Z7Z4'^\UQO;'3KFZ^R8'FYXG6]7W@;N-=#N\]^T!W6LW. M>;M^M'-&-UC,YF?/Z"K//. M.I-QGP!9E#(S4KF,6L6T1Y%Q!LK\8V_MOS[V>W[DAM5BSGX@U2_E8>'R8#CU MG"F3,KN5( Z6[1)/IW5-@^.ZOO;J9W\X&@GKUZTCP\:;W(0+GKP_M-9O;$] M!F%HAW_OC _V_8DE3#0;_NA@

/&J>@R!T:N^W+^K[((3O_VE5+_PQ M7.?5HW]B?7,;@"A U(OM\WICB]4.OQBD)"< O+EB8"P"F T=F!X]BWWZ7O,0[]2="CO;3 M];>?%+(Y^S88FOXP!3&+6$NRL@C/GKNZ=ME-/W!R9)U@!J-^>#UE0'%Q]HK9M=GW](Y;*:IA0J4&>>JEA!G. M:N)<8)X+!3A,*CVEZ'((X'6*SLO4+U)T5.CS=9)-%ZE>[>UN_C0U/>@L3"5! M(L*8BD$K#].3-2I:Q -3!34Q)LM&39QA\LO4O*&A/^]O/3XIKEDV?'?+AG_' MLLU+(8" BE_U?%-BOGD\_;H9NKY-W;WOM7\ MO-[['^F+Q2I*I, &:H^+R3'+N4@W() 8? \/3,UG]&:3T7<&"O"U\'&^YPFVF_9' MD_OM[EMSD@]->T78%"D%[GBDD1%,.7!5 ?PPF+&)5-($_'38Y-RH,VJG_*[Z ML!7ZZ;Y^:*6WG8;MKNMUPHJPC%+%'=&: %>8I4RQF.9&$:02*G#T9%BV$X8F M[P:_9?I=<'0'*\(?S9!F!EM!,&<$20U^&;+8PK\=2FLYQQ^>@Q]L#GM\9EKD%3 6XN,EBPH94*D$4M!O+4F M8OH$F?L8,^'C,YH;$X2V03+08H*TCMY[S1QF"IQN&YX>H^]__GQ\KAK$I8X, M8Z4!R!)L.&BQU^ "(A1!HQ\N_K3*<^RB F,WG'-L ?@(8T'-!&+6HTC3(IQ6 MR& CG@QK'L,#7!R;L.#$X.BL0H01[+073'/MC0._71/_=-CTR![@XEA&+'&! M2Z6U\DPCI 257%$3+!'2&?)D6/:@'N#B^&.L8=1SK].DQ&$Z2ID' 5-@%>& M+PO^H"?@H3_4I(06%^_"\'_4Q":@0)@Q! 5 @P*<.129XD^&-8\Q*2V.3=*% M& KB&@]\]A8">XW!OP0E13./R$V/?*DM#B6667 EQ+>!NX8E<0H(W&TVCD2 MHL5/Q^@]Z*2T./Y@;[4B06"9Z&9!NZA#AF)F)(W(AH?CSV-1 "R)L!)[#CXC M4UCH**RGS 2L*.)6/,+:\BK/SX^RZ'T]I*.M8BH0XY1)&^VUX#ZBH!5EE,7 MGQY#'RCIL>O34G$6Q#&Q< ! :G9<"(*@RV%#I#8\( M.*=FJ3E/@&4/G)JS*/XP["(']X"D+3]<:$NC4-PZ$03A1CV@Y7LL"A J'8BH M(%I*)BU7GFIMK"'8(*8-6H%5\$%_^&JZ-^]RR^1UZ?P OW0'3S.+ ;Q<9<"8 M@.@"6';6!&>!B0+\HT@#7?ZEGWS(:#HH[\ ]8^RN=J4YRTXNZ'?WPGU'HNO$W>C)WZV GN%&_#S;P'KJT M,1B$X=NV&=RPOGN[C7[1A?%N:ATP3EB5I3%$J-,\<,F%9Y$@HRP#:X/@#W@% M\@'W"SVF_))2?E=4?AT.R GC&-."@9A:(S"FT5EID)4:KY3\+J'(_+)*T5)^ M[X3_,,!LOO,X>:*RBY(:/ ,4*:7C!'D=.2$&,8QQHK353>&RJ"+7VCI1#=99$6&V7:="PM#HCY**W!G"@&CHEC06J^4M+R M;=;T3WI],PQO>EU_YR!S"7!70X09#I"4$$K4 .4)8J962 MFA+\/8( $7!@HG="@T^)9CZ$(#%#+JA()::*BB"49%0N?YWH9PH[%@GF'SSO='%UM(DSVF/.D/"* M82325DI. V;>84ZL?A[RNX*HIY3?R5:1&#U'#"25@=L7F":2&$F%B1YIB5;+ M_BZAR*Q$_MX*RZ_5!)M E!4$O$[BM-#*:\V8![.,62F_IFZ4(B18Q59*9$K(N0(YJ(N37265]\SI8(A@S@4KO7-28!VL==ZN MP$E()=Q\KK)K%=5!&NQ0RIOVR'I,N%:*8A40"V*E9'<)Q64EH.:*RJX.R ;RIZ$NT-(12P)! "RC9R88I:G7B,9@,'C6@3P/T7WF"',U113%V9,;U8N$FX]UJ':+U,!QRF\T,] M!\/L*6=(KY8(/WFI*6'G+2+,14QG&HP1*MEO^R5.#OF0@0"U$BAP!LH::=%X7G*9VU)"#J":8TK7.4H>(EY!D3))*H48P\,$_2L;!$>DE3[<8H_0J4 M>-[NGH;!,#W4&)_<. YFA6MO8"(NP4\:L-F-6M%IE MM,HB'[@+B#%#N!+&*&,E#QH1+\)J,V4U2SPQ&U-:B W<2 :ZHK3P2OE@$/R* MS J\I4HYA1A1S@H' MEFP%LH2697998%@..VHU7'$1_[/:#>L>;\17K!V?F]-6[_#0T6KW1P'0]W/BN M-^K_&PQE/_B#T.\U6OT0WH3A8+S3&X3-/MR\(GB#P'RFHF!( ^I(A98"5RHX M3V&.LUY-ZAHC:%$O*P\W@QUN P'ZH_3@',L^]$QWXU))QQN'P*-TRZ("51]Z MW<-AZ'=2!VY(R^[HY*1=-&;:#;@E=>5>!0)EB&1$+V)*=09SRHSCCC&&D=$P MP2K%&35(D\"+0V\+@V'79@GK@^?7SLP]WIY]]M*AWLNV.Z MAS.I@Z_5O)MW1ITG(][7#A"^(>#?.T#XQJV_<8 PH@YK*:6Q4J2J&A9[@ZEB MS#(J%!&E<7P@Z?DE=3#G=U"'93&[+ J 3%ZA5+HX,)ZV=W&GE>-((A17('CY M1$1M68!9PM"8!,5)E(Q3K:AD"M'@ C .4;T"A\]?^5.NUPF[0[#"Z& M<,--QVHPK,==T[X/9^KQSZ(7P2)/L8^.IU4)IB*QQ&ENB9$I[EJP$\_8B4MV MWIF=^.[LQ MCIP_"6^IME(@SH;P25N(4!B1:@\K:IZ:=.V$0T@(\V/'-M,#> M*[SDK?,3>-L]N+J/KZ\4T61VD46*,LRYEE9Y8U%$CBOY]/3U,1G\*!H:) (>1+0XIYR9D0XTZ27?WT%%5("3BAC'DK,8E"+,R%2F MU%EJ>1 K-&]NG)F^_WIY'MR883]WP^!WASUWO-?-AX.=W;VG.$-B(\!GP22 MD\HH5@8,)P9K@IDR3+,GP,R/H1][_8[INK#;,OW?WROWRXMF*RD@A.'DX'+G M961:*M!^%'3:X-*%2R M=(8RO%U1FO8.:8SB"NSM>CRENA>&2"(E]A1C((E,T M* Y>A38T(BZ"F.QTP!I1)%:,(5N=DW9O'$*A)??)C!3JH!D2"V!&%(P3%Z(B M7C)#D/;*8B%TQ!Y,EN>KC]'NF2N/C\\8Y52%=/PH&#B-A=)(6X09 ;5"X,.O M4"A["5CX**%JK:)%T:&T"8QA^$LH\Q$S84*REBNPT^&Q3>(BMTA*%CF32! 9 MF?'&$N8=DY*CJ(1'Y(F9Q/I)6BUZBH:1$D\CDY@23%G:*B:0#PS,HY>&@KH] M,S6WSEU[Y(-_U^]UWO8Z)Z-AL1Y? MCUNFW\V[AP-PW J'[Q5I@2KVA6!*J.3,6I((B&5@$OP9YKU5I+99A(GF<]4='D>821XDY M"YY9I<&%LE'K0+URH;08RR :CP,8#5$.*0D 0S!$@T'6,6,\$9;@H$UI-9Y9 MC,Q%C[D5)$HAF==1$Z2$QLHR$714-S.Z2H%XZA&W@#"3D09.%&.2DE32&0M% MN72$6LI6P$*D[)&/_9X?N6&]OQOZI[F;WYOZMM?O=4U__!356=ETE*H)AB9U MCLI0@X@W,DK'%<6K$-E9#NX]3K1;2*(PT4XHSPAA)@57!:$L!LN#7X7M%3_@ M'AC;_*25$NZ?HO8E%QV9J#"/'CQT:24CGFO.F7(>$['ZVO=@_'L4_7- 2&05 MML$QIB2Q7FE# ]8F[7="JY#9^VW^S97>2E>+PA#%Y?JP=1\U[AY?'8.*408E M -$BQ@,QS!N>W)U@89ZTJ["5:4G9^3C(%!-,0#\9 QCJ0U!6IA/EL?<4!<56 M(>*5V'FY'^U]Z!WVS4DK=V9:6=_U1MUA?_QJ;_=I*2+1QAIME$V["+40%F,6 M-: =0TA RJ^((CXNYQY%YR@5UGB)<="":1I37,!;CJV(0<:X"DO^/^!(*/%,1S"3""D#&-4'KB)Y IKW8/Q[%/TC/DJ-F$-IE0=+ M:1Q-]A6,:/^)?B]E?1]?%XMR189&'H-A $V- MT,%KYK'QW$>["@NYR\C+Q]E"[ZP*WC@9&&'<61/ ]0-X%J_NRUPYN2DO*!ZW.CWTQ;!U-1\J<$4O-\=V8'KY\5J_UWK'"Y \&B& M[U09]<:MO[7G+&H'$X('UX'_PFOF1@.DIU@RKITWG/,5L%UWX=.'W*4"+@NK>KH$\KN2%HM%&;@F ME%*BF8S6(&ZYYXHJ39G 8GDM5BEECVJG J$HY2Z1B"U3"%NC$3'&$DDE8M,3 M$I;7Y5EE)BYNSPC6 F")T]$ :C&":&X4T)JE.*!QJW!HXTYH@^7S'\%6CAM@ M @;&I5E_\&8\?^5F$=[/T,BHOS(GTP4L"3.8>,8"HYP9Z5! J08ZTQ0AN2IQ MAI53NLHEBQ@YI2R)9(7@X+*IZ@.#K_S\53^-,PVY ME9]43-_U>^WK7$B/O.CU#U\2A.C+Z1TOP3H/L]CK#;N]85BKQ'ZOLQ/B( 4Z MZ.>QW>R=?B [ITU:'?FCK=.#]_JH?O0Y/V@<\H/&/\?US2JI-G9:U4W?JN]7 M+P[VW[6;Y""OOW_7KNYO77R@M7;SHH>;G3U6W]\;'VP>7M2.ME"SL4&;C?91 ME7QN'>S7.LVC5NN@\:Y5Q>J\OJL[KO.N6^]LGS7W#XZKC;UQ?7,+GOTTAC98 MM;-W5MW_A&KOJ_2@\_FX_O[3^ /=:34[Y^UZ)UW_1 Z.-L;-H^WSVN8.]*7) MFYW:4:V1WE<]:S8F[@;9&!V1/-"\.H8V#3G7SG[P*?:R]WV8'1^V\2:JX M>O2FU;QXTZI.QA:KC<-A=8S./S2VAM5/7R1.4YV*F3.>9RR"CEI,?6:+Y68E MF0^V4A+T.P2MC=%%0FPMQC'SR*N,68,S8Q2HAC ,:XFIM*8DY_?E MLSHOG]@[\/&- H+"-,,8R*=!-F3"2B.BDP%C6A+TNP0]1BS MC!EK,N6XSG2(4O,0O%>N).CW"?IIGJ D> "APF51:Y\QYV2FHC= WR2ZC#+O M0TG0[UK0MW,6E-MTF+$D&6=(9PQ[EFF+(LQ* AQJYQAQY83T PNZ/2^?UBJI M%(M9T #0&,8J4R:@C"*!F51,*%+*YP\4_AID(IYZSL%X8LUACG?*)(+J@J!I M4FV6YX"/?! F"QZ1C!$/*F\BSK3FU@6$G2(E;/J^ MG[0[YR?!S(Z983 1>043/44\TX+ Y!205D10KW$YQ_]@2KH6:9)6R.1=9L2" MD#)N5*95\)GC'F$F+!=!E@3]KGSF<_+).!:11!!-RR60TY+,6.(S$@,@?,=) M]&6(H8UH"21O'A&P4=RGFVTU7CBG8$**B$V7/BP5(4L1ID@=?=XYWOY_ 4"3SIOK7*L+>:63OM\.^=\<&^/[&$B2;0 M[:#SZ1QHSZK0S]KF-B_HW-@XA_>@YH7O'.Q_8@>;_\3ZIN.UHPU>O=@85X_V M4"UEX4AM-0-#:@,#Y*1\IC#HO79Y'[9>883^UUIQW^N_!R>F^_IOVW\)3T\^ M3UYR^:K7?P^-;8?9&VTQGLSUVFUS,@BO9A_^\OG@I&W&K_(N2$C(BH?^ZIC^ M(73!]H;#7N=5ZL%IZ _3-K[,M//#[JN43C:]?-6Y%VC2P2&08>AG+4\OOR@N MO1SZKZ]I]4*C;U]&+_#EM9?%N_NS&Z8THB?#M>(Y&%4BQK_6Z-J-@4^' G=6 M?&^4"/-?T-N_3HSW>??P%:K@XAU7C;PL*'$+;XJA3ZC@0G<8^FL3;LRN0Q]Z M_5?I[:F!V.L.LV@Z>7O\ZO\T\DX85&KAK++3ZYCN_UD?F.X@&X1^'BW&UF9EM['1V-J]+@1+V-O=K;=[.]N- M[:W=RD9ML[+U_][^>Z/V?JORMEZM;N_N;M=KCS@$7G__OFF*968=@[>968OBRB]:Z^4ZVDU-9NKUL; M=> EKC+->(7)#FQPBM':X(@S%C'-G7+:N5KDG9R3[DKS9[ M;I02>M,FG[7IYMY'FCT_D(-Q<]^)&KRS2OYI@8M FV2;P&P)LV&[7=O\=-:\ MJ!W#.U#UZ'!<)3^3^JIG]_@EZT";K?18YLTX&P?3ST)W)2W +X.C"[ :K'IT?%8[.N:UQA;] M(I'S6$N4DBYB6NB2F4GQ1<.I8\H)C+E?>PTSMVO][__" OU%\7HE<>'.N&E) MY;6^4Z*0$H75=FOF*03W;1@237NPRCCDH'%,JIT4^&RB6L(C[P_R6F>; M'VRV.M#*6>W])\ 9Q^"6?;J!0T[:]49S7 0^CSZ1%&@^Z&R3YE'[N/Z^F0+7 MZD7IC>UQ[=QV'>"45HC)D$=B3,1MHII4Q&5'!A>"B$,RLO>X]91S2V-FH M[6X7:*,$(K<"D>&E\LV02-H 7)ESBX>]RO>IY,/TE;QRKL<9BV0 M*+)-9*8D@F10# Y, *<5T)B).I2:H MM0:G2@ XHTH1_2S#2[\8?+7&'1_V>Z.NSZ:CC<5_?_WVV F[DTK=N^KLA,-\ MD S3,-7G>'[J@[XH[)BS:3LQ9B)CQ.$LE9R$^5L(KQ303^BUU[NMGCL^,Z>A M4@T^S;?KE>VN>['$RO2-D.?6N7'#2F)VI1O\=7CTF=@(,5D2714?C-U]"?B>7OL#)^R;]O0[*'*[ M5??_Z=3?;UU,WON)US;!@O2/XOGF0'VQ6\4&CW:IU;OINO?-FI\F:C^\ TN 0(8 N1&3"*X53L[#MR^^NQLX<4X#LNZA;VL@(^ M=R^51Z\^/#._%'%RXZ7#2^J;/:Z36JAUMLX--:)MLC9N==\?5 MSA:K[6^Q@\;66>VBB0X^*_PEJ&BTYC1#SM.,46^S5 (THXH[BIT@.K"UUYPA M6GD3AH,QR-1@4-GLYZ??!AZ/[Y-]#23X \KR6_A8[S=Z9R7P?3!)9E\0,=A' MQS,A!> /HTFF%!8@2IX1S)FE2JZ]WC7=H:F\;9N^N2F_Z_2'_[(#^9A!9*R?^AY%_Y8$:PR%P(F?%8@^CR M9 ,%2M7_ AA +E6:S35'G#T']ZN0VS^F$I.UF3X7+@-KI4.@ZN8KK_R)HKUB[VTH@&6\3@,4SRG,,G?D-F[:?[4O-Y. M]85)]K=S=A]RZK_;Q'B/L'$ZYXXQL87]64G8. D\U#8_Y[6C0UX]>I/7+MRX MMKG'H,VS@\U4X^2@7>T =&RT.P 5;P8>4&U_F]0WC\?5]]L4,#[Y\)J5/%'J\S;07-B(^:4X-T1/R;"6_K( :=3B^)(EQ? MKYR8?N74M$>A\C]3VA).FM[B1(_BM,]J#XNCX&\[ZC?=*K:+6:J4M_N MH&]7@3YK:2*YSTC0*)WP03)#FXS1B5J58W29.TV7$S;&5,$YS^C/,5OAKV*#=,; MX)V7(1R:TKTF^\^F@9RY^,],W5-P)UU.^\\J'JZ"BY=N/>D'%PJ'#Y-*L7M[ M4/D#WI<IBY.'IV/X<[UP=_X@DS%: M,"]PW1XE%L/]Q:WP4.K%]#UI9^?@T@LZ,8-A1:.*-^/!B_M?9'\[ZO>A_VS4BC&C 7+,H,!6.L@E+8:R$OCVNMF\DYO MV)^9RBYHO_'=5.[\)UM=I+I7:KW'&73O[A';I;>"R3J 8>CDPR&8DF(.Z/>Z M";RUQY4 0&X,+AM8HW0Z+_AQFV9H)ALS;QC)JW?,![UW1G G0WRZ36@TJ=Q8 MV_L0>2L!=@P1>_!_)^7GM/O24O MM/[VD_=7-:>3>]\.3RYT>E5EHO\65/>PUQ_?$@PJ;BJ4VDUO6NVX4&.#U* _ M]8Q3G*B^N4&K^_#^_<_M:F.+5#?W;L:%<'6SB6OOMUAML\I3 M'^N-O10G8M5-=Y[6)0[V]\ZKC>99[?/UK9@J**]0X)D4-&V/0"ZS@9&,__%=7Y6O'][+B\$^_SQ![)(/=WXFF^//;S%\*FWH)S>96-8 M[38D]329MO*\VOT6?'S\82Z&7_<^RQ<4?#,:0,N#P5,LC_= \SK,Y]7+>9VG MPU*IT)G@-I7I)2'3FO",$N4UL$ECKW]4'N_I&-2MV]VV4D7OJ*(S^KTOR/=V M0KU257]95]5LORM\@#+O8@9 MOQ-!2CMF;@U[Y?&VP'X1S@>TU>T5T?C18!)] DV:E*^^I9ADKU^TU1ZGQL]R M:!J:K71A:+V$"$[S08'>NJ;KW7UZ 8M54E_FB2JM'6V>UHT_X2T0$!ZEEAJ.P&2.2989BG&E*,)4L M*FG$]PZ 6$;#L5$L+%3->%K??E+>?OWK6>+R$(-WQZ,Q:\GV=6%B%Q/Q9XE8%]F9%^F8J]7 M>E?<>8J+/JMU]N'\F90GO0F(FQZ->1J^.J7RJAM%^^CJ$6,'O?9H^.U'YAA: MG,[WK>S%;Q^!^;/G<,JUV3.M_A68/PR9[0=SG)D(C;XR[3,S'JR]7/1AG;<- M^V&.V+MCA?Q"G4!OWR:CW!T.[J*)B7$KI8HO$+_;TN//O%7J%X++Q;_VA=9W MVY1ZQ^C3K_JV2UT XX[B_1'T_!XC=O-E^QY\@!-=, _;XE?[)0$& .!O]1.8 M^Z\['(I,@2D;.XW*-LSY9B&%DGZ9,3'>3XF"V\@TMZWT5I8]3E]^CF_OMFL; MM;?;&Q\J +_K.]6-1G&X[T]P<6%;@'Y0+[/8?_3PM2GN72/OQ-Y?T$CR#2ZN MKK5\(KP1:Z^WAZ%3P:6U?/R^_!S?WET&M8M:CY/],'_L=&)@;3\K"5K?^,\N&X4BKT:B@TL)J5 M"OW$%9KB.RKT6S-H5=ZU>V?X5C5=:%::LK*3 M#XY+V[DZZDE^T\TLC>>]<6<&3%EI/!^_+S_)N)3_W0?>%(;S8[_G@D^VLK2, MJZ-[Y.EY[$\DZ1F)6=9SF?:\!'WY2<[5&__>VOGEG.?2*#Z>44RY>Z6OO:S< MT65R\VK:1&#U)@9AI7N[<"50.P>62]4I:R,2X*CP#N#(&@)-SZ3VE95P=W2LMX])RATTM(R\M MX^/WY2<95R^J>6]W)S5OX56E35P=K2MMXM)R1TYMHBAMXN/WY2<9MW7>RFU> M[D!<)64C^F=,H2@5;ED4CJ*UU[M 6C,L/;+54;G$-8J^IW*/5S]^T57A,5J; M/;1"9>&M<<>'_1[H9#:5J5C\]]<#)$(7!;5W/VX5%8!K]<9696?K_<;.YG;M M?>5=?6I6K;'[S7KRQ5#S5#A@6(S]\4;Z]9%QJ?YZ MHY4/T@ZR/G"A/:[L%*=75GK=RCMPJBH899^*@TQ,WAU GR^+ETQDOGN8*B3T M1OU*.#\);CC9HKN>CK(ZFAQS5NY:%=,/ZB35K)YVEE7>+\UD)3!_[^6DZXFENA?4#_#DL^@#C M2$YA.ITIW8^UYB_ 4:P,4@DT9P8!VA_W1O"Q"XJ4SH^.X_3609AOW(Z_ZMI9 M+QW5-1BEG@]FA\$7(SP--P^4/\O;[9N_=T M^\_E)[<\D:>S#?Q7Y]JW>J/V5[]VD@S<_/&D;;I?=:_@[%=W]H//O_[9W=;4 M22\=N9";=GL\N]*;',+5#8>3;8L3GJ:#UD*_,TB7!SD(NRD$"Z;6M&]\\*+2 M!)9-A@,":/S7'',@3G$$#8'4.3,]N6U< :I/)#8D>8VC-%U?$UD0PZ2#TW/C MUBOIG)]A.!Q/A/:*XNGP-R#Q(!T*EL3>3D\K79\IR;SHIU%-V^I?;67O717I M@V%>G0GG9GO?UXOAIS%5>D6 8TK&&Z(X(V5^%?YX46G<)$A2KUX7Z#%E6-&N M-:F(26\R!- >&-+PA@;/A#*I[6 PZIQ,?Y_J\.403;''=$;1TTF;B63PU9R< MM '"%"=OI"Z8P4QW4^&4XDNA2%?=G0W@.P8AO7@PLJD#B9<.8%(B>S\?'$]: M'G6GOQ4F8=@RPTHAE96)/*0A&S<< <6G3%FOM*'C[=2==,[/:3X$M@.3"K*F MDJB]]$0K:?BD"]"LSV,$SB0*]0O!KL1^KS,])NK7WCH5],28?B7O .G@HRVL MTG?H\2+9Z6_1:BJ3DS/LAC\V]'G7M4<^@,D&GB9"IQ,0VZ"(A>#WUJ_Q(3'^ MU1T/-)K5O<\2M'U%Q0P"3.?%[):)\3OSWT8B^;=F/?)#!)G.,BF41_QU+X?G MW0'$RO]UG2*8OB@HD'@-K#>362M]>UO_O+V985V!'OK0R=U,;:_,R/J<$;D4 MOJ0)[?P_H]RG+*3TS9F3?#BY!9YW2;,G_$Y"XT>%94PMSAJZK-PQZ]"DW4%* M<%HOK$6WF$8'(U#S=,PB2-HZ:$1W%)-^]>&UZZFQ8/IILH0>^*00O9,D/S.= MR-,;'! GN3I@6V$,T\X'T(#>.(3!7Z6,+53&"@-H\W:2BV3)P@!@^/J,.?,< MG%07Z$SJ!^3=;N]T,EF#_? MTCL*\9]2_A)T'SIWFC!R;W#Y8,FTQ3,M.1/3 M*?"P'PIW9VI6C7/A9#@!A/$:OTH^+)8/KG<*4\SAA _]D'?LJ#\HP&RA*B>7 MM2!F*!W,7O+N#DNNW+-V7/.*DA'+^WX"$D+A: -VZ$Z/02_P1>%!SF')&XHS M/ST5[\K2N\83H)J'?LG#>_5:#I.>=0O&M,W98*INAP#WAKV$X*X8-ZA,(WM[ MW?RR-O+D 9 ':#6Q?M0%KZ"$$O?L!?1L$469X/U\$LF:8YHY >4Z31BC#]X: M>'2W35C)0[P$C$,80.I)R;A[8%P*TT[T)&G//,VG$?F9VWWIUDTB +U.)_13 MG"!AR&NLFT0YQ]. XX3=DTA4P>[@9[>6[+Q7/1R KSQA3:]_:+KYQY M\,"*H\>GL9\K5_QZ:.4:JT$\@ANEMY2L6_RT-T?W]=L,YGHEQ)@[X\9?:>!D MG6IRE/Q)*-;22I#Y0"&O*YMX.=L52R&]_DFO\-7R;NR;P; _*N)@\X@RW3<- M=111K:*:7,FP>X@]S5:@DEZ9?D'\JZCS-"!U%?F>=R*NA[O_,\K[DT6+O]*5 MDE7W%":<+FI><>L.&#-I4KL=)NMQ8/Z B\.T5MD;3AV^6Z)8@\H9/%.L)MYH MH)@6P[6%V<)C3$N42:/S24RZ\%=N;;A(HYJLTB8@-'CQE;!\.^EEA7(^]E,. M1($)BB2(8HUTNLP8#GN)1.U\,"Q6S=,*X&QIV[0O@XS?6:#M&!_NMM[XH@(= M:1F ,9,%Z>&/UGZ_LV)]YX7IZ?I],>:S4)FF;A1C-3&F5>74Q*W+\KL: -B&X:IKUJOYOJ!/S\NKBI M=$<="U@>.ENLC:]?7QB?)C9<+>U/NE' _S@I[;*(M?/UI5X\OQXI2C%P'P:N MG]O9BCF0="9/PWS8AI^GN1CS)7 NQ. MVCB1B.E;[O$ AVFG"I'N3Q6O/>B!)E;2_#+U=R;Y'/#@)$L,-'66CY 8#?U* M^21G179+_U*9IX:AR/Z9J'6Z(>_,)&WZLHE(%X8'C++QIV#IPXUE[IFBOJAL MM-,$3J%0H1AMG C< M)"P0?VR:2#W1QDG*8.G5R0P36?Y?);[=&DMKAN<--1^.,V3JL]S MX.N9^L%2=F])Q[XUJ?4!9O\$.E!T^*'!>FD?SU;KNV42NR MA:_5SKTICG>DNUC[,1T>:=33*J:W'GAVB_[=<<#ZM@$O"Z-W_UU_^]_[&Y^W M*M6MS>VW&Q_6@[NT)W+LP ? MQ@N_O1-_+C_7"A#4&\$[_.#;W9VW:J2P:L6VFZLIN _8)+G(;7,R"*]F'_[R M^>"D;<:O\F[1=/'07].73>?M-._H$FT])TC]VTY>GE%\6E MV1ZN:]C%QI6^_#%>_>>U[K\7DA=;?OOR]UW[_&D/B?CI[-QH\R-&H$Y'_ MYL:Y!U:$0JZJ1>XK>'4%V '/CEPJPX^'^.2H,?-UYPF"KQ%D<7(R-1Z%;0%' MJ)@!*VF(?_T">1?2WK+QZ/;-G'_@/W^&(U^',IT+(<;OC?J[VUL?0RXW=G>W MYG;P?8?)/QKM703EP=_QTRR<1J.7DX6WB^W;O9V=K5JC,F'EJU_BY8UA_Q(? M[OL="U+'2OI+U+(SU0Q:T[4\^)""5Z>F/3E=^SI[?V;TJ+(*\OP_?VN(\T,K MEK26:FQ_Y^=IR_Z[OIE$L$?=?+B3]NZ/!GZM6&R"WA<_Y%HY20WRU$O)&+:: MP'"9YT(9JZ327[83ID*4XK6*#R[OF/;@7VL9*$37=$)Z8W9HS,FK)$D;79_^ M;%V)T<;PK>GWQT"VSZ8]"FN5R49*:/=\^*H[ZF2^5]092*]=FZ3F%,I6!#8\ M_3RVF[W3#V3GM$FK(W^T=7KP7A_5CS[G!XU#?M#XY[B^6275QDZKNNE;]?WJ MQ<'^NW:3'.3U]^_:U?VMBP^TUFY>]'"SL\?J^WOC@\W#B]K1%FHV-FBST3ZJ MDL^M@_U:IWG4:ATTWK6J6)W7=W7'==YUZYWML^;^P7&UL3>N;V[!LY_&T :K M=O;.JON?4.U]E1YT/A_7WW\:?Z [K6;GO%WOI.N?R,'1QKAYM'U>V]R!OC1Y MLU,[JC72^ZIGS<:DO=DST-;H@.R)YL4AM''0J6[^DU>AC[7WV^S@J)TW2157 MC]ZTFA=O6M7)V&+M+3K_T-@:5G?1^1?KK,!)T@OD6E:$*!?#1"X>Y5*D7=/PV#8N0T!7I*!_!P9;C6Y*VV7%@69"KHW M@.S;5U0OS=#"S-#N'$+RBDLOE,XPD@',$!*9XM%E@@4B@R8&([;V&E.VKB3_ M73OT'5MP7Q#IKD[QL]?=16&*4G?O67>O((1R##/#4*:\$AFCB&=:$)RQ@+0B M@GJ-D^YBO"[E;[LW"]3=9Q5(VG#%/L*4IN4"0.PB[:H;AK^$(N[JN*VT)5H4 MBIA1?N>2\+4P?#M)TRLMTL(L4CZ')@@3AC ;LBAU!#3!:&9=B!G!!ID0B34F MKKUFN,_K8_4,8E?DT3$[3NIKV>92CBOD'$):G!\)069V$69SP'&I ,S$D# M%B<$!/\XE2DE:.8,L"HJ;T,Z0)C3=2I^.Q):1B"65V47!1I*E;TGE;T""=9C M:S&.F4=> 5(P.#-&X0P)PX"'F$IK .>3=>#G$JGLLPH\?.R'$Y/[RWWKZ\X6=5 AO/5=$7MDY2*OH]*?I\S$,XIQ#)(F*@Z!B#*T%%R%3$ M.E+''"8JG2S,US5:5+;%_2KZT]I?=[LR3FO_I+)BQ>$=!5FR7LQ23:DR_O$P M..22"1\2#W929^IQ#QRH1/_27"W*7%4;&X6I*DS6IR\X*.1)M!D*U&6,29YI M1FCFH@K>8"2Q0V"PQ+HDRY1A7@8_EA1DE%K\<%H\OM1BX25B6/N,",Y!BZG, MC/,\BYX'0873AEG08KG.M%@B+7X.&[\_SDJW%F?&_6>43VMQ_VIVY[-8Y5W< MFLJ$^!_;ICO4BA4+#:(9EIRV+&2!"9"]S"$K4)Z?H_7;N MQ=.V.PM;V;C*_ZKUNJY<@%VTU:G.@X9D68+U(:,Q;2]US&=*8IDI[3RA.D1F M''@NZXB7I2J>L/(N;$&C5-Y[5]XKR("]8UP;E7F$<,88(9E!-F3"2B.BDP&G MR7B'XWS-S*WEHX./UU=\(Z#?S*&=[%YJ:6E M79RE_30/D[B443EJ,D-\VL+O8V:MD)GS7L00@O>&IRW\9)V31457EB,E]3<+ MHI;&[!D9L\7FWI;&;*'&[ HV$A,\-\)E8+="Q@( 2,.BR#R8-.-M!%N7C!GC MZT(M:@_?DJ7=+G44ZO9C+3YL;[S9_K#=V-[:K6S4-BN[C?K;__YW_U&L_+-(-4=2#+'* K<\+U1.L/I9X]:N=>C%'ZVB\_!X9B=F#$G M);]V;,8S.@)E-8H.7%8[/#'C5*[K=USVIX:S;AOBDT%3BR[:^'$B/^66IH6C M*S?O*E)%HT?19S1&5ZZ>(6",N. 95\R 17(Q,S:8+ ;*/"7.NHC!U5M$U&KY5@A6 M ]^EPNZ5;F\8!NN7=1Y.>OW$@C)'\;ZQ42W1O;1%]V6+#N>!$7+&:9LV6T5$ MP!9YD5G.7.88&"/GJ6$Q)F!$>)F?^(15=U%(HE3=^U;=*Q@AL6#!JI@YXWG& M(B&9Q=1G%GZT04GF@TVYB1PMD^H^MS!1?Q1\I9T;F[?S81[*7,6'"*TDHG^X MHGEIB19NB8[G081FBBN"4 9\$VDA7F1*69\%#1C"V8@B2;6AZ#I,,DODT90) MBTN*(DH-?A@-OL(2G"+A@S!9\,D-2/DTQD2<:&0Y97D^\Y'%)J\CUI M\EP>:+2.I?46'#7)&-=?<*0S@M/)/C@8P M]M OG9Y[-5C7BC898!SUB&66IY K=3ZS0N!,\P#,(](PH\!@D74B?QMME.&+ MY=7G1:&-4I\?0Y_GZA8%SPP6+HM:^[29568J>I/1H@XFH\S[L(3Z_"R"&$6] MR[GB,V42QU(D<92V:'&V:.]:W6Q',;A#,0L\JK0CCF9&V9@9PB3QV#J9CB[& MB*T+O:@Z'V7ZQA-1]'M(WR@5?:&*?@4ZD Z:&H,S[C$X$2:03%/I,ZR))8%S MR64"'8BN*UZ>4;XLROCMXHB_517OQXQY['IY/]G#YX!-/_9##."9);WKN>-R M16VQ^!-]?0+EE-Z[B=R?37MT(R8?\_/@LXO0[Y43TT]-3-?JS!GL8Z1I%4UX M\(8)E9FU2&;22^":2ENC\=KKPOB1OY8H'E\NIBT%FBS5]B'5]@I/:H,-MM)F M%&,&>-*:3#FN,QVBU#R=)*#<,JKMJJBT-=G37!<(1 +W_[;,5RN>KGBJ5! M5Q.93;MR8G*?Y=V*,R?YT+3+Z,"]UTR[I/U'(/UV]^V$\'-6IXQE+\X:72N> MYK2+'GB6(>IHQA!W8(W^?_;>M:F-9%D;_2L*SGO.NU:$RE/WBV<%$0S@6

MP&/C<=A?)NIJVA826Q?;^->?K&X)25QL, (:J'UA9+6ZNZJR\JDGL[(R)9@B M&B<<.*P=$EB"P*J+S:I\V<5ET$)=7EGVM*++=ZO+"]&X2@>KL458)(YXL@YI MS 7"(04!7,!'%M;6N>%=C4OUUSO/Q3HYFC0AN8.Z>+P?'!T/XV'LCZK/L=,; MC'XNR\G#M6/^=2=,8P3]A$\7)'F@V[_ M//-8E6X7];V>^LXIA^."!H$EXMIGR@%LPR8A4#X^;+@+SGF^M@[R:X?R/@E' MQ@+3"#%5OAH_,0_&O1*+5W%LH45AVP[[,&ZC!7%L-=(H7&)U8+24/LTQ(3F0 M!@3F3T!<)8-I/I]0Z>J 5-P8+5;HE;.)HM!WK- + M[$)%+GB@R!FP"WC.,Z2CM8@[%Y@R7F-B0:$%[6I\OK3#O2CT4_!E-"=[+H^G MO8D?XZG&_Z]J*Z7VL!X.>C"(H^W_G53CDX).JT.GG>4 "\4]80S9R "3HK#( M68F1]4)QX@F)#@,Z2=75=%6'#]MQWF>%OHVGJN^KVFXI^G[+^KYP[,?)F)PT MB KA,P=1R$I/D!0:ZT2,-CRS$4ZZ^N;93NY$WY^".^3<,>3.QM[6-U=:;H"DNGKT*%[MDW50"T &BK*',!T#L% MT(5Z!TXJSZE'U$DPF(75R.@(DUX$3+AT0D8% ,I%5^H5GYN_%P"MZ?4OXYR! M$OX;JL_K_X$_LR8?V>&'JM^\FRXCEX\P[8=WKY&T)LR'L6-]CDZR_1,8@B81 M<<<.X>M^IX*6?1C60=+#<6>0.N/#.(J@MG82JKSE""H;8G_4?*H'M-Z)3%7? M]GT%-X[&\,41]'#TK',JS1\-SE0<*&/Z#C:_P'/SN6SAZ__8O_G[KC[2_Y<7>QPVQ^VWC9/?C&[R7 M*]CGV",ND'"1 QSI@#0) ADO#$TT.&Q"7@N:X7HUR&(]'(^/G__RRYL\'PPR\48_;+$"[_,OMMHT27:(*S/="$V!D=QCCNV%%6HJWHXY&+PP;C M&.EV\E+6J4:PD VKSUE_AH.CK&N=!3W[OG9-'ST^M(!Y\.6S&E%G35R_5/6F MLXCG8G''@U$=S/M\F+.)0D-^_5*%\>%L[5ZX:PJP>'Z+=="^R?CR6]H">'1Y M*!;_YM;6:@)31)M(@V:2<(N5-9Y%&WURVD9BV3^4KLUN.AS.>G!L/X"-,(SV M$[().OC<]K[8D]':+\M8!T"W..AGQZL9E?7_N.$OZQRIJ@+A_CU M?__@?UL:OGFJPYN+^O9ZKF6@8M,:%O # M6"'S+Q<#>YMXL\Z_C-;V__=AM9_OZU5'P!O M,(%GA%&W$[_ZF&G=84->0@<$-?T7R-%>WI\S] -Z4[.X.=C5M!%ZU;/'H_A\ M]N'74(V.>_;D>=6OVU;?].OT85.$S!I^AC76H]=X(EH=.*>[.YSFM*XQ0^',79VX7>'H\XV@%RHUY==._2''2 @2W;6 M30=IP7LT-[A@GHHEF^L"LZN]@TCX_UO'M=)+@QVNW^FG.'[D.A/M443/O(J? M8W\25Y5T[L8SZHY2SUV]G:LL>DUURV?#TDOA(1Y57]%A%8!U/K\OX_QDMYH: MYQ_A60>[WW;?@A'^]MW)_L&KWN[6;]5>]AE^^_1E_^W[C^\.7E3PW"^GOL6/ MKS[M?O1L[]L;#&W,AOC)[K=7U?O?_X#[>D>Y'7L'GT[>01O.^A;WP,C?^P;W MPGOVMUYD@_[;WN]_?'IWM$/A7;G/9/_@CPKZFW9/\)?:K_@:?_T'.Q^\\Q:) M$ 7B22EDE?:(.>NLPATFBO0E"$TVM=-,$%7V_R>+IXOAH.CBTHO;'_UO4D>QXW1*,+_A8=R=/.AP,#74Q@( M2G*KO$!"NH!XM +IA',F9(ZMLD;A@-?6#>M*=N/RD>T[<%$0ZY$B5L3*,Z^D MYEQQ3(AV.A+EN)'.&AM(C5ADAEBD(%;;$>O;*6)IPBV7@B!,DD=<"XDTSKO1 M-#D:*#,VB;5U1KH&EV)U=YUE+]A;DC'N MN9+(ID009]0AYWA$CEBG,=8\6%?&>C5C[0W30?.<,S5H&&L+PTPE1MHQZY/V MRD4R1ZOCZ]BXC_R([GT:A5D>^^GWP2#4 7UQ^+GR:V'XA) M)DTD4J 8B(.(D+$Q(1R4HI2'($RHJ^YITR8F50[;M]U8*II\)YH\MXF(88;C MI)'V.?TG%0YIFR+2R7J*@Y;2VK5U!8K56 MW\)5WI?Q5&L(T=SD'6(GV-O<)S#XY]81NO[C8QH1 !V\]9< -N-;I:% M:U4+U_[F D^U,0FLC4'8X8"X"Q19)R+"0BF)L=!*X;5UHKJ8G$]/5\IL/1IE MOH6@@:+,=Z/,"ZXP3V3.)X"4U3JG<]/($).SNVEA"8F,8Y:KNG>I.I^*_L'7 MYGH8/.,U3.WFD-V1'7Z*F7Z6?;8[HQBO8Z^7(Y7Z870[T>0YNY*) %,$;".!)LXLF&F%/3=\VCW6AK/;GX/?9CSFR3Z84-1U6_&HV' M==:+XL:XN\VU1@B 3!M+(BCPM.K0Z(.E.EQ<.\83CL ME$%]0H>?)]J+.!3(81:#5#G$=.-),.OAC!99* M$2I=CNRA],:E0%OJS6A]9,_!8 QT8W!N(^TF+HVGNNU_*T'%.0AQBE.C E2K M ZJEJETQ$<,H\(WHO4*< UKI0!(B06E"O78R\+5U*;I,WIAY7$M)'I#[XZEJ M_:T$(!>MOS6MG],3+I(GRMA\?%PB'DA$AF.#*,,A:)=C_'*MGL$">X&R[)(J,M01L%X:]XS'P&@)4E^OS,2/7KH#>,@+S (.67]>Y?ZM^ MIQ_'G$@P,7/<33^Z>#5A[L??1WT6@%ON02]YJ"5,^8T M!5EV:\GLG IF5"#K6I"U5,7*)NHY+#[(:VYS%AP&AI>R2.J(:2(Q5R,#P^LF M<%5"25JLNK='/*ZHNH6*K%"O%_9[6'(.,X42IARHB+#(FD@1C3:D:+7$*JVM MBZZXH!9QJ91^:PZ3<1S"U)]M[3RQ0)([IA1GX:@9^].-YH(MU\"6OQ8Y@Y8* M>ZI3+G4)9DXT')EH.:)&>DQ8I(KD2N=F!3;. _5C/'+E7/D^2U'.&RKGPL+/ M%27<"11\D(@G@9$FF *_-UIC);A5-*>U/.^#O!?E? INAOWQ81S.UOQN=C84 M7\(]^!)J,>P-^H-ECVC!G)_!G#=+6Q]2&^Z<18RDF!/ $>0T#D@QPY42-A&6 M2V&3\]G?BA?A42CM+6Y?%*5=J=+.B0)SS$;**>*:.<0Q34A;&I$1R5%!G<$D MY#,HY^,MBG_@EE1N+XX[U5)0A8MI,(R=L?WZDW&@CW%C]7[="(M>S9S"O^I/ M8/SF13]_JT76_.X@RVW[ZWAH8?RKOAV>[(SCT0CP++=R.*B/W_)\17KZI!+IGW.VW X[>VSE'J_7^4>#N"NG1C#]2D3^;8#P MAZ73Q (G'5Q E#!@2QA;9)-DB%$%:R7CS"E;NWX$?5*E PJV/79L:X>/JZ#< M[:'W8P0YY0Q*PDEF%/!-)VJOE,3G4:YXI>Y<-]_TAQ&: M\2V&S@=;]6>;?:"D]K.M>M;U(@)502-0B,XH^LFP&E#84,0_F#KX%]8.+JVKLD* M(AW:0?Y**IGV>=@*6K06+4Z6T())X1W.YR #$8B'&)$S(J,%( ?SB7G)UM97 MY5YO&9EZR Z])G^>7U2QFSGXGH"I^X ,VOO-_G<.M^=P6XS:%6'QQZ5$@(QB ML%LI1=9[BSC5 ,$T.>2)QR+Z1'3*!5A85^$VI2R](P==P:8V]:T=SK:"4G>% M4G/7FY.>>R<%"BIQQ#'8EE89C+!BPAC,' FJ"0@SYW=ZRXF[.PND/X[#SBBG M^UE155(&HQ\&$[#96EN6]$I-?%(E/7ZSH\H7*^ AK[3?6VA?QF&=T6NUU@ ] MN\QNVV$?1FLT>UT]J\H:>JTU="D'E3!12!$(6M"0DH;JPD'LJ1@ M#<7/^*JVZ O/+^BS>IY_"?S5$7VXV?+61OTWE5 MO<]5?LK+UJUH/[?,:3HNX7NEV?ZF'.>EZ/5DMR=_9> MG%U8WM:-B6$#!L5^B'N3(Q>'^ZE1POW)>#2V_3RF4Z=!V1UV'[>:WY!&%C5OE9K/'8&'JM\'Z+== "T-E+;VG+H+/EH5C\FUM; X=P49M( M@V:2<(N5-9Y%&WURVD9BV3]4K\UN.AS.>G , (;<,-I/R";HX'/;^V)/1FN_ M+$]&F(F+@WYVO)I16?^/&\)]%S3U7H=473BDK_^[O_D_;S?^WN[L;F_M;&[\ MV>WL[&T^ZUPZZ=K2\,U3#=I[U>. _'0YZ(0Y'_]__HRE1OW:: M\G2MZ&#]Q.?5&-[FK]#E?[V9X<>_V]#Z[[>UZ@/H#2;PC##J=N)7'_.9Q[H* M*TC*7MZ#JR!^O5K, :V.@X:>]>SQ*#Z???@U5*/CGCUY7O7K]M4W_3I]_!0% MLQ:?69WJ]S67YPK^##=*/C6?IV^>7GY67SJS9C;7J'[&N;CT,GY&+KWVO<>: M9T9>?O5[3_W^-8YE:>L#:2N!B_1G&U0&]OMMY5=ZZM2C=H:/455;H1<;L3^T M5#?6J/X1WA->+\='1V"#U@ON%;9RK[+;.AQ\.6N^_^PF^,7+ M"WZFQ%V8%#\>P;Q";$#7,AVWO:LLC>UJ^TM;!;33?W@-W[3'F7Z=88-EXEYK MXGH_.9KT[**[_<%,@#I7R\-K]M+YWX?7_)P)Y_HZ]R 6PHL=:3\/#^WKX:*^ M9T_'5DR5K\:=3EGW?T87ZEPV#T^%%UTK__?A-?]"+]!W2'UV1?P\J5_8Q+IJ M$JAV8\ TPO,J09L_[/#3&;6-H\&D?WE%X)^:4#_QTP1[\W '<490T3 M\K9'Y]Q.2#TZO]F>[?O8J9W:]-?.5O0Q;[]V&.EV\O[MXZ\@>;6!NMXFN2,Z M*:RU5R:7,PZ6*&)\3#(I&:E+_^SDL27TAWOC#W3W>W]SMOO]Q^'>Q[_H^ZU/ MW][1'?K^X"^^N_6J>K_U6_7NP,-[M[_!V[^\/WK1F^]^O_NR^VWW9._;![QW ML'?X?NLO>.\?U;N/+X[@G6+_]S?L_='.R=['#^3<[O?'C6^[WW;8_M9?9)?F MW>\/XMW1']7NV_?0OT_\_4& =N[0_:V_TVXU#<9[C;_^XP@V1#F,I&42<:(% M9094G0/)!$',>$9.\2QJPSDU M'"5G(^*,!:0-%4@3&C43 HM$:2Y4,B&I#UG6E,/O(P*"KSL?"ZG@FP%V1X>LET# MV +%Q"@=%::S,5N#9UX4D')08S)7%R$KB$*^&L5\;&>4-:8S.,Y2 MN5$IS,>^7VDX-MP2)RD1G&)EB*;8D2 $CC8(>_T3_#58[8Q&DQBV)D,8NY?0 MC<'T-&]]<;\1RTQ>H8#9RL#L9&%G4SMF Z8)R8B!G(5@D4N*H>@LMAP6),;] MVKK@74-8BY*,//%<0BLG(3?4\$O8R'D%_]OV)O$2_2XJ?!T5GN_C885YU"0B MF@)'W&";4U-B9&+TFDHPFS5?6[]QI8.BO:W57B*D)Y0[KZCG0E!C0F"@S-XI M0KPG17O;IKWS72L>A .#CR,50&>Y50(Y&1PBA'%)5>3*L;5U9MJ4XJOH[Q7T M=QHS6:14I%2D='=KX=<:BU,E'>;*TE)9UBD5*14I/00I72=\ V+E:;<.6R-XE%K&Q-+1$D: MG+.)L"O0LDOB..K4"A<4*L^'_S=FR].+P? U+$ZO3]>FC?!Q,AKG#&Z_15BZ M8EW1O/"V*_.VO!V0?"BZ:QDLCSF>C#6&L2Q]@A668X$UP%+2K0T MJ44@_&0B3K+KJ#Y$/TBY1%E.7]<$GD#?XK 3CXY[@Y,8IU\>3X;^T(YBY[AG M^R4FI34Q*=M3,=4_>CD5TDN0T:@$IJP,T%XO!*8D%10#2P%)HG,%'."4&H,P MA60@=\NXCG9MG? NN?EQ^^+.?PC(5(O'"N=H4*,;1 M(ZFL1IPG0.)\2$TZD4#*P<6 U]9IE]P\54!1\0+$14I%2@]12FV-42C+Y9T8 M+HM!#%%'*8-$U"DP710CR$ACD4P!JYBT3EJU;\%\,F$,ESIDZAKR_7YL]/=+ M-3[L?(ZCNJ(\_'0('X>5S]5_9OZ;:OS$8AQ:[:)Y=2J@^F<;7^PP[,7Q?GHQ M&*98C2=U"POFK0CS%O,C1B^=2DJA&$/.CX@%LMA1Y#FS3#+L%9. > 1W]SA7U@O\*SLD%T&'LAQWWWX[@SBN-Q M#ZRAV[&1'JP?Z/*0G#LRDL[808UQU!A-M3G4? %&$8CU;9;IH)>'>%3,G^N8 M/XM)%$R,Q!F%$94XYX/)9=%%]O]PI94VC&B73ZVAC<]Y:H1#*=J$N, 262$)B@D3EK!U,?BU M]?-YG0O$ME5Y"\06*14I/)86:259XC" MRAB9I]A2UIJE\,EL*]=S'SD[BKFC1\>Q/[)YV)_6#O&].^6*Z[1(Z9%(Z3Z- MV_GAO-'!8 -&+K? ]E[:*NST-^UQ-;:]>HVO 6]S >]>Q?^=5*-J'%_'X>?* MQR9$XU7T@P_]^BDU/RB!&*LB!_N;"U:RX]AQ9BDR+&+$I3'(L8"1(IX#VTM& M<;FV;KI*JA*&\;#0H&!VD5*1TL./U2XKZP-:69>J/G@;F- ![&R<\RPK@TR2 M8(!K;I/U"E/-VK>V/ID@A;TX[E1UVHFG%6]0'+1%2D5*14I%2D5*;9+2-3BV ML#9*XZ+BU'.*C4DA!,,]X1H3^/[:'/OE<)"J<4X_5=CPRMCPZ\6:CE91PXA$ M0B3@PHD'I$GP2#A, E$A<>/J["R"MBE5*,]1%QHK'!3 0<3 M5=T7[R*TU7W^SO?I0\I3<=';MT!]V&.EVLN;< M9!-Y6CFR&<[G#,8_#":N%YOJD3>H-'NAU.YM *\7=F^Q4"9Q0K1AG%!BA>(Q MF)@DQGF7I*ZZ>J4CR?73]R?CT=CV\W@5X%I9;8B#C?$"<%FF0A18HV2D1EQY MB1SV'*EH,0Z:1^?CVCH3745YE\D;@]<*U>?JH->HSRH]^?<&#ZV"UY^M0GVS M87F :'E1ZO:?@L-QI;8N5-4+ 0QM5!Y-Z< M,$:7I)3<(9-R,!358.ERR1'7DF/G7:"2KJT+K+K8W#B'<,')@I./%B>O=^ >L60=E(CX3)("N&9SUG1F>Y2K0M8M@HL M[W-WM:5X^4 VG(T&1;,XL* 4Y\09"J/$@Y#:NIQJIUCA[0#*W6F@"(#E/V MP#*'(P)CH$;* &8X(TASDA(1RK*<'0E6O*ZF[$&:X1?L5/\RSC7OX+^A^KS^ M'_@S:_+"LWR$F3VS#KZ$:'??LR?.J7^M=?=,%:/_KERJ,#Y\3C)_!,&2=G&ZU3Y\_O?RL MOG1&",TUJI]1PRZ]C)^12Z]][['FF9&77_W>4[]_C6-9VOI VDK@(OW9!CV6 M@15"W4I;Q96>.HV^F?U@NGQ3U2#1A13QA\%SYMQ/+Z!O#4;>#UM1%[*5S:9D M0,T@+@W+N<8PP$^'@R]GHWD>S)#D^3,_Q58O8ODH&]KIUY^G!]HZ]S)2W^7^ M5UB3[WH8O9\<37IV',.E/* E3:TK_K:]D4L5B=O>V)WEHVMU*Y\PK/ S^I"Q M9"NFRE?C KKUA#D8C*=XNVC,_M_ZF\:D71JHBU?PF2WQTZ.X;'_\V*)J[YC6 M.9SJ8,ZK+%8_[O#3&;6-([# 5Z66=__3IQ99OA5]/')Q. LNQRL(+E]9^'@K M_9 71Y [RUD0P>2P2!=:G2)C!F(J86.V*Q(26"/(+7)%'?QSN?MSYNKOU MUY?]K7?D_=9?9.\;M._@$WGW-KLFX9T?7_7>O7U_>-85^>YH^V3WX_:7O:T- MOO?Q[T][6V_8WN_;7_EYEW&5I7$X7:=C7>[/?.4-V">RA;+S^':TPGW MOCOH^C9/?NX$Y\P'Q'C>0N%,(4-B0MP*S9S0/-@,7:LJK5<@JT#6O7?Z&I"5 M"/QO,M3EHRF46TMQY!1+Z1U.7(N;0%:A8BO#LWF:2J%4) 90+%D;$'>6(,>3 M1)@1*W72)%*\M@X4K4OUBK>$"ZBU1+\+J'T?U)2/*3IF97*!!V*=XLX3G%C2 M2OIP(U KN'4=W&)SW!)"V9 ,$B$G_E/8()> D1F%=6*4)Z$ MTQ!K()8CP6Q MKA//[+3UA,O@HO!@HU"KK2+)&>]I3(Y\QW0L\X1YI;)HB@6FL/B$9% M5PK^( C;D\GDO/TU#GTUBKFB=%-&>G"*//2<.4!RH@P749OO 50LFW>K9:79,8/ M04K7269LG.8Z4NNUY21Q(T5(.!K-../ 2GX Q)>0QO,XW)39O!B&"])>!VD7 MBDQG+ZMB#$EI*)C!UB&M(D,B6J-5($DRO+:N+C"!B_ZV6G\+RA8I%2G=^5H8 ML?+,*ZDY5QP3HIV.1#E8$YTU-I"R%K9M+5RJ,YTP]U80!&R&(6YH0H9IAS W MVE#X=["^;:OADRDW_:8_C-"$;S%T/MBJWP%%M)]MU)"!>28M4==F M9?5IX*73MLUIUES'96.V*+T8#%_#DO3Z=$6:%T+]+<*"%0_LU\+6KL'6]C87 M(I.4H\Y';1 .SB!.L$>6R("BQTYYQ55@!KA:BPJ3%JTNV/M(I'2?%G'!WGO" MWD5+65@LE24<"8\#XI@)Y+@E*+"$#5-62=4R]'T*P00T9S[*SJ+Z^/,@04?K MU#U-3 'T+0X[\>BX-SB).I=RA2UA@5/2A)QD&!ECDS+$PLJ54]SB MKC WCJ J3OR'0"R+E%J"R?<<=G I'!! &N4 " M,BXIII4PUK!P+A(J4BIC4OFG48GE"7S3@R84Z<,]&=WXY^@ MM***:&0UA4731[!>F*#(,N$XCSQYX=NW:#Z%((;O.V>J?E;5?FQT^$LU/NQ\ MCJ,Q="[_= @?AY4?QW#JRZG&3RS"H=7NFE>G JI_MO'%#L->'.^G%X-ABM5X M4K>PX-Z*<*\ZX[A1,BGAO4$D$$"]Q#FRE C$,(E6^TBU$(!Z6'7IRM+R%'?O?CN#.*XW$/+*+; ML9,>K#_H\OQ%=V0HG;&%&@.I,9QJDZCY @PC$.O;+--!+P]QL8]N8V/[ZS]$ M>\^B)2@JL(@XCA89"J82 X/)TV@LQG%MG=.NH.?SN%T]T5%Q^SZ$U:=(J2U@ M? <;VF> N#DS>!:-"PC?_G[VUW\DYA3#@HH8?$!<$((TX"V*VCDG:.*PW*ZM MBR[,FH+!#T:["P87*14IW?U*N?)][+)2WK>YLG"V0%&A<\0M"HYSQ)VP2//( MD57*6\L=B\FW:JU\"KO73;7 K!S(V5','3TZCOV1S5]0&MK(NFM]=&IT@ILAZ#Z8T-038&@IS M.E%"0A*J?6OK4XB#J'5Z+XX[O<'HB04T%/]MD5*14I%2D5*14IND=)T=*\8P M)EZ(F#SAV$4;DY0>$ZIDLBE=)0/A)14#7PX'J1KGY%>%%:^,%9\L5 H,7)BD M3$ 6TX"XUPQI;20R47JG0R">R;5URKH2GS]266(W'H/VKL! +MI[E]J[5!?/ M8F6)LRHAX9!BYQ 2B&8Y](-RDENGOBO:36VO&_F9[]1GH*$.LRX M5%QCHQQ65%D@(X0V18JO= *Z?OK^9#P:VWX>KX)9J\*L_\:JKM&KKB8YXV4Y^J0URC/*OWY]P8.K0+7 MGZUL?+-A>8!8>9[F_1Q07JWH<<'"ZV#AMU,LY$%;HRU'6@D,[,TXY*+G*$8B ML)6419VQ\,950 L&%@PL&+A6,4(#C4E+1C!G@COFC).,84]X,M3#34S$Y-;6B7R02'@K87"M L-"&5LR'M?9'@$S.1HID@]*;Q4MYWN;0E%'B:8H&A:!/'*)-.88P9(FC<=4 MLTP>J51=JFYRV*[PQL(;"V^Y'W/!%O0OXUQ*#_X; MJL_K_X$_LR8?V>&'JM^\FRXCE8\PT8>K5D&"KY8G[C!VK,\GDVW_)*>$ZP_& M\'0[A*_[G0I:]F%H>YUC.QSG;''CPSB*H*AV$JJ<,FXFH)4VW5RIY8 /(?9' M,=Q*&ZXX?!FEZGED\VBDJF_[OH+Q&HWAB_HTQ[/3.7QV2DP?Q 6\Z7@PJL]J M/!_&GAU7G^.O7ZHP/H1FY+U] ML2>CM5^6=1 4<''0SXY7,RKK_W%#N.^"IM[KD*H+A_3U?_=$;?!FUH3_U$Y_G M6<.@L?5J-T>F>GF%1O?L M\2@^GWWX-52CXYX]>5[UZU?7-_TZ?=@4SK(ZGK5%\N TE^>:^@PWVCH-]9J^ M>7KY67WI#%=HKBG\C$IVZ67\C%QZ[7N/)?29,9=?_MYCOW^-8WD;C=7\:@WZ M03C=#\-?S;F?7F"A-5/^?@R2"TV"[)3IZ MTS%:,*KGO!0_4V*)FE[ 3ML[AMFH SN,7AJ/>/T^/\'A(]>99@\HLO7B#F]N MO/YOY\6?^V]?=UZ\VM_M[+_V=C\V#G[YV#G>W7SZ\RH7Y@$_[, M]&B=Q^1BJWBE)_O+B*[H;'0+-.[R(]%5'TS^V/E7/AI]HX#]1^9[O:B'K9Z_ MU]ISTM1%3[UUF!OAM3=!:**I=HC.71V)(?^V)GZP$[B?-M]/7.BOONZ MO_6!PF\^OO\8CN ]'_>^;8OW1SMD[UOO\!T\?^_MWY_V#PX7G*CO/^T>[7Q[ M]S$[3O?@]W]]V=MZ4>U^>W6XOW78>_<1>D)WONQO;>"S3M3W1W^=O/NX5V7' M*?2*[<%O=M_N?(-_\_W?_Z[V/GIX[D9VY*;=DX6H]NAP](9+9"G'B"=+D1.: M(^H<\UPKPXE=6R>\*VB;2A.NZ#!=@:&' T/E:. C!J1Y:#E1"58.*5$@CB/. M<:XO+@*2A#NK$N][/$\O+E_*7/7M5) M=KU6_<[@. YM70HH"^ES-:[BZ$;6UBKLBUM[QI/)>K05CV$F5'5^L([MAXX] M&D#+OOU\ZN$'>VC]/@GRHA@V^F%C00AE#;K&&K14G(D)QXSD!BEG->+"1UB# M?$!1TH03K$_$NK5U(]CC8\1%4V\K_6+1U)5IZIPM.D6%RZD1?7(*\8 =TM)S M1 !,8R" L(ZOK:M6V:Y/IS!!SDR0*6!_FB$Q[[C'.B2NU=01Y MD"?BA"<$D RD _['1+@0,,GYF 6]L8%0\C'?,XHJ)/29XR># >K_JN MG%<4];U=]5V(I+'4>Y8T4MAP4%_JD).>("&5"2GP)"1;6^=X55D:BY/B.I3" M^V&<\8E0C3QT:MS)H12?;=7+Q]<0,&TTLOGP6_2381TW4UP8=[Y) .F$/RQ$CB(B!&G!-]9 MK=?6:7%F/&)MOKUMDZ+-=Z'-M 2!<,T('22R<:U M=::*6Z,%;HT0W;A3C4:3N@Z('XR*6^/NW!K+@/2B2?/2_["9I5#PYSJG"0XV MQ@LYHBSW6!ME$8N$(:Z-0<8(@FRP'A/'9-1B;9W_:@/@/0JZZK>#<[W7-4\NL]GK)(<"O:,MEC>8"O5-E$^\16KS]DG];3H MX/6R+:^8#^[TP5*UH[@5F__N]&?R>'4JCK(;O[IU:&=.&C_NG.0*E2!($1PL M/CH%!+2!(R +!!FAB-4R)>4EK$6XR_'YY>C:29@+;6RA4J^<-Q:EOG.E/IDK M]=[&/X8'94!]$9-"@37(%3*Y *U-QNH87&"&K:VKKJ$K2*S>-G;9 28N40BD\\3)*LYTSAX M0T5-+; YO\U5BM<_!DV^ VI1-/FV-'G!8<4HLTI%I"0&(R%I@BP'=68A4,S M:#65UE9,$603IM%_&_VPGR561P<6U_KUD.JO1(52RCE-6,+ .21& MC&IMO5"<1;JV+O&-XVJ*0^-)LXZBQ[>AQW/&P7D,U#*:TPA(Q 6ER C!$556 MLL"4PA@8![F@]GKQ7]RN(M83_":4XDD8/G?@PJ@%<7K.H$#.3T#.FT7JX A. MVEN!N *@X5XK9$BBR)F@B3/*6VP H[NVH[IPM6$FL M9D2@Y(P!MD (,HE9% %K->$6Q*K6UOEYY\3C"+]M.6,XC; XMB=/+[RB7:1A M)HN7C2B*QW1UB/1ND4PPJ1CAPB*=#-@O6.6P"BZ1"-ABJX.DN> [QIRXYR- MQ1/16H6^P\B*HM"WH=!SBD$"UT*#+L>0P$1@P2/CN$49FIV7)*K@P3KH*DU; MI-!/R"^1S[Q-8KA@^V,A8K4.)]#9(3GP.X%#FL1Y1;CE[J=,$W9BI/%B;ZGZ9RNB+ M_7R1EW8IA],23!4DN@82?5@D';#24,T5D(YH'""19,A&'%#R0K%@L[CVE7=AGX7HX *QR#&Q!-RG;+E#P/"[G.3 M!H2W";)[.17=;R=O0&X+ +9Q*K-B'JT.USXMDI+@=$B:&&1]8H@[YI#%EB*P MC'!T)B]8.#MW#;MQ2H:?4*$'Y"YY?,C0CGK,!2/N"2,67"@88%X;C$#"'C B M5VR6\,DH*Z7-5@U5@!&JR_#Y)$O7=I?>!3X\GHK.ZN),+ANO_]MY\>?^V]>= M%Z_V=SL[>W]OOS[8V?N]L[%YL//WSL'.]NL;E6B^JI#NNX3S3[7SR23\>3D9 M^L/L?1NDDI:X)='.+^U)G9+T8+#A_W=2#>/&3# O!L/7();7IU+9BFY<%KV5 M+7H?M\]FB-'),RTT14+EXK,8&+()-"&F4Y+>$HU]3K!.NX2VY/1GV2=L'[$M M^MT>_5Y.%N-5TDYYA101!O' ,=),6!0U<\DYH@/-V0A%E\H5$-L6$=<'0$V& M VAY&'72<'#4 068ZL3M4)4'NP%QKTQE*J)K9RQ%SUN@ MYW-W''4B4&8PPK8^K(B MT%A[(5<.D9C88?#N'CL/+CF%5Y MX#_52\(3VXILA9OO5>Q9D,+!X,!^?9OE-NCE8&U==,DJC-\6,=@' MP%&6@J,:QC$XKC4V?HU#7XV>6LAV:^*@LBSV:U&,MJ>B" 6$K@-"WY:JNPOO M,0LF4PL9$=<89Y(A45 .!Y<"L<2LK3-SXUR29?^PM1I[NQ%-16-7H;%SVA"B M\#R8?)@X!Q^"E) 5CB%L@\ I&2EX6%M7ZGQ$]>-(M_2 F$,U&DULW]>12GYP M=#3HG[HO0AQVXM%Q;W 2X_3+XUE[V.:(&=9SN!&.:$\ M\(!=3I%">)L2VI<,4$WH4ZKZH$@E U2[R,T/PAE>S(16PAEN ]Z6CHU9HJ)7 M&%B,) EQ[02R,5ID/-6<8ILLJZF,H#<^35(R0#TL9&AU!JB"$;>-$0M;0<;K MY +,>,("F#O*(1<81U1J14T@6G)2'^&XX,1920!U3Z3H7V&:$O;?0(2:3_"A MYDK=AC'E VF?02=RN$L^H+80QI*OEZCP]D6%9R3,_[\]%]VK4ZGE"QO]L/S% MPB]?0L<'X7S&8-^;9&%L?P5CLO\AOK+CN)U2].7TS H!=>E,'%8XIAPTZ@P% MYJ6B058FA9+!) 25A,$>2!?M&G$^[V:)+'^L&'.?FV(%61XPLLRI6A2.1NDH MXC%Q0!9-D U.(:=8=)$(%F-86Y==H6^\ 5>"TU>F^)M7)F4=.^ZX^*'J]Z>Q MQ\>UZA67UD_B: :9I2."E/.=8I&@V$CG 5[!XO(]3\[&3X)O57X+&BX.C1< M.L&G!8\B)HV(UCE7BM?(JNB1\=8G*Y1-E*^M&]S5ZGP08_%N%9!H0(($!Q9= ME$11 > 0'6,>6T:X52QA%VN0P 4D'A)(G"P88YIXPQ(R.,<8IN!R*@,&0TN) M%=@DDM- "@(@L:J@I59RI@?FX[H&9UJZ/N[$7"CW,N9TZU;G18-XGSCX?VYU M!![+$F"T5\SBP()2G!-G*(P&#T)JZ[32IEX"KK#C69: EBP!;Y;BN42$B68= M(OE &Q>8YQB/B B+-E#E(R$*K&;5->3&=7 >GE.N0&*!Q L@D1.?A-&,"F:Y MD,:Q)+5P7D9)A9U"XFU['@LDKA02%_9\N98(BB!9Q["/2026D!>/>1&:" M!D@4N@NB?T"0^'@\B1>GN7C]YN7+/[=WM_<.-O[L;.V\WOQS__6;5]NO._LO M.JR_V7^UN'.SL[ZTJYP4#@83!Q/5BFS->7+653^9$R X >C:7.L>V MNK8M]/@7]D>Y<*\\C',VB5["'-J+X[+L7FO97M14&NUPEG/ ;NZO;=ZZDH,VC1)N51RH4M+DAVBS4$HB68RTLL'J3@.2' MA*QG$4GL<"#&QB!YV]#FR:3YV.G[P5',6S12$-$]A)KI T$0B:S+'PU%*DA+=:",YP$FOKZGQ! MR >?D*0 SJ,$G%O@9P5P;@0XRU4J@S-&A>"!E%$ '(4%LB9:E!0P-"V]3"YS MM!LG&FA?/I46,+.+G:Q[^WNH=J8N%%;?VUIA2N$5ED"_M6<\&1[^*G]&@X0F MH]BQHU$<=P9N;.%W^8AY)TZ#V_-&5*=7'[/J5=95O6I\4CC[DUA"5\[9ZRFW MG]Z,XD:>;_O3Z;;3GYVD>#$8[A_'H*,0#.,:E26(/U5E-"?VW1.ER(?T&M M.R3^-T*M@D[70Z>Y$]=&(X@B%I&DY/0,$GK/?1Y/.HD+^H;)P] M2GQ>.:O&\P?A?'C<>FQ-2M"JFW MS_J/$PN*68.!07(/:"TXTDIR9&247E'B ID9:=;@+*[BK7QB=O]J4Y0WTW"WGH4[IY/P0MM_ M6MKI99Y^F]/95_R6JT7QI=R>6M&0M+6Y2#M%L#)'Y)33**>?(H)+@74J?LN" M7RWHVKVE7;\=_"I4](8@-G=OZD28Q"S7?,KN3MEN]LA'G?&@9J7]\6!X=6I9' $/&9I72RUG,VL_ MON MK;$L0YM8A[P9!S*J# +<_,3@EO@-"1 M5:456!F;^V6<=V7AOZ'ZO/X?^#-[]9$=?JCZ]0%S#&T1B^J(MV/SN5R=FAF3:("VCQ\6!493D^KQV1 MU>?XZYWM@8+ MX:(VD0;-).$6*VL\BS;ZY+2-Q+)_&%^;W70XG/7@V'Z(R VC_81L@@X^M[TO M]F2T]LOR7(2).&V09-#BL^/5C,KZ?]P0[KM,:G<_F.<"K>O!?/W?_;OQ M]W9G=WMK9W/CSVYG9V_S\MFVH(CR+O3PBMW8J_4.[*'-4Y7:7%2I%Z%%>^O?BX^^TO\1Y(PKMO[^C>P]"I[1 M>W^PPX!0].)_7YV\?QN.'>7RW0&TY0 (R]8VVX5V[6WUCG;I'Q_W/KXCNQ]_ MZ^V__0/:^W=O]V, 0O$7W?WR#[%@PUA%D95!HUR,#YE *#+ *22U'BUL'[8DA\B6Y7!9'PWFG+Q8O?Z$"8? M\.78V8TADR? Y[Y_UOD7<(E.WE>@^-?-AG_4_R*__KOSQ=91;X/A\6!8HQ\, MR!^3?FS('5'=#L78/.MD]C*]MP,C?CP$ICZ$+G1B_P.LA/7V9GY-B)]C;]#$ MU8%8=K)?]K,=^4G/#CM_5N/#P7A8'8]..O^:-FCG[S]/&S.._K /@_7AI-XA MS<\;PPH[GCT-NN2K5.5-TY[]WTE=0><8A%BG$OT"#Z^SB!X?QDRD9F_MPIP; M#OIV>'+Z53UU#F-F6I]M#\8K5*,< /NL\]NDZHWS&-B.L[W>8)!+]$ [ -+S M.\?9J]RM&P;M7FSO)([ !MJ(ZJ;YDEC@9IW!GGXM"YNQ\GPY-N$XEXRAFSU&S_0S6 M!L*,.VUXW8+L(^^XC$H@I3K?:F_P!<071QFR1MTZ.^M@F-\$OQH H83K5UK2 MY]SZ_F?^3A^F*9&-9&;3U$4 B[J4=BXD/QUV>-4D@0$SJ;L\:.*? ?.;06UN M&<5>+U^=27X$0SIJ5..\Y)=4H]Z\4[^.\N0*_SN!"9;OSA0?9NIK"_C4V01Q MVVYG$]@"3*9^9<_I%@AK*M,P;6!<5+BIHKWIUV9!O1 U>78/095'$S>J0@6_ MK*-9.[_'(?3XI+MXR_] W\( YMH?%E[9[8!!U_<1L"(; OWFO9L#," RA5,KJ:B2/^B--F7S^DOT!1X%FA^ MRJM+7BEG:^?L3="@&>W*3[*=#X,:W@:@]L-^_?.\+L *..X0VCF"WQZ..FDX M.&J6]+R$Y \_Y8RH!R?!HA::%3H_Z'7T@+\Y>+[N[FQ3-S?X"%:ZK%0S>O!Z M>W-&#RY&VNDH^R9&$98S&+;A]-7UV(1X7*<8[V?L!V(!,AP, >^K63VD>NP_ M# =?H'49;!N<&,,"G.L4YY,"7\=3 I)_.:JC(.$2#"LLZL";QGD1C5DXTY5] M3H'F98[//=4#Q.9G@N;"M*E&A_6%$&H/2QY"D/UHNF8-/\5QLR(=GYX[J"_E M9XX\3+%N)TR&'2V5R,P"5#T:LK]\@W+$V5V5TV&08TLS'O?K(!9 M"]QD!#T8+>G1_"&C?%<-:1-@E\"_X'\Z,<>(.IK:!68!+"L]4[.+O C&)'LCH&N MCF($@>8$3E-2GO%X1J7F"%T;&%MW.(0@7S(;L\1WT,QADC6\Z QP;KF2>[JBHI-Z1N^>F# MH-M >&?M]/GD4NXZ2+;I1Y=3P<^(R=0!=@R@+U:##? MPMW#?@;]T_YVH'55#OF>=0J8+\@C#SN@XW%>"D;G>.S"M(67?1D,/YW.O'HE MR*.[3,>7!#Y_.=P=^\W2NKRJC08P1K'S*9XL#,X4,D$Q\NC88^@ED.? MU2M%[L%)GJQ58XW!;Y>>_7]/EZ]&:/7\6YB-]52I0&"AJD.$)[ULHL B 2/AWV,_HZ?T=N1+V*=^?2ZW;JD.^+I QL!2;(:([H9Y;D7\XXK*[C MV.6XO8Y=>NN.W=?5AWZ]./3'&\UI3ICG+V%6 $\>M<1=BW?=HS\.]^C[M/?M ]_;^$?S!":0XTA'JQ!W M0B.C&(-ICY/BF.%$R5EW;5)@RPK)E"-P.W=&&YYPM,)C)@)59]VUKR='1]GO M!O-]012=N2PZ,V'\C,OVQZTYXVSF#'Z3,&>8<1N9%MQCI55BSFF.U6F PVU- MQ]I9O9_.3,63YN^3GHY__4,P%D10@2Q).:\6,<@D%Y"E>3I&X@F.9Z=7*SC] M-6V5"S1J!^\V/WPU"OZC5+_!#[V9T/JRY< MB<>U8W2.'\#LX+G'O3BZV"\Z!,=WO$/G:J9=W5Z:6TL6_/-WW.AS&.'/%-;SX O=?[5S+)LFL'\T&0=[\ MRQ$]LTD\>Q7TT<7:?*F-AK/<.X_.A>2;9O):NPG![AJ,LP$XM5NF4JW-PV;^ M-'7\FBY>,I><[=7Z/3K,QE?CV[R8],\3 %4U+J6AT MXP)K;8G'7FB]/=5X/'EY/%X)K2NA==\/T?F1_7;&WE-)J: 926"*\>2Q3=KA MQ(+4WB9OS:W;>]-J>6^W>FVKJ(N>_G84YT&S%S,LH-C]8D1GX(S)SISM9F5]4H?;I UG/NP? 4!NO MZ%)@Q6RW8[KB#X85]!APXLB.9UO%-8U;8,5U@M_1PD;UZ8Y)LV-=D]VS6^G/ MFJ%>W%ROFYAKKIV&V,";[%&3_*UI8\-UX+WQ9+H;>YH>[FIVWT,0VZLS=;HO M#3JH)^\EA+UABO4:8$$\XW%S%-6#;5B-YWO="];'6?8XR'$,LO8FF-<+XI+ZTY-L64M;1Q04]RLKJ$-C4T\FAS--@?'@QQ M,W49U Z<&0B"C?FEW_G^PQ>NU[CR7TF3&77_[>8[]_C6-Y.XV]VAC\(/O" M-8HB?*Q_U>@\F, SPNC?UQFR%M=_^?'Z M6O=]\[*XV0>_>OJC>;[T3[[?^(N\^[L)_/WU[=_ 7?_?V[T_OOKWA M[[YMGYQ-10!MQ+L?X;NW?WS:^]C[M+?U=[7[K?=I_V#O<&\+VO?VU<>]@\./ MNP=_I-UJFH;@-?[Z#Q716!,XXM@$Q!4+R''/$27.&A"M%)RNK4O9I8*V*!?! MT\N#4J#I.M 4*"9&Z:@P!=,V1:,#X\)9G1P6D>L:FL"8*-#4-FCZ=@I-@"TV MVF218I0B+C%!!GN+@M6PRLADE&1KZ]IT*6Y3FO@5)5]N+_$[X[&\U+BBU^OS MA?CZH$%H5?QH/N 9APK:K QM3A:(D.":)TTX2B:GV/1!(Y< PCR(I[1;T[J/YJ MM:J$[:T Z0NR+I\-H;LXN@<_H^(T^.JB@/S;C;R[N*;,- [[84[^FP7:_?6/ M--(ESB(*0DC$28Q(AWP,G'IM*)5.8/>]0+O6AEM/R_ UPNXL2/OR*-U+^G*5 M@R,M#N;=SMDZ<+S@5?3 X!J1DE'7O;0 NUG$".C_=@,VI9)N4M.?EN5 /M YFGX;L@B)>^KO!Q63A5[7H"]DZ:6>9SEJE\JF(PFN'&-/0>P.);#H$D)T-7,!/S'&M)@Z=.]@ M%^]]^2>R:(UA#D4:@3UI8I%3E"+#K)>!YDK,86V=JRY,KW,& *AI*\%M 3MB M+V>IG.85SOD$QD.+&A*0L21532J!A?19_S][;]K45K*LC?X5!??=]_:.4/G4 M//1^@PALL ]]6J)M8Q/PQ5$C""3$D80Q_/J;M30SV& $"*B(W=YH6JM65>53 MF5F5SW,#[Y>+QW%$>5W1 \!,^TFYU,MTQ&9!.=%K\!/DSXY!9AAK]:J7 M9P?QN!:_#RLK>C7?ZOG33G^0@3]3S.WOP^^&M1Q5=<9X-1K6;HQ'9N;RF?6?,RL^;Q['AX6([VXR]JR6Y7!0&09F$LOK [.GB[]&0S:LEAX;_$@U M8VSSUX9=CS4Z\^R]62P#O-$A=]2T>#)E5J/^()[T_ZS]T?IW+:]*@U8Z'UR$V;7_\"W+W]]=(LA@:AKM_;M'"OP^&K53^&WTZDSU"6!1QVY M]"< SS%_[?N_QYR^-WQI[#;=^M9YD?H#+CM9D";SMG(+_L@3%IYVFJ6I]>%2 M_51Q0M]PF[NQBCPM_%P_5?[I=<.I']2>*0Q=$Z:?C)YH/+I3+H()NT'F@Q^3 M4F<)DHDZR;P'E\5+)F%_OF;EJQ]T^Q4_?N;AGEP:@O+NZ?X!N%"]S*8V))SO MQ9,),^'W3"P-#M!9K C 9WXPXN+.%,.M2C!ER"A6>?G'=L1@/V1*@/:M35CM M,TDWS,MA-N*FL&'<">"(#=G_*@;CT;WMT$?=/QXZL]T0VZ,TVIC\;4SRW.I/ M:*"S'S>8=L*STS3YY]+TF'=1*RB88AV8^J B%!XE'G,WPUSHM'+-]GZW&ZHX M EKR'1"I(G#/2]S(3ZY6O!&_7G\,1E5(,*Q.GZ:31W@S9).K)EEF6\_X#!>, M8TF'("!BVP4C*-N>N3D^@0V'^PI>& M!(03MOQAXNS2K;J7[6[&UC(])BP55WXQN>)P8$\'K79>1.!-?U0)(.5MPU^T ML'_0&NEY]>9:6TV.T?4GMIMCC% ;\]K7YY63QNM:9H?+5SVI^!!@51T]\*QE M3^SXQL:-(M[,MC_199I*-F4'+5_OM#/B%:WH[F,X[7:CD,E,S>SX5J! M=-=GH8W*7N8PMMJX':[M0_*5"A0KY9=TVDZM=GM6Q>^LP>T MWXO51)Y?.&%$CKNCK%^E[64S5T^>]./;7%E\J@4&/IML!URM(Y7 MPDI#$QKN8]6<2OKQM%/I%K8&4PK6O)Y-N;!]'L'V,#?KX *M*C\Z5*FI0M\' M2A[VS^SW/P$;P'_[IR+ZA67[W:@M0XG')NTK;5'3SYW3&=/=*HB^*F4H .+QC!M'SGF%&%VZ?]M'G-T-&E3IBU85H Q# MCRKZGAVO:0:NRL)<.P35'!G',F/MM/$C7XJMGMWJ_&XN8S#*"@R#L/!]1J]I MU%.C!&E>KV_JK:M;]CS:Y\QU+\Y"Q]WD-7XIQ/; E+'YX-O; MG$#+2PL\V-#%KD0&UX[#YG'.$ "T_M,&L'Z5Q]FWUCU<9TTT+M8N&A='9&OM M&TP::4R,2'$+CK;('+)1&>2,Y%@[)@FQ+X)9_'/.X:)J>M1FY\- M.+5'R1*8_6B8/SZQYZ-(>#!S4F>8QYTYN9.54G.OU+IC(^^P/NCE;/_PNRONS^0O5CM(P'3W; GMF\SY=Y?'G(T2S^KS7NS*C M;8Y91>JA7S_3X%'CJJ1#15I>/7@UL,/;^IF!';>AU9\3P1QZZV,QZ)$:ZR6/ M*?\8KMNSN>-1=>:J$F>J#X_\YQ_FAZH4M4;Z/;_L@&IOX-=>W"#G349//I:1 MF7NJ2@?[4G/'C:KZKM_*IY9'O3ELWORVPD30R/J#+*G>F3F2>+4I\]G_N2D' M_Z78J@Z@CV2KSH?9N-_2>+FE0B>[A4+G;%HXJU>UTOD3Y879@XMVO@?SJ,C, MSQGKC?&O](]_[L ?W_@*_;W;VUH_H MWH>_#AL7GE]>WYH[NS^:%[NLN;UVUKC8Y,WU@Z.]7,>8VTKWCK:V]XYV.XV+ MYL5!:AQNDF^*L) $]8AQQW*](9BDE@(I8Q6SD7HBX^5#:%X0)E7@W@;")2=6 M M#.):1^DL,0F3I3S?>%=^_GRR.FO7YLWRZXZH3)721CH4$S=CSD,9+KQ3[<&A M(J(;"9#/'B"<^0VL8;T1*^N_3D\?,Z!;4K&@6+DVZ8H2@@<_P$SX=IO^JLOROHGE?W]2V>U6,FTM,_$B3\SZDM4O/GU<]^>WY\ZY[ MQ*6EOQM&ZK??0!>)&VV5UXXECIUW-GJG Y/2JL0BNRU'Z1 3-#YLT"9\I['^\^M?#YO;7X^JA-OZ06>W\[YSF:MN M[_#+C]W#+V>[VW -NGO67-^ ^[T_:NXT2'/GX\5>YR/?@OOO[NS-$XI:Z00E M."+CF4 \[XMJP2E2D<:0/-./1"\0A3YHV(0@D9 M>*+8:L$.?>(6LF$#AK35*"H0-%2/-M=CCD3JXW ^9B%X\$! M_ B73)*>,!SAO1*E+1,>L0D>.1F(5H*A& ';N<$*68X%$M)1:6D(.*1EC-)> M5CKW>O-K=(_C^8C*)%<+A2M)KUM)EMU6QO59XP\)P09O&#%$\ES)+65*HBK5 MMH['14=E!7_N@3^?9Q4'J3>:,(Z(9( _F"ADE)4(.Y\DD]2FJ%=6*:LK0I9( MWW31.P"OWGZ%DUYQEE,K$@)R;95-"O[D7E./]:+]AQ+*_*[I3K,J5'GNE0@H M$ND1]]8@B%],KBLW#K-(4U9-7U H4VQW>6T7+#0&+CD.BG.*O4F"4LLAK"5: M,"N+[2Z)[4[3$%)K:YS$*%2E:I1[9(,PX,]$X6$1#H+B8KNOP'8=IMISD@B5 MAG--+4D^*TD1;F52.A6_>9D,>!JW>\*H,\HCG$B64;(<.:$MHBX&Q?(6*U5+ MZ#>_AA,K[[J=3NQ5%1HG]B3V?BMH?Y8ZXW<%'XMQ2"EZ2Y4 _R$8F01GB6H6 M37 Z%,=A*7"G-1.O0T N$C8"$0O_<*(T. [2(LM2)#Q X$;M"]Z_*+8[.0:1 M*RBMPTZGQ G36FF*ZB+L>RELJ IU$[EYY02PDX#EE"-"IP'#QUB((S MD?,N2>>$&Y%UKEFQWY=KO]$%@:5,1EG!O5 Z.!P$"V#02N'@R]J[)*8[#=JM MHB99&1"I)&&BE\B%H)!.0@$"^V#=XA)NQ7:7UW:%#98*1@) .?AEG8;Q)KKEHWVGR4,D_)&8^5(Q#PDY2P15'/.M0=GTHCB-RP%[)S/Q.Q$ MV:"U\@^Z)X\O@D2/J;% M&3$AWC4W,L\;Q.!Y0_@3CHA18I+:1K7@QXRR!EH [^28'3% "T8Z3) M2(!S3+0NX+TTX+TU2T&1A/%))@#OG//@DBGDF#3(DB@H4<%R+%=6"6-U8M2" M$JZ+L)PE+](LN%EP\W:X29/R*7BIM>?<,8VMI4ZQ$+31PA:G=ZEP)@\: MP%.R7%XO,5%P\5(+MRR(.N/9HBL)BJ=Y+]R#M%+!""$A M #QYD XY;@)RBFH%@8/#VD&$+G1=+(Q^Y"EQLTK,_E1(Z^/7H8\?%WEA>95XXI,BK%'F5(J_R?/NTR*L4>95'[J0BKU+D55[1-5X# M64615WGEQ+TA,&IXB#$JPK&/.K%<3,IDE%IQ-MRC)826S-G-F;-#3W:WO]"] M[8^XV=FDS>U/[:WUO8.M[=T?S75H]X>O1UOPV=YA\TKFK'GQ]:"YO==NKG^D MNX>[I/GA"V]V-D1N;W/GKZ.]G8^BN?ZITZ"7Y%6D2YX%JA"SG"(NC46&$HND M]#B+O&N"%Y3 ML,"NJ*L4*%J.9[L+Z4)V[2/53E+/.?5&&AV,X3R LT1X"=*6"H]FU%5"-+!R M E*K*Z04(ZTES';00AQILHS1(&:2\KF5O$5>[-]9@\4TXK*A.X021IR0%N MA-6:TN@T+_"S// S*Z["C++1N(A84IEO"AMD.5,0J&D6O:>4Q+BRRE5=\&4B MB2[%YXL^':ET"!Q6&TLEAR?.I26*BN4(<\0ILUVEFHK+$X\R-'K +A JC-2,Z8AYEL=TEL=UI M%B*"<0HJ+1)>97&5J&'9]1QI;;$0U#NO8['=5V"[)N(0B?+86ZU^Q@Q68Y0TIXR$6$DOH-[^&\RI% M7.76XBK*.F\I!8?!8]52+XXQV'YMB^*[4X/:^QKVVHNXRFVQAQ =%$PMFGC.&]M(%3'>*Z*X9TD4 MOV$I8&=67$40&B!"DXAJ"-RYL0X9K0SB5K$,$M0S5I+]K\!V/03FF=D]VF!@ M]8DNBW([*PV-"4N\Z$WVXC?%50!A48()C4P[)+(OI3F-VYDD4 MD8./3PFLN%H[I%VD2(N4<,"2JZRG6-;>%V^[0B8E-(.E-DCNHL_DJ=2DI(5V MCHE8UMYE,N!IS,YXWIST ;&$*1APDLA*(9'4(I) J-)+N':6^15"GEK(6]= M7.1D;0K">YZXX-HDZZB%%=QP"*6B6OCQY(+>OX_>,_(J%UOK_IN2S@2',0HP MB! \$8:,#!*I8,$)LX033 # J:I+\Q+X6POO=8'.98).HJ.WE$<7L>40K1KN MC2 0_9!DP!=>=,*X0.>]H/-B%CIAC$ATGB!E,G0R#,&KH E9XX(WQ#LJW(5X3OL9J0,L2$JKK*DK52@Z*P4U"VH^#&HRS@,W/LAJ?U-YYVC$+%#" M6#Z:O.B#C<7?O!=TLEGH#%P8)B1%FO*\STDCTCH2Y'%4GA-!*,59:L74&6$O M #JOD5H9/53SM .&XH>O\_1N'9_:ZBEGQ5A&)L*S3LI)M]_*7_BS%]OPS>]Q M*H^2[6?F5Z-'Q=.?6 7_FO M>?6;UO&X01*FRI7^&O;*ZO]U/?C=7%.?M#.O<(57G?GYO[?>_<_.VM>-6F-C M??/=VM_UVF;SW9L;VSTC_2-O4/YYBL=H=@=PL4&W]JY['.)Q/X;\5V6I=@ O MWK>.[7%5C?=Y &]TH*W]ZZ;1#2)'E_8^#D_[@U8Z?Z)GY6]J_W<.("Z=#S": MNNBIMPYS([SV)@A--+7.>:K2M_5*8HQ@@J9:8_.KWCO;/\C_;?SO:>L[+&30 M66O'X?-!MS?8CKW.YO'WV!]4?;@-MWW;[OJC)U[HFJWQ0O=%['5@D5G_"OCYJ""NB=:U[JU_VH&VGM>ZJ3: 3]]U.]"N\RIL M5O_IUWPVCGC)./J5<0RR<;2FD^;/VFV6M*)F]V(TUTICBYK=DZCO-&S/'XRE M[.8%Q8J4W67,7^L 6,/W0Q4MO>OV![6WMM^ZN?2F:(;=O9._'$-(VY[T\@?; M.BX=_( =_'>WW[^J3%1Z^!X]G#.PM2H%6[3OBO;=3_8([JT3=MMSZ$OWY+?? M,;KN$5_,S@^7--%D<$HB\D"Q982JH)CA7"<5AL(\HUS$3W=^OMM6.P=P[[N] MSQ!>KD^OAL+F]>7%Y0VAK?9,W+OXZV/OPA39V/ATU/^S29F<# M_H,G6M_'6^O-HR9MD,9A,S5FRU:-TE0E$Q"5DB+N=$0NVH0<9]H91JFA(9^\ MQW4N[ETNOWRE,P6F"DS=!Z:\/^V>*531S4' 6\C0%;%6CJUG M<*O@TUWP:5J1; D3R7J&2(H.W"J9D-$X(6Y8$N!582/DRJJ15VMA_EU@:8E, M]R7#TA*@TA21YO&I!'L+1*5IF34U+N!@/:(6_N&: RJ11%'6E3#<8!Y$ICC! MIL[UO:OTEJ_.>JF19D$Z9*^"FE&PY(V6B3-3:>!H$KA0A$J'B=?6WA:.+I^' M&;RSO=XY]%N5"2\@M"@0FA.LCT:H!.L)(TCPRG >% <# Z*&K=RBIE M=47N+:I0^%4?V8A'$7<9IC),99C*DEB6Q)\LB3/T1]@+2H-&UO(L\J@,O0KNM>2TPR$*'S'GE@HMK=76*1$-ID'&LC&\ M])@TJQFL71XC$XI6V,67B4R#K7]ZX27+Y,9C'K1S;K MLI'ZF&8^W4@-6 GODD!$Y&B<<8HT6#@R2E)AB.0FT!>\D5KL?%GL_-+&8['S M1=CY=$-2,\:-Y0Q%9BF$&,$C1S%!R25OA7!)I@R4 MD2HPJA%)S"-.M$!:I82\HC3"FAV3%$OHGK^&G;Q%J!R]BIPE=RDK$[LHK.)& M<6UDT#I$B^%=;$G)&"P]),VJ%C.G9:1<(QF"09S#/PY[B3#7VC@:G;%L9577 MC5@4CV79B7B]5ET2!H]IY=.$@4E8$>,BLL[CS/1MD0TJ(/N3RL6,7]]R7?(!CV#%TWR 5H3A+%N>)0 0)\0@K:)&U@AA-'=")5LYWWA1 M\AOE!,'M;+&23KIKKN5U4BW?[>%?# 0;<)R9Q8$%I3@GSE#H"!Z$U-9II7]9 M7=$_L]^O'-RZGMNOH._"T'>VBMZII+'T GDA& 1%RD,\)#B2VF!E8&B]$T-. M98D7E8Y=#L+Y>U:$%9PK.'=KG"N9H24$P1D!;4RUQ9PBIV)"G$6%K,86A9"4 M52H$*\FBMY@+"!807(*GODO:[*E1\"<';8H_>"\HG"G_=Y0Q80.":6=S-!Z0 MXY@A[8G1A"CB D3CI(ZOD72[,P% P<""@4OPU,L9\#Y;::%G@GDS)Y*4M%1Q MAR(C&'%#(G(2"\0M"Q)CE1S-F"=T72R,7. 1E(->^&&E3_$$C":&FNW_>1M& MW5\H/.61N"SO=!>NW=_>QRE-7-(FOH84_[M+.AF_94BW/<%/$ MV*4:_G$C[72V835@:GZGJ&:]K) M?\D6VHW9A=8&S2-E#BG!8+4-U"*KJ$9!$B=,YICS]($R^?WVT>[A_EFS\^7L_VLW#(]'H--M[ZU_(ULZGUM;Z&MW;?CNO8(L=]38P MB;S@,A.24.2<2\A932-FA(B8:8=PG8EE8D(K1U@*2BT!2I5BN<=$K9EB.6Y" MPDX@3S1#G":'3#(+%=@J\#6PY>W/3%NO4!6J,?#IVD%FW" M2X)A9(4P@$^:(.,40\X0Z9AS.-&XLDJ,+@*V!99>KS?UBEFN'@^5ID>#DQ,^ MP5@B[#T!5+(!66,CDD30J#3AFO@JUB/BWB? RM'@HE_[0&AD!7>8"0@ 9!;K ML]9+P9-1P@F! W6W1:-77Y[P2!@TIU\K&:4:UA$D-.:(,Z:0T> C.1(EXY$Y M%LW**E=UP9=)K*^<(2_"J&68RC"5);$LB8M9$J=N>8@.^\0,RD32B)L8D16& M("\BX9Z1:$-QV%_W:VR(0T\$[0Z5FV//@F-8>'#RJ/!^UV/FRV/DKTJ]] M/#N?V8\,6F 8/20,=XA;0Y$V3B'"#:SD6'%A4K'S8N>_;>=E)^\1['F&Y,=+ M&KE**''EP9Y31(8*C!QW(B@LL%1A"=WSU["35_1K;PE%GGCF3,Y\$<>Y=QK6 M(8&Y,R9&D]2M)<,V2IEBA%;X*1Q"GA5U8) MJ8//L419S+(5\3S-NF0,'M/,IQD#%K713%H4+8N(4Q[!Z6 .60=!!54L!66+ M@.USM?.['%5^:D,O1Y7O8=#3U("*26H((Y"51B#N/$&6885TBA(30WCP:F65 M%_W:YV/%2V#$)1_P"$8\S0=8@@4C-""%C4'M?87 1L'T*^)T6T9/F M^NXW2Q5 L!.(4A,0)PP<*D<<"@J<*46]=E$/-6P%651Q19$N*U"W!$_]B%!7 MDD-+B(,7LSAH/, >"18Q0$3 04&1-1XCJH35E(:HB2XRM@4'7R .WB5Y]M1 M6))G]P \,@=XT>"@;42.:'#\/,T$2DJBQ+!Q@; DC,I;\5?WX8M4;<&YYXAS MRQG:ODZ*^\<#/387[4J)F8X,"1HXXA)S9(0FR%.I0S#4)6&'T2XCBZ*-*VJU M1:VV-'&IF_@:\OE%K?9Y7J.04Q4?L]2^+X$O.:=6:Z.2CDN*)(L1<6,\THHK M1!/3G#LK'$N+JGTO!]F+6NWKN\:K/^*TJ/6A[*<_*%'AO%IML((RE@E4B;6( M4T>03D8A(8PV(0IM,BT](:2N[E_A5$XT%;7:EWJ-6V;5BEIM4:LMJ?S7L=!. MU6J;VQ_%-PYCF3DYD?'5B8W D!%$(L4U5LH))W1\H%S^LNC5CAZJ>=H!,_*_ MUJ]M'0>8IW\274'M(QMNI=>V?1!K[[H=N/-YK1=]=_\X[^K7CKLU,!*XI&W7 MQEO]M?VL1UCK]FKM2C>O!G;>&O1K_E(BLV:/8>"N#?IJE>99K)W E;NA7SOI MQ7Y69@MO:I.1KSIRKA_G\0,;35WTU%N'N1%>>Q.$)II:YV#BI6_KE=HUP01- M9:_G/?!+AQLN'7W8SG]OP_W>MKO^Z'DB03O^]Z?SO9UPXBB78/&=W>V/N F6 MO7OXA<(U?FQ]V"!;ZV];C>VOA\T=:,/A$6]>?$V-B]V+;U%R'9,D*% B4!:A M1C9ZCP@5!*#:@*4#JD< RQ/HU4'O%.SZF3 M(2\/-3N>$0A>H;[-HM*3Z5([B[U8L_F;[7;W;&8'[$5+5FO^1F/S,%K%MQ-/ M7IPH[_,2BFS8GC_(.L659FG&M*)5_-,.^[D&Z;@UXY^(JEL>H?->W0[GUG&L MG4?;JUR&V._7[K7/]#)CPY<9XQGM%;,XL* 4Y\09"H_+@Y#:.JVTJ6*\D6OV M^]6@C'6Q\V<]LZT$+>@#AN M;WWM1_/BZ*+1@39N;XC+L5X#6M;X\!Y^V^"[A[L_FA]VX5K[/QKT_5%C?8-M M;3?.=W>^'C2VV_-*G]HD'23GB#*C$:?!(9>H1,%SYH(/DOF04ZJB3ADN>VV/ M:J,?(%B#Y1B"++AW=XR_.2"K +AZ>W#6K=Z^BL=EKV=1 %8EJ>Z&7J.AVX8A M&@'9VG'X&T8MO[-]ULWO] NV+1S;YE1E@C=21(<1IL8AP#..#$Q*9 /C)DF: M=,JJ,JS.A"R[14^_6U1V)TX>GV^#LA?$'UAB#XK0* $ MICARA7BB'/&0/+):)*1]\#@2PG5*>5="UX6^-Z0_CUV)_#I/_M;QJ:V>_QVD:\5_S&=_1H^+I3ZR#!SL=W/R3Z[*A3Y$5 M-O/YV]E_P.X&*#;NU=-^]: M]&/(?U66FFM@:^];Q_:X4O/Y/( WY@\T7II UVP&Z/E'/3SM#UKI_(F>5;RI M/?!VV^?3DY-VU4FV_=:VH>?BYX,8!]-=^?ZR;+=M?1XM;YU-VCS\VMG;:9SM M;K\_;!Q^:C4._SK8O0B'C?6#UE[GXWGS\(A &]CE[398GFAS9Z^=E[K&3N,< MEL%S6-8.F[1QMO7AK\[>^B;=VO["&Q/;/:YV9*^N#I?V86=7BN'@_/+>MS3QT;Q_Q.W!ZHI_MF >MOPM3",?)3D> M='OGC[H[_=D?Q'#:CEMI_+54.]-/8"KXFZ34!V48PC+K3S!#D"6" M(&(23(Y(&7;DECO32H8CE?4,X7W"E;.W&\ M8!8U1I.HWXR#K?0IPE-\?RX\T[_IBX^RLNW6UL[[H^:'OPX;V_YL[_#C18-N M"O@NWNN\[^03HXWUC1^-[8TKY\6W=C;%[LY'O-MI_&A>O.TTUQL7NX=M\-L_ M=79W]EK-[=TS^!W\]FUJM.9D8:.%J%8AJ[6 D%=29+/Z0[0T!F^%,<:MK!)6 MEU0MT1&"0B%0<.DQ2D0++CTJ+DU5::P41#),$:&6([!<]O,=SCG+7;Q[_T^MZZ/>"0@^# M0K,G+ V3W$<-WA$5X!UQB9'!C"**%0Z*<*8]!N^(UG&1P'O)EKQP=Z)8\J-8 M\M2?T$EY;9E D>/>+!@R0XGY")X&EHH222MXAQV?S&'48T-]@@L01W0CF'N 1+ML9DR4T5 MI,3<)!'MN"I M$V&23RHY@10++&O\.F1CBLB#02<1LM!0WGNM2_$""3&K>U/]:V=BT#UY?"LD M?%SH>+,744H>2\GC4CAA5\)! .\"V0N#[-GC,HE*$XGVR 5)$6>8(QT91X18 M:I,*20F_LBH8>%WWWA!:@AK&0EE;D'*9D'+AB;."E(M%RJES2X,7 )0&Q91K MOAG\I2/&2":O5;*>21)75CFMPWB^ *2\&P?M;+D3DY-RIU_4%C_C KXU[WNG M,=3^;EG7:@_I.Y^FE&_4DIF&O/9B/OH-W!9)I;/(^R 0M]PA!^\@;9.U\#*? M>F7.CLKY2U5>J^DI5WP-5]=V>H[54RI5*N5=8*3=>F&+GI-T] MCQ$>M',2C_L5LT,IG7LE)2J+ROIMC&;1ITP-->?8CL@J7D& V]D]WUH_Z#0_ M;- [V%]R ('=O_2.]'.#N'6[RK0^[T+9=L7MX MA)L?/I+F^A'?6\^J*Y\.X#KGS>V]H^;ZWGSE'+;.R\0P,C97SAFMD75"(\H# MHYK&)&E63#=UP9>I1*54SA58>HP46X&EQX2E:=XM*.,HIQ))G13B4C%D88E! M6FO)%7:*!;RR2D5=W;]DI9Q,^RV_+VLM50%6I@,/\7ML=T\R*1L\>/\G>KRO M_JC+8KC AX/P:30&:\=A?3H"[_( %'Q:-#[-B1;XJ+T, 5G!-.+>&F1"L@AF M&0\N8A=@^%99W=Q?FJX<6UM>6U[(L;5BRT]ARU-?0RG#A1$6,<<3XBDJY+AV MN4@_14=XLDROK/*ZQ*6F[FE<#=OOQT'MY!2LP_9C*:Y[%-]B+7?Z/^,^+Q"T M8 B:*ZGC6C,FE$!#@YEN6%-)>0#2 !4-.2H94PIYA'V7(=72\3C!9(O-]36UX45L@Q88?S8:G'@6WX/9S8I%C66;* M68J,]0IY3W0P6"F&:0X()%LF&WX-.8FMP4'LE0S$0WL.53=?/>5<4&?1J#-[ M&,0)Y;TU!AF.P7/ Q".;>0.IIB($CA5Q.'L.W+S LR#%AA?M.10;?C0;GGH. MA'O.73)(&L.S2J5$U@6*B$B&6JZI\C;;L%(O\.#$K7\:WDQ",\U-!#!G M=5BP%Q0'/H="_5_D@ IL%MA<*D>XP.9CP.;,Z>'@A!52(L"HXO21U]Z31&EGJX=$Y6.=1XQ LYL+SW<./YWN' MH;6W_E>[V=GDS0^[?)=^X;O0CLMU]UO;F^=@:>?-]2^L>7'0:J[_U6G2OXX: MG2]T]W ?[QT>'.YM'QPT.I]2ID ME$9V67&:1$)2H!K\4,(=CBXEQ2V1+'#CE;]2J3\S#M6)\[F1^!W9Z5\W8+[! M46,3$J,V&LE5L,X 3I, @$(2MEHO"9G '2DMMDYBS^:.K/T=Y\[6W8:VX^G9 M$;8/8J4^;H_/_]__1U.B_M.O=2>/U*X>:98NH7HGU)+U8RX%6( K$H7+5SF( M-OSOJ>T-8@]^F/)Y@7JM;0');:;3$-I_"M<:G/;R[: #?'Q36VOWN[76 ML6^?AHJ^]VJ#;"^._\RW_QX/6KZ=KY]?G?9CS9W7/""^A1^/RVLG&LZCAM9K M9_"K@]I9A(L==P<3U3R]'. B-$< M&'XA'Q6%E=+NQUHO=J#W)GU>@[[I#"M5 +1A_1[48$AB[NQ0&W1K'?@2X/BU M,^'2\,TQ<52]_[,5Z"Z1]Z7LZ?BVE6'NC!YP;?A\G\:/5WVX#0]'YGQ)Z$O_ M9SCMG4?;>V5K4N-P0VQMKYTW+C(_S-%98^T;5V"8'F-DHLSKD[9Y7R,A%3B/ M23L"COW*JGFC+B\CM=Q_P_7FQK !O'87>PM)N&PVW]]I%JR/YO(GF,K_Q)ZO M(HI1T(#H*Q]W\$N(2!X3)Y$WG"+NO$,V!8@#"(%00&#GB%Q9%6^N!@'_JN?Z MMI,(K[[']OF;VLQ" X[)H)71-E1P<1E0,E#D]V$% !""(0%(AE6C5S'T#+]D M^]4WJK];@.\MWQK4*C:)T;I0.X.O9%#OP2H$B ES) -8ZSC[^&]J-]/\/&L@ M_WS0[0U0A=17%\H#^SWWGQTB.:R%A-8Z<,D# .@>?*G?GQ^D7O3=_6.X>[_6 MOW)=L%\+3]>S^>XHMZ3F+/@(PQ6B&\>=[R%N@V_VAM6_H[$95B/DFXX6@O-J MR>V?PFH\O#[X -5R71'0#.-)1NJU;/+UV24&'BK?:6;IAA$^]G%RF:U+2T\N MK:SFQO^Y0Q;CMX*@F72&^#DFY0JEV^4QY"M#I*WU3=P\;%PT+S;A?E]P\^P; M!$* 1](CJJ3.BAL".9,BBH)3H:05(68!KS=7J;)K8'#M/-)YBMYE^"-6GGFX M'>>*8T*TTY$HQXUTUMA JN$GX^$G9?@?:/AIX^R;E. 4\) 0T2*7FDF"K H$ M)8&CB=QJ[M/**GYS]5#7>/CK$_=^<-"+<0R!\3C'&M?@335=\KA>6M#FUX)K MTT.W6CI& ,XSY=M)M]_*O_ZSPDNXSY3I[5_ST?$H38:G/[&NWVV?#F[^R76$ M=4\1<1)\J>MF_CWH3>FP]B-RL'H?@<7_EO^9C:@BH1Q>7#.Y^ M^=EOOW@_:L=FVS^>[FF/-F'M G?8QF M=P 7@Y#P73<[1#D^S+H2.6-;^0#OJR4Z+]:?!_!&E9"Z;D9J<=FKI=) 3)KUA@'-BSX>IV>X9V,@IM+M:I+*WO _+U/"S8<(*'/F**P[> M\U5M[PV>\I^O@\M4\S=@><^)=/1V#;HE7^1==]$GJ^)CLSWN1MO+;E:V@S%; MYF3"7EH %L(N^IS),&MSVZ>_6Q;P6T2A2W<&H_+"_QCFH^%Q_GUC[<##2U.\ MLC,M=WOX%W-J95&'_7[J^_TS6O _C>?U5GK?RH'^;K7C\ R.M?RNIS@2HWA_ MV/CPUT%C9_?'U@[8C\%\^*NU>[C7NGRLI9&/SW0V M?NP=;HC=[4\MN/[9WLX&M',3?K-QGDGM=SM_M9J=OU+C,SZ?'NTF5M+ &7)" M<<2)$,A*25"4EHA@:4Q>545A^-Y*:W=%X%* ?C/ZL]]"_%+GNHQPMWX:FW#G M[;/8_AX;5>ZM@-W"P*XU W;8"VFE!;##7B+.,4>&*HFHH-P0J8Q.M.+4,+Q4 MP#XVI/&'<&)+ =Y305KVV;;/N@7)%H9DYS-(IJ*.SA&!N&(.\>@3*,8[!-1,F(<.2121%[D(05#();@*O2UDR M9D]!^#(^.3,\RCT^,5.V@\MV\%*C_%W=U@+O"X/WV2QB(-A@93$R/F5X%Q9I M'"(BVE"AC*?8YRPBKRN\J#1BV?V]KYEFF_DSEWB=#JI28/""8G]0G!U>[E_+!L ?CD>UP'&L/'#PU?7.OE50<-%H>'6;!Z2.1ZU)Q1Y3A7B MD5ID@H*7.&!KI$N4X9550NI87'5VKQS!*W[N(OW<^2KY\R=T< O#UP-US7(O M#D]!5WW]JE#0?V'H/YNZ98R+J+E&FG"!>-Z/%R\-*0&.(^#V]0PU5IW*]5WW@5+G4\B;TU0JQV6 M5A*/M5-18'H#'(G;9V3'@7JS.]B-@W?C1[AUW/ZZB[AW,ZM(("3*( 1RBH/O MR;E!EC&'8I1)B40IS]H_'QQU:^%VW LK=_OGL8CO8J6LNOKB?8YN3L2Z?W=M4-NCL_15U71M;5QY>LS MX]3;/*Z]CZYW:GOG>1'#\Y0U5>GA,)G5K=G:^U:O/YA9)N'-%BR]/^F-VEEK M<%#[#*L13(W:5]MNQ_/:6WM\5/LCWR?3KE'\G^J*N?8>[M4:3']=?4S^\V^X M4;UF.]WC_5HWRTQ &V&MZV>6BS&)3FY'_-'J5_PY0_8?:-68-R^3_?A1PJ9R M$F 1M[5.-[02.&+5;!U[ C<_RY!RZ*:V9M7![ZT0^W,=6#V^K?5/3T[:8WZH M2>O&+%"V2A[E%MS%?: )2YTDQ\8Q'FDR46@=?6"<*A>TK]P'#"!J?L[PDO%T M\[@/MI[;]][Z>)=DUE.["(^.NS/$8XW\//O?J'&P-&N"+-4&<4]4_BLB9QRA M7BGM-0<70;ZY&IZ,B5Z&4^NDUSKVK9,L%S&:$:>#_L .RY"GGNL-DVDH,=&? M23S#_VH)/JML CQ$F-J*,(?MD/JR]H?]=_76/SU F5KF MFLN.]VG_CI1XS%LB&+=>>/"9"+8&HFVM!8?XV] HJG6^FISHNEG*?SY)WV;Z MKL\GF2]MZ_BK[;5RM)3;2I:'$>_Q)^8:!H> )V5@-DJD@HW@$#B!M/8119B7 MTI$80XP5Y]35R?BO"O?^B*YD M5>:'>',TB_.H;J0TI#(:T1[:_?BJQYD Z& 9).61(V4E0YP&B9PT'AFL@C<& M!^;"RBJ[!G/^-02;"4Q4<)!IYNXVZCQ)"%*#QI%;:(?( H;"&^T%!I\IV>NC MUS+JOSWJ+$>CP7L 4HQ@D<]U0#1E$.%*&!-(4#[>,.HWYRUNQ=JT3+FD M[9L7P4YF*1IR/L[S=@R?E=W6AZN\DMF%^!EO MX8BN'%[67)RHGW6_SR1?QQ'7#98\Y-:%/^)X';BT9 T.;&9M36WX=$2Q&[^W M,H6;M_V#[/B>3?*[PT@O<_B.K_\L;?6F,+)?Z^=H%9[/G==@\E]BCY^0FU=D MMA VQQ^9KS[W;^[2=N[!' T ^@&\0U3VS:>;5\'QB*AR'(I<:?*( M=!<^KI(1PU1$@FC(CONA![TZG(##JY_V9D$MCYR#L/\X]N'C??CRH-9NQ?Q= M0+I:#M)A\ 'TH<6 >!U[%$=OYM:[T^JZXTS'0;<-41C\M/I:Z_A[')WJ@7=B M;S_F*_@I@> H_(>K#7L1>K>?4PV96VH_$]?G!,!,\X??O[8;H&_;+;@DW G: M-*4M'DD/5#=)$[;"27>_N9*B>\#,[&=_$,-I.VZEC-%+113X).G9_6_2,QRP MB"@Y11$/*B$3 %05899B:3A)Y!D2!8X$K2HKA_GD1R^SH0W?BX,I4SK,=HC4 M.ZW33LW9=D[6#:F^;7]$-MB_/?G?:(,5Y9,950=,WND-FW=)#?3Y,00J_(80 M^C!$ M736. V=[B]R%LO"7W68N=]O=2 R7L,\>@N#Q.9UM_.=*)CX-_6UPN>)]*D%? MZ#G#YTOM-%IG#>A?7OP_2SJV=Q>P\U. M S[[>-&@N1U?Q.4#@\W#3YV][=WSW8M-TNA\:H.KC;>V]TEC_2/=O8#/UN'Y MX)K-[78F$YOJ*!,E/0\Z@;]-%.))8^0>C^S(NL#W%@1=8+'W M(YV6+FBT3,_V!/K$!8T> 8TN9M!(,THM1R$8BK@1$MDL3)>/?AHCJ5?2+"$: MO?""O:'Z1QQ,4A.VW^_Z5B7Z,4S:>=^+XX-!,E+#442:P#XM9:I!FA*+KH*T6;&,7**H#<$M%,E++:I?$]BND^MNE.70^> MA)**!,2

5^>-58MC &@>[R?!RA#58F-%@50S7/0G/R!#2[Q*TMS M/ D%T0PRC4[<%(!:&$!]GO%#@G"PE'"/"(P1XH(Y9#PX(]0&&:W!# 9N9577 MJ;B*3T_"+U02'(LVVH=P)XK1+MYH9[P*HCASCJ*DK$<\!88<#P'1Y)V(V N> M:V'$M?LJSYD4[-FE-F9.B-[@/!2&K\+PM;2YG^9D^A8@7QB0SY[7<5Y'F[Q M/ ;POHP/R,6HD->).@?#:#5>635U&+87P.]52!$+9"X39#Z$XUL@\T$@<^K[ M&J>$B$XA*IT!W&08.>4]"HD;[HS!6*F*$75/_^:+^$:=1B>_L0ZZ)[3PS_]Z>K4Z2"5O=06]:4[$?D>M%>X0J[9\_;?O,GO=7_FM^WBV2 M,..N=-BMANWQ>_-ZSK#/_[WU[G]VUKYNU!H;ZYOOUOZNUS:;[VY5ARQ/KJ]J M>XK'J(C@VM;O=8'L?/IYEXLW+);2[V^%P;[U:&,7NX>Z/ MYH>_.LT/FQ=;.Y_:%;'P15Y@UT3C,)?0'ITUSK[QF#C3WB%E,[N6UAJYS&\D M*?<:P^)B-;_,<"A)2I)8 JNAXPP@B3@77-#!N82=OE)R^WD W8NJ7J_-#DSM M-P@/?WWO^;:**(DP\%E*X&T1I;GUWE*OI?%7;&YV3=O<\QL^Q][WE MXW0JSO;)6AOF8O775OH4?7?_.!_;&M)P5#/X-<_7YMHWKB/U%>T6CP1Q1@+2 MUDN(9I4-/$G,5+QER?<2T40.R?[[E9VXRD[\K)UD^JB9>NYKF&U_YHF56NU2 MJWVG,MOG54Q;2537&O"]@WYM(W,I50[KM(1[D;7(5TJXGWTM\BV+VW_]N/W]!'5KJW^]2__[JRM^S'Y?KGDYZW7#J,\O6]P@.:RE\?R6EIEF @M"H!4V* M"V8T4UQC%GVD65G#7!M5_"PY/ H:8K@^IMCXD?^,RY(/_MW0890/_D+VMC=^ M-->]V-KYZW#W\--A8[LA]@[7^-:'#=;<7N.-PWVZ=[C!K^2#M[^V&]L;N'EQ M)'8[S5;S0^,'W*O36-_GN]N>P/^?;ZWO=1K;!_-%6I@*8[BUR K,$?<._K*\ M.AH1/#8$<^%75J58U ;:,]H(*R"T3,]V!Q"2T>$ X7/R(G ! )2HH]X(1ZVR MV-L*A,@8A$@!H:FF5+".<&$#X/8W.?8C]6L6:N+0O@RK6[)YW?+2Y[OJ=![[(G'F5P++BDL.!2!RV=(C@ M_IA >S/]Y!IOESP*7YJK,DI:>>:H0(]X@GHQ'UD2)A&!2"!&"Q1JBXCJ] M/S*5(][+:]0,LQS,8(F%'/G( )*A>W!R2, MUA#Q"(; ,63(V)2HE$E[F36AZT2J)3+JUY \^@P3NE_Y&AW;.XI9?.@^9>PO M&Y02#A">4WZIDZL\"Q]$$C<"]XED-Q2$,X@22-(FC.4W15^(#%O3V-DMBXDTE^B,>Q MESF:P=>P(>N#]P>]ZC1N26W(4Z20(9+#Z$08U%$YSSW&9ND7J8HJ*0V%FS43A&KHB:. M&YW/G+H@$]/!2\=3VK&,2,)80$0&B;A5 M$%ABG]E:+=;&1!A2F^O>!7D)-9RE[KU@Z3)A:<3*,Z^DYEQQ3$A.TQ$%'K1T MUMA BL^\_%@Z]9D===H&#($PH01Q2CAR3 BD=)3>,JVE,9D,BC#S K#T%O7P MRR\B^OFF8K)NNI.N^'V=HBL"XXLI@WQG3UH0).1W[Z*O\\3ZXX]?-3FC/][< M_G*QM?8-:Z9TDAYA1ASB3"28):9M7->*3+V3-[VX[W$[&?%8H=R*=^W!F7UWQ MS^K9_2T*[RG&IK;QOZ=9YGOS.%<#9<7P?]K0MMSIF9_F^H_O1)WP]("W=5S[ MZ_0XUHC*4P>;^JS2=\V&[DD>X/S>3WKDC_QYE@6G^#_5U_*[U6ORGW\#3,*J M Y.FY>=DQ/^_?NUMU_9"GF'K+9AY, G[PTNM5!^L_+MV8(?WMJ>#@VYO)+F> MI8WB,,]1@^:-I=#C""'[]5J87*X2C8G/AH:6*Y@Q:F!&P%]EW_:.LY==QR'B]U$!;X%JUYF MTC@!QZ+E8?02/-GQ_MQ--O_9&E_^36T-A@&@(H]!?>;R # P\C/H)>O7/&'' MGE>2\OL]6PE1Y&<.%65-WF,[@VG2'TVPR1S-#_>FMCW[$EK?;D\X#O)LV>^" M,P/+^NF@#S,C@U M#OMN=-'JAL.N[<7J#L-KCALVZH;V>7XT6)3AJS?Z!_V\ M6O>OG.>UF'DF/=>$4PP.?L T8>M4<)'$F#FNB &4U[.>P6;S_677 %H$"T6% M^*/UO?(.^I]&[7K?[;T_'9SVXN9($^QVBSY^;8L^M*5Y]LUP'[U6&E$=>&9P MY$*7[GJ\-'H>G!E:,X _.\\ MFT??SWO3-W^ 2FKT**=+[0RTBM'O@AP5:]])<]KK P7]C63BK7-K]_ M>I*M^F>L) HS,#0.D5>R/ EI=$I,9:6PR$)0/+ODV=XJEWQL>$-+ZY_9[W\V M[(]6Y[0S]*:WTMJXS6O'T*+VYJC1F\_W+0>5X^RK>-_ !!B_O-]*^/Y+G3=QG%8!W=] O"(OKH) M]^5'X^R;!"B/N215RRS%[)E&EHI\*E(YQH,+RN4#D5>0_5^5X'H.SJJ-MNM M<,9SR?X/4?^91'MCY)YQ.$;XUK93>,NO3\9#5TWX>JU"NG;LPU2X>M,0LQP& MN(VAYLZKGU>^<^5US;M7XZ"Q/G1I:F?YG[NY++_'9'R-RW)#^J('/M=^Q<[V M]OP*Y]A:7K":U?-OI:&'L_;=MMHYX03V\2'[:R\ZD;FH= ;=^O@-6I%HM (! MEM$L+J&1QMHA, NEDM8Z,K.RRNL:(D(JKAX,'D\_.QZ!7Z[T;Z[0E#T*?=CU M,VV(ET,G:BV'(^#X;^?'>-4\81^_Q9@)[!1'F647<2P$,OF\A_+,>ALT<8G? MDB=LR?,[U0RHC:; <\O95*VNV='$O2[^G2:IJE"QT: ME6\P_3UNLI=%AU8:6QH+C16/PHIW]:M+3[$U7!4JKZ9BPIOXEM6K[-U4'N8M M2-]>;.\,G>^J/R"T&/75*^Z/G>I%#&@T86(/8O+J[XT?$*.W^L,7_X"'&VO_ MC'JNZK;2:]?UVJ?8L:WC7)J;7V7=AM?<3VO[^[VX;P?#OMD\'O1:Q_V6KUY] MM>U+S'>/2=%YAZXN]WM1])-5!O:*3EWIGT+/N?K6MG/JIUY;CSY62#?4CHJ*=6%G@W]ZR"?\=S:^=II;'O6V/YXMKNS*YK; 5Z_;S4.FX>[ MA_NBZ/QL[F>8,V6UOK M1^?-[69JS!9),FP$#D$B2CA!/#J)C(P:T4@8MQI':T5F95!:#'_A9G_#"TE5I%PRA"QTB!.G$.64($LLS9IS0+E%5.4 MH+QNM'AYYE\81B/'>RI55^0:3EP=B"XKEEM;>K]V>Y\D:K3G) M%"T<)V\Y@Z$.QD;'?*3Z4HW:T,*O,6KW:Z-V=S;J20KQ'30YS[-3V\Z)1'KM MN;N:-.77$C MBAOQ6 K0"_0?)BGX*OM> J,%PHN8LE4F9AB3#$7E(^*<@SNAF$%.*D:#<2:Q MN+)*):TKLTS"(:^!VFYM6#(P*L:ZB*$PVOTDIW//$N"'2/&N34JG1LG>R4@6 M-%L8FLU)(,6DE2$0#7EN$)=>(:LEA$D:4\^"9<2)G.;!DM7!BUXBYJQ"AW<; M1*@.^=/_O)QA*M=8S#5>PX[OR$.NQ5$B[??<@>>[Q?-[QK_$6:R7.4Q_/+G; MEDL-#.NGN51^6$(Z=,%F*U'&&>GBC2W,&YN39\$\YRP511$'C7BP!.D8 M+)))@D-F?4PV\S'QNB%70\LKIYZ*A2^+A?_&[M0]K?SNVU3]7^29QK;?WSP> MPD/9K5HR6RX@"S_T: MKR'7-G:N?3Y4V6Z77-LC.6T5-<-#G:5\-Q[,,<@7(+\+D,^J6DFM+%4XH"A2 M9@V!OZPS#E%."!:"<,H% #F^MZ;5$B=K7J;E/WV\=L\M0[#V%%N9<*M?[/SW M['P:LPF&94@V(6.40SQ&B4P,.:&NG-=:"ZO2]79^^X"MF/BR+.[/*&"[QLI+ MR+8X!)B&;-@$[HQ,*#*!$9>&(Y)RF"L)ZLK!+VAMR;17N)@>"Y7^,U M;(A,2N JUJUQ_1N]S[;(/;0AGA'L%[*Q5X[WLY5Q]Z4FNY=RPG+KS!3D>";( M4:KI'@$RID$BE\H[@QT*5A/$K8O(!!\1XRQJ V B=25.",YCG:D%"U H,&R2Y!XPC02 7%4;$8TZB9HXPFNMN MS$OF"OC_V7OWIK:1+&[XJZA2NV]EZK%8=:MU2YXW54P@668'R(4D1?Y)M=0M M$+$MCV2'P*=_SNENR?*-&##$-JK=F3&V+GTYY_3OW)]2GMTJRN"V>78;QN_C M/#L/>%9$?FP[/F(:EDH[%"FQN72#R O]V$U!#FV>W MF>*ED6?G$NG%5 "(B%*;^;ZT>1B%-APX ?%$G++ >_:*1EXGFM/DILVS>TCV M_2Q+;,:#);Q-;#V:'9N_XA[63[\M#SWE3W%!!M_86K(:L:RU8JQ-R8PM60 5VL7?MP \=F\5. M:(<,)N)A-H1]P2&;@8L2=*(A#'R._568L%J8<03@1$/:<%:C:B9M&"15FE: MH7QIF+ <2EB )BS? 3SAN)X=TD#8CA_[OB-HZCAHPO*#CA^N4QK(4PB%U"8L MO<:\;S[(GP.9U%\/<_W?'W!I1W]<@8'K,?,7EX_",LWNIK7LUL:U!C8N3:J[ M?;%OR/,DQZ_:V*T'D^+'S:(, 0]2@-INXZ+X?TTLB,?H*(,I1]++Z1N$C]8 M[-;]^+(-[6I]LD_ ,/9K =G:RU8G&1N)3PX-@/)#6_+ MUD<.C9W(_@D6>IQ MAX F$K417ZV];)5*[*UYO36C/8P8&)O1B.MRZ; $)(",;4:98\S#Q,[:R)8 S!)74%@X#[)&XW.8I W4M M8:E@C*=!+-FK_PN758,S?,0\8+1! M7JJZV2\*V84K?\B7IJ.Z9K+&74:A=,:W\+C,NZ/AXEMFNIH^OJQ0_8;)V."F M5ZOQ[_.B< SGP[+B3_#F0 @WW!NY?\JGSVGXDY];)^]7 ?-.B9N>L9OE*] MC"??^EL79D%3^/\>O_[?E]W/^];A_M[!Z]V_.];!T>N=A>/N\>(,YH_6 W]> MU]K?-(VC? @/&^86(#4!V4!KAC:Z",U\Q>LRAX65_D=O#ZZ/OWSH'K[]Z_SP6GR'WP$$ M_94>7G^_/'S_C;L!(]QQ;4"UQ&9>Z-M1# J5[Y.$AY%#(C=]]BK-1X6-"NHT M3K &:F&MRVQX#M1=<&0M&]D,"!>D8+6R#GS2WI#PKK!^(:Y%F%65F0.G_X.L,32==P!A Q ,TLRW%E'E? M77.&U2LLE/JW.\1^OR0[Z%MO9%R,>'&E7(2=YISUO&!%8;\4"_03@"K(,36? M2U&))Q3CUO-G[W!EG_V!2YH FH1MLK[+*PR[3T8(]$J]&Y6\T(L,+U"DT@L^:*M&R XKJ@,H/(ED$H! M]^"3"WA+'\G#2*CF?B#;V]E/^SP3,+873X;AC_<.G*.+P^NCZX.?QR?[[.CL M&W?"P*-2V%ZH&FT'P/PI"^T(-$/?99[+&7WV:GB9&U:PX-!HUW+>6EY^2761<$-0J.M,A[UD++2-\X>R>. M>,)]S@-"I>O$S"4AYW% "&.$A9Q%;/X1_VNO]5T,MXAU=P.?KW6OXAP#CNPDAB1\G=D3C"!B?$S@,@L1V'.'2,(C\ MV!//7LV:+/Z-\OAVY$$9B0ASO$0$*8L"8!+?D0 Q"/="F?I)2Q[K11[TZ/VW M-)!>D :N+=*$VRR- SND3FS'L71XZ'AQX$?/7E%G'H$8K*7/<>OR/$O.M7P! MO49(K8. Z-+8P^""+AS77;RS*0SY$,$!7 3?6!*@PQQ1.0\/3H&0E<-"JTEU M<#'(3QQA_4)0$/.S/C:.T_!#JUC_C+(R W "X.Y'5H]_*=^F#V&XX$82@?6]5:[[HP,&"-4BI> = 2RVY^N6.I6H'CVY"/.(B* M=[551F0E\BSRQ+"2*8N+8,\]@*(H\'SF^*GO<.9%D@L2 A>0T($S,)5Q>P#] M=@8YX=[R>7QWCX%?,(\QY$)$3:(+M=F'B 53OW43CS&4Y_X(O*P:-F\ M ^B/%\OH[6,6FK(^#[4QK_)8J%@WX*4N'Y3R1?7A)9#EH,NO7F1]Q1'JII?F M\<;-@;Z1*2>,>I_^>6SUWW&TY=\$/9LWFY]WU$]3KB']&W-V A(N_-G9(0M_ MN^FQA.Y$T>*?;WKLS;\!![:#W:S!LJ4>^XN0_5]&,44SE\Z)C-#\^9OB!V;< M'\X2[H_%<27;N"(*"[QKV!852+266*/[DD\C7F?9FI-KOHPZI%[Y?P'\ZP++ MRX0K_7+Z3V@-JT@\6RVCB<=3GS7DW --3OWY!G5'%2.C_@02UBN^"C[>OF5M M27/=2/,I),S5O0/V9"*5$=NDP9&V?<"=\LOB.*!)DG(O)*"K@3;L.8Q';LP\ M 0JP("J>D1#ZY?T?*MKQR228 M]4!#ANN_]O8]T()_'NV]]XZN05-^>TA/Z2?RM??>.;TX\([??KZ8#F \[9V" MI@UC.?G.#D_VG:.][^YA;__R]!J>=_*Y]W4/WGWQG<%XT\-FISCN)D'D);[M M!MCUUY>1S9V4V8E(0R:]U$\IQP0SXOD=/YQM_/N$BX/?0WRLG8"]=9CWDI/? M4)FY..OL;H)S=5EGRXO-J504!2T062"H,"'AK="\C= <9^5&L>\12B,[%&%@ M,R82.Q*A9_NNC(1P0LZP"4OD[M![%VO:)('98J^EL!=W8D(EHT&$D7<>#4%B MA*Z;TC2*B).ZZXZ]TNPGZ"[7LLA;"7(;"9(YCI$@]'AOUP/HY6#XM[0EEP%6 M@/+MF+C"=J2;B,0+0R^2SUXIIS1]^93D2 N\6N U [SN)C77%'BUXG05XI2, MQ>D^_>8R$3'"8ML'P6@S[@5V+(5O4^R#'/MI)!G?+''Z%*JYZZP2'9I^)UO> M%O9YGH\:[Y)'\YO@HQ)YC?;NK>5N93)O;+ESPIB(A H[HMC[W4\D? IC&\!D MX 6"4T\XSUY1PCI1&*Y1@;^V"?Q#(:3[28A'A$J3\J$U5*U81HP-55SX,I*^ M9W.?"9NY(!ZB%'ME15$L,/N72:I%1'K(B+F5Y1\F"#8%C]L MDFRXFC)!D90#>B#$EAY5&$+8H10.&.3AAL$E (U MV7[$0-HXD@,<"6+;I0QT%Y<% JM=4]H)?38C;?[8AH*NVRD:MMJ8\:8NP%2V M8&3%HJ%1"-\521!ZOLVCU ?1$& /2,[MA*2NQV48I1'&*3)_)UA5D&(K'WZ[ M?-AX2\8OD$/K^[V39#AZ/6W'\(4K'4YMCX:)S5(>V'$HJ!T+AZ>^&X9AY*_: M]]N*A]\N'K;!G'$[^- *CU4(CTD;1Y(R1GS&;9^BC4!)-O8EN*QP %$!+*,4V8S1E,[3"5" MHH $U)%1BG6G*7$ZH3OKVUG>F++&;IWM% Q;;4R9% VM/67%XF%L3Q%Q$'LN MUGH&G&RSA+LVIY+8?A!2+V4\]9A\]BIT=OQ[FU-:";$N$F+CS2DW(8=6';J; M5/@X94MA8\&T@MCT)2\E:E#K6Q8%]FP#;:46Z.' M5GZL0GY,FE.$[_FQXWFV1P,4(J&TXY@'-@V9EW@!88Z;K*/\> H!*G4=G25[ MR:^RA_M32_,.:! 0X?(H)"ESIP>[AN?![YZT;-V+W6YH-E<:+D>S=1/*:YI"WXO@VXGAL^8H#F9)$8*Q "N+8CZ7-6>C;THD% M2>,@%DZ"E<7]'7_%U7LV61:WD' %D)!ZJ9=0$DA/N"Q.4QX1RI.(BR@2,4U8 M"PFW6 9-E_\1(N!$1+Z=1GYD,\*('0>^L($\I/1"D00\6E7NU?;(H183MIAP MI9CP;C*YQ81;((^G[)8)(Y(DONW[GFQ)OE_U%=;M)MZ-BN0<>UNK#E0;W="71),-?;G(!T/3 M(E0UV;IQZL_1XDZ=E_L?W[U3'\G+/SJF.U\L$Q!F%I"DQ$982SB;NIXOO1IC#*91([K^+_ R:]5(S^U'*_Y &E(=RSX8,;U)B_> MC##V]J L1V@97P[O.ILI7^_>G^LB^7ET^\IM]3;OSI^_TT&490"H+%!J<3R_C2U(R>)[(@1CT=>% 8B>/8JG%4PZS:N M75F6NFGT<_*'Y@3L2@('YG#4^9X")] M[.1),BH*J3K& B.*4:$;L\)3IOBGG)8%..1R%%\ MU8-8JL.M>H9Y:(.L1,= M8)'NLN%0U@/_,P?B[. IF@&' G#3;2P+B9?O+ -"UJG!Y]P&NWK]C+C!)KOE M$!@T,N%[$[B!NR;6V#3\W_=I,>M M5AS9WK0TV@4YG^!,YJMT^S_QXY) P7]R4N>3>WCYS1%I%*/NE-( I(YP7#LF M$06I0^-$4)?Z":A2SLYL$K\%]-O%'4=.O@T9,-=S0RG"* 0U/B)^&#E1[!!& M 3DZ/N>*#$A%!J0E@X8G03HJF)E/%PBC*0Q*9QG&[PWF7=P!8#7-0+'!XMPR\#=/8 M21.'>RQF!/Y+7292PGPN40&B#^\-T#9^T]2[W/W!LR[: T K4L:E5AE:V*QX M]YOP!0U\/[0%=QP@Z!20E2\ M$6MFE-%I;6@2.. #D9ZR_HCK$%+Q1S #6/6P__>[+# MN#%$.>-;> SH9318IS/ %[U[RJ_+9?R;!&R W,R+? MA2%/+YA>EE>JD=]"!/CXJSG?B/;QO\>O__=E]_.^=;B_=_!Z]^^.=7#T>BGD MZ@_FM%_\71PG-$CG MPN3)8V:?%WU [F7E2#F!A_\)(.G[;SX CEZ; ^ B(4=?WE\=7G]WOEY\OSX\ M><].+SZQH^OO]/#MZ<^O)]\O0;!GAR>?V/0!<'3]B7S= X%_\J%W?'+X\VCO M/#LZ.7./3TXOOUZ\Z1Z?[#JGO8.?1R?G> "0;SSBOD=!_ ?<%S8#H6]SDG@V MC3V9QE$0>@[7YSW(9REV\1 5#@V\$$X)3Q(FI,>]R(7#PF$QC0(9PT$JX4P= MH!PH1H"&CD A/N@#SI'6\[_SLOS#JCN 6C/&^@FRG3H:S/[\ZO6O'IB 0!.4 M8M25Q^DT*0$RR9+=OMC+\+ 1)W@4/F'RHM^2P/%E&@@[\>+89EX(RI-T/-L5 MB4\=Z3M$AM/DLO[^C!-MU!GD?92TB)ACW'AMMM%;;_6!Z#-#]%U%]&/KDOJG M-*;8TGJ>H4TH'\&01-D!'2"1Z"?3E\(C&S?V\A&\\8\72WF QL:7J3-,>FD>;Q 6PK(I[YQZG_YYC!UV'(T? M3%J">;/Y>4?]-.5KU+\%S@[UW84_.SMDX6\W/9;0G2A:_/--C[WY-U#1'V*P M(5MN0/?M0!_-7+KVC:@=S8^H$1]JC7@?-6(%3^ODD-L4<'U:?;S5\MV8.M/V M/E^T9N2AZP(;(+Y6\U:8B@_A7!:2DU4)4"C^GI^>?,Z.+OZ\..KM7QWMO;\Z_G) #D_.0"'[#L\YO3RD'WI'UW]. MEJ+F@9"A!(4^)#&S8=M<.Z+"L0.'<>XD'G$3@?5F.QZ>9VN3Q+RB(@BM+-HD M6;2X5-RL,)).D+A)X(>,!"+S?D_U< M!0VU '_U -_;\0SUK14E+"JQ46;)W6C@ =I5K?P9*^+G#5#8JG0;B^M\&TM' MPS9C:TVP[6A8#GD?IV?9VJ+]Q%K_W"[NY9[ZT)P F*G,J,FPEN/Q]BC>;*') MJJ#)4;,=<< \ =OJV*[T8IN1-+(C/Z!V*)@3<.'2Q'55.JL7!AW7755J_1JE MIK9,OCH]HV7R-6+R1A<>%J9;,?-=@ENX@6)(U+; M=;EK,R^)[9BEPN9AZL+_/!Y%7@M?GPR3M_!U>YA\#%^])'"#-(AASR)@> 1+XVC+8:OFP%<%&[%(A2Z'(5*XVU E,FD8%TBYXFUAKIEFEG M4FP&Y ,V85SPF#*1L"#PG#3TA4-OCU<.^DFADB5XUZ3PRS:L9?PY8+&\+S M8TQ#DM"A@1_;"8E4]TIFA\*3=N@E5'@B]FC MKC=PF8"&F :8)D$S3-5C:)L M>#<8\U0TLM4WN&QAS/J(M,.3727.E%A[_\U+T] +0F%[DD4V"Y, @$R4P-(R MW_,>O:IYWXSC@+ YL/XU\[!OEV9A&;;\TU-XB[U9=77(6X:\7:+<3:?A/*",\140RJF9]R MT,\\."E"P#(V(-!>I:&+/6_#Z&,8'#(LY2 MUP893FT6,6PO%+EV$#@I%PGEL9^V]I@-C(PQ!4I6T"OS*;8^>K2H&1/V-N-7 M;VTUJQ-X!TV $U%!/8JNIL1U;(8]+F. -G;@>7X,$B]Q0W2J!QV?NAT6K+BG MVGIW*VJ%PWI%V[3"X5&$PQ@-Q2F-4AZE-N%!#&B( !KRF+"EB(CPG8@$8?( M$3>/T#KG_A:?]0D@7U"R9G$EMC:H?-5!Y1N56O#GO"#Q>SLJ-KAFQ+PI;N@! MO;A3WCTA_$S+O+E%0-O#]E:'[?LF$@_A/&6Q].TP"J7-N./:$6/4=AGE#@6$ M!5NGVB[U%86*S.)8VIX+9KB\C M'L9IXO%4=6::[6%S-V_52EAES0LDMJ+R:8O*M0:XK="\H] <0UQ'AJ[P/1": M3'*;^3ZQ8Y=X-H$#3LH@2E*1WAOBKH.\7*)-_&,UC=GM#S-A0A _RF149,-, MEOL_D^Y(2/&FR'O8_FXT5"UO9GO,/.%^,LZW2+K"=6+73AWTPWAN;'.9PJJ' ML#W"BR4G_I+]9-:N-6W=F+L9KS'(AS VW86^(IK):%7YSRC[ ?(/.]&<<_@U MEA(;26IRLE*@)]V%F'>34;=N*;Q,GYJJXV35=7A0R!);,6!S8FEZ4V:%Q6& MMI@,JFT[U+0=:MH.-6V'FK9#S39WJ%D[)>[UG*H:J@\MADGV1?-H;0,@[Q;C M1 //CP(_"0C'-+;0<05\3ACQB72#^/8!D/?$P[NJ)]YVAX#WOGX_/8%W7W_( M#O?^S+[N?U[>G+MSO'9^\=X].OEY,*X=?>S"/+Y^NC]X>7!Z^ M_>L[_-?%.:AVTA<"X/9W4"YA3+VC]+!9"#?F0H8T".Q(1,)F,@&H'3&*"1_, M95X4N"E==1Y;&PRY/8(BH8X?A_/(#Q/"4M_#DCT1#3K4IQLA+QX@ M/G+M -.'U57P>"H9<,1U!7=)0-W(8SP&N>8Z@00"Y]P1(@K7 @&U@NT>@JW9 M0,U-!?%B/[53+XALQCS/#@,>VI+ OP5:@!G ("_L^-&J'(MKY!]L&;_!^#1Q MG<@+2!H0CTG!XC!*$R=.([1*AXEL$I%_.(N+&#B(8$;B<*[HUHUB\%=JUQR_ZJZW(\F3)$G(:) T<8"]-4N9P >C%26V6!,P.8T?:,@IBW_52+TU! M+6,=-[QWW8[UBZ5O^;YICM$XEJ:!'S 1I1%U0C\B8?[,7B1 M<>1*PAR;"XE\[PT$WGKE$/S=$J0G>1#WKV/E67I M8*JG9G9>?8&.5LZMEYQK5HIWG)"E3BILM,C9+!*.'.02\+=;W[P[!>QH5, SB0@/GXTE8K0)/X:YIW#&]?3V/5[;.[W^\/WKR9_ DM^O MCNA?P))_9<77WN=L)N[[X@.,;1_NQW%]O3AZ^Z%[""QY?'+@GO: )7L' MWM'UG[VO7_Y*@1V=;ZY#1,A\U\9N$#:+10#LEU([9<1)4B]._=C5\AEH48I= M%'\.B6CHOFAP: MH2))P]@E*?$8#Y+((:GCA['G22\,9?CLH;,1]K*2GYT5\LR<)6;N)ZK8YM,E M-/+-21+'?%!!%2Z_!'*VFVD>0@K)-'[A%^L#C+>=6!LT_ M=J*!D4E3S]FB!26_B3JCK:/.YUD?SMY\!,\0Y4S^[6J6=2NB U[G1=[GQ55; MVV^3JVO=5'M@QAA'6)"ZTJ-HCG,I%S(@?NAZ ,/=V&6_L/K;[BV5<6V4@W7< M+4L)_Q&6-[NIE69(@4?NLCMVB5^RL[?'MT\75OGQWM'7I')V?D^.WA]2E]>[]F$[BVWZ(S:EC&MIA*B*;QAY-DLB/(\QL(WZ' MW+_0^H.S^%.U=!T/ :-8;<;+0OE%?.;$(8EEPM" $(LPXJXD$>&?DIVX 0LD&A9C;C//8CE("_V*^D%Z84C< %,+8JNH)K)'AIV7A MVK8;IFD@0]^!_S-/4LX$]S!G3<9A+&/W<2!(R\*W8>%&X&04QW["75LF<0PH M(V5V[(3"CGPW%J[C.8*ZP,)KE8?RZ):0#3<9W_,[(EFWS;Z]RJ79&FE_ MS_R=5N%"2)W!#@&\>C@ K/CJF+-J4XE6["8C^.G[V*W([OKDKA MW()DG5:RMI)U13$2]TI8:B7KNDG6,Z?VOBM96L"_'Y79*8S#,-KS&,&!_D9887O"@DEM'_(<>!XO^> M#.HWB^*,;^$Q+,%HN/B6>?'NOR/RG[#)$/WFO\^+<>SEF;3C0O+O-D]AL"]X M]Y)?E<_^,QG3G_6KA_M (#-SUS-\I4*9%R8&//["S$\ ^_C?X]?_^[+[>=\Z MW-\[>+W[=\3S+>M3X.X8L>YGO,HXBY:5!+I#6M?R^.*G9T)J-%8I>, ?R3Z(B6%>E*JS@UH'[/*0)*!LY$4FRZG#>?Z1]:OVQU.;>KFF"WJK!E!M0N53 MZY;UJ9\A9%*:_DS/AS;S:%O] (02RIR8L=AE0LHP#D(WDD0(UY$A^U7_BM8/ ML)P?H/?U_'COZ/OI-8SE!.][?_GU0IQ_?7OH')^<$;BG=WAR=HWV_MDJ9?OL MD'ZX.+P^ZA[!?([V_NP=T3?PK/?>\=XG][!W^A/FZQWV_IK,E0R3,$T\)[;C M, IM%J;L7,M=*K"V56#3BZ*(,X\1' M=Z4?$\+2*/(#3JET0M%Z+C=,8C7ZAGE)2OPH 3E%'9L1F=IA0*C-I,=B[A,W MI *@+.DX;)TJU#^%#,C]49$/9@+]VM2H2BJYKA]S$1 B(Y]%;HJE]$7LD=A/ M99"FM,51FR25)K(?(U\D;B 3F_ DM1FGPN8TD3:FZ'O,BY(T<9^](K3C^/>N M.=%F/ZXOBZ=^F/B>3!V7"A:EH!TY3L@=GNKLDQ9X;!J+-SMDN)X(26 GA$N*DO/2*\@++4Q)PF $,HD!PD54ANK M,M@I98(ZCB!^&F+)^?72C-KTQQ5S./.QQX";>JGD+$Q3[D=21$P0+CR1QK_J MH]YR^+IQ>,/X03WN! +#MM%?$^/=D"Y]DO8KG7JR<;>?">;/O_C++AU:$7 ME4DW+T?%NC3+<@_KAHI_=0_?PG?T@![OO6? 0S^/KO_,CO:2R\.+#]GQE_V? M<-_W0^#KZ699A[U/EZ?P_M.+4W:T=WYQM+?O'KX]<(ZN=Z^.WAYXIR=O8(SO M?QY_^9H>7A^ZQ[O?'"EB-V61'7+.08/%*L<>D78B?>DE:23"()UNEQ6R."(R MX@E).,/P,^Z%01S3,(E3/Q3)=+LLO0>6W@2KL0MWZ=3VZY=/#E;"X>&DE+J. M]!GE;NB[4>!(2BD!+HK)POR0Q^WFI9[X(AL"6R9+)(R\E7U99J7U\1PH]Y+_ MD-:[(OO!A]+Z.^NIF-!;Y;7^_@R8X[ZEXNRU4"=1Q\*SO--,?;%4^#%,+>L/ M<_7#7SE\M#[#]\#(UIZ$WY[GA84Y,M1Y^==G:_>LD"H%5GU%7OYA7<)!;U6K M=PAGNTS.@23AP7U%9+P[LY+/S?/,7?6C8!! R"#,L_++%T! M]Y^!-!OP8MB7!6;;X.4"@$OH $\C[*GGKOS SZW_X+QSK(4_XJ%Z4=Q]>5PNR8WT" M,BKTSC36OF/=0*U#L6,]QSOJ31MO%2\5ZH(M&-4/[O)+-::/,'P^R&']8%U+ M7 \++N?6A2*)'X8DX,+JW3CT)C'!DW52U*@8Y*6ZM-[-S$P5MHF?5>LT=U=W MEN*S=4HU.]944L(I:6'&>&?A"DVP&[=4BV+KXR@NDR(;*(%<;S&N8CGB\*%* M..M8O(<4H_V 0US2LE.11E:6(V2L[ _K=BV;!>!%*7@22$:9E\1Y MJ0QI&AE5P"6177WX1V8B<2FD>/1R$L=*KUGKSPV%\); +2 138?B9K+?>ID]N[Q/GF_03*3PGL0DE !X)=M=F'!MK>W$@F*!^%,'> MSWHW_ZW.MAS0CB4U.#1GW5^?.RA"*I$$1QH<5N>\?R:5P.96PN&PQ3TOLGBD M* +N_-O&(-"4L&\&>IQJ\EE.9OA/C&X.+_:] MXY/=J\/K W)\"NRVLC-' M?L !V84/':0"+3L>56 H8AB+@^-TFC ^R$0"FA+S".3UJ"C@OB_]O!1 '/ -X.("-+K.S?@7< M4)04L@<@&K]91Y) &] \HD!#9-8_[LM3R8NG2QJ')[L_#W>_D2#V'4*Y'05I M **!NW84^<+V$B>(I<>C)*$W$(<82:7PH2[5E]85+"D*"D,I'44JS[-;HU#F M^*[OP?]4MAV,@OG")0&&%0ON>5Z+0A^95.CAV;00A%U79=&+$AC[GBQ)[S0#2.7^<1O<>@*=]\[ MW@4MA :N[[AV*H5OLR0B<(J$TO;])'*Q?41 8MS]7R-1A3^;:C#($=C;,A-8 MK :WOK(5_;=4HTWG3-X[3=9 E[4K'698,JBR4C3J!YE)B7E/W;'>C HT-=Q@ M,>367C7F">-%9]9Z<> &?ECK6K:*1A/W:)LA]330T)+XHK!((_>':)*B1H^@,/C)Q ! MG,A7MQ,\)*",$RH8S-E5Q5L=Z22>$S 0$ZP1/@AJD7P:5H4'6 ]/_DWS%/I MJ_<13$].-9D23$>[W^+ ]6(>^G84!Z"FQ"Y!-26T'9>&81)3&C@)T&3^3'<(1&PPD7,SB M- C3$(":Y]@L2%R;@W:#&9!)XDD:!S2:CL"X 2&N4<7+ ML?;CDDNT">';?S:ESXN55+C^\]Q5PZ]>W'RZ^7KRGQR??05/? MOSH%# MCO#SZ\IZ]0[VCOU\-[#D[\N M#J_/O-/K7?)U#\9[\F=ZV,S1(MP)O9@X=L0C88.6G]JA$ZPZ5PXCAU/9!!'2^<-3_^L<'%B#:C$,"1O"N :S-5 M'W9IUEMD_S; " 3;"NI5">J)ZI!!)+@K/6H+SV,V8RZ:X[EKK M0[H=XMZ[.N0*&67%::=M#\V%/32]2;MRVT.S[:&Y= _-7R:<3B6H>F[D,B^* M_=#U&&-AS-R0Q$GJ F1,. V>/;*_3?M[ZXFW+K?WWPBL;QJDD9TP@M&%6$A8 MLM1F)([C@%$&N[5E+K="EJ/N4#F2,2!0T7?9NMY:U]NC">G9;FQ6ZXU[&&_< MW8M[+O&,;5G457K#-K"9A"F:M+SQ9%DC[=K-]-;ENK;4F''_B,*Y9;>F8@73 M[*<4]K4L\NVP9_3>7!Q>X#C>T\/K,RRE]?-H[[V'MHG3Z^[YUXOS[M>WAU?P MKNZT/>/TR^$5EM#ZNG=Z?;R'I;3VG:.][\[11??B^,N;WO';S]]/KV%,7SY/ M&IZE&WB@:# [A3T"5.HY=N2SP'8\GCB1PX3+ 9&JX%7ZLBV&_Z@>#9W16BS&%3@.,'2]BYU MDI3$KN.19Z^(LT[E[)]*L6M:^;@P_KNM"Z@ Q_SD-N0T;X;J.RT(O\5WBFK3G;7^";&?L&2)_"F3NHC1 M@C3P?(G"B"9_NLU.7"_GP<7[J\/+^V0DFO2M$M=SG)0\D9$(VX(U)S/,31V> M\V&5?-B3^J.0:=;/*AKC5F**7)O4ZI-\D"66[_@=D^]JGC A25#O]A9G@M= M&A"++ )YUKEETT6X&BGZ^.?\J@+X(%Z6>9(I1]LX;UZY)&1RW@?^.[NRA@7P M5HJYWW4._:4L9%V)0>?BQQ)F5,*M('C@^0QB0ZE:>JW4TPQ##$! MR-L6#?-DR@F)>4#A^(O#. Q=V-64.$D8QM1T"EU<\64VO_L#>L^E>,=A44[& MH]OM84Y[>9PVOFMSOI>H(\:.WG]C,G2P)H\=.X38+/$=.\)2QGXJB>L[8$EO M7X-+D(6GW,DWA5^LZ0DVW_O]:V_V+XHUW%$Z5(FL5R#W8BG[6%!CT 79*";% M)=8$P](=6"NVT$RHZKE>:7D&;ZNCDZ\Z\,1^HD-F.[<5&7<[6FE?-&OID+T<)G-UE.NH"V9^-@/#SXDK7&P!AI@V4ZG8L$6T=5;6P#Z5 '&Z] MJVK:-*M$P_1F)=>A=0$D4.=2F(<(]N5AL#^N!M#+2.?,)_KEWC@JM# MC+C<.[@^O/A$#_<^7?U-OUZ=?DG\H[#/+P<_Q-O/3/P7KJ/='_%%[GQ]>Y2=?OF:G?8^?S_\7SRZ1+TZ,NCD\^]T^LSAN\][88,8#;%9@:@<^/O[!OS)'"T+^V$\Q3# M\'T[C@4#AB>^I(X(113,!&$1*2.'2XL!ER\WT=U0:8I* Y8$6Q\EU6H8N5<(*^;NE$"F*& ,][*AK)73LI:K(]Q MUH?YB.9#Y,]!I:#7.WFI_W]8#^E'U0U)8\Q7]S&97?S?&-]R?NTD:JEA M9=1PZGRC'DU#3CP;-L6ST?1I ^]*VW.EFT@6R43XSUXQ-I\8;EFU"6E'&^1 M!QQHJ=4U1:/FR)W;/1T?FJ(-14=G9B#90#_1=AQ=%#WK6Y]V/NZH=W3Y94-R M_@7*$Y89K!]5E33]9Y05)MP33C35<:91<9#W\F)8?0%OPOJG*NH.?\19%!G: M)5%(XY1$AC4/L7B>TD/@?HR$M_9@O='<.#$=X.I, I7R M"BU1Y2B^@)\0>*?=$=J]U!IB#6)5-O*'+!!HPP[F!1R4L&*F"4L^*BRCS^&5 M/(&EU 7 !@7"[\HBAP&P0$F\0-Q?%[_\P8LL'Y76!6C))5Z- 08=9:$PNXH1 MOZA58!5+U'R':!24:K?P@3HGKF-J9JM#4V\^G*_2GO@F53?$6CJ5M?X,@Q[U MJY*8>$65\3'N*:*7K:P>@:2J*;A-#D7Y&>L@%:4VKS<7.6B8@0<]+S) MU679JEDNFEG'A-BC!,@4#&X<%X;%=FYA)7QZ25K^XB2M6W1,=&M3PSTRN]2J M+UJP*;O%L\497[\R>?PF^\8!:%<6W0&$TH>%J4I8J^,0S1&CLJS0PVZ?=Z^P M<0MPR#B)"E.+LAIA?!AGEAS7$7'+0H.U:RNJPG" MJLIN*2_/92&76Z$F?&N^7>V0403P),3Y#KK< "'304[WGL.?XE$)0RUK-*A- M)9>\$'8WS[_CTQMKK$_Q_H^\BZ72L_*[?FH-O;# AZJ%S0TAX?KT\$0#Q0%F M@"?8'/@Y/,?V=^.ET(YA4[R^:@Z(&9/8$I 7ZIXW9I1_FU&.TR0[IKI]!4_- M.TASL!?=3(J.MM?G6B=;AKLEPHD73#1.J9D3-TO[&8U.U+QAJ MPD-?C7)I(G4B]0#: .6\FP#P1/&+7)?_X"#'NEQ9/24OTM!D.-8Q@T?&&5 M5R5BF^)V><&_G[%KUV9%?R=-^L-&3(-S9;K9Q=/I"B&O8H"Z M ^[N7K7%2\T=99H)@[0Q//I%,+T8MON@2/?&U5!3\>MXT,KKP"<]>>;]O39^]4N(J0=&. MEJ=FP^5V+1N#]NXUYCFU",9#MG[G]E<[7_?65HV\-W+G_\\:L=%&L]#O753*RH P1FCXC=D#1+2C"K)9 "=AG@L@)8\!0-GP MM?V]+Z4%Y[=VUVWF-J[%+JJXV=?[]B$OOFO3RRZ@_R[HSR34.E 7U.QQD)HR MBK_)G-=1W%%K4Y.Z@\H9 M4'FSH"1TLUZFXW%A=X=HY]/ZI[;&?.JK'Y4)J,H40)^U[J?4KR()40DTOLD9 M8CD"AE1Z"'6H,X]>@ J:1'4+5W*+M.^%M#]N'M!BZP<0VE6\+SI0II,43O\9 M>' S.BC1U'(S'(AE-[^< P=*B6X6"_W #8OR0VWE@YXXZ[&92NXO$.RCLU$Y MQ(,]TDZ:))$#DX&#J[[_";U*V@X8YP+/)^N07^GS8B$!+'5(K*$I:KXEZG5> MY*I%]0([U.O6#O78I^/K310&=/W.QW8=5W1"#B_SVQR0<\_#U]4!V.[*"O7A MOT9]:137@XGSKJ-=62:!'W?C3PP\JMQK>]I#MR?1#63ZSU<^9CP\JU""=K/N MO%FEA6$89\LS1W,#J:,VL!S%BNW0H%%YR-1FF32\:JOJZ%"C2]<)> 9>MMMX M]VUL=L?5ZSJ#,]_(N%!1\3J(Z,#4UC!Q'A/[N'?P\<.G=R>XX];!P8$V5#6_ M^XRM<;GRT(X&.KY$@X,^ZAWX'!UTA,S/<6%:5KWS'K^N654'FE7E3BKNR1H; M23!X-H*B4,D=F":_B;3R>VW2&^S:6@L?(@_C0A:,(R 5^8@E;%H^4CG2ZEK$1XXJH LE'/ZN5"15'I MJ@Q5 -CXO9CHUL.@IDR=U#U,_:A"YV+,[U#QPV=9/NCR$LN%U&X4769)P725 MTH+Q?GF_>V6I>,#X2CM"?J!P1T](5@Y5JC(H;&HM,UY@GDJ/?V]$EAD,BH%A MB##0:-;'Y.=\,-1!OYC#C %<@JO(,<%-!O:F'7X?,\R:P7\-<'DZ=9A9(Y[R M3/9-$54K15:HQNKLP MHGTD, 1.C4#5FH)MT,%TY_EEW^KFERKGK]01<[T:YR/]8'!TU[Q*(U%M=U: M-)8ZM!>?+Q3R1/-2I2*\P+J,&A864U5#I\A-YR]+BJ,Z0#5HE3#A_60 M_3.XL#^=7"@*3!)3=&2,VI,+8O&DP(+%/69CE=6?#4 _IA<29@%S'&DRI3@FWLP5GPOS#"10G$OCB#[9R1-G#=R MH%&'A5)]F_MGF .O3$>*^9M!C2;Z%@F0B&_LQ<9,[5I8VJJMT=)$7E1 &7*HB21S*X#R3,V_=N'3)DSKO<7B9-V=2.9V',&RIJ*K.;VENE2"1PU17^G(NQK>0<&&A8:>.P,@6:R3+D)W5B__(- MJC05&MXS:5Z#6E^W>H]Y\,*]>7K9><&#M%![A$2[W^?S4#2J9)8*V5:B35LE MI)S(0\V5O0$K5%Q541B#?*BTQ^Y4K!-FK"86GF*YJL_"®.JZ[YHXZJ<_< M!(JY3HJ\PK.LS\U0#XS"*^Y@.I Y'66"JY,!=/+>?A\ MC,D'YU=E!F;-B/*(*V0 _7N;%=Z1Y#8ZF##V-DPZO*U%=,&-4>+%R-99U MOHTZO^#V I'1 _,QN%T!5BSV^UH9>=*;;Q1?XR8P#!)#,;B5SKK8WQG1Z7[ M8W&EJFXE''"RP&(#<(,B-TPQ[%5WFR")\0"3@B??=29?]5*%PONZB %>C%(( M)8L9ZQ@;\:&"UE5"D$:YA83%4.DR.F]J$F]G_7.UCB9Y2HLT&%Q%"R+K5C@- MB/8J#S@K2:BIX+V&$;:+>;I4KC^E$I M %?UT[F>2I+K"JEZM=5Z3DQ13UV#JEX&B-I."U7*$P:*!18,6<12^2KQ5AAK M7U;AGXKSQY@+V0@#>108-AE0ZAY@0-";Q^2B?ZPV:F*^F!!VERIMDWC@Y']2'KE4)6),8< L!UH'7V#AZ=N0O:J M[C%2T^2?&1X A%[A:)6(IDY'H9(,5> HG$ZP)[KX9 DC3G2AD&:NHLB0GN%\ M0]F>\$&EM,Z+,NU8;R56R@2AM0L""^BC8WV$@5S+H@O#Z%AOE+) MNO)6X5A002W1]A&70M$P\S(4#^ M[7,$<[LE4O!NJB]3A320K&%S^']P;;]*CG1=YWC6X]+'9S6RR8!KC3/Q2-7U M@ Q^0/M"[8J*BR."=>.IMF+Q]<]>J<+ VQGRIBPZI^+Y"=\)352@C=\>O"PNK M2H0NV8FJ;R;+RE7"61>5FNPIIAY&O!TV\3"NV@%-%1115P8[WOR78&+&'2=+ M_'^KOUSV[^F!3]JZZA5 T^AX?=24J@X%I4X94$P[Q*+_E9B=. HVC9 6VKOK M"GI-1;]O^CFIPAY=U#O.SO4=8ESR"R^:*C16E1B[H;*@>0JOWW%310QK7'CE MBRYX5U720E970S?CK,[KVGJA9#C>\0/C+B:3V=5^8TE!;4'3G]0KL+B@+J$R M^Z+F IFZBJ468M;S[(]*I4!JTQ )!1(@09#*I7E(H0)GFU;PIF#OP&/&SZEM MWOH@!?XY!]VT48NG(E=U&]R7QZKV6>.$&EOO$2:/#?M50 A6B$$M&?Z0:J9L2 M-O4+JHO5'BE#=U]JPT!SFRJ&GMBIBN/QU,3N0-J:H(JW35=L4ULY\4 T)34+ MYNQ8^_ TM+SCV9.<*TO)Y%-P<5418D54BMYA'*CCJEJ-A;$G7)IY%++7'$E7 MU@\H1S&J]^0L4Y24:]D:Y_A2UWDDR9 M7_]%W7#'K=ZP,GI9V);K,>JA+:@15]>F5:44CS\?[-DDLE"$2M#_5^6U>HR9 M_]*===;-8RQK-S-)#;:!*B8$GZK4A352-;6@316HKV-J S7J9B++@>8#IR\< M4"#4T)BNEK66].."86,XIQ\TKLI659XRCZ] NM9ZNE>U0U'_V3!7C4V;*N'3 M&(W&(WA1&>R[PUK)[=4E 8UU:=#-KZ0L7U:_CANX=,9JAWKP^'#6%6^4!*AG MI1\P47VXX=C5&I!QX(WM;?7Y./[YI5Z'JNN5EB:Z=$XL8<$S4($VBB]OI,Y= M99W7-5BQGFQM"U*(2!DJZZ4 ]&AL<7 @8DTH7AV6N(3HV53V^4L$:#>12?3V%BM7K599TIH&+#H.8*0H+?\)T,-(I[XYT MP,&)*TI')-#]#J.(Z)!5JGC33=#J[=3<8NNS%P->L$.UPG=QH\X M 8:50<#H;XO9Z^EYQ<--]8IOA/C#"I*(U/O(2>6Y[,+BP7AMT(D2'5E4PLF& MYNXSM-SUM9<-H(?G62%LW3UL?-154: J/B13BJ$^ MBK%B)/+.J$#CF:HO76 5$,QP2C MN=EFPG-*-#>NL4T3LKC\L5$50F@:. AS"":HR=8$HO4BWM5V8#F>G*4[ M\,!@S RT-T>!I)A3VGD%IKL\=D;SYPV]C%86M@_95K M7U$)*OJZ704><:)>HFE:F68>%20)UVX/$U5^$'24ZI+\6)=3E^$S8XW@Q^Y8F*%W6S^Z7J(;YZ?ZC#9EP7A=SH$U=JS78Y$W5#'.TP-' M"T@LST:*Y NICB4SQ\F5'.'0"L7C2@Q:8E2'2Y@B&96]&5ZF/0&\8:QN'I\ M.C,@ZUDZRU600%]1)S>YEA7I8:=L,VP3WZU$5?.YBGBP7:<]UBJP(JSL&CDY ME.:0-?IK5655,X(RDM=<^? M>D>UN0 O-[Z'ALU&+[Z/A&'R.GUY=.&=6*$=!!LH&A+JR%2(IM=Q,5*S!N$_K]![M6(=&7=#B?N'* M\T(V/:JFG\2PR+L-/45Y?(P+1*\!N@,GW1\6>G1,PR]M&C'4TD.B0P_BW>O7 M1[>O7_^(_#7?!/YZ#&FQMPFLZ]Q6)QMD";^E#^#=I'-_@R:Z5%6FVH-9HM\* M)I$U&SXTG5\3F87;Q,)5C<"+:JI#&1:(L?).Q1^,;&A%8 M6$I!V4FEF IO,A!#1ZO4HRGSKECRU9704VT4=#_YHFI*6R>?HF>[1H+S7I5/ MC[#J,TO64T)!QK]UE9Z_]2Q8+7!*67O/F<^JZ%RV.BU]4)I=,OZMQLC7[+ M44_;5/C8F+XMV87PX=LD:[:2L[JVB M]W3Z*\@M#/U7#ACE&]&:FX*JH/]K,:!&,EOA:YSPJ%0HHQ%U=%'>93 ML5U#0%4>84"B )=5;],Z(6+:]S:93Z_ML%G1<%@IK;V>3W/T"MMR'7!HJ_BS MV5BP9,$^-T.ZD*F-+TB+,#Q8FI(*(XFVZ$1&D'FF$[;5R,<)6[5*UM2Q8E ] ME,ID$CZ:ML"Z,]B871K4J/V/AJ:KG3#G:\,]4>U-+_O9&6KX89QV*KP()UDJ=NF MUBU=JVY"IB'@3ZFGI:>@.T/IH!%]A%Z8B2VK@B M?NC6JXW\F5K510MY;06;LNLC[Y;**[$@V7VO#>8 MF(1FG,MZ(V_8Q!MVKH.)J&I,IJ5MU9391$Y7)DMX2O5Q-O 0VTIIR3X1*JEV M5=7BT$40YBZ9EN#-3*_6#U[[P:.-]8-O)@;\L"B0JG+^;0L:7#C1JM;LA_^/ M]P8OZU+)XPAR@Q=5$O4X>*D1FJ14!^4?[C3/O(D4&168W?"HFK>-WV(:?;85 MFA^J0G-EDZXWSJ[ZTE9[,)&AR[L(@>"[JJL]?,K[(T0ZRGUD^O&A:FYKM1D5 M!WB. N0OVVU\J&TT&'.FME&CWN;,F5RA1MD_1[BC&](V=KOF0E48K'IR'62: M%V>\;XKS&,;&(,DZ_+S=[8?:[4DEVP20E%JI3?,ZL[%;R],)H=N(]FUWZ(%V MR,0UH=FPLF&,^MR:BM,]!OD:%*Y%T (>4<]7->GEZG.MUFL_)F-$Y]AND:(+V& MF+0J2(2&/Y6NJ,P)X^3O>74(EZL\MZ'ZT<PUFNXB5"5UN;JOAZ%OHPA47G]UR;$6>2B4M4,F3A:YE MESR$==.9&@B %5Q2BKA0B,4!^"Q@9_ MF!5T+WG'GP?W7M:5+5Q0;^P%4%G->C L;+!0[RVSI MKZ1/5L<$:M?>EN.)ZNL8XN;TGA^=YM?X(N+<&8-QFTIUQ1$Y9^(G*7%'/,H&;*FRD>Z4SINM:#39[[ARN=FU?[HH C8%J*Y88KC(*,\'1,3-FL80_O;5A.IRJV,H\DQ M;@!+X-=@X$R%A>ND0U4Y>7CST/Z;'/L6!W^?J/?U%W@8 MY0]J4CDN^WFBRN0=YJI,WOXOR^1MBUA4C1WJ+$M=,TO;6$SEEHH(&JG8Z=TJ M"R[E+4>K,JR1&4@ER#"4&A>HRP>E?%%]>"FR9B1?G/: M3:DMT3^/^7K'T;P]+. ?4;W9_+RC?OK/4,S^QMB.Z[&%/SL[9.%O-SV6T!TG M7'SK38^]^3?F^.U@-VNPWE*/_8^BW/J8,TQ.M30>HI&GB]SW_S]SGXV/0N5Y M>N%81%U5O:.^-)JYE Y^XL4O9X#"3#%BQ5\/#A_F2_=%LAP+8-9":'JRL"X8 M5JP^T^77:/YM1F09(02W8MI()BR<^\O-6LS7"JTJ1/,OJUV]NZ_>OR<6;SZ_ M$G8??G6G5U"=J!NZ?(Y6!"B]B>:6GN[R:S:?ZK9H0+?L"@8"S(#6_/!XVOCCE8%5=K- MBV48\5>3788/VV?\YF?NU=PBM^.[1%L?[C/-BG1O,=U;L=[4*Z?9MR6Z32(Z4"DC MQVF)KB6Z1YR;3SK!%DBZ>V"+M5$AYF\0B=A<=7][E82J@$/1*@M/ZQE/1UGX M50F6&=/([19A[K&Z?F*PNW9I*U#<;[[ M("!.;9;GK?-1]U95:]%]U.YTOIF9+^<2V!!V#9U.P&ZK==UJ(1Z:DY?%@D]M M9RGK.,YM)7&[LQNPLY[?"5SW*>SL_8P):WCZ4M>_Y_'[:]"Q7J?N<9UN5B5D MW,:[]+6^1\\Y^'\#^M]T"TNC?34]#K:<<-6KUOS M70HZE/KM)JWW)GD=XM_1$[".F[1U:EU 'DZM6V]O^TF._9KR&>O_?72[K?+B M^5['O2M270\OW@HUC:W:648Z+/+:G=V^G:5N)PS84]C9[=,[PR>6O'!@RL)A M(;8_=&>Q?+;HU5./I2%P"@=W=(RL!T>W45+S=_8Y"3HL#/YH=W6;=M6EG="[ MH^UHLW9VZW1A$M[W"-ZTV+=;E9U>7(=J.STUS]DM9/,:>VBV='>\CD?==H/6 M>8-8X&_%!FV=KOD\BOYX M5NS.UJELS[W[GF.;IK+IEAKF$)ML%O)$<*5+G*U E5NZ/=2]A:QLM^>QXSWN MZ/9=QQW:.K7,I4],*3O"9DT3;L!88LLF[%%YQTB<;?0I$-8)2%LI80MW%D[+ MCN>U/L#MVE4W[-!;'[0;N;-;IU 2_[YG\*8IE"8,![M"#XK\1X9-D)^82DFB MVZ:'KS$JWLXM8G<,:FQWZ-&8R+MMGL<:;]'VJ9;L8<)+-R#18T;)O",D,SVJ M7)BTR$?8*O,63:JVK7S_*I=FS>4:ZWCT?@4H[[4\OQGJM\S1,L?-]@O?(;]% MI+:,L29$T#+&7!,0H?=+V]ADYGAJ!J+_J#;HKV[NLEX7_UC2EU)8\97U+Y_L!!:\M9OE_8Z5 M%Q9V"NKHE+-_N60GJGZTQ*C 7/#AN81_L)]U+U?]K.6XG[7F:9=T+&SK:@US MZU^1N^/?^1%TQUIFL0E=G]4^@;FE>;>;7ZJ9(NG#R@\*6<+ 2BL?%=/M6JQ8 M;08L3_4#/O7%+6?>% HP=?WB2KQHL0A+T.6#4KZH/KP463GH\JL765]-1-WT MTCS>B%A47Z?557R?_OFE:0OO.#N.$@&5VFS>_.N.\HSMN!Y[F$;UBV^]Z;$W M_\8KT"Y>8_'FVF6G6)2P^["H M.[V"&]\M'G'3,E7Z5U)(_B:JVZ(%)7>5>K]P)?S:'T:VCCZ?9WU __D(GB'* MCB5_)A*F,Y %CI6?R2DGQ-8'^KW.B[S/BZO[)%%LJ3%L@XQ:@=-QW->+GEBS M+=TB[XXAG^T6/5KL8=369%G',^PY?9B:+!O006E1$-62$*L-&7W8I5EO>1:Y M'=^](SC?A)#17X#ZECE:YKC!WD.TS-$R1\L\,FQO>8@C%._ M8[+!&H6+5\$?,T'ADU'ZGK?C3$3IHX^GBM(GWHY;A]BG\.,M0_0#YZ[WTQWK MH&^]D7$QPCG@$SO6)0:\)S+[ ;=\VOFX8[W9V[7X MH\*YZ/@;!OZ[V;J6K M'NR$2RS[RT%>9MA*YT4ANZJ)ZTND"YOMT-EH=XS.QP<\>T4?9,A+$HJ5<-@6 M8,)RQ\(<@XH^L$-!LHB(+GD)WV5 ^S @2\ WL-^XNTG>Z\E^(E7O@CRU2M7' M'3ZT6W.?K;%4:)NT/O6S(5#_QR$?RK+3X&4N\@'.KEIJLV%X(]S?5_V=>+=[ MU5&-AA-X=0;[*)"A9X?$76&_!$[1W^]?KX\\&>32(+IB]D+TNJD<#N M \-=25XLGTKS_]J[TN>V<2S_K[ RV2UGEE;K])'4=)7;27H\F\-CIZ?WVQ0D M0A8G%*GF84?]U^\[ !"D*%GR*4Z:H:*X?"Z-O8)JMVCL M_G/2S#G[UR=+:]_XZ:1*90E8 $ZHT DB3_V69GA4%/Q'YC.E8RN8C&;P*X*/"RXX!OX M:U(Z)S$0;.+/9M)S2PX+;ZTZE7=*T]YU*9[VCO]7P :=10LP^*Q^:JQC;RL''8S\E^O$'O##K M1DS- >6K+<B-01V "3@D, M 2:5=S6F!]21@;]W@.\O9"+IUC2NS ,F"*(9!5Q4AY+D@?AZ:4#WJ1B^"O,B MR:9X_/Z4C'EQ\=]B.GOWWBP=CU(6(R=8W EGP8\\/+J$EB&]MPT&QHM":F@F MVV!@;,$UY6?$P*@7C=:%N7BA-&G0*S8B7X->L6WH%4\(='&\Y@'.Q4([] MV-Q^UWU\D/?M_-6<4_#CP8\ASY4=5W!YHS"4P3Y%P;7_W&!ZU/FF>Z?M#GJ; M-M?8ONL4S:&KTZ$[<-O'#:1'<^:>]%P;H<0H?T416 M6E-K7>*L+R !7NO8E"NW&)!@-S>IZPXZFX(A-9OTQ)NT=]#I[43C]9V[Q;'7 M[=_W1G3=8@>?L:3)%P%GO)-L-@O\^S7TKB%'=MSVX(Y=@+?1XMS-3>K6'\]T MQW<(V*A;_V#![CIN/?>H??C"?+>/8N0'?NJKFE"N_A1!$(U>K"?7!3;=H0[ MN[E)($M[#93FEF_2\7$#T;B]ZN[XX(7YH?-)[-#[?E6]39 MN%RKV:*G#HGU=BA=NG,>7'=PWU*3%6;)U@(4=_#RW;D#Q;7@;:,,>+9HZVVSV\8V2B88Z&.7::.0[*[ <8X6"Y^!(;5LO^U;2R0'#E(^,U:B[TG/*M\L-Q M%$]Y,:D<34(X/5=S%WR@D/&HAID?(&OQ/GM^FL5J(NW60>5$HL6$&&/9TC.] MZF?6"#4JZ"/:+P',3'AOT7B2MZX)X&4L/WS8 < MY.Z%<10$- $-TD2(;GXZ)P0[]0HGI9U:$UQWJ^&*+@G2":D/4_X.!-'[_G!( M14\EGE8MI22J$!VE(*L&;2.KNOU["!J65;V#1Y=5!ZVC>\DJY'?D59Q:">7+ MR"L%1SV=^DE"8%U5*)@%$'$-;4A+B'GVP"@T8QNZ^R,UEA)^."\]C): W*YVBNNJ2-5:T@&S9+6B4PXZ%;-F]/[)E_Y$52G>)P%M?H9!D.MQ$U"E1 M76UU;R1I\=75PZPI\;6HKAZD2D?MA/4W00QB6& (RB5 6%%0Y/*/#.W=J4PG M$;H+US))R22N&0_CH;?58[+18M%O&%AHS!O"3%M= X R<);A\":WN#M:M'BW M@24[.X23?(;V !!=+[YNIVQA_NQPWK6W$AT<+6<0*C>+R;T&IYI\XXGYKT<24),AW%Z+//S7\=XT/&'- &0_+&I_SKBT26V2BS*@9@=M<0$E"Z2=^SS<+2SOI=*^MP5R MGP!>=[%Y560OIMHFR1<'' 2$".'GRH9!X8TAJ4K_J*BY?\&$TE78[+#LD MIGY$IHD,K_TX"I$WJG2\[_WME3\8RJ-CV?6.>@>=OF@?BN-13PHY&@^/A.R( MWK^/!J]NYY9G JO\Y(,L\%#MH1HZ%3-D(N=")B!L1K4SU;]%C@?;YJH A)%C MO!@4;H%9[P3,.&"P1]G5A)XMA#TP M1A+APJ/1=XZ'PDRR(0@F/)@2N05.*T;!\]%9Z%[C@2N,I0R21(Z RU*?C[D2 MU&8FQ-5Y/XTL07YI,_9# 72#::YGU6[1 M]O\N>5>%U2\D"J\B\@Z*\5I&IP>9,THY!,R-UO#?4_$=T%SJE); M1QX!C =&:R>7V!!6V2CXID*7%NMML)"K6$RI#^"-?8#.!!/@U"/"_PS@20%Q'W, VA#)9 M"%'B!$(X@GI0)BT%*U<?3CEO(W//^+-B&*V METT[B8)M 8OZ18Y$EF@N2Z3U(SA\V%,(IA$@:"O(]AL4)W"H*+9Y+;69A::# M-N3_R,#LP#Q+(9\0#V VS=C?\B1V+F'?O]L[RDU>ZGA+(AK'(K>*YC*4@0_< MS/*>+(&-IW$#;X!Q@'U5VQ1./<)X 4CA5!DJ/U*GT]5V-@HC*?F%RJ_+ES0+ M4!+B$#R7G..4S,!_WD3Q=U*0RO8C4:7^;65]"Z,;&@21\D/9Y!)#E-]SG)66 M2OCQ75[!Q/ D?HN2#T[2/.=1LY*W:Q]H522RC[5/;P_+I13[O8-G.^/__9>C M;O? %/D\_12*M.EUL=WAJY^Y37"2ND[J3[7NTXG_7;-5C;Q7Y8\Q2&'5.L/3+ M3R8DE]&D=DMI;=/R$/4;R$V6LK"3#5\]ZF:A7DM*NX5:2+9"B&@16?VW%+).#(:US%V!H4U9:CL.+IFC]/L^>/N M.>VTR^&5&?,JN)X99X'8XS7Q$FI@IFIC9A$&5?R\RW6S4X^[4YZ\PG@S[DHV MHHR:\E-CGP(IG*^>RAA@ DRJVA)EF0 + MT52=KE9G+Z\\J5?7\J2&9>YIQL\P'1N3%AK[ ?T7A!8F 3@T-A4^\ [X7?B' M)\>Z2MB9F@./\H$/[4#H=A/#8()%@7K*U 9(+/3E<[@ ?Q=XUH M?$S1R.F7-%)I>U!;8D2!#Q2/' ]"[37$5(Y4V4T="<;0H24RB]%*98\$*KD5 M1ERQJZ)+&$E"E:GS1P''9NF2PCR/B*;S&6>@P!(-$T&]>%<4CFYGV/ ;IW4U MJ='TMHTU3.Q@:A #?2KT7IDCY"(A*QP'Q!IGR$A@2:@']3;9'C8'N)*)Q71V M;,O5?L#0Q+PHA9-(^=U.):G\7U3.S'$.'8U16#^DF^%\K"YYLLZF2X. J>!\IE1$GBJV"GVLLP2G$_J>4P$#<6/E8=I Y= MK2%'$JS46:J_SY@A4ZP_A#F.20S \%E8','.+*J0Z%?&SK3@>'Z8)R72&QEW>G8&X&%')*_#Q^S+^SQ3<)8OCF$@2N<$X#$0NZ%J13 MGQ$J1Y"2,S'"#"N^-B4@E54O%\O2>B0#2Z=N,,CO[+GX'-M-K_MVF7JBH%M04. ))^V5 ME0+V)NRFYR>C(%(%RF1MM]^!T!4@Q^9PWG 7 M/QJ==&IT$O[F(D\Q?35JG-[0>:?BI?Q6G/-)&&94L,;)QM#Y&,53I]/>_]]5 M:?9B4>-Z%:U;= Q^1_)[9'&0Z+9V',-?D8NB= M&EX%2C$X6$9CP_?QUWG6?]UN=99^ MMVI8O,%]M/S15<.N_J[?/GBN#J!;7V3*VDG%W.CJT%[& M-OV;MTO/T?'.L^8A1!F-XR1MGDPVO=0N+4IPCCV#?J]7U;B+.U0@YKN,> M]^K?[Z$YN)WOQ7!&2>'5(GK'4>/WNH=NO]/?B2;. MN[E#L$'MHV=L5[_+AAKWU32YZGM*@?HV2>JZ@VZ[]I;-CF_27L_MMMMUM@1J MT*SBBX7YX>QI;*,WM]Q_U$4RDNN3-A73#2#YXY)FR_FZVW6/!X<;FV!U0"._ MQ71K&*-AC.4T.7 '1W?L#/>=?HYTZ#IA%.[3JT83H!S71V,9H%6058U, MC*,JW Y5JH.?V) @\%,V2@+?W&AEN(5^#E'6U_=H$!=0.;!JG&S\89"2-?[P4?8'70K-518)Z;%7<2%N62%,U1)5W2Y"X^TL@R@WM85(V MX?/;ICA-((<7Q8FG+D)UZ_K3;AM*AE<0\,8["&E7%0B>)5B.(*Q@^&(=K& 7 M'^^LJ7:*$-FWJ9T2(O4Z*J?B(1"'IM4)UO#RU7;XXEKX 6[=_CB*]^EN48X[ MJ%5>=]7[Z1*/GR09(G+E_0ONI/*6:;C#VX3LN@KN=6\)QOFB9EJF!Q7&@R(T MW=KTJ_24M411=1_QV8L82XBNEO+EPGUK8S91B(,E'8+6T^A$KK+JS-5\?C@* M'4L,NF&ET%)CTMOE=!9$YM)R M4:'-U"TROAFU*"]M*#?4(_VN)3D((\0>P%R\IHO;H$YF!FN^9ZO5*NXJ0K<2 M[K=1C6M,K'.4:\\'N_SP[&+L#B:.[3^O/!6=%:?B?GO1/["/7.5FZ\N+:V[N MP!+F]JF[Y=#U\T7N@)A;F2O=;3%G'^IQ!1G4H;:C/$O/-!GNEA2C,TZ7N;6= MA_@[:" G#G"^Y*N"1K/;%BJ-ST\IW%_Y Q%\"+RU;M>T M5FW@5AJ"JQS!E8>I9S<\6CA,>3 F%3\D7PN;R(!@/=$; #F7!O *+7_1E\GS ME'P:LM!7\FU@"^,J>5EJ^%82T.7#6\!KYR-\Z_$M!_^*;UAR?.]Z]>OX<">N M?J%21*#0$P/R[)Q' <)JL%W^ ?8>0X8[TX5@J<'[V!I3KKKE9IH+GZX%8TXD5RC0?,L9V^KPU7;K MS8C]8F_ Q$< ZK5.*(XM)^/,JF MV)% (Y'8IX)W$UOYTC_?#*&,2V"3.;D M60C%F/X%>'L8)N>ATRUF>%P0GYJ04FA1^HXKL#A=(=<31' 4S\?>%T8")_86 M\BKY%RI>8K8SBG->T##= MR_EGAF!9W-R#J ,?!/KO][EX=$Y(M'PFY&+GPD^^;R&(T.HP: 6S+8!K**B, M/\I4^<.BBJ4TE,!E/&A@HFB$,O!TXLNQ\^$'0::""/U* M$%4QV^+F^US]J^]=!;#&-)?\V]MI[NRAS2/!&F(I?)&A']3IB?W.8$^^H5]W M!I[Z*[?I+_/TZ@?=XNAD1'&2SG&O[U+7I"D+Z#U\0!DY]H^UA_5&(6H1T&'H MZ7\RT CA)<8<7[=60Z2_-$71O)>X2PC)=@7P* MNPG'=1]NQNZZ&R4,1A!.W&K#9OE<:")3XRE>O8^(NE,^;3?:0*\YT@S=<@@*"I,F1_V2OS$\*O8^XL?9TFH4,3Z.M'ILC08C#7TI8%1B9^WZ-J);!6X1DVTRD:4BTQ'@@%CHK M=?0EN5&!DK;P>WS<")5I#/<2PR MK^60)^@:O<=(0BG8#NH*:?VYE=4_U?GP^3_M7/; )34 OER$B$Q@:* M0NH$KPTAEW9:.^ANV2Y"EHF&_V&6,89<<6O(6IK*M.5\Y&ZN'+AF.E#$N?S M-,/&VW(<\/&2%"@W+XRU_<619@I&IC%V0S#1N0C#%.7IG#B.-.^0G8*TH MAG6T0L5@_%A7+!9;A,(!7A 9I([Q2!9GG]!1E 6/S@MF3=9X"I_(.P(?YXCH$I4MKSV50(! M9S_$WPM==6 M+B(?BTR58K>FO&LOVV F01'%MJ]&62.)M@RV6)/K\R7Q\7[NYI75!39&SM,5 MJN#3G$_B+WHY'V:N+2?AD7-8$Q4 MZNJ^^_KM[Q\NG+,O'[]>?#[Y=O;UR]TS5# [1UR0_$C][![Y+:/.[H"!.TIKDU3H5.R.SP>D/M'*?N *R(,5+RJ MV,=>]*G5BY[N V#@BS21Z6K>;7>.'&4UZKGJ7CS?8M FF-)2CH;)W-HQS]\N MS[]]-2M63W^CS!QE=68_Q3!2="V241:(V+G4 MAMM9.&HY>Z].+\]>O0&=%1IZJ-9U6*W!)@&.2":9GV:H6&$G=/T7GCENV T* MEJFJ2%B_VD6S5"[4BX&Z$TE=R1+TF$]FL1\XG<%^YX!RA>V6\S5T_I&!"W'$ M'["M3T-@(%(9C$A9ZD=F3O(I_34PFP3'1I\0.,PMZP#;^ZH."7[,),Z?3["B M15W$L=Z,>Z)NFW _-!5#71A)-7W*!\EMWZ/6&V:M>CQ_?\OJ3[ J]H^ZAGL"8G34P[GU,:EQI^YM2+ZKB$R-E M,K&,J/A;K4ND5Z^1RU:[/.-*EWE&[ Y);7B1T6TCP./^;> MEE.L2#*7CT.,<*-H6H)7>F2Q1+]!1;SF5&SK^N8. Y%G^>!^UO6SG- M,._)IFC&3V*<,PO4SAO]<0JRF5; DC^O^_LH/:Q3=$[1@?33 D^4OLNK$^LF MG'_7)%+;R00R(JU*)5E;D(LDL\\+TD(3NT0REE9)'G4<\1-CY4O.",AMR\;?I4KBK&O]!*3[[3%PP MZ8J5JNI#D[&LI"JL)N7R.;0K+L\TF;&%XDUDC*>\@)=M(F(_O$2,=U%'T4S> M84G:>D,WE=Q?,E6$ZD>'C03AQ+*V4S7I&75HT1+*:HEL&DO2RXPEAW$;'RTD MM$,IA8(50VS\@353.XXI;YZM3JJE4RRGU"=-R>2A'$>QS(4BR3=E$1'M5,?- MU)GC+02,R('BB"F9JW7D C,IVZ=T JQ)H*H=8\A:];0BK>V:D'C!GE$3SNT6 M;@8K525Q"O;:@B[!.L@A1JETS\.< 76MK5 "-H\TRA\3D244"/EMIK(GS"DZ M\$;Y9?4@Q2I-;T/5JGN6^ED]G?! $8TMPKC.C&]K)U(6*F25 M(_,0C;+<4KDM5GDZ'[F6744A+FBF%ZI\'M:(>:@SN^'PN;J"N+R@=KM%R4?B M$[3X4'90D-1TLHN&9IK\O^ XI-V.=8E=7[B3&8(]QO5*PC/!?& ]6] M/?-.C8QQH M#\,WC\IST;UQX,Z;&S.4G'QQD;#\H3A3"<-K M/PI,'H.O1$V9&?'VUX@#MJEQWHL/JYYC.#>U.A5FSNNW&& ="@W$J-J&FIF M36R!;?IXR6#AHUB%P^_Y*BMD77VPK@,D,W#(5?3QA,%PNMQE+-1-4?,*X+P0/C-A8SBM\"-%(RNK0%M $C2E=Z/9 MGG!J4B3&8-9W?1+=CIDY!O-; <7O"PN[\P6R3J>[1CSO68-W)RW'EB7UL\C7 M*1TW"I8*M_45H,)EB7/,'IVYCJ'*$D&+KJT2#W0IXB&$>\$L7AQ56\BN"N^9 M^IG+(DJ,J8DYQ::"?/$")R2',7H-_,[N@%T'-K>+]"@7M"].Q;692;>TSU4G M>N7P5SIAT7-[]2#; ';A3*DA>$.J[_((;"*P MA#3^$.6EVBKA>. MC#[,48G4]5\*Y09S5B? DMKF&XLDW:?#B&.$@O2/^N[TZ[_.WN]WCF$$8(FI M/^),)ZR7Y/<4+"FN&%4ST>*9E0!= P%E'T;PI%52H;IDJMSG/03VH'X)&.#E MWT*P6E&G8GW%)>(L(;D_,%)624S\Q@:.RM;4JH1_I2+X$H4K"E)?7G[X\$'R MPYVCFN:'MX Q>RU0^%2YD["_?BE#C)+G#%FWBWI+>&S-L]3MU$^X]EO.9_@& MA.I8@BRUKEW6;^]21R5NAH&L,O37W<9^_;9QT'*^DKEZEINK]=O L'+;7JR& M.WH0#=<]W&8-!\09[0/!,?3SEF\FS=]M40#AH 5^Y\0?^NG=!&+OX/G"B5F, MR-@J(L5K*%Q$X06V.V@N7\BK3 7E+L&WWT-O^O"=T^T>M]0OR-\%IV<&Q^7- MA@50=6TK?MQJ#^K2_KO?:W7ZW9I,]K!U?'RW=NU//]HE_] M7=IP/F6OZ*.U](W2,Z0UOV081EVCW_H&7=7K0@QJ0O:>XHMTN>$%4P%#R2]Y M^7C/_4O4>L$D4$)A+UGHC?:"B #G /@[T4J"U2XJUJPFE^U6X>#0O^K]F(+ MK.UMU8B==/Y*^;/^0G^P^YV/IZ4=.1%+"#@>/YJ/Q)/S$"2#7)^W=(L-?P5S M$I4NJG*DWCW[!)U)+,=_>R7DCTZ[\R.91*/O-^):_O"B[.HJ\I)):Y("NYXH MF!>%/L=7]BYSN,QS,7=.\ (=9:1G!^Q2%$@("'HNS#/\P!6_,<;2#+ MFK?>_ZV[W/!>B\SN$XO,1B0^O4CL6B)1Q&$4_AC):(5(I**-:+Q<-&*URP*J M1>+L<=@]GP*086]YC[H M-@+O_5AB<1N6Q.6MI@C]?MY(HD82/:@DZG7 V6PDT4Y*HDY[_X\_.MVN_-'K M=.A*@?0PY4ERZ!2)C;CPNF;_G)LRB* "Y^L\B[$%"MWSL_!*^WO"@KJCOS;# M*SWQ(NH-88]_J2ZB]-I=77YY*>*A"&6R__5'(.=ZE&Z[W6WD82,/'UH>=AMY MN/ORL+N!/%P$*&[D8?/3%R(/NV ?_J41B+LN$+L/9R!VC@ATX[1E1%>G-VC? M*M^.VP>-?-NVG[X$^=9MY-L+D&\/9_ U\FUW?GJ+?*N-&.NT.ZVS+Y=;[;D^ M,5T4@C]^YOS?+Q>?G#,%C.V\CT89I?_V%32P^MS3GQOD>@*EB0U0%I90"88) M?B]2X5 IF\8TQD)\>D\JKE3OF.E0>EZQ!XL](?V^1RJ%:WZZLZQ^>?KWAM57 ML/HW\0-OV\_!4TEE2* 2EZ.)G K#^PW+-2RW$L@W$R.4HK% MRB*_'\'_O>-$+@*M0@^PEH#+;F5*.-G MH\*<9?$L2A@FUY0>')FB@C7J2X6Z?&1C=]L_SE&[L;TI7H*\P8X#2;%[4^#K M=A?T:I'JYA'8T3AVZ(JYXZLFJ+0./QQ%,/=8][^)Y1B[L8XP^8J]O<(Y+A.V MM;I>-E]&SUZ&Z19K+V$+T'0KX>^V!H#P^$$ "'OM5S]O+P#AMK9@O3S[]J6/!,^(.VA5-N@T.P:.M[V-F0BBD\U?(4*S0>")+)U$,*_7J!&]X?-PZ MZA_=!=VP?] ZNB-:W*IANZWCX\.'AS?$R:X';[AF2&&I(W-0O^C#I;Y#['S& M9C8BX,:S56A))1W782MH.]S#IRH??@['DV'MP*QYZWP6JEO),8/ MK#4B'F8PJ/,?!3A/)[X<+]ZY>7Z*/AQ"ZZ.2FD9\ZZ?PJM$:Q-^;F7L "S&+ M-XWNK87N=5ZJ\JT)2]ZJE;\!#TZ<\TD67FVQG-L)35T/4M>(H/_"[G.Y"H_& MZC[91C"W+YJ\=]?88C2*L'DU-EQ>JK(7\I5/'B'>EF!PK[T\&/S3,/+F\)]) M.@U^_G]02P,$% @ I86I5-_9#8*>#@ L98 !$ !S=V%V+3(P,C(P M,S,Q+GAS9.U=ZW.C.!+_/G^%+E]NKVJ)C4V>-9FM/":SN4HFJ<2SC_LR)8-L M4X.15X@DOK_^N@48;$ &XB2^M:=F:FQ0/]2_5G=+R.+C+\]CCSPR$;C++SK7=I'.[\\NG#AX__,(P_SNZOR06WPS'S)3D7C$KFD"=7 MCLCO#@M^D('@8_([%S_<1VH8GQ31.9],A3L<2=)I=SJ+=\6Q==@]Z!Q9S+ [ M_8YAF0/+..KNV\;A4>>@8^T?.>9>_^?A<;=M';*C[H&Q9_8/#:O;,8VC@6,; M [/-]JC5M^R]/<7T.3@.[!$;4P(=\X/CY^!D9R3EY+C5>GIZVGWJ[G(Q;'7: M;;/UQ\WU@VJZ$[?U7/_'7.OGOO"2]MT6WN[3@"7-@R?Z.-<\&''[!UQD8^:X M-O5V;3YN8;?;W:Z94"%/5R/%]0-)?9MEVSMR1I!MO->*;B9-'2D,.9VPH)@] MW&[A;52I;;1-HP-*42F%VP\EN^1B?,$&-/1 6.C_%5+/';C, 7_P&"(^UR!S M6U(Q9/(K';-@0FU6PR*?/A""@+GC"1>2^#D6 QKTE>J!D$AFHM9HR@CB:VY3 MJ?P6VP>)=7)4+>;) +\9*8_=Y\#9:577( R,(:63!EID*2--XBOUM>V#(GK2X;OAD)W2IT2(=C/1T2NA?J4#B:RCQB M&:7Z'E14HS@$5#1"0H"]WZLC,&#V[I _MFP>^E),E3LO&0)%),D7Y?Q-Y#O, M58S^LBI*3PGPHQ%]G)=,?9]+Q0.OQ-*?6I#80I_B9$6V@91E 1)/[86"198A0%S;OU/ZO.BN\?$<1,-X8*?5*:; M-W A67PQL:C6SK[#?""&#P'W7 =G&V?4P_+A8<28#.H#L)2C!AE3(=,!.![ MI&P&3K M ;:V4#WV&$:J89\*)GQ 4M$$9),YX2223GY"^?_:>DD*V(,$K$?<WQ(!0, MOF29JLBKV")J6<9;W#)].G4<)8QZ5S#Q%6-U\8))ZGJUQ^8+I>GPMMKPMR'> MT#"52S*"R4^QZ$U*PP_A>$S%%'*A._3= 2#HRU-;+="X_O .HIX-T[&ZT%?D MJA_275.5VG,0QXQ53DU9DY0W29AO,5RP]NMB60G33MOJY(=M=4S)3\FG[1!= M!*!'^]YK@1OSUD';;>]U7P9M)&0+[*+Q\?FD$WJ,#^Z9S7W;]5RE=U3;XC^< M3SQ2#TM2R'KW+)#"M:%4Q7L-<_=;JJ9/]/O62[( -HZ5Q-;S:B;U^\]1%9_1 M554/J;;1_6UY4.8'JZP:5R!1[U 'EEK%:>Y0V^IQYAZ7+E3VMHLHP%A1:]4X MSB^I*WZC7LAN&$4+J^MU':$6;WTE>6CF(9^Q)QG^:MRC!*)$D*R,+:R%IF]6 M=S20H*\^CKKY-%$;XDTL0NH@D>;[&=5I$#!%<.W2/B16?'@7DSA4SK@T3 9O MJYPV;YAM2ZW]OM##YNN1E#Y259%FE$UH'4)EEN4FYII\.?DPXD+VF!A?^8]0 MJS7*,A6Y:O,+_,F[1F%)J7@;R)QDN&]!7#!WLYQ2B[^%-26 M(?5NJ R%RK4PDSM]! OBR(7/ ?!\8'9\\VT<<04*ZKW3LMK[*_/.F;8DHRY) M]26@))EI;, W W4FJ=(;Z;39W4:X%83[3>J6$B[Z.F7/S >GN6U*)&6U\8@T M*T*TO/1%QWXW7T66H;.)%4:Q:=-I'P8J7W(Q;1BL:_/7Q]H#JWU0&<[Y:>%, MTC9 %N!P:MLB9-DY_2L!7BY(C_RAU3YLB'PL.K V,85JC+S* M9WA-Q6C#:L>TVD?U$-X^JZN&?9KR;D#>.!Q?AC")8_?86>^.3E^T%K,BL7K? MP/7YNKZ1S;NQ B32@$0JD$2'K;\T!^Z[^4X>\]W<^LQ;^PPN&'WELG[V3PFU M)1G,DO.3*K5*I8@WT=+-JJU% %>%:/WR MZ354V+K5.V_#Q=^/GM& J5\N,S]H]".[$B[ZBNO S"]F*D:&XD2RK#8>D88_ MPM#QTE=FA]U\/5R&SB;6:<6F32-CC\.HC[9'EIG?OUX&^7SL M5;(U_K&-K+$I5OJ#AOH2M [0;5MF[CFQQ@&V!7_E:' [4=#8TGUT9=/'R,V$ MZ"$W+3/W<*/BF(_$D43>%O<"2.X?OKTRZ 42](AW+#.WY%(1<9"UV7##%"(] MT^>.B8<1%;6/ZBIFHJV5NUTS_X0*YS-S9_P08$84MTV'I%FUK&.E+9:[D#IS M4QD-/)M8+Q<:-]VMP@=XI(8-\_0+UPLE M6%].'';SU5Y,OXFE0]SU=,YS)[@3VC*^KJ8MW(\O@KRFL;FQ''T4/;+,4C3G MYUF3906[MJJ#- FILX2 MXZ[R*403$?J8";A6'W;;YQ 5\)Y-,+_Y- 1CS9],OUK@J\G2>X!E=7+[/G0> MD)EVSJ0N_#!JZPT:A.Y9$'KS9]F_ME-H1.I]8P^B_HM](Y:^<(;^)OI(M(;2 MH\_U,W>65%]([9OY?5SQXHTBWTQ[-QQB!1ST(^; ZN0>ZV>M_W?W^X^M^3=N M1=_GWLJ%[^2*WT2H4,+7 7T'&PD&L[ +%OU_Y<>QPA]>X_?,3VEW".T'ZJ2* MDYT!]?#M0OBF,05W=1Z^ZZD3+4YVI,"E//4VQV-H[W*GIUXAY(0BWJ 7W>M' M.0YNL+Z+[VD+00U7AMCFB^#AY&0G:@A1;[Q#HO<015?&W ?4Q?0*[B#S](5E M.4,L'#9R6G9 5HD-JI(O[W[TAC_YMKW_3 6>13+_1##;V4C;J*\EC>L@6](+ M1QZ/H*6PPSZ[RO4'#Y3UARO#,CW!;A8T7@AO(<#C MS\_VB/I#=CM(7AFC,<=RXC7M.;BMC3$]5?5!TA_LGMG,?<3WL99T>BE=C?Y6 MZMGL;;3( T57&EM'W*?S^!*@M(E%_?,PU>RW%$AI\D91$FH+H=^=0+6 M-1-D<5YT] 3L(H>/]^97\I]&?-?!O^(C-F!NP:BP1Q (+]@C\_@$FYWS0 ;+ MS%"#0_, H6(\W;9$DHUE:Z"JADS0[""K%G4F\JY4NF3WV K!+H@-CV;IDWB MG^>>/E'A1%LC W4SF!U4!L/^"Y#*>^YY\!D;EAGE+22_MW5OZ#/^ROE.";P= MG(:2X\J=?>K[(:X:)@5S9ML##@R!H8"+JR (HY=$EXRE5;%_)3,E1!4,U0/H M@@$3MX-+]YDYT8&^/3X[RZG4!,L)US;/"&XSY@08\Q,H(#.D4'WS'28^CR<> MGS*FKMR%$#$!T3O0KSS/O)3ONAKLVK7QC7*G0\'4G1LV[C-1%E[*6J_)4][_(S=4=6VH4EQ!=?B[*T>N?^LSA/<%M6=%_NM0@^(+)0%=YLR"_%>=RO!!&XYKY,3TJ. M(M07*'4AR?4@>,7!"F:6F!SQ2N^)XY5T@:Y\=OJJ0M__GA);C'__G/O_WM[_\+X+^> MO7O]Z/DLG1SC=/GHMSF&)>9'7\;+HT?_SKCXZU&9SXX?_7LV_VO\.0#\<_67 M?IM]^C8??SQ:/A),B,N_G?^JG+3"*X0DH@#%BP(O30+GA17*^,QU_-\??Y5, M.?32@N;1@9*"@R\Y0>$,=5!1):U7'SH93__ZM7Z)88&/:'#3Q>K'?SP^6BX_ M_?KDR937V;SCT\$8_+)^MV/S][^]R-]+'_R7[^_?I^.\#C >+I8AFFJ#UB,?UVL7GP]2V&YDOFMN!Y=^X[Z$ZS? M!O4EX (D_^7K(C_^Y]\>/3H5QWPVP7=8'M4__WSWZL(C%T>S]->7\!F/,8]3 MF/R29L=/ZAN?_#:;9IPN,-,WB]EDG*NZGX5)'+ M\?&G":Y?.YICH=?HDZ$JGLE35/]QAT]](R&[V.3H5H M>P_K#,O%T6UPYND\/9K-,\[)LCU^] 6K'3HS+D^/C MU6?">(G'Z[]?+5X;S2]G325^JE@"OZ_FWWS".8U[^O$UDHU9H_KVQVR:SF!E MQ5W&P"'+E,DT8X)8:)3&.%-*E,KF/OR^%=I=>"%^,%ZTU433]^P/GQ M'[,E+MZ&;R%.<"1E\BEZ1HK3-$[%&! $!D$6&['DZ+SJ8R*VH+D+&>0/1H:] MI=Y,_^1>E_.0EO^F:/"WD\5R=HSS;>1D5A04-;[3)8$J3H&37H.*QHC(96". M=Z'$'0'>A27J!V-)#]VT,QQ7_1SWG&F=:)BZT!<>%00L-3G()FK&+;J'B2SN M/[JG*DRPNUX!AH_[<*' MR]QOH(!F5-^TTFL@2EN;>>9@"R6W2C(/(8L"+A>FAU0]Y?FJS3(3.L>_#C 6*E%OQHJ) > MD=+3:7Z_G*6_CF83DO+BQ?\_(7"C8%5PS")X]#3,I"0$$2E0-*X@P\ADZA-; MWX:LX*QI?XGV,X6V\'DS U)X'>ZJA7?2T6.!R M,4(LDDF;( ?%0;E4:O3.0!L4*GAZ,NM#@=/GMQG%]S 4I1>1&=")41B:- .7 MN*SL)TR49ZFI- M/]7]]#^P\M1%&[V#9"69:*4,.(^N9B$F)V%L,'T6OFY"-:0LL $GFBF@&25. M'>KON#R:Y5?3S[A85CB+$6>):V<\6"[J.G[BX$PF?@I+K]?-0.QC(JX!-*1T MKP$16HB]G;-8'N'\=% ;"_+&:V\4*LC,QM.B%Y>&F\5Z&+K^GO*X$GNX)@)(AG'1 B=/-T5,$,*??=DPE5GMY_H&VX/ M'Q_/IALH,(9<(LU7C90Y*AX#^"(])#2RZ.!C8KK3/O!%)$,*>1MK?R^AM\O9 MALD&N)$)F4GF Y02,D7BJH"3@H$,4145 R>Z]DF! M;\4VI.BW,3T:*Z;E%MG)<94RYI6/)D"?YGB$T\7X,[Z:IMDQOIXM%A2OORD? MPM>1UBGGPA"*D &42 P"^6HP(HMLF7%)]*D_NR?0(<7/K:G4467->/4.EV$\ MQ?PBS*?CZ(OA:C:Z4@AB3!H>(I(<5_HH\ANAW; MD*+OQNQIK)C&J\WK141IG> T%D 6#*A$>2&Y4D>^5 5CO4??JN1&O--=,N/SV:S9>USG1SG<05CE;QFFPK2TA*A,B= M! Q&:6,"DZI/#=LV-$.*XMM18F^YMXS)5F5T[S A43-.D'SY>H@ZV)1<-"#J MD015M ?'D1&BC#QJC27U6;:^"=60 O=VC&BFAV;,J-26D;&F91=F+")8DAQ=CO-[RSGAEM7^(D2Q1=?/]4#=>2J M-E90UR-TJE#TC@:,BHK"0/HN>I8!/=..*9Y9Z4. .X ;4@3=CA>MM7*)+G]_ M !$R@G,&(23$C+$8P?OLK5Y&\E]I:[ M3Y>MYO>E2,Y9-$X**(+7A#HY\$45D!8M\\*Q[/K4$MX JDDUP36NXNGG,)[4 MQ.'E;/X^3/ ]II/Y:=EH_G\GITGF,RRS.;GU- F+Q;B,3SM5G/_^?"$W2V,8 M0Y)9R@F4HT T%&XAH/'%4&"J,,5R1K<,NE+T 8T@+5KUHM;O<&ZY.K)__DH9=#T*/ MIR?DWLZ#ZE/NGKZ/!HR+%U^7\T :&$_#_-LK$MRJ/*@>H9Y-)BO/N,0Y+I:C M)(5G)7J(D7M0OI!?1!-!2%LT\5EHVR=F[#BH9D7/&XKGP?H2@@862P%E/>E< MNP@ZB6)L1J==GPEW:\[PL-9\*-R\MFIZ1QUVFKS7U6LF+A,!0,A9:U#9%HAD M6"#8(J53W%"0>8!IN$?1[*'L_% )UU[/#2EX.KZS_&6$+,>81()4*&-5GF<( MG#D0@7MF5?:E4_!P"<@]=S?Z)HW#Y=7NRFM;V4V#FUVTJFM,13*=2JV;<%'6 M@%C7HTD:DL:(AJRN"IW. =V(:TA[*$.E5T/--F/;YCI;$M([>@@82U93U2UC M[YDB%#XDE9*WO$\)^;5KFKO4;'W&Z0FN%7^YB]&+KVER4EN5UOT.^B^OH CT!>F36UQQ(KI#^;Y%'Q/"1&\:Y$9VCRR@!>D%TH,5,62S$OR:?;ZO!V3(-: M)V[%E48JZ+=-(#D]*Y"#D$8E4,)3U.D]0A!2(Z5 UHH^QN3F;8)=+.D"24"U MQ.PY3=#);'7H<>VLE.,F^&QIPA59.Z0HB"(C".<56H'%IS[%7#?"&I)UW(L9 M5TUD*V6TJ_'#561$B'X/\[^PQC-K/#%9)U?KM:K&S3P9\-$)*%X94[@RK%.G MW^LQ#2FM;LJ,1FIH%U#BE*+;">%YFH_'T_%B66/=S]^CW.B"I?PI@E.I;N:& M IY;!S;K6&*(,K(^"?$MP(94_M>4("T5TFF'1<2"+F=!297EH!++X$0PP%1V MA6') @^^PS*LK0,IL\LG<^ MWKPV^7 L:+RH3D#/#,8SLBLU!I$"5[6LZ%UK3^P$$"@%C(7*U2GRLUK M TJW6G-I_W$/XP2S7I0Y>5D]J5/'>;YIQ^TV/*:036JJ*RU^O0 RIL_C^G3 MGGW[DZ"\FG[?<'N:R).?=MLKVFKD%!C4?FJ@?/#@*3R @HP5DY@OKL\"Q-TQ M-K!$\]J7Z3F>_OEJ>K4KZ[J>^;R3TT9'0A&E5'62F)SK10*.9[-E^/_7@GT37D^7IP>PR'$;^=X M/#XY7FQN5:+("3$&* 095%0>HI82,)F2"@E*=6K$NAO>H;G:0_#Q )H]3"?! M3?SK'# C5RYQ!RX; PIIPD1D%FSD*N0HE>-]8KG[(AU2EGX@XG559LLVA125 MKJ+=B#3 %.M9PB"(\K% %(;L,'<U&'X@F.RJ@99IXU5]? M.GHZTI2G,D,)K':IMDMT' (90LC2T(B5C_&0 =@E=/<\[O=3>+7F6NO(I_6! MUE5O<6%2D")"+KF RCR!M]:"D9M*N>&G:?"'-\ M%E99^W'UB2MQC3CWG-PBT5B(7/VB@:BTAL"%LR'F6'2?#'D[GKN0Q?YW);B+S]XK/5#;22B"LQ4UA7=.T% MRZ&Z4LB>ZXS6H+C<&_/JMM]]'WHGAARJSJLS0[HJI*.KNKAEF9=T%M=P$6, MH&H#V)@('YE-FZ(M6LH^/5N:'?7DZN+#[&DB+SS$N1R%@ MT2HY8$G6_7:*8%V, H*RT7*&GO,^*R/W!'K/6HH'F73[4N[*YE!'7;;<0JP] MG59VH6):E;0O*ZQO;\KU@$?..!Y7FUR6$=A0;^ 1*8+5@ED5>92Y3Z:R(^ A M'44X%/\.H-IV/+P\6:Z] 6ZD;8G6,@9,<0DJ1W*$Q4; PI4B]R51]MF&NCO& M01W\?RASUT:#[0X-D@PNM6U_1P*8C],2\UE;]XLO;+SS+<['-5BZ')N?'9)] M\34=A>E'?!>6^*(43,L1JU=DU-B<6TNS2&51K;D!IH6QTD94G2XB..PX.X5_ MVP+@S)FS6/?!>>U(*>J.9OTN"(=165>$ZG,<8]=BVP<^"CE"C3N"L1Z],44Q=VFR^9J=G3R!# MBGDZT>O"YL\A]=8\O7Z'JPO;/LP^A*^UW4^]'H[D4A)>1F"#R( L[5 M1P@%WB@-9!^$S2)HWZEOXZZ(?X1C,JWX>%#M]EERK-/CS:?5$>T77W&>Q@1Q M%+Q"'TN&E$)M9ZPY>.404O:6Q\*8T7VN';X5VI#"DD.1JZFZ#G(J^GV5X/S; MK+P??YRN.IU/EV>U/R27M[/).)%4WJ)+85RX M'.(]K]=A3G8Z5GU(>"W/93^86!L=[-XKCO\>L3\?+S[-%F'RK_GLY%-M#54/ M(ZX:3F ^[S\@'I3/B,OHN7! M!DC6D7-S6"!0V@R>'"CC!J/,W7KN;>#X:1;M#LFR/51YF.XM5YSAMKMDO[O= MN[U]C\"D*YZF'6(.)K@]0X_5BL%E*[?]\2/F$SJ4&DJIMS?DJ,$3]2$YQF7D M(4O';M/@/9ZW]RF:2Q4$M89EX]JA\]OA5UUH_YS.,4S&_TT_AO'TM!M7;2F< M5,DF1C* :75SC3;@:QVC"5('M-*Z3N<#F\ ?1%E3+XY=.9%S<(6W*9^_FVA> MAO%\%754/S29+4[F.%*\%.X=A\R#)-^#BGP/%X"!Z6!4%*&(AC-R"X0AN/W> M_#J@DMH=(=QQ+M02W/.Y8*4O,14%KDB*;VVR$!+3-#6TS"DZI7BGLX8MX ]A M+6SHMF]W?3^T[3-*JA)=!$1C:Q,!!)=*"T[/D=9-N,7R65B, M%R/ADPS92@A!(2@, GS !"B9Y\QJRVV?*H?[(AU&Q(3HG#2>A,0YL827"$%G M\J4I1F=3%DGWJ:H]6,1TJ*7BKDSM$S[=1_G=9O3%0SL;QR:2MM9+:2C[\!1> M:E5/B!=.WT4AE8O,Q,.L9%R'< A.8A#L:Z+"!T\E+RZK1%DT3R% MJ5>*,%9 MO<YH>PC+MK?X@[&^_PF,:S:N]S>A7=29B+_Q3#_GFV- M-'TBI@7.43'.E-5=*.WFY9/C $MN.>\AA^WB^$::KX-@N/ M]P/\+W)K2YQ_. IK[$^G^34N%O65#U]F]97S58.1Q) B:@FF% ,J!@_!4,2F MD[/<.271W&UMLB?*(8?;G5D[+ 8<).!Y%B;U(,#[(\1E+;&>35?>]WLMY+H_ M[[<]XI5[/Z-EN+'? !M%"]\?\@?]2Y\^;W.@'&8+.ASWY1Z^^B_9_._:G_=62+[>!&89$5B M5)JTZ6IG!5L@2,(IG2?$P5 NV*L#Z:W@AN00VY.ED5+:L^5EO7Z4K/3J^NZ+ MP'00W!JMP$ERH$HF&KC4"7PHH=0+!H+IU:GM5G!#J"[HQY9&2FE4)#";+L8? MIY@WQ[F!B$6?370.*!#)H)@H$%UMTETX?>^Y#([?*=R^Y4%#ND!F;Y4WE^P@ MPMBKU\%UC&>O?]@A ]L[#KG5>MB5I_UV,I_7IDG62<<3ITB#94K$G*&4+,0$ MKA@=)=KD2NABK*^%M*^+6I^1/CNVNFW,*607L@+,RM'$2ZHVBF)0#QR60I/$ MF#ZW6MT*;4B1;QO.7/95;;73:%7I=*35?M)'U7,FS_$S3F:KMF*KJP'6V&2* ML6CC03."I0I*<#DR"M.S"5RFE/%NW1'N_,@AA;=M&=%1]$UIL6J-O.ZU\!V. M5\X:KTRM&J@E8R& EX0N>A\38]9;O%M'])N>,J1HM9_R]Q=PTSM?"5&]@(_R M+1)*F+S$CFW$-*<+MXS4:ZJ7= MS:RK"X>N'2Z+PEIM$MA 5DHQ^A*0,*$4TG,T.K ^ZVLWX[KGS8@_(%<:ZN4P M10VSX^/QZ;9ZF-;+Z6O; YQ>;'KP.V7VQR?'+T^6)W-ZQG09)NOV+/N4*C1Z M=-,"A![B:)1&U9TCQ.VWYK_&Y\SI_3?':5=KV@K:YROU$[7HG\'.7)*L2 I08BJ4):0&0T_(X.2I>*6 M9^TR\:P -*7T["(=:*.9'9R07JNM2XCIA6S2A)T+0.H8@/$ M4@0HD6SFQ8HB^F0ENV/^(=WP?3AX+S?<3KW-?/%=A5(1?B!2X4A'JSD*#\PB MUI8Y%J(Q'")GZ*PU0G>ZR^O>4'](_]V=?#LK\^"<^X.[PET2&O*@Z+=+HILLQ]U(\(/LV?X-HSS MT[+$^:I,?W8R'WG-M';,@LVXZF(3P2'+X(5"'65TPNK;:N!#J$ M;A[$7*U02D\P1$1P+A/-O2-[F@N#2!0)QD3R[GTZM=\7Z5WX9GX&OAU$E0=9 M@JF'"O^8+3=7%\YV:<(T_S&;IM,?ZL&.^@(NGY^M0,[F;^=X/#XY/JNRVF=;%,,FD[+?)O MH-C;3FY\UO>*!%$DUV2KA:X-Z>O.H;-!@$BE2&E\C*;/R= M8 :U*+*K]J]8 MM#V%WLY+;@ YGV0C2G!SDC% S,* $IY!D%R!R$PERCFXZ70,8CN>0:U-].# MCJ+_,7W7;AL)/6 ,VG_UVES8Y&]@GB<>!7@3*2J3CH/'9,!)GX-#KF/HM$C> MT(/5SW@U72SG)S40?!D2GNW7VLBY2PS)HB+-SI(3A8&IP@F.TSBYC7U&=QVB MP?JR^_#@LAUK(OYF#NTBFC^G8=UN9CW=SB9;/9;"@B%#JQR@]EAW:@,$S:N] M);.CDC;&]/%R]P YJ.NX.G&FG98.XA!KTYCEM]]Q>33+VSK%T'!.,@DR;YZ, MV2-OV^MY+5U6(F#NN&19@J:!@-*U&X>F8>D@T%N.+*9."PD[54T?S-^T MT?F> A^63WF'BQ-2[*R<7_%S"-=RPV,?Q,/<50R-' U1\-644&)MJ#J*BI+[ MC!P,1HI(B)OU"@X#ABE&X2]ZF;K=K'P.8_][NC[C] 1I."[(HJ*%J&@0*DB: M# HC#4=*RP+]QO2ZH>L4P9#'P_W?_^/+Q>C99YA,A\WXQQ_8G^D/ MSV /9LQ<3\#-( MS_X8SLZ?_2/!])_/\J2Y>/:/9O+/X6=/R%_;/WK1?/HZ&7X\GSWCE//5WT[^ M(JTPW$D@D0=.),N2.*$CL8X;+K5+3(7__?$O@DH+3ABB6+!$"LZ(RRF2S"@H M+X.,2K4/'0W'__Q+^2?X*3S#P8VG[;<__G ^FWWZR_/G?_SQQY^_A,GHS\WD MXW-.J7A^^>D?EA__LO;Y/T3[:>:<>][^]NJCT^%='\3'LN?_]+;Q$^4["_?G+-/WPUS\]>[:0G)_$23."=Y"?+;_\_=WK=:3#\>QY&EX\7W[F MN1^-$''[A-G73_#C#]/AQ:<17/[L? )Y(_K+(1=0JL#YM_*TYP=C.D<@DS@/ M0/"G,"X$[Q#C74\_'//5LTB"[.>C68>(UY_=*=[FP@^[%/#:HSM VSZ(7,!% M@$F74&\]]P;.2Y"K",LCI^=-_.MS!?-..$0X>$7TR; MT3"5=?;]#/\M"^^TR>]G^*?GS2CALOWR7_/A[.O#@YGBJTA9@JE83/I_V^H/?+M]5\/SG@41-OO7]4EN7FBD3:?:&@4OK+)Q>LCK[:6AYN'P%\I&SYS": M32]_4G3,"&7+I?W?-F-9*'/_T;T>1S0!IO S+/[_]7A=@.^:T>A5,_G#3]+ M2J:Y](@,6":29TU\U))8SCU'(R H>\<$[&#H.P*]+9=KFI]-+B6T7$_V7'"* ME=0I3V9-?XI9D /']\.S9H*/^_$'>BB/WI_["4S?SF?%2"IVY\"!R\9%0V1 M,T4"2@#_+!*(+%OGB_57AREK4/KG0E7E-5U*?IT*[& JK UUD*,&Q@*.+WF' MXY. 8Y<7;3T7^TY=?T!0?XLX^X-9%AV,E1CKD;[2)6*,\<9"B0DI;'E4]MNR$ M]1M@4SW=K;--5&+;W_UH#G<#]EDE[G&)!"HMKIA.$4\=)-!>?)G!>?-S/*![TB^!-,YV>??9#_),1H&3> M^Q&\AXACF@UA>I;^WWPZ*V;B3Y";"7SP7P8N4!HUA_&_DQ^C%<6<6M M16D91F02N*CK2'%YEY)'KZPVLO\->3/@ITW'/K2X3CY=B'K HX&88T0/ MIM@3-GH2A 0BM58\T6ASJ.@Y[ KWFR1>AQI,"^&) +=3%#Q PF@[_&,[.BQ1QF-,!TU(Z&S(1EI6X(F3B M,A<$1+#!,B69,548N2_BITW$7O2XSC_7,?\6KM8J^%7,4CD>N1"$B50$)3.Q MSEL2M8"0) CA>^'>5FB_*=YUK[\[@L,''Q1!6EIK',T=HWA:9-I3UG?H?;#SS_6CN>R=)H9 MYXEC)6Z9DB,X5DX4@VBYL]YR<8R#T6Y.^D S&GD@-D3T]BA';X^J0))2"8*. MS(([RDG? 8D?'TI\;T#Q$Y8S1R!Y2=!N,\0[P8B)0CN-+$J^DMINX>APXM[( M]ZN>SG" ,.\ZHGZVR-[Z2QPUN!O\^,-L,H?K'S;C&7R9O1RU+_SQARE\+%]T MQH<%O7"$7>RZB5C;96E. >6!VR MY9Y,S'O8LX>Z-S'G8+%7R'58P?1SNQ5N!6JPDAO:*2?NA-7EEK\IP_4>)ARN MOJ:6['LCAJ>90\F.CTYZW!TM@F,>T!(0TAN9 @C[V EQ*X7X^'S81>05>(!P M+IJ%I?M+:R /M.+:1G1!O/=HD%IM2(A!H.82,!.MYZS.8=H:E/Y]@ Y4U'0I MWPJ)D!M42_:<0-7&J)%%Q:1ES3D=7Y[QS:XA/@BQ5 M]%$A>_(=S'"LD%[ZR;B$;Y>HJ#;)I_'GK!Z/W\XL)/OC;Y_?#C>)CQE^,9\KJ9CV?E M++09#6.;A72Y++X>YV9RT49,?RYC'4WWN6_4P5L[O'[4M0Q6;B/9Q%'[*02O MC-0Z!AL]2B)$8(QIH(,.WK_?^E 4<_GVM_>__3I^(Q1727F&*YC*1'K&B)5H M7 >=4\@Z,)OL0_K?Y\4=W%%:9MN]PH5@,?5_@=EY@]O\9U@>&@R4P+G/8R16 MX/J,SD(JXV0D29I8B0"#KI,UOA6\_I;(ZM2XXZ92Q^KIT"QOI?%K,[LZ%WK5 M3%Z4:]RC43L-W^:SCQ-H'=*!,-X8SP&]3?6M(^]C'4=#(KY]II M'F=O)\M4AS9F:C.E4DE%=/262+"*!,4$L2[:(*SDN,5NLRKA"VZL2/C=ZFJT M"4'?ATQUU=QT*.X.]ZT;>*9GX[1$-%UZOMN VN7$:1I^PZ%2CZK?1;H5S-4W M"&4\O8Q*QJRX08>*H%&CRIT*1KR.:$ISJG!%,Q:15C%$;\'HT<3L3C5-5W+= MZ*16B?:]&H[1CQJ6$-(4K8S6I_;C],H/)VUZXR_@I_/)H@A.*5B6YB-H\M5? M%5.X_8,W0Q^&H_:"XO)/DI]=/>6 P&"_ #N,(1Y1LJO%C[*GCD=#OMB"=?6XQ5O/[GSKV_&[7W_[DI\,; MW@" B(D9C[/; Y%*<&(AL5)EP$85 ;VZ.L=BG0[CX&/$!88P;7W>@;%49EL. MN6E L]8P3VPPZ"=EYIR@D)*HDW)V&T?_IS_'X];:0>+^&JF1>]"BN9[(PVEQ M3%$8@TPE)&4-L;XD4T=OB&?H!M%(@_+!6\4J'2MO@M0_:P[1U9UJ/U30%E6"0LYX2F4$C$92])8C1HPZRALDY=E,Z&T%>F].FL1L?1_K$# M8VNC_^GK#4/HU03^-8=Q_-KZA9SSE), @E(61,J<9"!/<&!\C4Y5NSFX! M[EBYVD=BS2;N=J2]FHOK70"7ON@V$*NF?F\!\CB)X)TK>!.!.M;.D8C$*#.R M7%3S7.)<2FB>>'0#283L+.?"X7=/BT /)(Z? G]V44I/O)E>K&/JM'O\BY&? M+NY;<.6T4 @G4*,) I'$HLV)V@5#J0*C=:QM#]V&]-T*.EQ3%1*15\1SAT!: M"?P^;L(4)I^+(%Z//\UGY1K^.*(8V_R?FZ.ZW)*W&%<_!E/'(SNZE74(@>YW M+(^K_?IAD^[&%RP5GGM15@!TZ2$XXF4I06!B#AIRE+*R%?%R.]M$."R!PB18-8L,@T MLU0:Q>NX&7?C^4ZCKI15Z1)TJ=I=[F:B27YY)S-'BVNW)C2@*R0U2!**>Y0< M9^ X^EZT3BSV3CC?"=21JBHX'R^:R:=FXF?P4U.2?U;6QR1S]M8 R3J;4E8V M$Z]QS,!Y1CGDR$.=E>A>6-_YU+'J*G2+N&%77GWYGT.8X$O.O[Z!SS!:)!/Z MJ*G(@ ,N^674TW)2[(G@B:9L&'>"U0Z2W(/O>\2D8QW69-K-*.$ZWLLTXRW M]GZ(M!'NT0,=G>E]F]!NITKKZXQ@(VCF-*[>P9.$BR^13#)B*<+'^1@2[OGK MUXV>#L.V#SJ$!;(4N:'.0D MLJB<5K$.ZC2.FCI2YR;B'*B+FF=--Z#QRV(J3!CG,KJA294.) 9M2$#K3]'@ MI=7"!EJGA.8]H+XUFNRCBYY6$W$9\!)*:9<9B;R4[ 55*KAH11*NM-$S)W.E M*GGW@/K6:+*/+C9Z_E5NQ+SPT_-2;.*S'RWO0;P_;R:S#S"YN%%WXJI"RW8? M/^ "3%4\7;;L[DUN*]=;M(Q&IQP8U4%ZR4-BY98>Y991$#8.JB([, *%[T+_ M=>65;ZZR=@T#H8T%0HTP1"I)B5.FU+L-D1D#RE=*NGD V,$W"E;:V_T,87:C MQ=T%RGOX/Z4<_W36^O.#F)T22N ^(K0D4B9/G(^>&,&S#"9('>OT,MP5:?\+ M>I<<6KN04%-/%:S$%2&3KR$M0\N5.H?H<-T@-KM,P-'$ MK= I0)V;3??C>EJ\)C M5-&;B*:+>6C;WN%]3T/]M01 )^5):YOZ%LKYNN MVA"8BS:22%,H#K%"AYB5(I'*9^:]0Y?G&%O2=O"?!NF.I]$*P?Q]!U%*Y%T/ MPGO(3")^FA+.+?3%B0\ID>PY3BUF.:W4,*(3^-]I>9A&*S0DW]R*^O9P!B;G MX"T( I)Y(GT6N+[+0+S/VCH=F:S4\GY;A$^;7)WHI$9P+G/% M282HT)-PBE@74H%N(5.!XJ$=&F$G<97\R';9H6JHT=W[3O-1.B:B0!="\4PD MC4CH*!/A5FER*5] M-VZ:5D7B+(K,2!&4IXP+7N<&VSJ6HS5;ZU[?:R6^#Y)[A?/#VXA>H&W^L9D, M_Z=-8;QJW? PPJI95 ]C/$[JU*':O)<WLJ.95YH(F87/J?"I:)#_![6+^/N[!V5B!N %AL;-5-K B4]!$.&H%,HJ[5V=Y/!3 MN0=5F1 =B+VW&TW9)9DR-R2I2 FR4I8FA()$&UQ*$"R8.K;HB=QHJDR%PX7> M^]TDB)IE811AKI0#!(W@M!4$5 "1%0\YU%D=3NQN4G5F=*6$?GNX%48/9Y=U M?$LSD^'X(XQK-&[;]U5=9IYU,=J5I#)T7G5"@J3$G!2)>1^L+A=:O1#&01[L M^](#R[4WT^FM=UU'=G)$.COEB0(1B0SC[C3S_BK"@KQ.4O2\B2#21$Y@.B5 XDD0EG)+H1 MFH@@=(@RNNSJ7#O9%6G_*V5'S%E=(:NJJ(*U?2_>-2MI$R0X"*4AN%)2*^U,'7JH:QC>:*TV%G,%4STVX@N+RE_':_MA;B MK\WLOV'6^IGC".GG.0RDB0(DQZ5*6-P'35#$2QR"$PZ\8)+YS!ZRO0\!\.A) MT9OT*Z14K8EB<92F!/714$MLD*X%M@!WK!/L+BC0U%5%!8-T(\0"<'FO.-D^!?[LHI2N M[UB]&GZ&#^?-O(1%$=ZK9C[YS_DX32#]7Y@T'Y #\!/,IE_?X?;Y\P0_O(RF M*\70?(^!* V*2,$T#_!G'GFFQZ5D._K2I+_!!- M^>Z/,+9[<(<'%GN,9.5X0NG,BPTA%ID$Q5.H;: M%N%3Y$E'^JA@1M_&^7H\@PE,VQ.,ESE#G.'FNSS*\!]AX$!EW'\C4<;@!ER. M-$)BE%AO4](Y>TWKI';L!/,I,JA+S50X;K@-%G$-&[0KED'.LM]/?_*C4=., M+W_4_ 2_^6$:!">ER%(2)QDCDAFT(;W*Q*C,E!(L*MW'P='U.["[;4PE(WQY' M&]/P#B0W/A%0AI;B"8Q8AF::5U'[9!-ZD74"0>M8CA5N/EB[][)E9RE7-V5^ M]1=7<8HM<%6-)V]"=IP@\J&:NY<(!XJ]3UIHZU(05)+@2ND!S2.QB4E"5<'J M0 ?HPT.N38<'0L)]L6$7:7<=]GW3^/'959+TU[./$VBWG&58T7EG@E*<4%IZ M/02&FZ;(D40PN&\*YSE?R4[=E.YP[WN.;3GNJXRFCB0[#(),)[/!.S_^")<- M<9T55A$6&$<3E5LT5FTBS%IN.40<]U8N!3[UQIS&[U;G\ZW7/O9]?7\9=NA. M7H&X[,&S!8Q==N[M57J,N\H'J&!5B0?(K\O%=P5.D-)GKP2Q.5M<'C00#Q!+ M!P$;;-;!;)>O?!IJW+"Q=J_%7<36L?9^04E=S"\N+Q7APA&LM82;7#+3M")6 M)$TTB$R34TR$K>[Z;:6_6Z_N;^\\2/A-%Y+K>&/\Q7^Y <1X:82U)4NM7&07 M5)# T 9@P 7-%+AWO#L5WGSU(U3AWI*KX,;Q+.TV[=!5#62L8[I.#&,PW1UC^(/ M$'3E2;]$)KWBWH=<2H_@$J8X+9UQ45&4Z)-2Q1#SS&IDMDU8A",[KE$>^"\U3 MV=8/EG25.S:W,2WYO0VJJMO[W;B.L\4?KK<'B'" T"LL_!O0>=4N5)90QP.1 MR9=*+\")X)H:L)H+5V?][Y,*#VSY?3%A%UEW?43Q?O[IT^(/O M9_B;G_RT-"FZ^(2SH4V OBQMVN0/#8[F[@\=D%+>P5L[S#?O6@8KR>@T>18# M33D%*EUHD]$]*,.%YIQ;,>C@_8C]D'X MU=M<>M=_')=6#(N\K5)NX,:U5,:T+ M,'1>,[[#X?25&'E*[#T^+TXE)?/U&/=[>#_#J=SFJR['N6@F'VWFU"G"5,;Q M!,@D1.Z(0WN/*ZTBB%K%[#>".GY5^Z,Q9JUX=3>:JU+9_$YH2T]B&W"5*^'? M ^]81? [4N9V)#E $[W3A3I$QT(FU);$>2APA;@GA(YNM9%A77B/8SP5Q\1X:(^/WY]&Y_E7,ML M#!%)E-+L49.@C"!4:QVLR#&KK1*L=G?;'D#VE(C2J18J7(?]&XQAXD>([RQ= MH)RGLU(#\#/H,HR0K%J.&9(VL<]R[%;RGQ)?N]=%O MS?R[X\]=UYK9XRW5#P+VKD(#F$GZ3H:%:1AWKA DM*2R)P8"1H$24)SE[* &"O% M! _&?NB2VDU Y(7_-)PM^E@OZ[;X8+)V 47*,EH1465<5FPB- 3'F5-1LSK[ M=:4!];]L]\SKU;7]%(A1P2\I)8&;<;M(+;&U(YL6&WGR&=*K9O)J/IM/X/5T M.O?C" /G@Y!<*<*A7-NTU)# F2#9)Q ^R5).N)+#NB/4;XZC=979=2[*\M[# M8G:\S6?S65/VP7@V'L_+OAA+MSIX/;XQJAL#N1H".F)14Q'0Z!:^3"!+?)2& M) D)03&W7)+T;/-\,Z8ZEPR[O@98A[(GY;'I=%JET!UY,M_+AM_/9=.;' M";W%M^/?)A"A?/EJ.$4[]+_!3UZ.T\_H>PQ<#$DEJDD.,9?N:BAT8QU1DGD; M4!O>;I=P=:P1?%M4?Q0\J7 _:&^9_SHORGR;%WO0V6?T;X^K_>?O,"V1 MPL6>R 8T,6ES$J6\M252RTQ\YFCJ,PNLU#,#4^<"99>C^$[MOBBP3F?5"9W# MPV,)]XWE7>E!=F,O&]"HK6.& 6\H@Z)3JA)6K#.?;)/A1 M2;'.='TTIO\VG\1S_.%ODV$L9MJU27?982]:!UHDC[)& TQF9DDHM_F 2:&D M2D;R.AWJZXWI.^>/0X]UXIN>LM!I#-Q&G)F\=26$9L0F#L1[M*J,D#;J.M>\ M3C4+_F'PN+@].6!^^)Y13]/ZQ](BS]Q M\NZBX JD?0?3&?I@Q6(NWM?OJ)#IN_>_7R;M1EO$DDA6)9C&@A!8Z>O)0F$\\0 M(4_%#PL\JTK7M>\ \YT_!ZNH1@4UF+2)F^-E+MCE/1/CM;-,.$*#\>AUE5M+ M60&A27#A).=6U5F#-@#ZSIY.5%6C^GB[PP@E#LP'3D)IJV6!@P%: M,E_"-GQY'&7DC^M-[B_YBL7GMX'Q5(O/[Z2"367+]Y!?Q>+SD%( Y1$$J'+" MB^N)XR$0$#3HC*N-@^XJ7Y]&\?DNM+B+V*H6GW?&&J&<)=Z7&I"9"^(U"E[1 M,L@,--GNF@><2/'YG82_L?C\+I*K6GP^HXL<72G71T6I@B]*ND4"P@-EWG/( ML-V5ZL=4?'YO%>XMN8VS\"@U[-";/"O-2H>SKQ5KUMWQEAYKU#TTQI6K:5YG MIP+8E)V5 "R 5RRXZ*1T"JGR8$VZ.]YW_*MIUG/.I2$J4+39J0W(\X0K#7X? MI/,QB3IEYXY_-6UO!"__-4<57A<[GKZ=GV>1?%!0$\K@;:)'2=3DO2>XWS!/WC;F=!9YF- M]6E4HVA>_=$NDID'T23<1HPDGH(A,I9.AB5-/X.1*C&O(.;'.E\60WQ$4Z4' MKO8_K?8@VC'.#?<>:)O[/WT]7J1-#XP !B&G4E\3%SF%S \V)C1NLV(V1^LK M]6SO:X3?Y]-1YM,!-*M0PZ7>.%$+&8:HDJNABM)S%1AR/D112AE1-!L@$!&Y M") =%U"G/WF/@_P^J8XRJ0XCVRE=6WQPJ']O57(USF Y"%,X7^YH2DB4>.\2 M 9=$3E%K&M0CFU2W1_A]1AUE1AU LU.Z$KFS>2ML\#ZC44NI8"62R4GI%$Z" ML-$J"@'88]ND[O6C3E(7_X!RLPO2V6>8^(_0FDSE,OHK/YS\W8_F<'/^H)44 MN&*").55 M MS, K5$BL2)M;B&JA 82D?K).OD'YW"Z!_1##R%*7""TWDG_CZJ.7P[[/"P M(%A@!A33)*G2H\Q3M(.T4B1K#5[FJ(Q];'[%CB+X/IM/NHBKF&ERR,N:2X19ST0F7%E8YIJ(8]TSZTO$7R?SZE(G\TQ)90JX^.9C5@=1W$17+O6 MI)(KB7:BEIUWDXA$==J*K?6XV_PFS1C?!-,RUEE%O819K-N,BO MR2@Z_(MQ^GDXFI?\H;L^?\!]QT[?W^%-R'IR6;DCR86*/'/FO5?2<^U=HBQ; M%RAWS!DUZ!3) 5UJ7OK)>#C^>/7(:T<>4=KD;-MTU)>2VX8$GRPQ&8>33+;> MQ(=X7S9H23;=H*\RR4OIEQ-F#)6)R?0+1VZ!*B MATAL#IJDDV.XJJ\"OMHE<<8O\:+E$MS#/ M9N@/A_ELL7BO^U W7*P!TSI$JRT!,.74%AUEYY4A%%Q0-#C'69UKYX=C?^), M[%FY%3+G-HAKZ>JL26V0&8(5'LT(HQ61$N7F@^/H;:/XE&)9LCHI;CL"?>+$ MJZFV"EE=JZ;&PC2]\JBO1&($X\X92;+!%5I*&HB75! %B)@%Z2*MTTAO2X!/ MPD*KH8P**].=, ?22$I"UH9XYI)'RTIPOE(];LM8:2_97Q66_8YD M=9JI69:Z#"X9HG(TI=FJ($'[2#*S.K$D/)K73R\UJRN5WIMCM8MH'TMVRC9C M^IYCM4>.U4YDZ2--91]-/Q86,R>XEZRDL:,1)AT(8FF.Q E%C4K>,HC?.'MW MRK$Z.?+NHN :IO;-5BR+RP;+- NNE5<.K(R740: Q9J3[]TY>1UJ/]E#1 MQCA!?_EY[^<7%W[RMI_]J(C[Y9BH,Z_EWV_JG:[>K?&64J^.AW M([OA76Z#K^HQS$,(CW2DY^CR#>P6<8 MS^&Z*^]ODR;-XVSY\_;WS%H;DN,U!_L=P=OYB/ITU%S!9&)KE0LQT M"OA?^N"_#(2-1F>CBSP7+!?SMY#Y//P[C," Q**FT=B[HT#J?0@RBP3Q&*)I(*6BHNN7'93V8 63(;'JOL-$<$>5;^+ M=+M4>;DQ\Z*9-&,_^;IT")5BK%W)T!5TZ&!:1JPJ5Z0]>HC:Z9B%?LB=NN.Y M/=X1[D[233=BZM#&:Z&4#@>?SF'B1TLP3(,S@!M/B&V?(2Y(2$X3GP1367N3 M:=I*9ZM/?O1:.TA4%2)>RR%>C[!M7[#$YD%:J8"2F#2.,H DP5I/$G)*:J:] M#G5L\_M0/68*="[U4XR O2FDPS=6#W^MOJCWV->](UW-/(U*&9L,*_4M@XV6 M>YZXB0*2\Q3HEH&OU5=6CGI19'(T:%3@DB2(5,D0AQPD5DA>NE/X&+^=J!>7 M05&J(Q'*XE)=ZBNT-_,SE 8>*9NHZJ3X/(VHURY1!L(YS^@V =J:NI)>O>B$"YY,)G2QB:ET1*GHC/ M6:':>)8Q><^V*[%\B@2X)Q+6I_YW$7&'>H_EZLCDZ^#W]X-H?!(*=T/AN<(Q MH";PZ2 M6I=!,1S3R_FD^027?2^8T#13($&8B,-(%+=30!CN:$Y9FDZ$NS/$3G74)/0UMAE4HZTQ7- M;HAT;GC!HU9@5X+K-\JUZ.CZ"\S.F_2Z[=W:7L\_2ZE]A1^]'K?-;0Z,<>WS MF@XC7 >//Z(G'_*,=HT==)\MP>X\%70$N2Y>OI= [IY_FDW&!O^U(O MBA#_"G^TOYH..*,!8IF(H50-U2*C'P6<1%FF:[ER:.L$N;;#=X3"'758M'8] MLWOU5 AJW2V"MW^,83(]'WY"S+&46?\( X[3/CB-1KB112"&$5]*DZ!02@83 M=2G7:<&P-<0G2Z4Z2NK\F-]/S]M8;BG!CV(OL=V77^)YJ8=S*:"!$\QK%S*! M;'@Y'57$"K3G639>Q800N=_N\'^+MSTY0M21<]<%@J_Y^#:O@GT'$8:?%]?< M5D&_F$\F^'<#M#Z=E4H1S1&LX+FV.9)& 2"X!37DM20*C(+IH)8B= M]Z@[7O3D*-"Y=-!.LV9=@#YY$A46U'KG+*'E M!3=(8Y&5P[Q6*>M,F+"^9#4;XEWD:)JKH+1 :4"=ZL_;X>LK]ZVO:'+W2CF) M?+@'AK7^4X!2JZ)-"Y$^4IK0],^EI+4L:0$A)5;^X4P$2C7M,&7N *3'+[O7 M'6F:(RBOX\RK3;B6)^/;(.L\#^]^3$=(QNM-MTU5Q?1+G5CZUBAM"9?E^"6A M&>BXD@0459(Z!L"ZN[]^#,K#6K=2[&^#C%.[M0-6K-5![ MT%.-"KP[PG9*&FK1"0VV5"%B)I1NI9[0Q)W+OB12U_'=3X)6#]3G/3ZK=E%/ MUV;+LC].F,;)L"WT>K7?7E9\=: <8Q)5K '79LU)*/41\(R?A(6)*:QY0MM0^F M2-_S_">L[0X$6F'/V'"R,?WIZ\W?M&N?4%1K'#"Q22HBI<>USWITT:Q*ABDM MT;+N\P3J#HQ/V*"MI*@.<[/N0KIT]+9!5-607<=T'%NUEA;O()W:1? 4NO&C^CFOC M?')5(BD&YW1TBF1;$G%4T,1F+4GV:#THP25G=;*D5I'T;X8ABB;G_S(CR.\/P>8=7]!;[OWU;^IM\>X5TM22:]R5CH) M[B3+S#M-@::DE),1W==-F93;O;FWNWN"LZ2YCD1GA?3G%@UMC?3WCJ%-[!(: M3G5JZ?1W=^_NYR_T,/P?2*^&8Y3_\-8=RK,P;=-'!H&59 '&"<^\S&C\R@L< MC?,T6B:T\:[.MGD(ZI/.ZMF%<=ME)U=0986CBE)=:S:]O-F!;X:87"+"LB48 MQTTD8"4@G"P@5NIX>!-&_T3I3X.K<<&]Q5_!)KO,1!O"%2*:&./:6,(2@I'6 M*N(@96(Y#I:+R#C468C7L7Q#K#A0$35.KUJ>_@K(4$\5 MJM!2X85-+MN*2P1"^(:(L)_8*\1UM@QR.6>%1\^%>)L]00,TH8\J,J%6!NFL M29G7L4L>;4;H(79'!:4\^HQ0I4O5?*T)E27--E)/G.&<:.K0#5;:1K95H]%O M/2-T)])TE1&ZB_+Z3>O;!MGWC-#.=+M]?M\^BNF9.D+Y4/I?NH#@9')HN85R MV@' MYD1MVJ[VQ6/+"-U),;MFA.XBU1.-@;^#*2YBTR:_Q>V^]3&F?83"[WGM,2+B MVTIA)3#.F,Y>Y,Q9\+*T)Y5"I"B9=<+0E&#[P/@] 'J+CPSHPF:>D2LZ$R#AS<2$@ 2Q'9"4A3ZLRERL= M$2\0G'3<>A;\#S),EP*&"KQ"#_A5F-\!DRB+E+I9>$8!@T &UI>Y_S"P;:R2/ MNDZP\1:,)ZO__85=(<2\96#",F&<]J7^>VB+# ?B>#3$.D:5X31)=J2RKJ<: M8CR$(164\NA#C"8ZW!$I)3HHE&<&7"&YI<2KI 0:V-38K1CXK8<8=R)-5R'& M7937;YQH&V3?0XR=Z7;[@-$^BNF7.E;8D+PO" 7NW +5C&YM)MS*[!0S,6U7 MA_!D*5,KQ%B),;OHXQ@AQB"IY@(BB8Q3M/0L0QM?)I)H4")HJ]DJ7YY(B'$G MQ>P:8MQ%JKN&&)<_+O\$/X6__NG_ U!+ P04 " "EA:E4^*TKNCRT #_ MEP< %0 '-W878M,C R,C S,S%?;&%B+GAM;.2]ZW+D.)8F^'^> EMM-I-E M)E3R I) S72O*12**O5$AF)"RLSI35MSPU7BE,NI)EW*4#_] B3]?@/H(,7L M;>N*#"E(XIP/Y(>#@W/Y'__W]Z)5EE1>S?_Y3^)?@3T#.>"'RV<,__^GG M^T\0_^G__I?_\E_^Q_\%X?_^\.TS^%CPER.O MY@]&*PFT?ZW^/ZZI 0\F/]K\M+JWS?A?JQX8__^Z?/=_Q1/E&8SZHYG7$S0)7_M:I_ M^;G@=%YC?E(NY)WOBNK!^%J=;_XDO$8IE^\B7NO M^4'V+_#:,&>+W+Q0US,QU+N['.ILT?N7V-=K4E[C51Y?>YG G9L.7&HT$N_OE/^F^3EPH^4/H\N7MYUEJ9M8]. MKVCU^&E:_'XS4T7Y5!/Y):OF)>7S"4E#F6*A5RE,*42*Z*4JU6M;*N-()(E( M>99.YLM7?2)G\.>[A53UT)W&_9,##O,#WW,IJ^*EY*N5\&FZ;WG3*YM9"_&/ M,_HDJV?:WJ"%-T9#H\^_W/W\]>OGZY^NO]Q?:JOAYN[J\^W=S]^N[\#M)W!U M>?=W\.GS[:_@YLNGVV\_7=[?W'[YZ__X<06!O^F8OA?(TY[Q79,8&)&!D1FL M"0U^6XC]_QZ$MN ; DZ-55*4VT 5O"M0JX^_TCK6*"E:L5K-]I$:LBC\44[G MU>(WT/P&!F%KR?R3Z]@_[KP]E^5"3UKR$Y/77O$C+[3)]CR'&_-H3-RS )D7 M9[UXS31I$?\$BE+(4IOL>]1=?BS5[_1UYL_U0Q]*60_YDWQB MLIS$FIKBC(60$VU2(TF0-K\)A8PB3'@6IHPK&\:R&FUT/&7D!>L"@Z7$=HQD M!_)Q'O(.7=_L=]57;&X>_T%OQL55\?0L9U5#XF6I M)[L>YWM9C5+[+2 MIO#-K-EL3+)4X5@) 4.291#1&$&6) E$2'(3)9M_9/6T #B6[U]9W< M$/G\^+[=_5R!UUI(\$,^ Y51L_JSHSDZU,Q;VK-CFLT!ER1H/&$"K"L-UK0& M[ VL7]=J#FK5+T"C/%C3'M3J@[G6'[0 7( & J!?E08$C];UP-/FUSP?2OAA M[?N!IV1G@S#T^-U6OD\T+W^ATQ?YDZ352UE+5BU_^?=::_LM MQ5D0*05%QJA>OB(&:11P_54FF$L:Q!&)7'PD3J./;0=BY 2UH& I*: S ;Y< M_N*V"+E-@MU*TANT/2\'QU %OS7B>O2+=(+)*_VZ23 HAW8"9YL(NSVD&YM] MD?.;&2^>Y.>BJB9)1B).$(,R0<:CJWF+943 B"%) I[&),23^=)+??*3VGBZ M$QL=<+C[_&ZT<-JR,=*!'Z9:/D<[>!,Y)J)4@\=@I!*-'.(19#AFD#,5,98( MAK/0A>>[(S< CWM%SHZ<.^/1,_D:*&Y:*(QH?P:7\WF9LY9/URTF[ MO9QN'F4'=(XZE6V>,YQ?V4&K#=>RRWW=K-+;9VWCSO/9PV=M "DLF!II01UR M" L%7_0/U$AR64A*RP;8<&:M!>@E=O4M\/#*(\?&&Y1!+!3?Y@Z; M6QR]4>5\\LT<<[8;]T@R$2J:029->'4:2<@4(S!0'#,N! Y9;.5TVGSNV-C M0)A7\YS3*5@[Z[#T@FQA=L)QU!V)GK_Q R!X/+D[H/NQ[UG?LO8MZY^VO^/M M9P[CM=BOR-(Y<>"?.WB&+U]I/C4>_$]%>4>G\D[RE[(V#SY*-O^)SMN?C/\C MG_VMSA!L(@YF\M\D+2]GXK.L*O.;^]\+\YO5 =XD4HF(!,*04JR_[L0D 08\ MA00Q1!0*TH@P:Y=RGY*.C2]:Z9L@I6(FP9L6MS[JGFH5FE_/?R_J7UMZ0?J? M;0N']ECFL&>F6ZH)M)[ * I6F@*C*ECI"AIEP6+.[^O -#WG1CV@-09&Y>;7 M6NGZUQ58Q4*,9?H=?/!C>0T&E7X?*O [5ZG40YG5X6KT.OS>OPX,+ M!0!E7H=7H[^OV/(AYNCH$4*O @QW]C $CAN'%H,,Z&9I")E/6C'>KK_S1V.Z M?-$?S(3&"6&QB;LA+($H"R3$1#'( BH3Q6(68VIC(!P:8&SK^D)&L! 2&"GM M&/P@B,?771_0]+TQ<$/%FL=.J;YG7Z!Y^2\/Q>N/^M9Z6_#OR/P5-G^MN>G@ M0P>AE%,J+9C@Y'7N'_#U;%X''_.B?"[*>LFL/0-7Q6AAFTD@,CNOTW M;X/[:0KPC&;?)PP>@'2B"0=X.K.&S1B#D8B#PNNC_??03/>M-3Y^N-)EW/Z<6Q.Y49A[ C8OSA4OW6 M +H "XA BQ&H00(&)1L7RXBR ;O,^Q\D5]!)M?\DF81=IG.X/,-.TG6S!RZ% MR,V8=/J5YN)F=D6? M"]!(#&J1_2T#]O!XI6B+80>E3WL8MJG-XEM/HN!RWFT?CZH>Q^F)&(NAZ3 MBRR$>,=\(WN(CJ<@.3RG(R$:#T*=WE1]T8JVN3%AQ@4)B8111O7.G<2AR41* M8!+&A/(DB$CJQGK[1AD=M=5.R4X9C'M!M&2E*8LCM<JN,>00ITG_C4J(HCB7F5-JF!)PCR-AH8R7UA4/4T-G3 M<9Q=A@2Y9P+:QM=;YI$OC,Y.8SA+B,'R'GQ M9XHX>5Y'9V(RZ%/[E"K0UO4 M>Q/*.6%A*#E+L;:10JF9,369E)Q!@E*<1%2J,+3*D_(NV=A8>A-NF%=AKY!W7$4>A]@X-.E+R\FX:\5OUH/]:\/WB>I"A$3DL P M2[7Q;$)Q::ABR(* )2P*TS@:)FSMA*"C6S9J,0'=R-3)J^K%G#F]PWG3J7G. M1(H0EP(F81CH>59$3S&F$ 4R1$+/O<)X\KS5@>\/,=O;0OW2U&M-,_P(9SR*1F*D,LB06>L:IQ()3KLW!=L87?>O^0/.] MOZM?'[,M9V+4\]SS<;+'F1O_F7*C[-*$K,!F)F:M\0A.EBWG9!S'RZ>$_6.< M,5M"[NV@V7:\;N:DZ3)G_F=<&:]T:JS7;[*:ESF?:TGU/US.Q.8OUJYLSKMO M9KPT9ST?9?-?_?/TQ;2,7F2/?:-S>:V4Y/.)(I3$))"0JC2$*#*=FV6D+1!I M&C=G,2-"NA1/'U9\)]-SH.KL/XA6[C^;?Z43V6S M@$^"(,MBFB50Q::O:H Q)!$F4%+"D90JSA+NEN"\>OC8?"*-?, (V%K2KDG+ M:\ =7P/.A:-GAG9 HD/6\:[*9Z88KSUPX'SB755VDX?W7-,U,^C_O#1'>-5] M<2 AH+:WV;;!_LU84U4^EW>R?,VY;"CEF^3%PZQ^2I/*&6I3-D,Q@5&BK5O$ M:0!QA+CIJ2PRG!$J0JOJ)$,)/#8"J?,PVIUY]PK+O4^SG7DZILGKF>XNO]Y< M7>SWJZQVNANU## >\ZTZEGH@?.TAIF"W2RO@<;MM@"9 M>EJKZEK;=;?J<\)[^7W^86KR)O5:H8U'Q:$(D#*]/ 2D)$DAC9.8)&$6T42Y M+"8N@X]N87AY>J+EFW',KN+)KXK9O*1\_F+*PZ[*X1ER66H']4^PVJRGZ+:: M.,V9WXR@Z *;5XYV$F!0ONT"S39W M=GI&Q]C^\H'.\O^HB5=_Q54QS47C&)^)K_J5E6V%S5OU*9_1&<\U:R]JBE>7 MK*H_^XE,%$:9-J^CD-3-CK3Q@3,%598QS*@4@7 B2"]2C8TYUY4RR>EK:M7^ MP77%#+TN55N5UJ_ ;POM'./:_,RS':D./GL]L^U0$^>>%>$3:+]9%%XD&S;K MPB>8.UD:7A_>T>UPK+7WXWS58I/&A!CA;\L!+FFI;'MC,^V MMM,OGTR=N$G (H$0T]PN1011PL,F>DG).)4J(!$/G'H(>Y%J;%1OE((+K=8+ M1LM6+V#>/\#IE+],E[Q1WZ#_;2;GP'0L7I53ZQ[KXF?2+=TL0T]EW[Z4-7W6 MK&UPO3&):SJ925QH94[T&C^,MLYKS3RZ57P"[==WXD6R81TD/L'<\8)X?7@/ M]0P^YA4W8Y@C-STJKS-[4Y%&84QA$)D8$80() '1/\8H4)A0GJ9."2NN HR- MS4_7,Q"M$D!?9YGT%<=EOMU5/KBE9/ MJ6PG!G^G3#4[2 XGHEG>WXVJOLE*ZIM,/-5'^2JGQ7.=\?S=G),MV@FF<2HB MQ35+)9F *(XHQ!@IF&8XH!E*I$1.-5@LQAP;02U$KCUQ8B6T&T?9@&U'3YXA M[)F9-M!;DQ>T H/?&I$],I(#0%[)R&;<07G( 8AM"G*YM1O[W.O;;M4W_?#9 MB[S^/M7,%_X]'TZKZ%IN'\IXVEOA3U&+BW1S\=JJ&[FNZ^3MY[CQT$XWB[\ MP+T#=OH^+OUFD^X3U_:T.SI8U*RI;*9'-;%D>KI- L;@S_N9@]F'8,7XJYK/2(=958 MQ&A&,L%@H$@&4102B*GB4"9,L$3_03*G/.5]@XR-88U\8&8$O-#_6=2L!\]% MZ9YAO!=4.]8\%ZJ>6:\6"[1R]=-5X1@"7KEK[T"#YX^BU[H5(/NMY MF'Y]+&;+0B12$A(D*20111"))(*4\1#BD&99F*"0IU8]3_<]?&S?>BT?J 5T M+D2R ]SQ[_I<.'K^GAV0<"I$$W'I)BZ<\HR MP4VI4"@>AU!B;-H1I^:K9!F4')-4JC (',N&;#Q^;!_GY=W=]?V=8T+))F"Q M"A.1FO[-+#;I0"R&A(0,1BH((H65( )-7F7)BOXA6Q^F1]!J^?YZ%FIV!DIW M)/K>D-6"]9+2N%]GOSDJFT,,FVRR5[V=K)']5W5DN*WT\54:BDDS7U5KN,MG M#U/9_OQFO/D3O2\)(YX*F#!F@J %@EC& J9*I5&<4A5+Y5(LM+LH3LPY0.'/ M^\*]/WOW>;"DBT'0[9E:+"I;7"Q*C+SI?YW6E&)2<4Q$4:W9\I_KT]V+7HYW MS\?:+Z5U%V=8^CL;MAVJ//^)[]-D?E42R62Y3(O*=#!>F54LPR(A$@928&U6 MQ0PRS!F,HR0E:<3C.+!JI#>(M&,S:Q>GTW!/Y]NC/6_?8:(].?B'FKZ>V=]# MA- R!FBE,UA3NA>C=9#I&4< CY7$XSI5\ &^[Z[U=H.^S\IT_5V6/*_,HMKZ MW1#'(2(1@BF/$H@(U?L TSE 9DYI1MXE'-L*](OI1-G8I'(E:UO! MXQT:UQR>'-Q]O[)(QJ8=F5\@^UF!P$V?<"W+_-JKFE0F]Y;,:.M O)KF7,Y40C%8482<^[-(8H# M EFF,AAE3*4JX0%73@4$WU>=42]'C3Y@7@#3+WFY)KU+816RX5^(/ MM.*MO5G7:V^6^;6^:@7-G@2,!3R@QF<\ZZ2?>1[5HGJF2G^H%=C/]/E>KCU) M->[$RTD2Q@%G>A6/!!6FN5P <1J9.F(!IF&F0B;]AAM[$GQLZ_5FVN3@NT77 M:>]Y_>UQ,L>_TG9,>!S!05*+=Y%$Q]P 6ZJZD5Z9,\C*'@ENGWC#,I)1Q3=IH]CEW9( M%[[7G%$ITZ#Y4_Y=V\]U[-1]L:S--J&$DY0G*4PB96(Z>0AI%B 8!S&EL4 B M(LPZ;_C4:&/[^A?RFJ)%RD@,:!.\IW?IN5L]1SNTC[.#=PQ[YHDE?+>FK8.! MKXU]O"]>0=NP3QH'RCZW>1E\9R;;X'$U-/OF0X7*4;?792%:VONE] MC@W6'"#MB61F#IJIH#"+ PH1Q11B*3.(,Y)%2-!8!NGDN;8/[^:TG ]S'K C MI\O'M2UM?]_7!ZI_Y!(P^9#/ZG@G_:$UP[_?J?/N'/,LCA%+"8RE%! IP2!. M P:C),BRB#$J5-3.\?5,_&%F>"%K__,K9V*<,SO,4(*#DS .#\Y!*?\8KII3(/L^H#@\4-?JU7.:SZ18=#1IJ^I@AIB,*(8I$PE$ M2+!AAF*IH3]\OC4^!,5.N/.I1UP\TK_3F*,"CM=8-GF^XZ/N7<)HMGMK^M^ZE-E!(4 M14C 6#&D=XU!D ^M/VPVL;_++S;W/9]K+#60M)37_*3TWI<F?Z/?4DM*+B._4N-(G MO(?;6WH=I>LQ0NTU_TK+^5L=RD!Y?5SQX6W]7VK76!8SQ3E*81I(O4S$%$,B M$((A9E1B%4D:.Y7NLQ]Z;$M *Q^H!70]:+#&V_;PH0\4>S^06 /0NX/2'1+/ MQQ/6PP]\9.$*R^XQAO,3?#E +WG=4*/Z)KG,7VN#)4OB(%(Q@R'-%$1($,@B M&<),A *E62(12\]U=^X..S[GYD)&4"Z%/->-N0?MKD[+C@B^JXMRB>BWTXAZ M\$H>AJAG'^2>@=_9XW@8BM/^Q2/W=O0FTN=\3J>UHU+D3*)$R)8K"(&811 'FD. L@@PG5*8JBF5(G/R(E@./S2[Z6A;/ MTJSH=2&$?W_)FU;7S_KYC]0FP+P]4WZE^6+_O=I3ED^ MK@(R8Y3T?7^CGM DQA_JWZN9'T(<\N:8)6;F=Z)/IKPMD]%>?M<=XV> M/7PV9/NY_3S?)H+I?:!0'(8HYB;B!$,LN=X9*DP0CJ,XXFZ;PNZRC(T-:U5@ MH>"+.>4TVH"B59P\Q*W[O.Q81H/9K# M9G"[-B'7ZQ.RU ;4ZH#/)Z?&?9MZ/JA^]ZUGR#/L1O9\X'9VMAX>>4:"#SL= M5\RVXXKK/TR-$RU1+;[Q"W*38O8@)US$$@=A",,$9YJ650)I) *H BHC'$;: MSK)*R>Q5RK$1MH?,@J:37JLO:!2^ "N5.Z2/>'\W+ ]ZWGO&^S[O>R'QI&D/4!U/? M)"\>9OE_: GKA+FKHII7[>;%_/;RR>ST)RI.<$Q24W[2=#M)$@HIP2%42,4D M4P%B)'99E'J2<\S+$E]GJF4T*U^I &BM@]LZT]>$VZTT(YC& =>:Y1JR^L3U M2E)+#-9T\+=V] ROU]6C+UD'73]Z!GQ[!>E[N!XC<9=-.A G. LB#!-3F Q MF4"FEP2H0DEID)*,I$[;%:?1Q\;W]N&BISMM>)@;2T=Y7XCW[2WW"'8_D;F] MMBEQDV!\<;FGVHAT>XB/?,R&6W/>KO>F+5+U@6H:+F:+7Q4?9'T4%9, 9_I- MA3)2)GDK#B$6F8 ""15G812SS"G^MJL@8R-"H\<%4+GI,/3,5?5';+C M&:T=GM>AS. 5K1Y-_=)7.FWI^NZQ*.O13#&MJF%QTVNRKFBXHN])AC/*<)A! MG&C#$:&00R9$"D5(.%&$WL.T$'5*%('8;2:U.9-972!FKR? MZG)PK396+3Q]SMAQ8AUN'GH/Q=!3L*8$N#0]5.LI,'J F_U3L&9V#C(;#B41 M!YF5@6HE]C@[;G44SP;U:('%[D\?KO+BV0ALE&0\_VE=ZV'G3_(;GA#G M899Q*2!&&$-$$P5)%*:0QPGB*$YQYN;5V'K^V,SU6CQ@Y',M@;T)FYW5?088 M/;/^"H<>RBP=4-MSK>O-,0:N<[U7P=T:U_LO>\\3K\_Y3-[,Y5,U00(C@B($ M*=/PHDA;I)C'*50\#".N H6Q4S]/S_*-C3D6ZH%6OS9]\L.>P_FECB:3=J5E MNV$%M9[@-Z,IJ%5U=(WZ?A&&/ 'K-+WO??+55@%I.IRM'4(LS\2LYO*=#L5V M$!_A8=A*QC_@(=@.P/TBW4>4TO]Z-IR:CG8M0S+^X6"S"^52VC1XH[!H%? MHMH[TK!TG$'U^5G6552'H@/;I>]JDG7, =24JLD/K[(28!C+I&) MA?8*GGB'"'&1AR-&J!8QM]OI48L3H(J,&O3F/A" M&R"3G 7/1,4.TT'$R#6%AS59U-IO4 2T7 QT&FP<%K.<^RW'%*N=K M)6BNBIFH-V!MYXN[1RGG=6&957F^B%.F_Y= SL/ +%,2DB2C4&:I1!$-!;/L M[^4Z\MC6IKN7IR=:OIEJ3S_/Z(O(30V31@A-K3I_ ]GU&MI!V M$\BV=A;P6A&Q,T['S&7]T#536?^T;2:[CSH,C74%8\E=G1_0;7=M19.:%_]- MTO)>SYB7PM7V-5"QB;6.3U,D-ZRS!V A,OYF)VR;< M'72[#7JO4 YB&U]L&\<7*^OX8BTPZ@(8'4"MA+_=?6?\O.[\W:48U"O0&:1M MCT'W!W6MROU#-MA :_:ZG! M0NR>BE*[@N6Y0I_EX /7YW.#9++&T5C56?H_1L/5KI/BK1%K M9P$ZI@/F%7UX*$T)X#;RI#;/MAR[0D4RBS,%.0HSB$P]=1JA /(PY2P(41J& M3O7SK$8=V^YMO??"U[(0+WH3LMB:-$& )N6L_8?/)A[,1(M];H-Z'),!K:;% M;F7Q#G;/J\*FO ;M!-L[H>0W><]JY&$S]5S V$G+<[JY0R!+>\!UJ^[R MAUFNK61^+68YB9S^O,RO)5)'$K"$IC@C$ 41AQB;"+=%&=13+@( M(ZN*/ET&'QV)M8>#MPJL*0!6&H"%"AWBDSO-CD6@2H^8]VWAC@YNAX"4'F$? M*!!E[2B\6H.?KN!_;K7P%6_2$;.C<2:NSQPNOJ2CMAMQ)5V?,5J_X+=B.OU4 ME.:F21*0.,YB# ,6*XC2+(34!%DCB0,6$(4Y#IPKG XF_M@6KV;'8[[F6DG' MHOL#3_UHW#X=)_0_K^]G]0*!WPPXH$7'9PN\=YG6/YIG:%V%_VSNH3W3\PX^ MHGU2="^5)TN>T^E7^BS+-@M:1*G /!$P(0)!E*34)),FIMM>$&$1*R'=>LKL M&V5LR]!*2%!+Z5[7;A=(N]7B;'AZ)O5M9'I(+3\*@?>J<[LC#5Y=[J"R^ZK( M';ZX8S1C,7LP%2E,J:5)A%$8(D6@3 ,*D8@IQ)RD&C\J::JP#$AH4\%HW\.= MOO$!ZA+5M55FQ5Q>@+J5C=DUSH3^S:S]T3% <1U'NV^]*SH]?^)&K*8TDQ', M8ZC@'G7]1@&N#S!L@-\>U79B]_9=T^V;K7N#["VAA%4F0J2AX4F (8JB%%(I M8YARA#-,9: (+1!O_V32F\3P>D;NK'"\HDWL^>7>?59OLIIV!J?A*!0IB&"F8E90HA@ MR#130(EE'. XC;,D=>&%(V.-C1EJV4#H1@K'L+2C!4\(]4P,*T*X (V@%Z % MK ?+W@(3KPQQ;+Q!.<)"\6V6L+FE&T]\D7-3F>YK6;SF0HH/;S]7IL-84Y(N MGSU<\GG^6K<\7=9>3\,PS'#*(0_B2.\+H@"2E&:0*Z*X2;^YOKN[^Z<4Z'>;&C MHG[1[IFAOIB4?E,AS/8*D$6&G12XW\[B!ZI;0.8@S*=-UA MVB; ,Y[4C1=O9KQXDO?T>^?F$T>>,*(OJI$2:#'[[BMA@8?OSO('QQNZH?PI MQ??TD3]YB]M[+60^N9[-\_G;W1.=3C^\5/E,5M6$81+%5)@C:L$@2A'3>P&< MP2106""J*,NL@J4./']L*W4C(JAE! LA[5;F0P@>9P,/N/3, &Z06'_V)Q3? M\ZE7DO_EH7C]4=]9?^7_CLQ?8?/7^M,^],Q!/N<3"BT^X5.7=5N.]F?YZN5N M+<]WN3Z)1*41D0I*SC*(3" WE0K#)&2,D"P+4A*Y&.@N@X_M@S]4*\I8ALMJ M41]?NO>M3JX:98_KS@_W@LIOK^JHF'F) DB!C7-"7WX&GV\N/]Q\KET,X/++1W!W?WOU/_]^^_GC];>[__I/ M. JS_PZN_]?/-_?_YGB$>0I^RV--CZ#VS5]K2X,Y_&T$]'CD:0F%WV/04X,. M>S1J"<'.<:GM?1VM*Q-/=: M3TTBW*>B-/]X)[GY%SWXA%,>R=0TWN%) E%J@C,RE<*4J(13&@9!*-SZ\'22 M8VQLLU"CJ?[SU&A@5N1" ;K0 JJBA)76 U1+15S;^W2;-3OJ&F N>N:TS6DP M8M8FT4(+,QMU>\Z5\!?@BLP#;[6QTWN/.L,M, ML'PI'^6LRE]EXQC_7%35X4$OQ?]Y:=JI?9#Z331N]$G(0RI8*F <,[U7I"R" M-(HSJ*)4R%@F@4BLW-S>)1L;__X\*V73[ 8\T'P&?IAJC?YL2AULLB\XBW[] M3:R#+3GT=/5M=E[=7)PB8://!?A;/9%&US]? *KFQEI=JG8!6*V<.0+T;*?Z M!-R_2>M%NN&M7Y^@[C64O0[04]9N=2A5JDV(NOYN,B,J6=W,FHY*O\K\X7$N MQ>6K+.F#7/S[US+G&>%QV;--[J1![O,E-W"0+0ZU,#PP58 %: M))97@1J+ 7-V>YG#87-V_:HPKIS=7J;'.6>W'RFZ%NBNYOHQ^N$F5FZ2(?W6 M9#R#*48I1!A)2.* 0YQQ)9@(];;':<^S^?BQ+3LKZ0#7XKD6W=Y SFX1Z(Y' MSR2]!L75,2@ZU,?>I['G*M@;0PQKL5K?=>Y;M#WWWQ09I.#9=FOV9* M^'_2[\<$!8$B-!4PH%A A+C^G&6*H[U=DO:/U MU=MM/^S'"6$ ,/L^^G9L'M(X$>H6(D:3?L'WU5/O[$D8N)V>[\GPV$GO*)3= MF^CM?^Q(^N<=U=F^==[QQW0LUJ(7(A,(\4JGQB2]G%_1LGS30]1*7,?R+<>AM;,4_0'6 M\SI08[4FJ287DW#5"-NDAGHL[6*%BM\:+\>''+;8BY7Z.U5?[.[J)^1R&<<< M8Y4023B,$TPAHC&&+*6:8*(PR!A+PR1V\IC:#CPV;GFOX$O'@/(^X.W;(MT; MC-E+R+@K.H/&9[Y/J+@K)*[QFOZ2-$MC7'V4S7]O9FTE61..;LZJ)B++:)0E M 11$!1"%J>EDH/?+49P&#"&<1 %W(:J3(XZ-H1;BF0;<1CXW'CH-L!T!>86M M9^99R I^6$C[9W,^L03RZPD@NR3&VH'C.SWVQ*A#)\G:@; G5=;RQMY:#]2M M#B:9I"F+,PQIR/4N"V<,LCC(($V#0*(XC%%D%=#I.O#8&,>E!GZM@/_R]_<6 MU-0GS'T?PHX%8>_-!9R1_O]Y8X'[W>7AK*8"]\,1?UT M-/TIJZ^RK,][5UV9:"@190F& =+;8$1)"AG&$K*(8)$@+@1+7$S,@R.-C>A- M,9ZV?$@37&AB.)K #SNIA?!(,KU;DX=$&M1Y/ M*KUM-9Z^XI>W!( MZ8-%#@[>T-&&J'U?/\GY8R&:RF7&=+W]?::_PL?\67,1-Z;L@YQ0$;1NW^>E@(Z6A37BEI9&'SCV;7DT M$#9"@Y74%V I-_AZ&E]W0\05*[^&B?7HPQHJKJ#L&"[.#^A:)^YFIC]P:NHJ MRH]T3A?)^YI^!*;,5'^E""(E8T@P$I!('D2IC+(@MK)C3@TT.B9JRJ2M"0N, MM"=3_-W0/4Y#/C'KFW4ZPM6AOMQQ+,XL-'?@X0-7G#NNXF[IN1/7^S1?&A>, M21C]E,_HS/2CN9FIHGQJ(N57$0,DH@G/H#9C]/8'!P12FA&H"!91Q!D*E%,, MTCG"C(U:/E#](Y>@>I1R[K@Y.FM2SC%Z_$/];G;02A6PU 6L*=/+5LP'J@-8 M3)8"C<"(90PB A#D(5)"B42&*S[1727++(^UTJX3%5LRM^?K,MG:48-F&R*T@[ M.8^='^0885'.)S_EL_SIY:EMIH-$FL8H%C 6(8&(JP@2$BJ8I13+E'&JMYB3 M5UFRXF00Q?:S7;ZH]1'Z^[!:\2R/YG>P(@$3<1!(2%-"]1I $,0\#* (682P M3.+ [MCQ+*2&X/96N-,=B$X =IRJSX*A9PJV1L ^Q."0ML<(4]^T1I;ZIVVB MW'WJ,)$$AY19A@HN(7\2BW:FDU MWNG?-/GBJXX.JV-N%@N2!3B 29P8=[]"D* 40?T))U$6B"Q*G<+I?0LX-DI8 MUZ^.#O] J[PN$;BNG>,IH^])M3RIZOM,HJ\)\'N2ZEO(80]@>X)XY]RVKW&Z+1-_*XNJ^EH6*I]/PB1&(F,2 MIE'$-<,C#DE*0B@"E0@A9);QQ*56_=JSGO/'Y0>]BBV_67ONZ1CBN.QW.RU)A8F,_O^]V*2 M4:F_78FA0I'>DE)SW,F$@H2KF <)#L/0J8B.X_ACL[STNX,<4QD= ;?[\'N$ ML6=R<*WN4-=UT"IXS'?LAIW?M$='&8;-?NP&T$X29,?'=,A36H5]W"J3(:ZM MGWF9LQ=C[7R37.:O4IC2S=??^:.I7':KFO..98>+A 4TH FD""G3TE="RE@, M51SP +$HI-R*Y7P(,S;*6ZEC-BFFMAC@:QJ!LE6I*94N6Z7,M;(Y<7QYUE?5 M:2/Z8S=E[!]*6=N<#EDYYT[P">?7P-/6,\6NS=BM:OH%KRL#%MH HPY8Z&.N M;<^(G6)ZO,R/0R;5@/,T4';5V5\8;U3SE7OE">&C^5CGCC%B]F2LFFR8 MU@RK9A8TCB*2\ 0&" <013(P9[H2A@(SK.WS+$).<3U>I!H;0:UU*#%R.H;X M^)DH.R?%X/#WS&L6'9\NP)I:H'&$;DU8/PU'O&+MU=7A1[)!'2!>P=QVB_A] M>%<+\%((_6E4]?G/;?FU+%YS#W)G2C)6(;2!$;2U(&2(89Z M-YG"3(2!($&6T-"^1+LGH<9&-W8>'Z/:09_/[[5^H)A)\*8U].JKLYMH+SY5 M[],W"M]J/7.'O*N-:D#K5A]NO?6V>I_!47E=7;[!X?RO3IB?Z8>U&VM, M_E@G=!S]LF[//KL,=>OP74LCQ3RA"L%$Q2%$:1A BC(%4Q1G<1!G+ V+ [R^BX;?0"-O@I% M;P_W7J6A#ZA]I!CTH3LZ!EC*F2SI]'(F+L53/LO-0TW*>UNV9\*2($-!&D"2 MQ423191ILHABB!6+B<+:2I?*A2Q.C#%?@A MG[5_[=+8>P-AFA(E291"1JB$*$XB3:]"042#.*49#P1>('P]$X/ANQBKS\,$ MT3.T=I0[YJ":1K8+OP$T)Q7WWZY[^+"9DTKN;7KM(3BF=BGM5%INFF6$ 0O# M&,- F4H/@220A'$ 51B*0"9IIK]WZT.2O4.,S8C:6P#WU25M"M#E[[04FR5UC"2_ROSA<2[%Y:O>Z#[(1;&= MKV7.Y023@- P2R%"+(*(4P29#&-3_(7S@"D<,Z>V9@/)/39._D56)DS-.'KD M2H.E^?7SW4=3>;KYN8L)-L";XC6M^AS 7(3/Z@'6=P9K2@+V!]>M:Q4&M M^<6BH-D%6-/^ BST!RT RWIGH(; LTTZW)SYMW0'D'UX^WFX"=EKE0\X?$?7 MZ=(3"_43SLB[%>3-[?IE7G^6KG,9MB4.N[X@XD1"32$&$ MTQ RE&$HDC2+D&0*QW!XJ+&QQ-X6N:=CPUP!MN,./[#U3!T=$7//WSL)AM^D MO,/##9MI=U+MG?2YTW>7[,#^'CV<+[/7/KW=@ZLQ_">S_>9J+U>T'<2 MQ6M[GR;(XHO\O?ZG:L*R0*DTHY!$J0DO,VFC@C!( FV0$Y1*I9]IU?O";6 7 M=ANF,<9MJ6>'EF^+<[B\Z3W3/1K*;@(LUQ_OH/:]9!SIW[.(J=)R-U<<#O#U MU;/G %!#-.K9'GH,W7D.P&'9DN?0W9T]!J4>P)19EE6ER9)./\EESLY$1"24 MJ4H@8M@T'1,1Q#$*(*NZY@MQ027+UYR[AL6? MP-G:>> )O?X="#5PZY("(^J%OUZP;J#X=B0<&W)H9X*%^GL<"C9W=>,4!0#KXRP?Z1!B>"HLMO?__&+.W;( MVE_T?$(#&@<)(E#2D$(D]7:'HL#TO2(LHP0K(9S\?0?&&=NG?V_:KH"ID1%, M%T(ZMJ3F"D9I6FFEWS&]68BR_1FPO1#XDA&*@X13:TR:8\- M,C866,@)5H*"1E+[XGH' 3W. [Y@ZID$.B#D5$WO% 2=*^D=?/!@5?1.J;9> M0>_DM1W2O*Z*LC!.NS9Z1F(41BA1,!6F3D]]L"=X"!.4<&W@\PAQ^R)XF\\> MVV>]D,XA46D+K./?[ID0]&Z[-X*YMN?= X-#HE9W. ;*T%H(Z*LDVGZ%CV9B M;=TR7 K6?EDWM.%1V46OKEOBE(!A5) MM&'!(M,J.P@@Q2Q-HHPQCE/'_)"C X[M6]^4UU1577K-C,R@%MHQDO$DZ':L MX!/*OC<:FR@6CBAV2>6P@L9WKL;Q08=.QK""8$^VA=U] V=L-V5/;V;5O*P- MRNIV_BC+^T"O.Y&_ZT?./="Z7L=\3A5@:QD$&6:HTJ2EM ML# D8HAY1AA+99"$N&-IH7=6S>6;?\=J1H8!FN'?*>O;Y]N4A$F&8ZZ@$JE^ MFWB:0!:0 /) *L:B0 B1=2JC](=[EX:NW/2?ZC6R6_3'(.J(# L/ ;IME?PU M9$ -#9AK;%;ANTMX]@3OUA !@Q%8I7Z-H#)!#W,^CK(%/A7[8]0TZ&$JO14\ MZ$.V;M:E%BVO;M56SLY;\^24 MD&-LM;?Y1['GQ60*X$OFBR=I[ [^U_^VE M4H$;4EXIVW+H04G5#8YMVG.\NQLQ?96E*LHG8[0V0<3M&0R..,ZR6$$9)P%$ M61Q"PGD$)<$L,.WPA-VYW8EQQD8]:V*VQ56^Z?6AS+FQJIH(^I]G^=PQT/<0 MR';TXP&ZGOEF3<)%>V/_U01.P."53 Z--2A[G%!XFRY.7=XY%V#1AK,VGHP% M5LI';83EK_)FQHLG^;FHJB]R?JOJSL6!C)6("(QPD$'$DP@2F6J#)A99(F), M2>;4:L-Q_+'QR7H3W*+>O/%U! >N9DSIBU:$A\%$DSNP'O/_9 [<#/JK@;C?@XY=W M[$(HJTK* S'1BZIN3=*X?NBM^I17G$[K_J)!PC"/@Q2B-.,0*1QHKB 9E&'( M)<-*I6Z-Q[J+,C8Z,6%JX(=R(:KCN<@94V)G#PT#=,\TU"AA*GT<2JFX /," M, F^TEQ<@*4^QD)J-#K>F->]5>+9L/IMI=A=G&%;+9X-VTXKQO.?V*6S>EEP M*45E^L::4#RS5ZU+9RXBQWXVHUT_/4^+-RGKWWS5'\.C%NZK?K,GFC(S+I( MIII/3?HYUW0:,:@43C&5&9=V;==\"#,V0EVHT_1HSEN%ZH[.:U&AX*7^OF6K M5?O+YU8O\*P?Z=*&^\SY/,[%0\]2WTZRQ035[= 7NM3-T]="54&M#U@HU/YR MH1+X.NP$N?1''VZBANJ+[NN+\M8.W0_$Q]N@GSG&@.W/_:"QV?;[*Q%!FHHFPB;!P8>8!IMEA5QS5Y/2^\35^LW58)&Z%8 M']I0K/:ZC5"L1:P5V'D#/BW> &!4!ZWNXWH='-;P<;T6 RWSS;0W$7A\_?6@ MFY%ZU=IUS^WK0>O7HVA?C[9,'=T@B >#@"\+8+@).FHD#"#&<';$<)ANF!H# M#MOQY'2ZK+_I+^E@8O\"$4!%(R3)(1(A,>+GITJN0 MWHWS)(JR.$M5X'34>V+ L=D#Z_*"E< 7P(CL>*A["FO+4UR/"/9];'L,//!; M(Z_/LO*6T/@]E#TUZ+"GL)80[!R[VM[7Q2,HR_SY499TVH9$T2#,5(0R&',5 M0!0K0RIA K, !2I.DRP(K0I#[7WZV!AD)9^+3V<;,ALOVAE ].T66XK6I7+$ M#A@N'JLS0!G*!;44T9L/Z8#2QYU"VS<-Z.4Y(.^FV^;01>Z1'U?%JRR7916# M) V3((UAEB("$8D0I":ACC**F!!!) .K4K<[3QX;$]7".7? V07L.!>=!4// M/&2-@%.4QEYM.\=E;#YML$B,O4JLQU[LOZ#;MN-FQLMZ_T.GK=^UV>C,YV7. M7N9FKW-?[.Z,5ONF:L(51SR(C6/3?+5*KY(8_O< M/RXL;ZDT.G5$9+66B+AT;ZRIT+WLOH<9M=O^##M//?/1FC++ \+6_;BFCXG? M6$[F]7(R3_0I]5C=WQ_F7G=>'L0:=&_F#\;MW9O')W>O_%U=SL3U=^/EDIJ> MN8KB &FC2O,S1 %2D#&]X^,9I0%!5"E!)G-3*=>.GK<'<"+;Y3#]?> T[O%I44#="; ]2E$.E7YWJ>V]P+?&X,,7MM[GXK[ MRGKOO:[CYTRK1_TT\Q^37OU*IX8CMA-K(Q)A%8N/$,"2!^3$3,964 MBXA:16HYC3HV*\M(>P',GV!-Z/J-7\LJ-/_N2 564V#)#[Z![9LT#)H&P6U8 MATEP=H+++]E8C3PL [F L4-+3C=W<"W7AH\V:3[*YK\WL_WAKKE>2Z5428H8 M@R(4,40\#B!+E( R2IF(! TC;K5C=!UX;(SU>:,S06YKHSCC;>&R[@G%(79M M!L.%V.!FMAU_#S[WCJ^#%[PGG =RD"_Q%@N\\]F:J3W=?I]]N=$[H';4P^[R MO.&<[QVTW/#+=[F_FU5ZKV^[56N[ULOON:9U@4."(@E%JC@T'GO(:*P)GL6* M)@%*DS!QL4+WCC(V#K\JIEKFPL#\*C=BW(S9M/[S6C6QC9OB;RJB_-(O;OF M^M++)_/3!*=9BA'B4*)8[WY9$D :T 3R4 :9PAF*0SR9F4JVTK+L9B M?Y^;4AULJ@6HYI,XP$QBO=T.,6<017JN<"A"B+(TPBR*$H$[&&_K80'1GK'3[=3([V#"68*QWZ2SO;EKP,FK-CJ*\NW7HOS'S:Q. M 6R+"'V3IK&WK"8HB 4/J8)1G"*(%)(0BS"#289#B14+4^'42,ABS+$QE9'4 M.%>>R^)!/]?12+,!V8Z(/$/7NS^PE?8"+ !L)5Z6(EM([3,FPQHBST$7I\<= M.*K"&HC=L G[6[MT2=P\]KB5=05=ESZ$=K-B<7KA'^LASE773ZDOC@=V MJ$:0!]]CL/T>>^L5Z835\1Z2=H\:L+>DDVZ;/2?=;NU85[N4SS1?!-WH,6H' M\:7>C,^KJY>RU$-,5)!@SC.]Y0WU8HHBI(D]5 RJC&<1242$*':JL7UZS+%9 ME:W(RYBX^JMH"^4V$@-:R^]8<-L"?3MSTS.F/;/X LY6W!K-YF2BD?@"M#)[ M+,MM#Y#?$MT6XPY;KML>B)W2W0ZW=B[C7;Y(L7;@NO@,, \Q2U,,8Y4PB-(H M,,D2 50R"56"HH0*MRSN0R.-C7I:0=VC74YCRF1$0QP$4*@LA2B+)&1"$9@F M<4UC\Q W=6+=M46JJB5T5LSH[[M=\_GCU4LV+)UE>?^?3%],VT#"]_G]A MZO7'D0C21!N%E!.]Y2=A AD*)8QQEB"N I9BJP3X,V08&U,OO/AEHXH;EW29 M QYC1K51#E-"$40)BR%.:0 #E2$N]03@&$U>9 M,>V9_Q=]INOBD@OYP>^YJ1/?:G !ECJ A1)^.U>< :'7A:.+'(,N*6< M;W8 MG/.H,T^X/N6SO'J4PARF;1V^)#S(1"P0I)'(]+*C]#8@U=N +*!,X3 -HLRI MWY?%F&-;9A:2@@99EZNZ+M6*ZC\54/Z\RIS1\64&$<(HBCB-(4N,4 MC<,,THR8P&T54Y+)-%9.3M&.,)3Z]TUU6602GP3,"V:?'@RJ<::M,"0)Q;.KB41(IB0/,I9,SX.!(8Z.[INU!6^K4C?$. MHVG':5XPZIFU3M1WN6B1ZZ$+ZTETO'+0X=$&99F32F_SR.D;NC'%LAW]A[?E M7_^>:\.@Y(]OG_7&@]O[5XM\V,;._6_7FBI/^GIVS?Y7)3S"4Y8K$0B89P(9C(Z8DAPS&", M4BRC4&:9W:'RD3'&QC8+,<%23M (:E]*\Q":QWG%$T8]DX@[/$YU-D\ T+GB MYJ'G#E9[\X1BZU4X3UW:M7S;*;T?04QO18) 6Q][@1P+=JV#9Z=C7 6)#U_R1O=ZOQO, ZJ[KETV_8H ]=N M.Z#D;O&V0Q=V^YI_H65N7!K?Z%S6-FNBYSOD&B/%8PI1*CDD3$HH@@ '01:% MG#B%?VT/,+9O>2$?, *Z?/^2=00;]C@^I MN/T9'[RN8^I0?7!LRK?FQ0>N_1,YMPL6[1(!@EPC)E)KB$XT"2*]!]4\@023FF0X"P1@=,QU_'A M1O?U;]0V?;M8)DP:IY^F@HY,L!]J1U(X&\#!^&&W'IKW'!P[5/JAC?U#O@^# M'%7_()DYM[0Z(3G"F",T1@Q(@FJ3@3)M>.PRB-$..$H!"G+B1E->K82&HAM#D^J-W@ MEWN:.H'?:MD=6H!6$4<>N:T'W+OU.W9'SW]S8P<9AN]D[ [0WK;%'1[3/8;]4UYQ.OTW2<.'L5^0+%]4>R'+NVX,5LV.+\JGDR5 MQ2:F*$U2)1%*88JIU(9-0B##-(4!BT))PXAF@COMQ/8.,[;/O&;2-GN4K\GI MN,O:#ZGEMNILH/K>1YW*L/VBW_IZ6]44[?2XE3H*C=^]T_ZAAMTL'55W9W=T M_.KS@^(_%D\TGTUB2KB(HA0R1A.]^&L+@*9Q!B,>)IQ&F4H%ZAH6WPPQ-E+P M%!C?XF?' N>ATC,#; 7'-_+U%!Z_J7QO ?+M,.\6(K^IYK$@^:TK.Q[S"Y$; M>J#3KS07-[,K^IS/Z;3-Q.)AP'AD B]E:BIJ) %D@G/(!4+:+!"4N*W]1T<; MV]>^$A88:>'-#+3R.I[-'X78C@6\ =1T<<]C#; M1OF=0VJKFSHFP>YUQ5[.KVA9ON6SASJS?D)YRCA-).0D,FY29LP'D< T(0A3 MD7+N%H)L->K8F&5YZ,"W&IXX9LY:(6Y',-YQ[)EH#I[;7 Z!PNIFY(<'A-O M75#RFXQK-?*P";HN8.PD[3K=W"$%\%/^*N\?BY=*OR1ZH$_ZS?O[RTR44OP_ MLBSN]>3(#W)>O7TK*OFQU!>WZ[$D 8OC-((RBV.(2"0AYHC ."*)I(1)SJQ, MGG.$&!M?)2B(FRA@A_2UKA-PG*^&@K5G^C(:@(4*];&^40*T6@"C!JCU +4B MP&@":E5.VU'^IL(AN7" *1DHW[">FOEB:LS_E)F:QW9J_L-,S7SOU/A*0#P3 MRZ,YB5V?/5R:XIG:;V0NGONL#NO.YYS7#8H>]+/-V]I^2IA$8::07MHEQ1"% M7"\K243T'TC$"@F<(?ME9?\88ULU6BG!4DP'QCJ HL7:<#XV/5/_#BQ=&/T M/@Z$?3Y. _'Q B^ZD-07S1Y'X"B+'KAU.)(\+OL&!YZXM&O7GCJ6_2LMYV_W M)9U5E)NWX/*I>-%F_*U:^]TDEDF B2 P$)& B 4($LHC:+I\,19(%#&G6E@. M8X^-$EO1P;.1'Y^-8IP!\]P@QG[\@1O#. .SVQ#&_1'=F.US,7LPS89-*/R]?L3B ML#-!3(1Q B/*8HBB"$/&B?Z19532#%'&0A<2VS_,V/C*2-FT$#=R7@ CJ1LO M'8#3CH+.!ZEO6VX//CT<@Q['P2N)'!AJ4+XXKNXV-9RXVNMAQB)[*Q6<\%@Q MJ/=M)CM%XXBC,()*_YSA(,$J=BOO>72XL;'"D9R)CCES)^ ^ZPAC?%ER9^'G MZ\RBS[2X$T..X93B1"*DD-&4PII*&D76$SBN;NO61 H1F0H*PY!CB"A.(,-I!E7,<91Q)4GB ME%OG./[H[*]BJK4I3.V?5[D><5T;%>L_W\X?90GFCW0&-FYR#&!SG"X[5NQQ M$OJVW\[&OX<]8D\G.7\LA.E'6LWK M@;\6TYR_35 <)L8O!448:U[$C$ P]4Y<#_/-4]KV6RJQ_3#ISW! MWE/)&3\ROE-Q&J\ 'RYCXW>8S@5OBB=3A%!6)CED$HLHR9#>="?,N!XCJ2"1 M$841B\(X(EB@V"E38^OY8^/EM@CZG'X'SUH\YRHT&]C9T><9B/1,?RT8M6AU M(I?7XC#[E/9=_&5CC*&+N^Q3<$_QEKV7=0@YW<\>:\O5A[?5)8MB?H9'VM[A M-Z:UQZS*>9UTL3QU"Q#7MANF$+-$0A3$"IJ?8: "%1)%HR2,K4-6^Y%Q;"1R M^?!0UNWJ=#[[[G&F'(.#WG_&!@HB;&=TMYP+6G'> O8%J[;KG=N9I/?-%._/YQ%Q G 29MN:#5&I#/D:,.+6 .3K'W"T1:R'U1^\OG%S7* MUR=1/C\&Z21@_88?'1[^?2./3L)R,NCH]!,U/?:9ZYO6/G']T_;GO?O4839,AY19;G,.7M"Q)U%>\6E1O92F6O_& MX4:=T7555/.JWC*QM2W3*O2?I('D81A +&4$45U@7RH),X48YEF0$.G4O_(\ M<<;VE9\XINS>P^B\2;,S1(:;BO<]+.ZGYY$7\/PV0SI/I&&[)'F!;Z=]DI^G M=DQ<;?M_YK*:9(HB&B$%HTC;.@A%FC]#3&$>[42! [1, MO[^]O_P,/M]4D4I9+@ M$,H4"6WET 3B+(UA$D9A$D>,L< QUN+4D&.S9+2@X*F5U#7VXB2\=A^V7]!Z M_MZ7PEX ]U2W@N@):YC"UN9?49NV.+C.9CCY+ #QW?8PK ;\F%]Y[FAO9>< MER]2K)'85H!GE 9,$,]%W;Y3;;F8 M^AA?R^(U%U)\>/NYDN)F]BF?T1G/9P]ME+JFAZ5C,$(Q#W!(84)E!E& ,<0) M)3")LUSW$48VQ=_=7GW=_#I\^VO=^#3M]N?P*>;+Y=?KFZ^_ U< M7MW?_%)[-/[J1@8=YL6.,?I%NV=:,=NBNM[.0GP3[O>#T0#DLS^#I1)@I44O MCMON('HEJ@YB#,IFW6':IKPSGN2SCZ)]C.#MR[R:TYFH8WO6PP4GE.($Q0+! M+$,$HI2%D(5A#!G"J:(*DXPZ%2'L3=*QL>P'JG]T+:G:WSQ:;OW&,#L#'IT= MC,AG;43^]A&;T?5B$9*O_[+2]\(Z_\)3ZTF/LS) ]TH?THZ@ :9'T.UZ:/H< ML.,AGZPJ*6\7L9]U3Y;%/OSM)SHW-9JV<[DC)K)4<@*C$ 40J0!!%B7Z54F2 M($1(A9(Z]>GL(,/8UH-U!]5/^:P.&/KTHB67X)M)1IDN2,;1_==E>BQ/'?L% MO>_3R5IZP]6+J/):@8NE5_#M BR4Z-4[> :,?D\^.\@Q[ EI=Z!V3E+/>%1' M"]RDRS\64WU'U912F5"5A@@K E,B0E,J*8$X43$,EZ(NSDMYT, NSU M(B;ZY409E*@N*JTX)"@DD(%ZT)]]] 6[?K6%Z7'A-=#B,B-\]R>XPPVXF#JJY MLPLX?&6',@UM5/77^J.Z59(7B@&:*T9R%O5]%],0KA6#E1U':>R50^HH@1YJZ!#4K^G63[.8>\T M=SV3WF+:&HW K0)+G4"C%%AH!4PS]F;:FO);"\V 5@W&'[Z!JJU MX/WK\U5CP2_B1VLJ>!IJN!H*?K'9J)G@^=%N*Z^0^>1*+]R7>I"K0NCEDT:$ MIB2!89B:C2#)(*$L@DDL]28PH!(AJ\"W[0>/;0V\JBU&+1PPTMDQX0Y8QU>A M2FQU-Z:/PZINL]#9 0_Z]7=9\KPR>YU-#WHX";*(X#3 $&,<0+U9%I F40(S M25,A58J1<(HBZ4_4L9'"+[(R%4OK<@0KH8WOM>2/( XO@%G*.AR3]C/1#N>D M[SY]?Z"#TNOUJ>_WH+37:?%_4MJ/N,,?E?8*^]ZSTGY']-H\896EN3J$RP)" M(W,>0$@@((IB#$FD]'N2ABK$H0QQ)#UT4M@S]-B6B'[;*NS#WH[E^T&T9]8^ MW'#!+,'_6N2:G7_1/VOQ*[!2!?PV9!^&(Q .T91AW_!CZ-!P!!;+=@W'GN"^ MB[V>S8UU+H1^5RICJ-^6]\7OLPDB0BE$$>28Q!!Q02"-J(1!)"06<1!A8E4A MX\@8H^.H6DS0RGD!ZMU>40(CJ_U.]Q"@IS>]'F#JFWBZ(.2T&SZ!0>>-\:'G M#K9'/J'8^G;YU*6^HA>62Y7 :I)Z/E-\G:^&TVJ>/F#UE(7PI MYJ:SP)N9[*N7TLST_]?=N_;&K6-MHM_G5P@XP" ;,'MTH2AR!AC .Y<^F9,= M&['3C3G[0X%7IZ;+57ZKRNGX_?6'U*7N)9$J4J5]&NCLQ);$Q8?2PT5RK6=- MH!!9'E.EZ2,E !:" ESP&!"6)T3&.8&)<$J_.FYC;+SQ*)?/T=S8>1/QRL3H M9;$T"T_'K*H3>-H1QH4H!6:*TKJH-D\["I6!'O.=SO?>;T+3B7:&S5@ZW]&C ME*262_M^[7-.5S^JQ8=):IJ+38+3Y[5\WJ;ZB40A1(4$BE,,8%I(P"1) :(I MARS/$%%.-2.M6QX;,WR]^PK*[,O/7__Q\>&Q3+G\^L%+ J;U8-@22 "(@]-* M:7.T,;K<\=AF699VATFP=$7+,PW9MCXP.3F"='$J M2!H3K%T7E>HU$-%.#(D10+F07*6XP(F3(FAGBV,CKM+.:+;-G)AO3.WGVG1C M;L=37I$,S$]MF2A;@SW6.K#%QF^Y@\Y6AZUX8 O"4=$#ZQO[L_+LM3JT]+^1^O78LC3:FNG&-#=)V;.,9O\!\CP,J7IG&IMU!N<8!B$.V M<;FUIRBZ9.O/<^TPE?&XG_0K<_N\>#5550I&!$,QD!E4 "9%"BBAVL-!"D*8 M8!9+)Y(YU]#8F,78&='2-$>E\G-(LD+&G&1ZG8L$!U Q!!C+4J#2K$BIE#R! M?/)3+MEB2"QW&PR'YOURJAWS%SJK(34QV.MF(\P3OG8D[0.SP,Q!]#N MR^\#RE#2R34:'SO0Z*&0?++/GN60]]L86/OX9 >/A8Y/7^;#66J>_4U_-Q^5 MDD:]2]Y+_6[,U_1)3E">,@RU\T1ID0$H$ZP]J(R!G%"1*X%3_8'W]Z Z6A^E M6S5MWG>]A+YH]N^"OH]+X!'0H?V$#8\8VV^BC?71UOQ0_H,E:@&=BBX+KNAI M6(+3[G[8/J0?I7V3:[V(E.(C71H)B=4MYZ_/KV61F ]23?ET/9':&8ECS@#D MTO"8+ "#%.N!40G,BH1BY:3UU]WDV,AKQ\)(5":ZL9<%RG:4Y1>[P#S5&!LU MUD;O=I&L#?98QM<>':]\9-'LH"1D#\,A\SC-#/JEG^OBX7=]]KJ^3H-V3J9MHQ-B)K9)3,%[>GN/4ZUV,2R;HC]0]?ZJY$+_HA-]'* M=#9Z-YU7?UN=WSSP.I2VY!=\@(+3H<&\ZD)4]:'6P+NI]#R,9DB MLB^>\[;Z@^D_J:N'+<-G?/4'[&0ZV 6/ZYM6_FDZD\OWFM6?%LNW20)1FF"" M@>/S9NK).E2QNCQDC7//)]!-NIRP,N M@2G)#9(>B>,G.WYATOC^,P=.&#_9H>-D\=.7]7.1OC\\+LL(Q;<'R8V*_E2N MZNT*R2&7A3D%%YGV@G@*]>(M5@ Q"B%G@C'E5-[W?%-C^YB__^WA;U%C;+2U MULUE:8'6SBOQ UC@K_S[PRFD NS_=*/AU7-H:6Y0YZ"[VX?SO\4=?:/@M-<)S24FJ>!.PE=GVAD;2U1F1MN-B+[; M..=PM6,)#V@%IH@^0/6(FVN%P7/\W.FV!HZC:^WP<3Q=^^5>Y?$F>8$05(@ M1>,8P)@R0'-&0(J*-*8XEP7RH84W-DJH=QZ?*ZVVZ<90+[IWEXG M"0JK&_KNG7Z33U/CD,W77_403V*:4T3U8DJHW)3%*W* 5:8 D51REL),VM'E MN0;&QI+U5N'6R,A8Z;I]>@"B[?YI?VB&V4"U1:7'#NKIKE^XA7KPT('W4$]W MZ7@3]O=K.(S*2%.4 H(9A) EG# ,-2>D'9YE 904NZD MM]G2UM@^ZXVI>[K4O7=)SF-LNU/B!;G@NR7]0.NQ8]()A^==D_/M#;QSTMGQ MX]V3[ELNE(TI'8M5+1_GVGOKU9 24WU7,8(D#'D .8B,45V&5!%S*3(>1Y#I]B[4(:. MC;2J!4AI8$]9&M\C:<=N8QB?T&O$[="$E+T)!& 8K1S?QEY'8"<0Y&=5>4*U MUV\.N%\NN)1B]4D#5 ;F[%>UD6)2J +',,. Y@(!&$N3FYYCP#EB*(MS$2,G M,N]L<6RLW!@HCC![0;?C7:]0!B;0?12K,,#:W&ACKS]& MM8;&*S5VMSHHQUF#<$A6]C?VK:ZX6*Z-MOGN&1.%C*89I4!"8E+ J $00$D MRCG'1%"BW*I#G&AD;-Q2V@A*<:NIQ6&4/9AV!'(I1($Y8P>=($=U;=WW7)WO M1$,#U]4[W]7CBG@MUUY03O7WEB)[J[K*WN]GJNQ]6BR5G):5QC[/JZCB?\KI MTX^U%+<_Y9(^R8:;[I=3+B<88A.EG^]AAV7!,(^ MTE^U.-WO:_NHK#GD:3MM3G8M!"GZB4^*C36SD(J-WM94>)90Z< @0 'O=&7W;U37(Y+3<,O\IU$VR42<0PHWJB-@73H$(*D)A0$+.8 MX$S& BNG7;NVQL9&"HVMT7)C[$TTEXZAL*WPVO&#+]!"GVTT>'W;P8LJ/531 M[6RV^'>9>*T6R^C]4HKI.OJR*&NR^JXQ8H.65RII;7!0/K'I^B&I6-WC'A1V MJ_T;42I8S^C3A&EO@LLT!YAKWP(2S ')<0$P5'$F%48IME):.WKRZ#BC,2XR MUMF'?^W#U4X+%X$0F@/L^N\4Z'6RK[TCO/:?-EAHU\E.[,9TG;[@0FFC*DC> MK$@6<[,&N?TU74T*RCG"3%-9$1, 19(!G!08$%2(E-.B$+&3[&%K:V/[0.O, MC:V1/?6*3B)KN3OD"Z_ W_(15-&?QL(06D1M2(31(#K9XG6TA]HZ?U9SJ/6F MGJS!?TCQ.I-WZCU=_3#_-XW\I+/R^7-Q:C__T3@,C_+7^G?=M7]-8DE$HG(, M($Q,U#K0]JPHUD)9,-NCP!*8[8_[-Z4'9,3_ZL^Q 9'H0E5WPR8?>\/1+FI>;-2RS M>H/QB'[]/;EOGLTC_?59Z.=.U927>\Q?7TM!CCA.8HHD [B(-?5BKJD7FBB( M1"28%S)-4ZN*'YTMC8U1ZQP3LS>Y;VY4V>N:@W,.X.Y%F3?80CMV?1'KD9_3 M@<:%B3KGGCYPQDY')X]3=[INN# 0?QOBOU/Q/L5Q#G,&$IE"[9HE E A.1"* M%B1'F"2Q4R6-ML;&1A'&UJ@T=BA10FEM,L.U^K;/ [ MU=3KN)?+ZH#[[?0#RAV2C*H,4XJ P D#L. 48,HYR'.9Y F/$TZHTWE2.%O' M1F*[EO96= LYMI:'6>,8L=#[X*<'R_L.V@!H^CTK"VCOL$=MX8$_.JD;H,G^ MR>/5:O=1/Z D \ES&6,E@4"FOBPC$#"50.*=_Z[S=]J%5_ M/FD/D\ZJD,1/^F>K"1:()J@@@$%" ,Q$#+"("Z.>*6"1L SCPJZJ?&L[+F_R M,"7E&U.CRM8Z(CDJK;7?9SH/;/<>DQ>P G_VO5!RVEOJ1*'WOM+Y)P^VI]39 MN=W]I.Z+>RX"R_3B31A@2F,BB)[-99X"2,RR+8T)B$6N8@FS-,O%9+U8TYGE MLFWWZ4X3^::-<*_OHVFC$1VKQ,A<5UE[X%$:<\JU T321(,7,PYH&D. **$$ M<;TB=BLSV1^\ ;R@]]Y@LUQ.]@4C] *PM"M$>..I#OM=H^VU,.RJZE3GCM9! M)R_J&?,@9_JW3[=S\0==_DNN]=_KX.JF1FP6DYC(6(-$]3HF+U) L4R 0I#E MN4 9=OMXNQHR.@1_;NQU#$;H0MCN._>)6^!/OS:U!&UC["9OPG]9 M 5MH_,8$=#4Z[(F_)01'Y_FV]_5CEP_3%7UZ6LJG>DOFF_PIYZ^RC B8%"R% M"2P$2%$FC5N ,U3(W8E8))KWLD2I^(D;8V-C57V;8WN5%1;6X?7.![(M>)L MQR^^T N]M-H';F$/G#.MV"#BE5):&QR43FRZ?D@E5O?THY$O4GL\\NY%+JEA MJ"^2Z@]T2MET-EV_U:FDJP^OD M+(7E FTXZZV^Q?WOXOC(IFI6=%]2Z'? 5L%P_CFQ8QZ/&TB'& M4F"6#"A1+[ M7^5ZDF:9RA")04)S!B!&":#*2!42@1*9)8I3QXJ#VX>/;;6_L:VG7+[!2^8% M9SPE($]X B"AIOP2@4!(DLI4*)FFR&5ITQNOP98O4P^HV\S@SU)>X??H5 MCC%;OL'C"WPNM2O_Y7:N'1=NDHQ^RGL]CJO[Q6S*WR:,0U@4+ 6$*F%F4@5P M;"3>9%:D"4Q3X>9Y]+!A; [*R>7/UH/TL?9M'Y-+UK#>D!YP+7H"Y.C/RN) MF=7]H1M@)=ANQPA6=%9 V:W,[![EM9:S;NQ_+:;S]3_T/_9S(AG-),\+(%)( M "QP EB>:SY4"B*3,)WG3D>PCNV/C0;/5C4N0QG*+D1-'WHG3[J.D1TU!D0^ M,"WZ!MU7H>DNZ(8H0'W6AC$4INX"R+)@=>=CO!1ETZTT)SU3>:IJD+[@ZV*^ MW"LB]&4ZEY_7\GEE*D RE&0(X"3& HN $GSW(2P$J@D%S1QDL'W:MW8:'0G M:;KJ7J3-CW8Z]C.[FT::/Y56[O8S*;D9_FHY&94_[YJE[>0?LB/AJ(QN8 MIK>#>M.,*CTWJHO=4:47C.JE!>#\H!^RZMN%%EZSU)L?<#OJNWEJY$(9R3OU M:3JG-V;U]9:L!L-P[\ QKZ,V"RQ'MKT9I 5$84P9$+N9/1F7M@V1;I7H4%YQ![9,J) !,B'91E9 @(TKS$P-6.7OIB-5 ,H[:NJO]F M[-LD945_T'67BHI[W.)Y)/R&*)YH9]AHQ/,=/0H\;+G4C0%6R[6I*BE>^?IN M^2"7/Z>\4DL0&#(N!08*YL8-P1)0BO6"52]6*87:1\FMY _/-3 VEZ.VL=*, MKE>.?I'+]9LY!5CKU8S9)GMI%"SJ\O$QEY(GC( 42Z,W02@@I* @E0G* M1(803YV.+"W:'-OW7DYA7Z8_I8@>]<^G1H.X7"(ZEXSN1-MNQO>,X1 >P"GX MHC\K6SVN(QR0\5TUNK/=H>M&VP)QHG*T]:T^U.YU$P=JS@>"Z!CF F9MX6G7D[=^BN.:Z=_T9_\P^4J9^DZ5OUW= M_J33F3'JTV+Y=WWO^GU3R'F3CT/30N9Y+D!!3&2[H#E@A,4@R;0/Q_-$$2ZL M5F*#FCTVACU1*-LU&6O@<>]8/XYV-$,SN3$Y^KT]!>OW.@6KOFXO!:L6Y3FVT U&Q1D0WKXTIPOEDH+C9X1=-+R\E''_SL%URE?&K MG _3MO$HTCAK]E>&M6:879NK(+S9"[I.ZY=$A6Y*I=6[' 1E2JAW&RE;%Y%8P-/T(3(!]H5: M(0@03GG8TA6")L]T]G1HY+F+?2O[35)$)!4D PP)"2 L),",()!P)#%C@G/I M%,UXOJFQ??\!U?PNUO$;$1FT*O@-(=P79COE?',C$>L[NTW2?4=89:VO\M?Z M\=]R]E/^L9BO?ZPF">144T8,D#EDAE1H,C$A)Z)0.=1N!%;,J;Q!7T/&1C#Z MU<+[G8ZU-3LV M\MLZ IV']@;W@",P&IT!'7ZU-7^G(RP:. M\T==5G?WE5CB2\.,'V3UW\_S6\Z7KW(WB4)[D:72TY9+M[^;Y)RB.$X@R'"L MEX:)I'II"!'(1,%5S$B>EX:4&C8WB:NO+E=&BE(%K HYG6Z-=!8LN'#,[ MTAMR) +38=.5Z%W3F=_,[GTS-KLY:6:<*KF^'>_18J1ZB"KY@=>S$-.%1@TL MWN0'PF/!)T_/O3"+[,LFE31-L>($,Y"*@NG5LRP 8])LP,1?"$]NWXS_E].G'6HK;G]J=?)(??\DEGZ[D_5+WXMMB-M/ODKEQDF%18WE4FF[HLHHC M'$C1O__+8>GDIU[V3JBC"<5Y,+(]Y1Z+R8S?_FN20XF%%!1PGA4 ,@$!A04" M!4]R*5.:H=1I&]JVX;'-9@\_%LMUI=PPW9X4W$1;-2Y'%6[; ;";>T+ &GC& M,(9%6\MNMLD$0+_C8*5[X5'@Y/6LS:[K\,%WQV<)( M*F[4]+!(K1'!*D0J)<,07B5! H5G&I:D 5'".91J3 M0KJ76@EBZM@(J3&XR5U=*),&JXV.5L;JF^AE61]-5%?_>[EY3ZIM2:.64KTF#]5K4G?:\R9ET('QOQD9 MQMSA-QV#PGYRGS7'.Z7*TG<2(Y@P4'<<%C M N1 YSE#.0%(KC )(4T=:NR&AS/5Y?RO$RK!-MNQIM^]H,97U]V=V;:+][4=,_KS&U MH0?!=[AM,'N'CL0-#?R)(-W@3?:;;XPDV8$LV>UXCAXVC&U%5\H4E^=;I@N[F4QNDT6? M\;&;! *C'IC4W1YJ)-SNXKP]PC_X,HJ1X 8Q>Z;F/'8/2[@5 '=+I)8^Z ML.#:Y_G+ZWKU1?Z4L_0/:92.)HI#3&DF 58Q!%"9]-@T1P AF:,T5U+%5N+T M%FV-C?9*VZ*T9^&R$UC:49L4[CK?\;-EN%IN\:QW__N;T;8N2S&D"8J9) AD.O<[:-LQBF<,0Q^=G]>[]U01HPY/W-IS$6>6A92O_SE=_WC_NEKK->1R<[ANEHUUM:WFVB^L;U?J2W; M ;%+N? MN.G]4,?;9_,!_J9,]QL^/) 48C,%WN2;O5?=AB?7-B:(8I>M0+SU 2<$ZV7$L3K@]@ M+2)QO1YWX=;][V_E'LG[&5VMRJVA6,09BKG0?B37[%G(#- X4X 1J##.TD(F M3GEX9UL:&S]6>T6E>3VW[H^P=-RXOP2AP)RU X[W[;3._H?9HC]J[3H;].XE($:=)MJA)Q.ZGV"MR1EC]/U3$Y@##,NJ 193CC0OB74 M\X1( 8M)#'%2Z/F"VLP.IQX^-D(OC3)LGJ3OV&_-5MF;'7N?1*^=<"_%)#!' MNL)A37-M_3[!3"O)__:T^/G?]&TE*?T'-'\%U5]+)CKYP$'(HZTKS??>>DW/ M8P?C6JXFD&0D@0P"3K-4NVX, RQC;)(B$(H1TXM!ZG284#YV;$<$CW>/MU^B MVX>'CX\/CF< %4R6._O.G1]B,>=1"'N_@WXWUJM'#[M=OM>=HTWP_=\ZZL:%G0\FI C"3!)!,48!(JIA2>F+,K,HL=3;8>_[XOO_*O.A%V^>:/;B/G-W$? $>P3_S&HI*Y>?C+SY[-9I]NQL&F^R[ M7;6@6[Z>_O1>Y^(D3)[SZ/;;&#CW[60'C_/53E_F[@(\R"=#X7^7BZV,K8/?]="^TG_/(C= M\[T7: )SP*YQGJ?YSNY?/,.?;V&PR;VSD[OS>O?%[EM>'VK)>A///!%,3^8I MR8#*%0Q3OZ^1VV6]XOY:OHT MEZ5S/M>0ONF9VFQKK^12>^L3" LJD-+SJTHP@'%A-IP1 9PRO=S&'&7$OBA+ M1V-CFV8WYI8!L:6]#D5"NI#MF'0]XQ7X(]Y"M3&UC(^[4U%CK4?H' JK>(1P MH(HJ)]ZZFVBNL5RH:%F;[:N4BB4ZK354NIXQ7/$4R][L54VQO<=]S7*_7(A7 M7N645Z>)J]K=SF)2)"HO0!(;3BU8 DA<,.W:2(54+F-46&U3M+8R-C*M#:VD M%2I+[9^R'6"[G4QOL 4FACW$=BQMHJ+\;5I:(>)U"[.]Q4$W-*TZ M?[B]:7=3/Q(I"^V:F*.E_*$?-_TIM^)?Y\L[W(K_\UH==E5"8-\D-T&O4S6M MPI6VOU^57LXC_35):1[+C%*@B$H 1"@&)$EC[8SD29:I-"/**9M[,,O'1F[? MYTM9'S0\Z5FD47A7UYF9=PWG?U.9Z:$Z<,/*7<$_7=BZ#.$$*5"@2S3DU95&)1C"?(\85PI MG C'M%6'QLHW>(/>KLFE)-)+M;75!F:/HD.=,'FN/'2^O8'+#W5V_+@&4?TY]L9&Y'L3=.E M1+:QU>&DL052B_-9/T -Z6VY?;A#U^X^[)VW6EQ^08FV/H6^OTSGLJR,,"DXR152&:!9ICTR(7+ M,,Q!:DJQ80_=="N\RLX6N>>8'Q9&TS/T_N2>C3 MIWFYU:B?R[E1>IC.G^X7LRF?[FY#L52E29$24+", H@5 @066+N_,E,9$E 5 M3LMHNV9'1\ROS\]T^69BQ'8Z$&U[$#5=<"1=NT&P)%;OT(8FSW8H0VW_.<'D ME_[LFAZ6XIS@.*(QM[LO%H?[0U*S@VC8\--2_L>KG/.W4MHL(7$6*T)!7!!3 M-E$OSFE"(,B%]NM323E)K.0['-H<&TGMV!EM#.TM'7<6:3LR\HQ?8"8Z"5U( M8;DN3$))S)UM]UIB2%UC$+K(D]DT[<<] I5>YJ?/V4MMN M%CWO7E=EF/UOT6*3$$R[$X(O'14[@@J#=6">,C"7Y?3N=V'^WL <-N_:'3&O M+.;0_*!DY@[+(:?U>,*EVIHFONI [IIF$&6Y*DOB)7JEAPI D*0@31GA3)*T MMTSY<6-C7Z"> M71E[:Z!O4!Y;?YZOULM*0*'\A@F6&6*L ) JO5 F,@54P1PH29)8\:*@RJD8 M_8DVQD;"I8NSM;$?BY["THX/+T1H0%^PK)-:QGX<0-8]\_2(LCN+BN?HNN-V M!HZJ.]O1XVBZ\Y?VK'2J%[.:70Z*OW_9!H(PE11Q')MBRIH2D%2 ,0I!2F)& MJ)34,D'?LKVQ,4.Y@7-;JNWKO^Q8?$'T1A?D=J3A$6$F=6[;E\'AQ6XL#ESJVZ/QQ@6.;FWJHGJ[U,P]5%LLC[H)1C$2. M05%H1&$*.2!QF@%>9"JC"*(\LPIZ:FUE;&Y)3]73LR"V4X0W: )3P[[JJ:> M *O.7ZYY>K:%X31/NSJYIWG:>7$_+^&?5Y65(:6E[M&-\7737G]?1"S6O M7HB;!8-Z);W .?12^CVD'Z,=5N:M*_).TAAE.5<44,U; /*$ I9@!M(D)HJ+ M1!:%5:V6CG;&QE)-6>IWWQ\^1"_ZFRK)RI&KSF%JQTH>D K,/Z]=6^J.9 M#AB\$LJYM@:ECHX.'Y)$U^4]UUV788SK171/EVUJNSVVBCOA\KQ1?+Z]@;>).SM^O$GO4IS6HBV+4=?APA.9$%1DBV!5'5I=Q.U'@19!_69 M( @/)$9C]^[>1'5&@"^5&F?(6D5K[)\VG(:-ZU5R 4C*M$^IO4C]MTR"5$DN&<0(4^DA[^]$TV-S,3OR_E33 ]]Y?Z=& MQ7\MB V1]W>J^3'D_;7 8IGWU_8$_^4.&B_Y7BZG MIH8T7YHE^P=9_?>6K=9+_>U.,"89(3P'!FJ@T27*4"E]U M#.Q,&IOK6_:H;;7]W_W5(K <-,M=Q4&'(O0^8SD*EDOXZ,^F!QX#O/S!.9CV MOZ59HQ'U=X/11:W?\SY-S7\FS!U''1&?;VNC']%N7^Y.&PN2&K=_^D.L? MB[)2=%WV:I(7F94S"V5:MCX^9*[5O[N<:[ M-5ZM\;ED:7OT7!I?EC*OK'>C;KM1*!@O>$$4*&*: RA(#+"@',0X3O.$X%0@ M.9G+)ZH=A:''@53CL-OZ_X]'PFYV]/Z6!Y[V]O9G(D.-465T5%D=[9CM;RYS M0LGK)&77\J"SCQ,8A].*V\T7RDB=+):'N8A1*A2@U)3]%I0"DC %$I(KIIC4 M*P"KX NKUL8V/]3G!72VIYUA#J]WA*!VQ%(=3^#:D;=C)&]X!F:B'<#"UR&T M B6,=-+U*PU:=?ZLQ%& 6H*U?/E*N[TFGJ^)?3%G6X0K!'B14P"U!P1(JG) M4YG0'#&D$B=F.=W,V"BEL3)ZJ4 !>:(#3:UA3>=L5?.S-". M@5=*.-/4H%S0WMU#$NBX^E)E7%<9M:UNVD[1%$X@9 H#J\6[Z2N[Z&&O+#UZAV&#>NN6QD?R.X='Y$!UG M-]-R&*P]3__@AG9&[]Y_/I.'%$"[RADAWZZJ9>M#>Z]NH)QP:!T?T".1Z?2N MW!U;T^GL&M M^Q?QNH/1K.FA0V*/MZ%NI\VK#6!@2CUW]! UO=(_BYI^1;IC4=VSJ.Q:U/1M MX_A>9>P<\= [(47 M?YX;8^;ZK3'I3)G(."19 4@BT./3Y>'?G3YR+ M6]S45_)DM;Y3?U\LA-D!>9#+GU,N5P^+F9@47&(I> $X4@A 43" DT*!&!:) M2!CC.'6JDW2^J;&YW<92LQ/YLER(5SUK+Z6&VW5[N 59._+P@U=@YFB@*LTL M]VD;0R-CJ4\1DRXT/&N8G&UN8 F3KFX?*YATWM&/*KY57\%JDZLB,NU69"D% M@FB6@(0+0')6 *8DAB0O1$Z=9?'L%F]_5? D;@;[XQ+4A2 MSKE^>_VZCQH9])L^U\7#+_GL=6[?KY#3R8=ZG5P%77^%UN4FGJ!+JODE-&%.NE];E967619F1_&FQ5'*Z M-O%NDQ@QB)7V[!F"$D":Q4!/YPH0QO5/B)12**?@DDLM&AM9F+Z82LS&O>6+ MY^?%/%H9XZM4X?E<\C*GZM_3]8_H9YTH941?-UVM+K^I->_[R]]?/M9V+L>@ M(QB8STHCHZHS4=6;FMINZCQC4PMU,U+5Y77N6RWLL-,QCQ$DOC#V&S5RL57# M1HKX O$H.L3;@]U=M(_S]73]]EZ:O>'9Y[F0O_X?^3;A*94(Z356(H70:RR8 M ):2%, 49ZHHBKBP8^FS+8R-=2LCH]K*J#0STG;:NVBG@>QVT2Z&)_2!HBLR M3BY::^][NVBGGSJ8B];:J5T7K?W"GN%=^IG"R%=,?\IMN;&/O_CL54AA4IS> MEX(CY=GEG3K4]/^R*;J)"P4+$E.0Y@4!4+("T RG0#*.)64HBXF3I^;+L+%1 MQVZ_=HOO-3V+3->BG;Y%=RHZKF=Q0?E4;T-NY[!=8R #DUSG&*K#,5ST'T/W MP#7/@/N-:_-EW+!A;YXA/8J*\_W\?I/!?764M-V1+T/TZKA2)(LLAR(#B

1P#;%:5"1,$J[2@@KGM^ 4QJ^^LS?RSH@(Q# :O=U+^&%I85W-Y4L>Q:NT0?:U,2 M^8MY175C'Q;/=#J?($0E3V*IYP&. N=(*DP!Z2N=:O(*.4D?G3^LG M==TTL$O:2+W>"C$UM]!9Y4;=OJY_+);3_Y1B0A4AD&$.,DYC "42 '/" *)8 ML)0QHI"3.E] 6\?&8:79JXAN#+S@E#G@" =V5_V.V_A]UNV29-OC1CU[V^<1 MN*WV S,.W]7"WK^& VL/O#L'Q50O"=@SN![? !-P7 M,F?:[$;#*^NU-#KR(I?KMWO] IB=6I.P6=;[^RK7D]C4 M.Z&% (KGFC2D* !CF0"B*)1$%$E!H>.IR]G&QD8;C:WER8)L#+TQ@L3.9S'G M$;8^B_&"6_BSF-+,FZ@TM$3NXQ:YKRW(]3F*Z83$]U',^0:'/HKI[/J)HYCN M>RX5]/OX_#);O$E9G_:<\9-FLWK5?:>^2;YXFAO'IXHB+&N,E@)2$Z)4S+(, M Y$7', TQ8!RDH*$,"(0PGKY2_H)^WFT;4]$ZZN/W$ZNJ M35_-?=O>-HD.5=GC2C3.T5T*\VY8KI6O/>(#KI(WJ]_M(N0F^OC+=,XH.&H> M?D]?IFLZ,WVZB6Z?C:YGYY!>(/X7 /) (H ^+;V2&& L,^+ H9HK-_$\T&R M]5:'?;L0BR%+"L4QX# SA_@" U8@"60LDT1*)JFPRMGK:&=LY&_,W-&EOV"1 M>PY8.][U %=@YNR%E#,9=N#@E<[.M34H(75T^)!2NBYWSP]Y7%)S-/SP]LP6 MLTF,&<4JCP$D6/^1P 00ADQ5'1HG!459EEH5I3MZ\M@^_-JXJ++./@MD'Z[V MC_LB$ )_SI;]=\KU.-G7WCD>^T\;++?C9"=V@;_@4]D) M 80SNI#P.B6?;6S0.;FKRX>30(B??O'GPV#[^QJY^0CB. C@C^I([^]U;[2;(1[IY^%74;_]R5Z M6<;?W^EIB)J#I$K5?\(9PEF.*$ 8FT_2G RK7 (:2\B+)"L$3"Y5OSS5L-5; M.Z@,9I4V0DOK+E7"/ FUW6?M$;ZK:F-6<&[,KBN5A)3);,,IL%[FR::O+)S9 M!D>W@F;KW=?)VC%UD:4PQU>_7J21F7AV&T?"[7[!GJ9; \+AKA$ ]X M@G1I;M#.F_)QYTTQ/]Y+'&I",T<0>MESX,81A^EJ_%\C*+/GD/C.,W)NW[%, MS'*]N)FDNL,P(!#1/&("8(, $QR")E:(I MS0A*1;,%\>BR.>AN2X]=B<=!]A/W)3.CU_E4Q(\\)Z)[3L14TP%+ 0@E!C5@U0"JM(, MP$05$L>$)YS6[\3'N>6IP&C?B*8' <^W*\V4O^C+,,S^68#A_0MMG^WMD#7] MCVH H@:!J(1@/%MGCF,VJITS6]O_4AMGC@,24)_'JOF^6<[S)[WF>C8!I%\U MKJ]+4X1[DN>%$$AFH( I OK_&) B*T".**Z0>]-CFR'V4LI+VZ/*^&C'^@MR#1T&Q7(?(@C4 MH>FK07EQ,RG9U9MM>+)!GM(9,'\DIGQF-/)DF&TY3)%!08I@ B)@!FVHE6298P'M,B MEV[Z',/W86Q4NQ=LN>G-C5Z7+OF/*$MN(OT)I3WVB =^-1SVB\<[X'^AO>./ MNR_+T=[Q!HUH!X[(X.%Y'_DZ8^E_3WG@?@R_OWR=@3JYUWPE4]S#-3^^&@&M MNH!.FFR"USP*7 M=#TP-5=F>:P>=*ZO%PQ5ZK/>%OLCS1F#^9H,57 M4YE;XCC&""2R0 64'^!),% +]IC5H@X2S!RK/EZLJ'1?9%U@=/ZQ&)C;529 MZUP!]C2Z[9^N3\Q"?\H]X>I3%K85BTNKPYY^^-!%8EN[>*)6;/OU?F1&?J>K M*;^=BP^F@*%V 1IM#%CD:2$S30X$92:JC0"]/(5 9 G/".,20B>]:\MVQT88 M+2(D__TR%9)SP-NM_@+ &9I+CC1*;J+2ZG+!7ML]B&Q)!U9!54S.M7U549,. M0+HT3KIN'SA\M]HLW"JCK#(O5$&3&' J<@ 1R@%!IJ05C*6"L+H-5\' T>UZO9RRUW69OKU>F*F FQUR_?Z9RS[/]7#I M5]9KC8X#J'Q7Y&@>/W3]C8-NG:BV<7A%7PFW)EC@43_@O::-)U,HK&2I>I]= MQ"SA@II=4/V10Y@6@"@<@UC&.,T99A Z*2IV-SDV!MB)J'!5;>M$UXX3_&(6 MF"OV(HH"U*2UA<*S(%MGLP.+L=G"<"S$9GVGXS'FO^G/B5YO$ MXK,YJG:YIV8B)/VFX_0S M9=CTG(O@.DK7N>QI/=ETKZU/TSF=\S+(;Z4_/XQIDG%3WAHCS9F0*8 SEH%, MQ$E&$H(R[I2PT];8V/S675M+8C3EK::KU6LI-L*-R8X4V(:T)=%YPB\TG1U M5U4&:Z![WPJ=.V598.*7F-H:')9^++I^1#(V]_3<**=OQEDP/&6H[)7.5IOX M%458#$UHH<09 3 I9!7<2WA.,TYC@;A;S>OS;8V-2!I3R_F[,=;F_,\99,NM M=C_0A5[[]D7-?3^]&P^_&^PM[0V[X][=\:,M>(M;^I''>[KZ8?YOUHL_]4I# M>S9;=4#S"]WD_@]VKIQ DF!$5 $X1D+32X( Y0B!0DA),92X(,Q=;>\BFUR^ MI>$T](R1-Q'7?Y:;(+6MY4>VW&IQEK^GZXAM%/$S#J^ YC.C>[]>1U)=<95SMYJG!1BKP M3%8-D/DSVC'P)MK1OBU_:4;L\&<[-_B;\+P ZW5*O,RB02=-+^ =3JM^'NHV M\99["LNWR?>'"8&,#?Y]-* M8YJN;7+Q]_/AP.74<][$E]Z:^N/K\ZW^4 M7W[YS>\\:I /]]CTYNL[\9N>>VAE%:\Z,6>S&J.Y7O*J) 9"0&1R91@@0E) M<0(529$0*G;:/#O5RM@^M/??OWW[^/4QNGUX^/CXX)@,SR9H+L9)MQ<#O'MC)EH;=_&KK[-&N5^O%/5>LB^?GQ;R4FWM/7Z9K.JND MZ_5$+9<_I?BT6'YZ7;\N9;/S.=&K4)GC H),+UP 9$6AR8 10% .:1H+G"@G M=41G"T;'%F4'ZMH;R]KJLL;&9J.]=R$\]^&Q7):$!#WT4J3"NRZU49O?U-KX MMHM_U87-IKW'Q4=?^/PN.)RM&':1T1>DHX5%[P=YJ5-T5,NC^H%N];#:#1-4 MI3D2@%&8 Z@T25*6()#*5)31,5#FE]:&9M_62N5 MU*;>1)6QD;8V,N:Z"KN<1+:=W_SA%9B]^D+50]2E#8D+)5U./GI@09>V[AW+ MN;1>W=<)^RGGK_*3MJW1:C,$\_Y5^PS/^WWNUER'GV>9Q,&-C3Z0//L7_3ZRD]95^,"U4Y3Q]>E]I-NJ\B M)DH?JOSEOGZE%!-""U(HI!>3U,3[%WJ86)I+H'+!249$+#,W919G$\9&;;5] MC0RR7I+T7@WV& _$B]1C=MX?-N(NW]$;9K[Z*NQG#2J#TANE(I:3_DWJD M"!_*HWW9%. 0.1-%H@<#4?T'Q D%A,<9B E+62&H$L2JPEY[,V.;C(Z%_WJ4 M.^E MIW>_.$5>FD^ %0.R;]>(!LH[;Y"N^-NYCP%1#4R\1U)^E>T[ISA[!:;K'OES"7LB MY]4?=+5A4&>P)T"'GF#?Q_1CN8U$W1^2KEZ7Y0ID]-NY8&!U:WZ^[ZL:Z=Q3W>,G)OY]H;6BS7IN[7KDQ/ M#ID00G(@8DI-V7<(6"$2P!DMDBR'29Z[!39;-STV7FG)QEP9\X$VXCF:]M76 M=!@3.P8*@W1@/CJ746E0?MBB'$0AR1VPT)F2YYJ_=EID!RP6.9!=3^@;'C,S M!WOW=+E^JX1:)U"356:65RD62GM"B@%:9 B@+$^PR E-L5-9H^,FQL93M851 M::)KL,L1?G9<K B$S45W>N; M2A<\C9/J7X[Q2Y>/I1U%#3M"@0GM9-S2-K2IB5ZZV0[9GV5?PD3>^H/6;U#3 MY68-&^3D#<:CH"=_3^['V(;\MP6>3)'(U&0L]T>)KE!Y)3[KQ@>E-U=(#DG, M^?Y+G7I^?Z?*M]#VW(1C1_6*MAWY* M9[.W*NY&=SO:E;?8W1F.&ACJE"0ZXZ^SK3IU'39E\K--<;'>U6/]ORZN_NPU M7H+0_NW.XF.W>]&V?X?#N^VBN>E4".@@'K#OP0CD$7LS\TH>LF^8SWO,WEOJ MFPNGYS8S\=TI,L)8M[+I0*J?_S93K7"T"8,1BK0H!L.V,X0VNP%31&ZG^0B&GD/"C$[+WY.O(A)SJ MW%F5D),7]_,B]&K'\,G]S7[ M[=/Y;]%+W0N30SQM>A#131?<7 Z'4;%S0,)@'9AC#,RE%W*_ ^Z[[PWD&^.C MVVZ8G?T3=\2\>BL.S0_JN[C#O@NE+L MSQ3\ MP1CZ*.$2!-T/$.QP\7MNT-'FL,<%=@ -6;_9K#>6+Z1 M_ [!4^Z(^<[CL6U^Z*P>1UA.Y/BX/L&KREJ9H_CQ^66V>).RO.9>O[ _M"4F MR&MBMI:1PA@(KCE.\UD,J)"%)KHLAYRJ'".GTIZ]K!@;TVVJW6KG@.]6.:@" MYF3=C_J'+W5/HA?WJ+E>8V:[>QUX)()O:QMP:_GMJ@>U;-=-DR;==*,^-&XZ MTAZ^Z$O;RP[((>2].BP9@\*7'5B6(E^6#_.ZM;8A[>U"=^LB(DHH*7(0,V92 ML44"2)P3( G+"$J%IE#DPJ'N)HR-0-_?/OS?T:W[Q\__^/SX^>/KN6E>HS+19MLGM"^[F;;UG?<]B*(^]@?Q"'VW]K, M&,,^G 5,EOMQ-D_JZ5Z>C#C>"5;__6U[21W+7DIPFE"N]=LVXF]UM_XAEX]Z M,5E'*O]#KM;&]HK<#^1\_JZ?O_Y UW*CMS$I"(OS7!0 )U(!2/,4$%)HNJ4\ M)@4TPN=.PF&CZ=G86/S;P_=5]+/L@^:4AP^FV'"E3>8J;CL6A&U=Y['8.Z*9 MQH,4;X7.3ACW*BKQB=8:H*U0;X715J7W)CJ2)[.I\;],%&7'W^93LE:PTU) MQ24I!(!Y8C*$$@YP"J%^:1E'$F4Q@4X;3U:MCFV&K8TNM\_IGMEN$ZP=Y':3 MGW<@ T],NQCN6QS5)@<0T7,"R2M[V[4\*+,Z@7'(>FXW]XV5?/@A9S-#JW3^ M-LFY4"HM4L"0.=)+8^VOQ%B"E!>0(9'!)+$*LS[]^+%Q3!WS5YH8U3:Z1D3N MP==.(Y>#$I@OG/#H$?=XJML7!CSN/7+@2,=3W3D.<3QY58]""U\6=&Z$HZH$ MC;?;IZ4L79]Z!DN%S--"^PL9,U]NGA/ 4A/1J&B>F7,K :T$82S:&MMG;*RM M--)J>Z.-P0XU!#KP;?^T/:,6^#LO ;L]"5BW0^",G$,)!G\(#E2'8?/JK1HD M:6/SWSP58;##I+420\7O9H,EK?TE-;:QN6\?UTN]6,GVL?!DF08 MY*F1S4DD!1A+! C*< P=^/IHV(5\;MABHY:FL=8QDG M/"5YJF$L]'0$F7;9B3#R@XFB-,\98PB[E4;KB>:@I<_>!T#2;GUZV;L6>M+9 M&G<3U>9YE"8[VW6_PF3'S0PK2W:VFT>B9.>O[,>5>U$%C=.I&9'G!=;^)J)Z MN4A34'[OF#+!!5500J?SIA-MC,W9_.@MPND4H';?^84PA5Y%[H<>^=]A:NF^ MUX_]5#N#?NTM'3W\W-LN[?>]U]OHJUK/]''Q2'^90K@_%C.C5/)IL3R]*S]) M%,9YSI$I@RH )%D"*!(%4%E"!4J3.%?4;=;O:\KX?(.F)R9\F6_WL8,2I&70G;(HQ<_KQ_9_K&8R[<_Z/)? M9I!2[J3R?;F9L+E9I9529 M&95VNG'=&3#MF.QRB +SU#$Z 5RL=A2\\LR9I@9ED?;N'G)$Q]5]5=Y7J_>+ MN9GSY9SK55NIY36!*,%$" Y03B2 O(@!81D$3,2LP$6N2.$40'VZF;$Q0"E7 MMV=FK6WFF,![!E3+W92+H0J^C>^,4@_)]S80/(N^GVQJ8-GWMNX>"[^W7CUP M-/%>1-/M7)@P 5[Z,.9'.R*3MW7VL/P\U^N*^6K*JPC0/!-$8H0TS0B]<)-* MF%UO##(20Y;(@B/.!HD>OK0G8Z.SJB/_]?]*4/P_M.'57V3=J>I?ZT7U7[/L MNZG^JF<8_B/*DIO(G.@,%%9\\4MDQZU_B5@>8OY]6:0>T1=?=+R:;KB=/:_ M)5U^G L3/SPA+-%+>9J!0C ,("4$,(4+H$2.F-"S:V:GC]W6R-AFO>8%$8A$SI!?5+(_U] ]E82K2Y]H'2/1ZFV>0)&DO]?)1[MYM5;=[;=H=8&>Y MH.R-2.A5GC48_17'P^W)'31Q'57QUCVX,U<% M0G,%(%,IH#C-@9)<)"26E.56^7=[3QWC1SI=K:?&[?Q#TM7KTB5@?@^O]B^T M-PH#?)@G /!6-/5DO]L^3GW#SH>I_W7X4>X_<9BH[5.=V,1GG_RE#T?ZNQZX MQ7(]_4\I/FB/??$Z7]_KX9F^/G^5ZTG&8DR08*!0G.C%-$+Z^X0(P$S&4* $ M81B[!1@YM#Z^F"(C=/-2V65\*1LQ5S6=ZW?]I8ES,9N% MBU)D0)2E^!IE-[Y8N487N8Q>'R_^\A&YDF._8WC46!Z]JVW_[<;4Y@KE[EMA M%G %T-[^%1<%5L"TKQ/L'M&/"8UVD?G_3IVW;YL 0/.+V[G8_\'.E9_GIFC3 M=/ZDS7I9K.CL[\O%ZXN^HS33G%2^2E$K(2WFJPFE"1?4C":)"P!QKA">/:K@\&MVGFZJ8@MQVK6+;G4!. MYYM!.S#HA'6-H3F<\:YB0\\I4WNL=^I!-]W$>BHB$J67"2 MD"F% 3F@,=2+ M!8Q@+C!'>N7@LN%VU,+8EO/&0./CORP7XI6O]513%@5PG&*.<+2ZL:M4;AS<<7;PJ8OZ?:.WXO^\KM9EULSCXILT9DYG4B^$M1.P>)8F2/9QX2I0 M#85*BEA!(%)J2BXP JB2"5"9(#!3K,"9T_EY""/'QA@[?33!?\NFEV5>X;3L M9_1NIGOZF_GUO*GY5Y?\VZU=Z M;+\T8SL&W?.0 ^*5JX,8.BCEAX3Z<.8(VE;/">@GG<[,Z:_)SM2NY[:&O=FU M_8.NZW^9/,[I_&XN3?S75OA:P5@H*1'(H=!3C ;58 M.WFQU5 M[YNH[MN;OG)6,G*= _"@/S,]-S2_+L-);ZKH4B^EK/TB[Y?-+S-I6-[V M\1 M0_MY:C\NWK#\%U/1S6P'3&*2H$2A A38B 1AO7XG""=Z $D&.-\-P^9H.7*'@*TMZ_KQ;-^'+^=SU_IK*G>^'G^OJP#6"H/?9,KN?PIA::> MIE+@[>I>ZO=GOJ9/\D[5A1W+BW=2<>[F]WJY*DN)C:-,#ZIR":7B )7Q>+FD M@$+MKPDHJ.8/@1*[Y)FK]F)L'+7!03L,!@BS05#56)W.]RL[+FLT(NV#;**$ M'.1AK_;>M#/F7^9M"+VSL'D1*@RB3;'=S_.H@J%6C*E-AJWC)3?+9^ MRZJ;%CMOF7[2R^8M4]5;5JY@I7[+A)?$NE&,;JOD\]6,&TY,^MKX[\E47]V8 M"\1&6'>2->N=9'U04NF;--E5IL+W8E[N_6FP'N7R.9DHAG+.XP)(J%( &4* M9)P"Q8L\05P18I=U,;ZNCRT,J\U[JG-'@KLG+SKWSNTB_T7_[7_^E^8G^@_S3?S/__+_ 5!+ M P04 " "EA:E4_[+83V]I FZ 0 %0 '-W878M,C R,C S,S%?<')E M+GAM;.R]69=;27(F^*Y?D5/].J;T?=&1U(=),JMYAIGDD$Q5JU]P?#$G,84 M* #!)/7KQQRQK\1R'=>#4BTD @'BVO*YN9F[+?_\/[^>S'[Z@LO5=#'_E[_P M?V1_^0GG:9&G\X__\I<_/OP*[B__\U__X1_^^?\"^-^_O'O]TXM%.CW!^?JG MYTL,:\P__3E=?_KI;QE7?_^I+!I+#>R/R[=/WTX"?J3W#Q,:AO 1<@ M^3]^7>6__.L__/33F3B6BQF^P_)3_?N/=Z]N/'+U:9'^_F?X@B>8IRG,_C$M M3GZN'_SY^8)@\39\K&1OOF;][3/^RU]6TY//L\OW/BVQT'OT!5#UR^39P__' MU3_^^8J.STM<$70V?+^F-\Z_HS[M,)KPZQKG&<]XOGC:;)%N?&A6);Y87OS+ M68@XV[P[R3B=;+[Y65RMER&M)SD7X8(SX%1&4-9R"#EHP""XM=;8%&Z)H)*_ M(OHW"EIA^L>/BR\_TQ>3H@3_#U5?PMG+C7SN//),3OO1?K$F/]!G)X)(]-QY M8*$N*'09 H8 II00I(V!^7PPZ=>?>)/RZSI^MDP_+989EV18+AX9ENF.OF^" M^OP3/W\.2_HB2)^FLTN"JX490F?KQ0#2.U,-D?N7GXCK@LLEYM=GFGF0N0UG M1'5AN4:E[-O[_#S8DF2B"YB+ 5\\AR4L8)>,0M9^N@93TFQ M.!@$;CU\*S2(_M%PB$SW!@8]<$!8O,7E=)%?SO,+VJ@G/GN=T26(P1@22(E M6Z\&BT5QCLKD) <#Q8U';P4)V3\D]I=G)X#XL SSU;0*_AS4TF=RK'R"X+%Z M52Z"1^_!"*Y8X5F%J(?;*VX]?2M8J/YA<9!41T;&R_EZNO[VZW2&OY^>1%Q. MT+C(M$J0M2!A>!<@B*)!&R>T,T&03WXP(FX_=2LDZ'Z1<) 4NT# ._PXK4*8 MKW\/)S@IKAB9DH#$$FUV(9"5<\8"4U+;H(HOZ7 'XKXG;X4$TSL2#I!F%VAX M-4^+)9FRC>#?D_SQ^>)TOEY^>[[(2)\+/F=RC%U6FXC=@7/:0^0I6.4R(VFOG,R9(B)GB*HD0341R MGZ-*(3+/5!@(- ^0L!5<7.]P&4*^70#E6\+%9IM\LWR[7'R9SA.% MXC$D&;(#PU%3P&44!,D2O=+%X+)V\5J'6;_ M9_IYXTJ)@E;X*.J^2#ND\)9PSB*0->04K>>DW% QS7W/WPXB'1^,#B3:D0%2 MK=^S)88-W=X6)FW%=)8*5'0,7%(>M!)%^5 LY@%N>:X]<3L0='P4NK?X1E9[ MO6V=O?VTF%^ ^4#@E/2A#UBW0+@@V)84Q*6["X:[F[:=NI_Z.CSP/ M$N/($'B/Z71)\.4B?IBN9SC1PH=L4@+R@38I!1("8V3$6&)2490MQ.'G&+>? MNAT$.C[K/$B,(T/@PS+4O);WWT[B8C9QCF7:JCBXX"41G@($HPIXIWC@/!J" M\\'ZO_'([93?\?'F_@+L9/&__)H^A?E'W)S+6O0\1"Y?E<+OP& 7;P:/[H\H!Q-L%3%[-Z=M('-,O^"*LPSE; MDVRD]#9&8%%$4#5=R!/."?-24 XNT")O7Z=_D\ MK/'C8OEMXG52I1@!J!3)A#PB"HF5 ZZM*5HEE/;PS(I['KQ=^E7W9Y7["[,+ M++P_";/9+Z>KZ1Q7JPE7TJH4 Z!!(I_7G"&N AC&360*M=9V("S<>/!V6.C^ M5')_87:!A9+TX^A_FW2<"D?? 9U=J1&W1/M M"B=/V0 K7-0 2X$3)0,G&>E8C.)YL,#D$3JV TK'IY@#B[H/X)#DEF'V:I[Q MZ_^#WR:..QUS$N B)]D(15+RNB:B9J>2P12+& HK-Q^]'3PZ/N$\7*!CWW&= MA5"_3EX."MT.6/"*XNU,457-&^,>@63CH40R>#HI+MGAUN+& M([?#0<=GG?L+<##+\,\_WQ'>:WKC\#)Q/?_=:!"\MWX^+ BO/3%7P,X?-DDVI78?&F_#J=T\.F9"069]5D MEY@KR9!8*';53O%:3U; ,XST(PNZQK",GW<.^!^[4+>O5;EXQK/5BH1[R:N4)CD=*-R*QH-2M-(\&DL!O&I..<6K:FZ'BPA(-(/01'96;U)^[XY=,A"*(5F_!)NM I2@AADBJ#DHR MAD+X^-BF="AR;I$S+H .T>^]4#E$V!T@YGE8?7HVS_6OE_]Q.OT29L3,ZMGZ M>5@NOTWG'_\MS$YQPI//FR642Z 552*MJ)PS&(LE"RN9\:4)@K8BKP=$'02# M16N== "T]Y\6R_4'7)Z\FG_!U;K:\-7$+O$SV&:7W[]7,-= MVH#?K#_A\H:,)L2-L2PJR+[F6&0F(0A'>W#FM2N?2TFWV;"V(&Z<7B'ML#2T M/CJ V$WBL[%9.MJ+A2^T%R?N:7U0!!*TU5R()%N!:7?8#'[YU'##VEO&^P-D ML0ZS00#RYC/6?A?SCZ\QK/!=[0[ZIOQ!Z*],39323JB02:4L@F)!0P@2P:)R M3@FF2R.'YU&R>O";!PGHAQ-^!Z;F[7)![*R_O9T%6ECS7"/)SS4&J#MS,(5Y M+('LI"(I>67);\,,6F)1&%W 1\O"#]G&'J:J!\]Y$!P-)OH.8%1I7W_[#=>? M%OE&'"FUE9(%$ $+*%T]_\ Y.*MH"@'ASI0< SA, [P,TU M7^WWQ3R=[\:1:Y5,TF!Y33_E&6M+ZTAR2I%+';E7CUV9'["!W4=.#P[S,!O7 MP<+N #%G]$_0^.Q*;1F:5*"@T4?PF23")?T7T8;$'RL/.=0I[L$;'O!V8B=Q M=N#_OIZ&.)U-UU-*U'?'R;;4CBN5]S\GK2)HCJP0M?XNA.4IJBEJDV@I*(=V,8$COD" MVC.'*5MK'RV*'@1R7=VEML' PT [1"$=0.OB)/UM^%:/T2].***247JM@;LB M:BYDA!C10 DR!Q6-R:;1AG%!,42[?.,PA=%8:>5])_2*'9[G*YQSX8:86I 570 K'N61@BZ%%2& M[<9[?'CO$(R7&6:W=6X1]K03BDNSWN05$C !TH\@X."QY8 M>.P.J&YP&'*J$#(#U?S#>"^-MT M_>GYZ6J].,'E?>M#)Y%R4AR<\YG6A[80-1=DCQ-+-BHK\;%2]0/2KKD]TDTRJ1.1C(==TH'TMM6VF!>:NCC@63:8.R:T1TXV$=Y2!S M)Y%WX&@](A&I%#F9.0+/R1/N30*?10&I447F7#*J#7@.O'EI=H5W%"P-I) . M#-';B^=N6#JO;,G>V4"QJZ\#P50N6$_6&-AB"F/.)IO:1'[W$#-VN>,P>KZ; M67N0T#O S;4>1>?TJ^"L)N_/%%I3JH:M0;D$DF1A A.98YN$I-N4C'WQVP0Q M!XF[ [@\RWES]QUF;\,TOYH_#Y^GM#M>8VLB?"E,)04N.?+@%!/@6#2T #!Z M9"')\M@4E /.PK]+V[AA72-(#:R2'D"6TNG)Z:SV1]AD9-5>>TO\A//5] O6 M:88G^'JQ6OV.ZS?E0_@Z$=8QK(;6Z=HE/N=0CS\DB!BY,T5KQ1I5].]&Z+AA M7BOX-516!UA\A^LPG6-^&9;SZ?SCZAJ[+[!,TW0](:)Y_3_8;&HOT)PAA#HG MD7CC6>J0&C64^#YMXX:#C1 WL$HZ -E=04V*PR!Y,?4&DY9)21H\_0RB,.&U MR>0VM#D.O4O+N'%@(Q =*/(.#A.^%R!/%*&]WER!\)NA>K:VMALP60S4".SLZR])N81YS!2#^KI7!A[J& P-023:*SU/*=+6J4R;ZMD' M"#K<8_N"\U.\ROYW+"GI=2*VZOBP$#-$"K1I64N,AFEE0YL4]]N4C'L&-H3^ M[[IB!\BZ \?KG/Y?25CW75"]_)IFI[5;=RT"H?_E&L#HDJVAD 68JUZ'*1:< ML!&,9V3/1?#6M3D@VX/8<1%W&#KNAUHS576 QN>+%07)YXQ>N2'1ER*# F9L M':$= T3A,S"*9(HM13#3IM;O7G+&/95M8<,.EWHWT/GK8I$W_B8NOTP3KMZ3 MRSD1A/.0D?!?=)4-M^ #1<5!*]3"8F"Z)7[NHVE*?O*MX/S MALLTQ/-&0E?;.E/:68<"DG6V]H9A-99E(*13168AK'QLG- V:&W21KWHJ?% M+C6,]#NP,.](%T1 ;)6O<_6H@U=_QIX?20P>@>H^S6?7]Y_FWL/P[7A/6Q$I;VWIPJ!?M MH'*=JA-U(:/+@H]8F[PV:HWZ($WC;FIMX#20!CK TE]Q3@*:$2?/\LET/JW" MJ:-C+]C)AH<@*:C$S34!P\-J@:4A<=0*OZ MDS5"N)#1)$CKDR(OTCNM01DI:G59@"*%<,Z1-YG:7-'P])=X!:*XH MKR>E#S9!"XR"3EY'#09:5L(X\NQHE8EDC%0A:^U:WOE\A[QQLU9: &MXK72P MF[V:TW<1\1>;<4HIQRPBZ;YF/LNHP">#9+I%RFBC8*5-$X1;A(R;K](&/OM+ M>G>@^#.@S/%CO;L>KHOA[XOYXJ:!O73C5#9>J]H#MH[@D,F#\Y@A:>D50R45 M-CI >I2N6/$A?,75RZ\D M1-+<=!Z6WUZ19#>-'NM]XF(3OUZLM$DRV80:KX92'4];*Q*S-E ?!)UT>;U\=#P'=.'[$XOEB_H5"YWK+$+$DGBDZ9A[KH!HE( 1? M0!B6?4X%7:-N>P\0M!4(!Q^SV1Z$ATF^ VOZ.ZZOA3WD0409K .M>6VO38&W MDR;4^:$B"'(^1*,M^089VQV\LZ>$EOW%W(&1V:;"XVP",;V_K.U*7N#9WU>M M=C+%T,Q)2(X6A)(\0>0D0%LB#\6;8!HUVCN<]NW0^*02^(ZLT [,W&,#R]U>53B%R MQF*V@$5J4,[4Y@3)00YUP%]$C8W>'I3,>D#I88??(Y*KZ M+ZH2C?1UKKD"Q86!J((&J1WZ$I4MI(&ODZ=EP4#Z6L#IR3BWI DM;[ M3R3[JTLDKE7AD4,)UH!2(0")A(,N,A?4')ELDU3R$$7;V_ 9W>Q M=XB=%]/9Z1KS1'#%68H,HO=DGX.T],I(B#DE;RUR'XZ#GG."QMWPCH*??43? M 8+^AG58'N9G7W 9/N+OIR<1EV_*AJ75F]/U:AWFFR*7RZU?^E2'.8(UD?C+ M4=9"=PY&&A0RU2Z@;6*,72G=SF8]J931S+0MF9B+9*L] MLPA&6]2!:>ESFU2FG<@<=^MLBY@]X;F[^OK%YKG9O\/CA#L*DAVS( K?9/$D M8H\\"8',&"FC++G- ST%4V %"/]#G+FN'7M82_M4TSO#U=+6> M6)U0D># FQ)!F:@@ECJ664JA2Z[CY-H$I(\0M9UE?%+I?$.IH!LTU8S66F7X M9GE>8WB+*969,"+4'-GHB"F;(0IZA2H&4[PD>;6Y6]F*O.T0]J3R^H97RV!8 M&ZO7RSWM?FZP-E!GEX>Z"AVMC\OW^!RH:\NU 92/M"JR GE26*!894%II+U1 MRUCGL2F"K]'Q-T?'5,,2 MO=VJ-=IU.L;N:#PT+NYV2-M;ZAULF)?4GTFD7G,LYG7E/OLZ74U2P"QS3L0, M\R07$R'D6L*M,WD%1KODVK0$>I2L3A"UA[X?@L[!PN\ 2;=X>+$X"=/Y)+!" M:ZLH$#R7*M2FA"C;7&3>2TXGR#E/=0^6?0< NM:)^3>L M0>[$:&%<$H:"Y9J_[XRMKJ$DE6?D-KD@>)O3B#NDC'R5=+AZ'^ZOOH>L.P#+ M ]V\SYD14INY&OB M95.@,]$>)<.20"BL\RU9O<_7%DJTA95@.?HV+3?OTC+V5)KA8[3]Q-P!4&[G M0[Z:WST)>;>8S7Y=+/\,RSQQBANA BD9ZP62*.03)J/(AHH@I!51NS;CL'8D MM)-@;D]G ]*"MX&9?O= M);>L5FFG^-NV[" M[ VCSYNT;%HPRW6S,2#)(*\Y<3('3U)1-=@0=;PSEBS( M]+M6W' Z3 ]]X>G5:G6*^<7IDI;%61W!V6K9_/+-YTV1],NO MN$S35G\?%8SL]]K"- MWL_A9D3B_0R&HK,(9-:1*5>'LV@(S#/03KB@%=EHX5X=M<%!9TN9C$J-M2"F1 M@G;&MCGFVY/@T1N&C6VA!]5HO\#=;$0/OS0?//JD@W5=HDWH+3]2E] M9I*=5Q239O"QT,K4F4$(Q#^GU9FDX$SF5CE-!Y(^>E^RL:'<2,L=P/H63V>, MG@E@P]K9&\0@N4=UG%>5>KVZFG"CE'>Q@'2\GCEC 5^$!)311<>UXM8V0?.^ M%(_>U^QH(#Z*3@]M6_JA%83/HMG;/-]F56DODI 2N,Q5OJJ \\%!,A)C5BAE M. I\MZ)V_"YK8V%W>&7V@]MKG80^+!Y(:=JP'L.FS.&D-B_<:/T=DLQ7TS6> ME[.<;5+O,"T^SC??LA';1#-D,29;YU?1/A?E#;<^@.?U5#MG#R2:.M@/DQ/>!2<:%2CMEP+P8UR2 M':2& ^]L7\Z'Z9-_W\TS&LZ2B.!BJB..1*@]D")DK3-&D[C#-C6]>V8 -"T1 M'S4%8 =%# JGL2IYGX?5IU]GBS]7-[D:J(#WZMN/6[?[ %?#E^M>/NBJP55* M-CO+(0]4 ; MBJ9[FI"W5%H'7MDU?Y+,4BP8$5BLE*>LP16RWI)Y(5P6-C>"VZZ.?"L8M=;V MPZ[\+J+O #0WHN$:RL[3=(8W.O9_6.PJ2JU\-A(=%*4WE_X>? D"I)1,^I22 M\4('TY#0]4_$\/SM9+-?3_]S\.%$40!E.$16O MC>.4LM6WIK@].<.$H(2H<2WM^(A9M%%?!TC<;H:B"SI8D2T87M<[ M3R0LH1&XYUPQ1[$?:U,A/=QDRV;FLSMT#J_2+J8=7G2POGE@/E$J&84Q0DZ, M^%"$(5=L!.]CR<5EC:E1%>.]](R;/]\=%@=06@=&\E(ZK^L)V;O:8?--(<$] M6ZUP?=WZ7XQ\C,D)QTE&):= 3E+*X)GP@)Q[R9)*Q38>*+TEI>.FT7<'UZ:* M[@#(SU):XD:[UWBIW6%7:7$ZW\QU?[O$D^GIR>KZ7A$2$I.^0";/!E2POI[^ M"PB%!6.\R*71=+']Z!TWB;X[4!]!Z5TX"#?9^W4Z#R3Y^B( M/H3:N99IVD,PN]K*S4*,O(BL30F^3=.[[6D<-RV^.Z V4FZ7L*7=8[-+D-QQ M^F73($74)%.LH]!8H*7HO O)8> V5BKD3<\#?@N=;WU9Q@&&=\%X(%JZF(# MO\M5]4?F](]HX4ZL0X8>,Q1&:U45XB1&9)OL-QWKO-_8YL3_4;)ZZ]]P)+CM MJYA.<4;^[^/+6,8P<@3M:RV(\W6:2V"@M;"J.H7@A<_Q-GS;.!R\5G0D'DE@AJ0FC0479*J] MS;(R.J3"CH6^6Z3UUE;AR$[A/@KJ-1A9GA(=TQ"GL[-X[MRP7YW<7OUN$A.K MXTTS9*\SJ!P,.'0"N.5D^-&[A,>*K'>CO+?>"+(0[;) ;DHL8YLI9A-6=H:;(A:HL[,WSJKO)LIO.M#>VM\,"CBFFJ@ T.Y M?0;71$NGF(H4K 59#P6LA& \ Y>"CEZ$.OQOY"SA<0.7(V?#-5+=_J!-9!,X8([9#:UF7:[.ZV==*P^4@K[4$KK MP%:2+WQ1F)O^XW2ZQ(>;C;W N)YDCMK*$ %#I%6G@X2(PH%()OJ$)7O3YNY[ M1T*[3(8?##>WD^$;*K&+8)L$F1#S)H.O\D-^\&]A75GZ]J8\S.S$2UVXUDCL MU8,M7PQX-*G>DM)>D;4GSZ955<8^!'>9^=X,M4=0:H\6EO@F=V;]K7806Q/3 M-27U<_W(1.NL5/(21*Q3?UR=C^[)N<%L? HE&^;:!.C;T]BE-WHTNSJ,ZOII MW[*]/"=14UQ):PM4-H[D:"1XXQ!\$CDD[8U@<61G=-SS]"-CLY'J^HV4+A.@ M[A&DT<%E)B5HFXC-$FPMP!=@DQ4Q9>Z#:9."L3NMXQK08T=*0RFMHWW\'6YF MJ7U8W.S@5?V4^[/[0S&J^, !D=?9I-Y"D"%!8+8P)V)ANI$3NB?%7<9.@R'I M@3V^J5K["Z+N[91?VWURH1/P'$.]A'75J3;@F,[:H2J6M4GI^"YI709&S2 Y MJ*+&ONJYSDWM?T@B0]I]KF;H_C$G[3W<8SG'Q'S M)4[X759K0<)5@I0F0B M^,AN-31YX/KG0$*ZC'R&AN#1-=;!QKZ]:"?>B4)NNH)"CA$HSQ/4H4S$GG/9 MU?[?N3UL2.&XV8#,\ME!/!_' H2)4B[XQ T$7ROW M3;9$?O(4 Z2<>!',YC8I*[<(&;G-9PMEWTEAWE_R70"GUD]_"%]Q53F8\, R M.;2+)7-V] MSO/E$<0KLMU7YIH'GS&7!"60D58^,HAHR1F-12IA8J1WVAP@;4OBN'/2VMU/ M-E%1!]B[U97I35R'Z;P>@ET$[K\NEO=G]G^;.">401XA>4O+K-8K;SKGQN2\ MC=ZZ8-L8N .('OERL@V,;@^0.I)..X#O>3W+IBXYGXT?I,W@M%+RR^GZ]\7Z MWW'C3DPPN!0%IWC'U(8W* 4$%!F4ENB8-CPW&G:V+84C7U$>!9A-M#7V!>7] M+4'O773G20)OPW+][?EBOA'HU=(3M+ZX,1QLKOT>:B/1X** '!R/7EO/Y:W; MH0=N*H>B:.0KRZ:0'$]U8^/UPS+,5_38VA/L*^:S OH/BXL>)+0%$!-*4\15 MDJ7%)YTB9KP";8K+/GO'2]P*A]][TLAWC>WQ-:BH!\--HUD];Y8?P_R\WUR8 MYU_":KI:E+?7GG*3D^UF]&SQK8/.YMF5BX%F\EQ_[-54H+.&Z-1,DDA.%2V-"A.._A9-R@Y_C8OM.( M>$QD/'V[?35S]=K!W0LD+VFVU]RU Y]X9'N_/?==[06!*T^^1 0E4%#@)#Q$ M(2-DD5C4RM92M_Z,UU![P3UWI?3X]Y\6R_4'7)Y<[\RLF&8Q%7+L"JN=F6,$ MQ[T 825JEQ6Y\&W.5+>G\4>PW[O@<8N;[R&TV;ME?G]Z1,JBE'>DAY2S=C':3HX;>(Q^5[Y,-JR8*16D!(%M.3#%'!:$YW:6VG( MDRFY4=;$5O2-/"1K&,3<29D87C4_AA%K;\S&-&IC&3?A:VI\TF"+\V=0=84+ M8,&S')GTIE%K\7;&;>.@ORFW'O#M[,^K%>311ZELY1PS^0(Z0.!1 V+A*JLB MA&O3^V@[^KHU;KL@YK9Q:Z":+FX8-XF5M[/>;S&ELPTE.PM9J0 JT1^>C#3Y MN:6*3*#4;4H?MR)OY)%^;> VO&(Z0-L#\P7/N)IP03Z&4 6\R0Z48PR"" 6X M+O4601J7VL3TCY(U\I"^-N@:3A$=H.H=?L'Y*=:"S(N[RUJC_OQTM5ZY![,BS M\MI LK72?HP(]D/M-M'!7/J$^72&9\G)=WW7C:"OV79A-4=A@66FR+876Y.*&-0AJ<5[ MQXQK4SJZ&YW=QK*[(.B.S6NGJA_#W%T(:%$N1@A.-Q0LRCV7->%V8>(!E\?' M)&\$8]M KNUM=2A:I6P*!(V&5IJ*X .W(%+R6;.,I5$!9CM;??^R?[9^'I;+ M;_2\?PNS4YP(+2WQIR$&*4!)7R/"8"%RB@9EB%DVBI2V(J];R[P+7K8[]CE$ M,1W$13=7\43IG+.MC8D-:5\A\Q35R01<*&^Y%;K$1H4U-^CH]MCP$/P<(.H. M@')0#X#+IBPOIJO/BU68_76Y./U,_V(SO+R*^A3S>6'08KZ:L!2M%5Z#=H;5 MPP4$GUT ;PLSF6O'7(?='W;DLMO3RT.-9)B) MD8\L%F]DT(DLB94,0>5(RT8H!\5S[4NBM53:M+X?W@/=5(Z<:^#-%BRW7M1EG M/DWK-\OWN/PR3?CLZW0U<84QI94&DX(CI\>1GZRY!.>3B](ID=56*:_T@&LK MA7ZZO4H>HF <^+35\V) H?+DS"=3[@KQ27:YJ6LA8[2&HB% M!!233<$K0^LM#XV*N8.HY#61/E_A;W@2<3E)10LK!4*. M0H-RB4,P"8$)IFG96.<:S9V[0<;H&#E4K8NA9#QVP?%V%I<\5=R4W4ZD%CKK MP,%K74 %SL$I7WL!%!*0B=QE-Z _<_G@<8X[CK,IM=9#!T;HK G4Z\5JTWC\ M@?R=B:9%PRF$!B==!I5,KNQQ(!.=N4_,H&F30K45>=W[17NBX]Y^74.J:M0) M&1OY_;Y8DX4^ZX;\ZV+YO':]G\W."Z.>?5SBIAYJ(FVP-I#AKEU,: N@("5H M:4 4+@/])^'MB<$/&+?MGM>]33L,4*TDWX$Y^TXBV,NOYX=TM:D$_2]_"%\G M$LD=,,2B]Z&N&))>X$@1<#$YU.7B=)M6E7L0.\ZYZ]%-76LU[HW4+[B,BV/D M$UP6A;Z:K];+TY/SB^M?PW2YN:O[#4,MKC_;__8X/-WI^P<])MV?LX$.1"^? M=-6CX.HD3*E(04(*D$*L#34E^8E<2T@V*B]TRJ&T\70>H^I0JWC?=U^EX4AO ME,Y$47 1*1"W CSFNEI39,86(4*;R/-1LL8]*QT,([NN(%"TZTR9,_BJ.[I7V@ M#_R^F"_OFHM)\29KS1/P4BB:=#&#+T%!YBP:RYUE*K05SZ$L=+P9[(*]!QWH MHZJX@Z.M2\9_^7;-]/RZQ/\XQ7GZMKE3%4+DDBD>09EDK:BH>1P%H?;6LR$E MVO':].O>@KA.\'A8 0G8*$Q3LA MI*>?VL+R8>(Z@>50@'@(< -IIU/ K2[7[?E-/V<80SV3X;$FEQ@;P:7D(

KX(_W'Y8;WK^]KXR?VY*SC23*(C Q\H9,+5E$"[2Q*#"*62$95QI+ M$QP_3%,G2!P5,XLF"NP BK\MYOCMM[#\.ZY_/9WG"RY*"HJ'J*#$>KQMM #G M;0">N.&.*:M%&W_S?GJZ\@'Z@. BNL ?L\7)R>XK.?+;\-G7)XS(4IRM,<8 M8+$.>C6H(%:_.GO!T0MRVEFC,6WWD3-N;6B7X#M<;5U@;_EYL0QK_&51<_1O MV?&L2@G.(A13^\B;6H)K2$8H1"&YE21BHZ8.CY$U;K>[3K$XE!H'S*(;)#2_ M?/F_IK@DLCY]>XU?<'96;1228;(@B:@6D;!0Q]B2G9**XX.$9LDE1CIMWB;E5RRW/+ MA\CL),(9$"?;G&$.HK2>$+G9:U8;B?$+\R]31*T1A(RB)B R"$A;3%$L>RQ9 M%MGX O$N49V@;7@H/ 2Z _72*<3$.2N&2^M]H8@K:PXJ6W);D!P.S6)0SD@7 M69L6E8\0U4F\/ K$]M%+IQ"3%V=*4FOC"XJR,:' MVW>)ZL3#&P5B^^BE)X@=X!:_OJR'0I0IT!PJ]-YK)>YV@;YW:.P-;K8KM3MB'FX'*"A[H M)7R!1"V\C<'3.O)"U/F.9+X4M;OST6H8YO. GL0.ZXU&Q!3^X]!WD]Q/X;=V[\"=Z?O'\$&-JRZ M_0YJ$Q,.BW/ 4-5#N^0@AH2@T0?DSH2"[6:DM[.$-Z=\;+FT;M9@%LVMXCE" M9JEVX^(9HBH)R(L)MEC)6V5M'4Y[UW9R%\0]/KREN5H["&5?8%Q?78 _^Q*F ML\K/KXOE>^+Z]K :'HR2AD.R-H+R3$*PFD-!RPT+M"_E-GOY+E2.>X[=$)S- M5/5C[-Z7K<>W^_@!!=U-Z1G!.QA"T3[(*; MO0:Z[:2<#K;]J^7\@?[%)E>$F>2%D@64S@&4TPF\DQ:LDE$'QH44;:JX[M(R M+I8:*/Q.%].#I-\=?IZ'-7Y<+*?_N='1^46G8RS)@AXPUPYAABF@-1@A*2U3 MBLQ+U2;'X?NTC8NO0[7_*)@.5D4'X'JD4B9[741D&6RIHXTD+^ B=Y"\LEIG M$YUNLP?V6NHTM/:W+UK:114=@.J!VA>;"J*H9!LRWLI% 2%'"=(S);73)O@V M.=$]%BTU!M, *N@ 2/?7L12?52["0M:) :T !2$$"+U7J3X35)Q6NI)8*6ILZ[IW#'AQ3 2E%4M%&9U,:! MWY72'L^S]H3)[52GECH;;$SK8:;OD0'?)4CEN&7 O"=NDC7@BB^ GF7AI,FQ MX8WT@2/7CWQM-0S>!M3'V /)MKL1GG!6LBC2@>.LW@%;\D.X"'4 LT[!)JW- MK0JR!T;U;/>\<;W]%M!I)>P.K--WK&]*IR>GLSI8ZJ_+Q6KUQWR)85;-\5_# M=/X+EL42ZZ 7%R/WR25(+,=:"ZG_MCCJ2[R&VKUB^*8")+24&AQ)0\4#18)&T$ZD((13CO$EE<"MH MFA\!FH/HZ&GXF/=5JA SO@@M(&'2%*=Y#<['7%EU6)@D<;(!WI#((9PJYV%;&U,;7W#O6<4\)88/)_@=+ MXWR'M0Y_.O]X,?WR-,Q^"^MSDTY^Q:7UI]>K6];_6+F= Q Y9L+GT#(^3A:H M*3+[+&M#AGH>60><1D,1O^1>*!%S-(WZ-K?- GW._8UA> M;CH38;4+.5O@D>)%A5Z CZ$ $]HX9:7$1N/;#J.[QW/VO9"VFW,ZJ#K'=EEW M8_6O%"'2@S]\"A=EM$5GB/7*36D;ZF&(!H]6 MZV"=="IOY=6VI++'T_N#4-R77CL\Y'I(%N]I-YWA^<_?7I!$)B;+J+5,8"5G MH Q7$$41H)RUV04* L)Q#FNWI[G'*X6C6N4#U3A8+-?(%_\ES,(\X?M/B.OG MBY//BSGNV?CA@6\:U*O=AMJ!7,\WRX]A?IY51$[Q:C&;YC/.6LF=HE0)J/)+DO(2I!M2]$25LFVH4^U^$Z%:-KD;PU"_L&G"*>?"3CU M*\/LNNKN'??-=."Q3C^DE56O?X."8'F!Q+B7%.%Z(]K4E.Y"Y;A.ZO$Q>>=L MHI5&>S^SN-_R[-\HXM'O.X+-;-@(8AB4*N>\0DU;:]IT6S(%7(X1G/ V&$\[ MOM$_L.6\S#^LIS5S^O"WYZ?+:B-NE7>3OT/+*2.H$BPHKTE"VB?(/).44*;( ML(W5W)+"'\%B[H+%AZM&!]1D!V'0%5_/4EJ>XO4N?[T\H'52;3W-7OQI@?[ED#[A(V/D91]C]M^5P M((_@ZB&7;N(E:HL/,J/3()7-%$P'BN;K&*!<>SA&5I1K%"$]0M001=&;KWX7 M_ORM'H71@EW]CNLWY1W6V3:XFB YPEX[!;;4H;(R!?#%1WI5NS^C+*E1LLCW M:1N_CG4(K-Q7'3V@3CK8@2\Y^MMB^?=7\[?+1<+5+9:2*LYHD4"%C5,A L5Z M'J%P*;AE]+)1E<46Q(U?XMH49P-II2>@D?1"TP M4IH!.;8*E*/EXY*J1^\B,*N#]-Y_SQ?;YD'C%[<.B9;!1=N3/2(N)A@3DPD1 MHJIW0$Q$"-IJT,56B63I0YL#D.M4C)OTW=S"["KGIWGI=144W8V!&\9_#S_L MJ('@ECP/%!&^#=\V!]#/YGGS8/+%+R$;L-C@N069F:PM_,D:2>G!*^:"]89Q MW>:XZ!&B#C59+PDIBV](6-U42%R3\OEAX$06=(R9 I[5+CJJ6' Y9\A>A:Q% M4(:W.>_^+FGCQH-#(>6V<1M6(V,[3^>KM^[H1$3-F7A19TTM/M%JE:0"<@N382[)J/16;M36CQPWSAL:/PW%W0F(-A-0WIX2 M7V%UM1HLBBP=F0_CG*R,9/!:66 E,Q95YBFX77!S[U/&C=1:0N5PH7;@>)_S M\G:Y*+A:D5;"[%>\XL80FKTN!IROF:H.24::!)6++%8I*1FV.0-XG*YQ [I6 M^]> NN@ 66_6GW!YUP6]X$9D8B,G5V>PUY-9E."%S% $O9O1^J+;-%5[G*YQ MP[Y6R!I0%QT@ZV%&F//.%:]I+S:U$ID%",8F"-G:&+3*OA&H#L-3LP+=QI;J M0 WT?J90FQ%.SZJJPCS7,JKI_"/.TW3/04*/?-VPA6+;TCU42=?5\Y[=>MX] MQU?<*B8Y"D!+3K-"FVN>002N41NA>"B^48^F7<@[WGSSQB/ Z8H?;=+SV6 M 6PY+6TG>,9DE;29W"T;R/'RCD$,H8#C*+F1SIK<9D384 3Y),$H,%S8H)2EU=2F?>D>Q#XE M@[@+XFX;Q-9Z?,)6\5G.T_4F6'\U+XOER>:9AW0IV/-1Q[*@V_,[BEUE1<:8 M+<4>S*0ZVM2#T[4[D,>L,!#X0J,Q4D>UJXO5ZNZ^-M&2!?(Y'+BH?.U>+,$) M'NLKGHUP&&.;N2SWT_.4K.,NN+EC'0_71@?'*F^7"[+OZV]O9V&^)HG5\MS- M[<[A00850H)A;'^R!B[(F[DB_.A ;$MX/;4 MSMBWG[].O^"'3XO3ZL,0.[\N3I?_ZW2>B8K_@\O%!P(/_H+KU;=WBQ6^6-*' MSR=":,T-,1-!&]0UF5=!5#(1;KBU2JG$;Y_&/' QNB!V.AF049J8 M5/+%MVD5MBNEG;EK>R+D]D5K2W7U#L<:52U.Y^MW88UO<9GJ?:!SJ=99<4C: M,')'I(& + (ZR8,N4;!&122[4MJ9#3P"' ]55W=PK%EZ$R>*82G2"@JB!O-< MDF>2$&**6:I@C+1MSM7OTC)NZMM1(+6SR+L#S>4I]J0V:1":G%AR-!V0Z8W$ M 0L@M(U2%D;M]74AGC9753L]^EA75_O+8Y2KK!)1QIJ' M*3*RFO#+($1FP7N,A1?.8FY3/W34JZS[5R\]ZE(AIU[4/F4KKUVP=AV>_D FNO 2=QJ9SD+Z$F=M8O3BJQ0 M;8,\H:"[+GN0X>10&110-% M(=.*&:%LHX2Q?<@==XAK'Q =1)5=3$I_Z+HV2!'O=&<\"[O-&_+Y/)6\^=#E5:3&7]? MK/>K#K_ZQX,*[0&:!KK*K2,%[[E/$XESR32'B-K7 ZT,D2>R\)&,?3+>B-SF M//)^>@ZU_S>_]:JV-R09!4-%IBMS4+'VHJHM%9GW,06F9.%MLHP?(&C<"ZP! ML'#;T@\A^-XM_>4"W;^QQ.VO:&- &C:-> Z*HBH52RT C#6:WD.060/:)25 M%'PGKMND3;SB.KWW^H3X+SW140'DM7I0]QI"%J76L 612@^*VQS7_X8 M55T:E%U0\? XJ -5\&2LRM"-&;;[XC86Z.A-%QY 8(A29((A;6FU*,M%"<[S M!$PS;;D,)LDV9Q'MW)M7<_JNTTU]XZ;NS(K"C X;[$]V=!$ M3I_+4I]U&X["SK[M#R>SBYJ* VSNDBU'&A[S%MVFL]^[C$S7S0\Y)X M'[R-6@M@+! KD4OPLB1(:*50T@TQ,N]E7DHHU4QP3(]U)(%R&;ASP@E,)*>MCF/H6Z\9$OKIMA&Y\=AQ4R^' MVFOVEV0/ZC]';50JE*#)$RO%$6H-0D!,H%APT143[79EUML#8$SC<(#*;BM] M#_F-K/;S8_YSPI$@'9US(&R=\V:-!B>S 8.RL.PUEW&KY*VM%'_CT2.K?A_% M+8:0XM[J_X++N!@" .'K-=)M4%8Z5XLE,^U7DDF(G'9$CD*RPE $+X8#P/5' MCV/^!P/ WE+L(*KXM[">Y#QY\'R;DSG)S[S2IH$4(L8&O[+*5%[0+,2:^,"'F+EH(*DWV*]5-"*"RD%!""A M"L,L.B.D;V->[J=G[&9TA^KY.\#90^AC'WZ^/_W\>;8YF NS>@U:C^W.K69) MM3HP("1AR>4/+H&O@_"4ET8:8RDBN.7"/'#P^? S^L+#/NI;#"_+#JS)30O[ M^JJ#$'?)\]K&IX[X44)(\ 4-B8;V4&M8C+:-.7F H'%+U=I>P^TG]>[ \VM( M>)Z6SP7WUHH,QJ GV<@J&Q(5+3SHG;(&^(;74'02)C^DB3]-Y>4EU*5>_A-ELL9A?O'5> M-SR)7BE9E *O. ?%K8<8= &K"]=:\J3-,?Y],4]G/U19U3=P?=$=>[%\N\23Z>D)"2G,$Q[2+W-X(MID&[>1T8"9 MR0_"^3))%:4HQ;%:5AFK6TF6-N:B0*.5)?E,?[=+5/XN>!^3OZ8AY/%)H!R+M#&1%TV"2EP&[41L4[*S Y$]Q3?MD3>+*GJC-)<^H&_44/4:%3T%+"W@M+?$ M>^BK*Y!(R$$,%.$8NA4Z)FS8>U?WT]'2QT!I*>VKAOUPH MNE^KDQ9D]!V.MFM_\GY-O_DEK# _7YQ\QOEJP_8^6GG@FP85[#;4#A6L7Y:/ MOBG7'_8.9]5PU_%1J_>?R/;$2LY%NYI+2R(M^E1X!.[J9&Z. >+&C0W%,Q:, ME:91&X2#Z#XX%-OVZ;]6;>T94KPF"YR";9/C M>2#A(Q\6' ^K=V*Y(RJ\]^WQ?NNT?XN81[_O"':U9?.8PQ#+HR^(3H%4->.' M\ G.>@%""Z655X'AR&:BB76]ZH3RDO"S^(;X'I=?I@FO5MAUHI[--E])K]Z4 M=Y@6'^?UD.7,]]U0>K4,D:/V7"-$*P0HJR(XM YRD2D9$X7S;3II-V/I25OD M7?#]<+N<,4'2PVVP'H C*&,9 M.)\=\,154=F*J-IX<8?3/O(A<@_X/XK:GP#0WR&)=9I([AO>_YA/2=1_AF5^ M@'U3E$U>:\@&L181U2;IQ4"NLTUJCP&2R"BHWY&1D0^^^UT"+0'Q-)WTJX.: M#_5L__X/'9 _,8I&3,,D><1F8JP4;ZO;PDEY#@@[ZT1T/U\W# M@9W!T8&']&I.E@_?D\(WM42OSUG<5*NYY(I@7@/7)=:^Q 5B$AZ\12=(R@EE MF]#W$:+&16L'D%FTT5^_4#POE&,47Q=>^^2ZFBWKE0&GR>MCEF5R!]%LV11G M*##V4&,ZF/*W ]4>FN@ 5G6AD;L?9KBZJ(\LJ+0G5YV'F$%A]!"S1W D&!&" MP6+:.$-W2.D2/ONH>3&DS#L #<6!2 1\>C;/+_ +SA:?JX1>?JVF_:+1@RXV M2\4$6&.J[V'K!0T:8DYY(SG:5-K : OBQCWC:@>LH?72 =3>XXQ^]9$X^BTL M_XYU"LQ-?IP01A5K069)/H)-!J*V$I@Q)CI94M%;=0/;/=SX#F7CGB*U ]F@ M&ND 87_%.2[#C/AYED^F\VF-G6KIVDVF4BA,**N!0J9ZK.8T^0J<0=$\)8/9 M6=6FY\M6Y(V;;MD.:\/KI@/ #1,<8;Z?\7,3,#$.;2R.'!@;D18_]\1?DE!2 M(F?:&1]4FTX6V]$W;@PS*H06S?7Y-.^,AI[2L\=3CG G=/SY/8>=E2?AD&G& M(/(B0!E)T3]]#F3A2=_U[(+?7>_]VX"@!Q]C0_E% M_T'%K0XRU*9P=7IEJ"4W:.@/X3)#G91.C5R)ZV3T;8FNX [??EA+U[_\?%:7-R58P9BJX7&]X;B#4A06KC%?."PN,V-O#09280=XO QY*RL7UVO><)4HG(R"TT)7MD#@Q)'(+GD91=&-S@CN M(6;D4Z[>L'>HNCI W%M<;@+<^?D!R^IRPHKQCDM/+K@-H$I-+R@:@9$[+KT2 MPNDVMN\!@L:]D.H.>4.HK8=Y:!LO)G+)-9<:4E DB! %Q-IAT:% 2W$AURQN M@[6G- YOW%!E?_GW )J+*6 Y1]2;P<;:@*HU6E[4+DF215-H$7@<;I169T/T M=E+9 T/T=I%?5T/TO'56:N\@A-H;O0@)P9#&-*M"*WNK?6XH= M^*G?W24?VB2O[O^BLCQ8'R%K0QR7S"$:E)"E$3X7B2DU.N,_F/:1O=\NCE6/ MC( .,#_,!?CS\'FZ#K/Z[F6O4UN,)XN1>6T7F'0!IUVFF"%ZP;U.AKL*V>?0G360W 2)9_I7^[ MG@C+DU?> 1.*# RB!8?&D+>B,='Z$"&W21ALQ=&XC99']I&Z@,E37BZ;/_X- M5[4>[&SOYA.6N7(E2W#T-RBCZ@&9J =N#GF=J82V32?Q(;G8:EF8_UX6P\*A MEZ40O\][?(SW=]./G];7]MP)2\9Y+@0DY26%5H6$(*N;BL(QCM'DW*:0L D[ M6RT.^R,OCE$!\I17R=O39?I$;[Y=3M-9RON%VWHNC$ER'HW,@71#3J8JW$'$ M6N;)E=1*9ZM$[FNI?)>GK=:+^^_UTA(J'2R:+6OA6(JBIKR!V(1:TG!P62"$ M0)ZCE",UP3QKCWO1#;1AW\O['W345I=;\-I' M9:-+C&6D=9Z$(I1'%^N4! /"8#(8A12YC149I[)QOZP8DKCIM@$(RIM="UI8XSAM7D'YN,=DX)]3V8'XG6)UW8N M\;YR0=H:! M#MR.9H=!$)+B>94HQI>^@#>)B9I'[6+IZZ!GB+/0X;,4>X3ML0Y* M=\'0WFOI\^8HZOTZ+-=]K*BK-@GG]$*R*)V[RV)O%-F M SB&.0=MF&\TS[,A4R.E?_Y76%<#(6GLN_!6]N5YO?VEX]'4/F1_;WC"K9%"6!&V=! M<6N W/0,DBP-Y\JXTJCEW*C^WN!Y)#VOK*XP=*"_]W(^S,#L0U5U+<7FNGI8 MYEF6J,#6!#5E4RU"TQE(!+GDI*4)6Q5O'F\U/,J;SETI MG)F0B2[$O14(Z#*OLUX-!"P2BBE%Z&RBMVW2S =GY8F660R(SW9+9@^P]'., M4.\::HHFYA>GR\N4F;.M\_K@P9=?<9FF)(M)0I8S)@LN>(KIR&A!D$5#339# M7U"[5I?C.]/Z1(LO&J*^K;IWA[4_@_4:(%'OUO!H8#Y(5;-W?U084FHA .= M7!4!YQ"U9& I^N(ZIRA-PWS#HSM/_=5Z]+MB#@/+#Q*3GV^Q]6CB7 C&LR"B MJQML-1H*Z54]G3 Z%('9)-5J>/?0K#SI0<9C1N*'@>('",)K+4H)*II998JG%88P78;)*NLO%LBV'X^XZ3W@--8'0 M#["TK@G@;UB3_TE(7W 9/N)%M+=)7EB\[B,+$=D*9)0:DN/ M0*^\*@EL,%S(%.GW(RW,0?G\88[+NUB?XT'P*6R9WY/./8>JC\I')6^=MPJ( M%DMALA#@0U' M,M&IYA]&BD1?&!.?YCC^R>Q2%O"\"DLTX&Y MH)BO*?8Y@4DQ,!,+\R;]\)[M4[@AZ&)1C@"Z'^].X5'1&"]ML=&!#+* XMZ! MMTR3I%AV4EDN8Y^)35LR.&[KG"=\F-,"0#_ /O?](^7'+9')-B"%UU%; :I> M<7H>+7A90F#*1F7Z/-@YC.]Q>_0\X55X1+C] (OSJO[L2N57>I0EB?^_O2OK M<>-(TN_[7V(W[^-E 5GV##S02 /+GL4^$7E$2L2T2"_9K;7VUV\DF^J#ZH-% M5K*2+<-&@WVH*C+BR\B(R#@T\0.P9++('=GFL:0$'!F+Q""+NL]+]2>7-6T[ MGS/>6N.!I9>=$Y]G1AQL2?^"==]83$BU,?JIW4BW+V K?FX(?X8B_C,QZ"< MU@6L"F24"R'!)V%(PD+9PD,(NLVTT0D6>]YW%?UNS=:X>P%;<[!U_CCGN+ E M<^9!;UJ/"!_!27209/1DLNMBL+.>K*/SX+SO,_K=R!.A]&R[>&S9]C.M?;Y8 MS],_P\45WDC2RH)*8IT]H .Y+/0IU%Z?O/@BK6>1V6=;"S:D;]J&F.?:9VT$ M6?=RG(USG7*?(3--!WA")D'[3?<>DHGWQH/4DAN>4673YRW!HTLZX^YJ8X"U MW47<$N.NE&%,\6T),,Z81V'7+[%@S6NZ2,?$5Z310V)W(&>K(P-KL004I:1V8P"7C MG3)*>,V;P/9)LCK/0FF.FF4K$7: QW_@JBQ7GVJ_[PT3U]ME)"-U2;2QBQ0) ME*8SB0RF#"6(DCC*&!LA\1&".D^W.#4&QQ!;!^@[.&[RYG:2G0M""&6!]ESE MHHO@!9U/@;Z/RH>496?IM3>T3XSI+DS7$R/@G#'_T_]O'L-A&$=\N%Y\W@<2[;?9L4?4_!R:@!)5)+;C,"@0,D7%CL^,-TV5/ MML[.;92143S6)FH/J>]CPVW[>26;I>2U^)K5XNN$'H)U'@I:I3,/&J?J 3#6 M$L]TFYT YZ??D@> [GSZYQS,GLV(E3M]D"5RC-4"3JEV%Z*]$UW*H'C1O Y: M";VE$ U<8>>.T?>P(X^ W(L^'K>]2^Y,$9/:3OZ0->1SPSKL=_K/,N^&;<=>8ERZ&4,B$)Z1QLABT %)<$:)T MR6F&$?FY'9"'>)#-VAS_N1V/!-VY]ZG:GSD[U6D;(_]'4BE_"?/5)O?RKJ#) MKH]"P'*(8+CED.2*4>6H\^BS7599XPX4V_T;,*PS4#YHAW1_=DWRU$' MG9$T=F0.E,P"G".%J&/DQ$UCL@HO=B._^.ANN^W3H2H8A.7O+C+\//MXY!8U M-Y"UB* "([/(: W%& RJ)&W=N7G& UEPIJ?Y=Z4/6J+Z11L%=SIK/\\UU#ED MCA;(-B2S,)<$P?@"*0GAG>'[16N!^:/)YQAD7 MF$^D+V5 3>K39_ NU,I+TJ+<,"-59Y6^8[/@QXN7/ M"_H.WRS7:U*"&PX>TBS@X0>-V@]@#UI'*OG_*:QJ>[V;E]P40ZOHDA1:@BXY M5Y\P0%!6 7-1&^%0\D8ME1^CZ-@#8O>YOQ('?Z _^-=,QX""*P.N2 <*4^WB M6T?NX3Q$ M=VNUDQ5S)ANL3=H,0:P@1.T*1,^\Y8K.(^_/2NWTZ.= MZ'KPG&Z6^6IQ.<]U2?//^![3U6I^.0V:E,+GG6.$!Q]PL1D8$6G;!O=F(Z^EFGO.QKC>A*!G^497OFP7%27 M:EDVNS_<[/X'__Z(9F2COK^]E3 *9UJ;%<$(G2H^BR-H$CX]>.W)Y!1&*5VD MR.DT)OZQ9L6FV^$W^W!3Z]-]/ \[.+KO]^%QS!?TV9)[5ON7<2"#O X[V-M5U"\>BEU %*= Z4B;2E4F+ /$:6 M4J&MU:;)\ /$=)Y#-JD>/$!<4\^YVK6_W]R4T'BK7?9DTC!C BA7+,20'=@B M3,BVN&!WK,8]?=,WTS9.&]GM&)&+'6B?>^&?5Y_#_&(3)U_2;ONT7&Q _G%Y M08)97\?3O_KT/%N7."(8XVD+:6'KH6\@NUQ\+;\B1#314 <2W)''>R!6EJ<7 M7&_XG 72JDP50707.MK)X 2?<@03D16F1(RBS;EXCXQI/8.3"/XIL V20@<0 MVDFCNBZ>WG;/O#N*[/;>ADN;8_(@58E ZTD0?0J *>L4$R8>VF0(#J6TH_-T M'*765%1G!,7-SIUEDWVT4H*,FFQ53BY-<.1G6TX6JDS%LD9#?@>1.:TV;(N8 M ^$Y7'P=8),4_&KC486+[5&R6=:K2W*UX]7E]2'SK:MUQQ.;<6-B\#9]-(^G?=H(RTE1?&)!=P#M1]B[O0'_ALNSPFEQ,I"I M9(T&I8C/(7I!3CVQ6VM>%&]3-3B0T&E#,SVHWE%$V %"GTE>NS/LD OOK8)B MZ211BD4(JH[+15HAC\HG=IK4RT<(G'"\9!N+M(5@>L7;3'DE.%<:.&[BF*AJ M)4D&E:UQ4Q='XCXJ S4 M^ !PCL5HEC4/;0[11PCJ*TGT%' Z1!)GF?CY_NK3I[#ZLBQW+(!_+"_IO?-P M M%9-=X;$:&+%68.N2P>OZ*3$94>90Q'D5XXV7@KZY:XM6:&T#J9U$2DUQ%2"0 M!@)9 A.1*\9TZV*9,=;1EU5R$/K:U1H,%G0']LN1:_[AR\,/V.0+)K+>G$J& M()D+F7(Y@Q-(9[!+0DBRY*)JHQ,:+JJ7P;VGQ^INWG$GP.EV#]W)N'$BJ^"# M@4(*"93T$CS9LY"BY2X+:VVC*[7G*)LXN[@7".T%[0/EV0$^'T]>542O$S:" M=+6G?0FBIH)E,+*HNOU1M@IY])EW/*[D]\XA'B*&#O#T= *J12Q%1@7:.4D6 MF VT&%O \^RS+2'H1ICJ.(>X*:[&$T<'V'HHP931BS!R382+.KT=!7C&/43B MCN!::-HLWT<^\.GTTP&L[P ]1UH4MYIG2?.Y^RF&0./^M\.K3\FIQ.>,B9$XF-"3EJSZ1&F)1&>A4X<0. MG[1K4TLY"OD]&I.MD3]W*+_@9UQ<'=17[^L_'?76X$%Z1@K7_SA? MAP\?5G6HV$:\VW?=Q$U+R=(F4R"X6@H4:PO(Q$VM'5-&%8G9MZGW>X:PXSV4 MS>.NX;W8//*_YI?<'7;%4;Z@$QI!S;X DH(8D F^R9H(7PH2:G4 MI@W0OA1.J\+&Q,^W;DL#&9V)\CF\W][]![101 U[ZCT'IVB5X:9$8,K7@C2F M:D&: %M2YEQ+JUV;LJK&ZNB1Q^\T9=,\,RZ=AL1CHF->"@@JVWK(RL@EQE#: M^!Q[D=>W(AJ"G%U%-+YTSD0+??72EN4?JV6^2I?;GV\2GY>+[0^K'7I$PL?! M[VJAVXY<\8G4(,LEJY(%<);*]=CG(,CRER:'DKF5L9%1,J$:G$F=K/ R@O?, M@@KD[0=+/)"&Y2A339UNDS#W%%5]*[TA.!FB] ;)8LJ*_M7E;+MEWZW>X^KS M/&T;%46MM'<)L$1.9FDIX%WM@<&>>+T@CLXHN]V,?08!5WBY@#9 M+D=D=!] 6;]:Y.T*UMN8>:YC!0LO0#0[4$PR<-SYFG:LBT4CN8ICH^5;,B8J MT1]%LM_"Y$@V3]TFY/5RM5R$U9?M+8C6G&^V"Z+P9%TZ#JZFEYG@F##>I"+- M2]^Z3)RI9;R/QH]C6P0W)EB6W'-F,HMFN):!R2B.#E(VKD2UR*)T+ MD F_U=4,)K8Q1Y^B:J+ZLM'A,[H$.D#3(T;7[2U.,D9C(658E*SUG\2M*.EL M35YH5HAG(;3) '^.LFFOBD1KSQ3=T"],;F MP<;=%TT0:7QRK2<*,THG5#;)0\[U\HXK#UXP!8F.6=*ZR4G;ICQCRC"C5XEI M3T>()]N"3A1.-JKV!5#%Z)C5TN637C&=09AQ"$X&A1F'R&+BZ-%[$L>F^\M? M-^N'F, MC.E"4".)=SDVKR<$3*JY=JLOL]_>SY(-66HC00:AB0=D;?HD+:"(K)BDN8Y/ M58RM,?W[A^7G_]@^\1H@VV\V^-@@X_9]$\)@'*$MC^+@Q$KBIZO5\G?V,"3OPM8\@\Q(71H&$AT/;#/Q?*\LD+WTPMTW3Q>;'!<#1W%TZE#TJXN+ M30SL]0;(B4@_\H+I(HLC M"W\L)G80\'DV),&*Q60CA^Q)SRE-7/+*<'!2D9*+*J1&(^/..*)XB#7:1" = M .R0L)1043-F$DCM(AVKSEUW:"H8A!"YV*3;! U>7D1Q$%I&B"@.$5WO$<7: M(^GRR]_Q\N,R_[SXC.O+ZSZV!\0,'WO4J%'!O>@=JT?3P^]ZMJ0?4P@07 B<3!2,K*A;2VO:[*E!Q)Z=&GQPZ^C?9HN MENNKN\."M3%"DOT!7MM26P]RB+'0ULR9,>^9*[I-E'!_&B?NQ-008]_4);>1 MVYFJN,-+1YY^X"G47V\5-T09-T+7S:3UM0Q\&\7=MVT\B8$O+LVDYQGDD/0F?QT MF(?+R2P*=I MF?"R_6186#81S-2WLW_[YZL/*]R8OS7:_E=>PWE-/41N)UI$]=I-=^TL+[1UU][69./Y#E7A V#M$N-@%@[QDIE ML2AF8\C[U4H_]Z:)FSNVE/&R%<.G1L^;>:JQQ-TE^)2#KUV+,]>%F(.T!!L2 M\*R,2+DXYIZ-ICWQ_(E[?Y\**2,PMX-#[A>\")=U[N[J\LM=[OSPY>YO-CI: M:F8,,0A<5G7*:2 =[0*Y)4YGR[519!$VRD7:E\9IVX6?P+!J)*[.@+AU:TI4 M1822@2R#VF5.L9I>$$$KE%DJYT.CI@#?TC+MZ==*ZD^ ZP 1= "BU\MMA/EK M5X,4O3?):RBNMA'4T8 K1D$)=)9I*93@;?(.=BGI!T"'2'8Y(IL[@,FSBOK- M;1UZ"KR085?O)CPH6VAG82%>J4R*FCF;0IO P?XT[@4M=<:'7B-Q]0#$.OOC MY_7Z"O./5ZLZJA17\^5VPOQ;_-_-K]8SP5G$5$LG8AW-;&0!K\BP3*H66-0. M]:Z-%MN/OLXO= Y$QRX(QQ?5P0#\C*NX'&L"T(-,>_>_"P+YQ_GOM,I4I?D! M9R*18O?D[S);H\QH.016$A ;:VL.YG-A35"X-XF=QU7' 6(;@4T=JG@=UA\W MI17S>%4%5DLM?OHC?:R>^U>&SKRD8\3' EBLJ!W/-#AI)/!B@TZ9EB1V.O4^ MUAAPC[=U[DL>!Z8V/)\:1+?8?U=V%_<+)IQ_OI[!LKO(UU>K*I-9#=TXI348 M494W1TY,E RXXL&'%)W5;B]\'4E(YQ;="- [I:3Z1V6UD!]:;;V3G2_>+?"_ M,:QF3GC#I(Z0C"(3FAQ]LI[)W6*,T7K)7RLVC83.O0C:"Z7Z9:-T?,EUX)4\ MPM"9B29IZSA@'8>ELD5P@1:$)A@9K4@^GS01="\ FC,%X)C"Z !3U^GL;Y;K M]6:[/+(H'FT(,0B093/UH_8YE9:!Y:36HR"CM5&Y\U[D[84W>^9X&U]0P]'G MK]&WJ,7-%> ')G"J#1.=V!UGKDXN5Z3./Z7;GSLYD(5B&R *&.0U**V.5=LJ + M\E1[B5K<*^5UK.O1AXC<"X#^3 '86F@=X/&AYA-OYB'.+XB=;Y>+]-4]4L63 M92G)/2KDM'/RUUV4&K+2GCF9A!-M9IOM2>!^$6-VYD!L(:TS+>9[?_7I4UA] M69;?%N$JSR_O%]N.7]6WW_M.4=YWP,HGJO/SWB)G18,HKLX]3AH"K]G>P:"4 MR@3MOJB!-.%F!.1>6=S46TR3YYB75^0[!U8)W?$'F= MO!4"#/,I>FUTZ?JU)'AHAE:LV=?E^^WSF\0%O:O\QLBF*DO2/:I0LO(E4W2 M@$_9@-*T3Z/)&93SZ%3)S.7]KN;.NPD7RN_:CNW+ [$$E[ MW;LU$&L'$*YM:R_77W,KB%),V6>0CF^)]\(FH%, B?PB<;]^8,/K6.^2T:-_ MVT+ZN\6L!XNB QQ]#6[.\68%+',NC'7 ,Q&OG".3!7,!)X@Y0B8NL,W9^RTM M/;:2.P&BCA3*I+>W]W?%6Z0=X3A:7SPD41M&F4C6;V": ."8#-)E7UQ#Y40D M3)L7.K%B&BJ"PY72\C)<='1=\0NNKP@ER_+N=UQM7K\^Q:W%$Z^=YO)B7SY, MU6>8.&P5^20AA%13W@MXP\CLJRU;.7DIF-()[>FI[S!H4UMO0IWH%3XPAHBP[SL,)UW,9,'02B2"D@0@+VES"Z>*U]RFO%]: M\_=[AS$("_O?80P1S#G<843%C""7')S>, MW1W 9.OS+S[<%HG,C&:%BT1\",Z1RA5T]CN;04LT06;'8FJ3]OX ,9UKH'' M$/ZP7/(N614A?F@VC0D?H*H<>I([SWZSE0D)2-:$\ '6Q=/A,M$1Y-![0QSR%)E4,EH29 MCH]:D"X9^5A,D&-O&6-:2JW]^6J;G_[XO3;[_0$76.:7,VDR5Q$12G$%5% 1 M@F$,N/&IL.@5YL:*YCY!_>J8(:AX5,<#,Q,6QE9V%L961I=',N:'1M4$L! A0#% @ I86I5'6+Q,)Y M" +2H !P ( !Q0@ &$Q,"UQ<3$R,F5X,S$R;&5G86QE M9&ET#,R,FQE9V%L961I=',N:'1M4$L! A0#% @ I86I5##%.LX(+P M6DL! !X ( !PQL &%E>#$P,7AS:&]C:W=A=F5X9&]U9V=O M9'-H+FAT;5!+ 0(4 Q0 ( *6%J50?[%\^EBX !9% 0 > M " 0=+ !A97@Q,#)X&%R;F]N>&-E;RYH=&U02P$"% ,4 M " "EA:E4\C;]I58- #27 '@ @ '9>0 865X,3 S M>'-H;V-K=V%V97AN;VYX96UP;&\N:'1M4$L! A0#% @ I86I5,K^&.8( M< $ >080 !$ ( !:X< '-W878M,C R,C S,S$N:'1M4$L! M A0#% @ I86I5-_9#8*>#@ L98 !$ ( !HO'-D4$L! A0#% @ I86I5.[Y5PGF' X!@! !4 M ( !;P8" '-W878M,C R,C S,S%?8V%L+GAM;%!+ 0(4 Q0 M ( *6%J50*8;3('S0 #L_ @ 5 " 8@C @!S=V%V+3(P M,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 " "EA:E4^*TKNCRT #_EP< %0 M @ ':5P( &UL4$L! A0#% M @ I86I5/^RV$]O:0 )N@$ !4 ( !20P# '-W878M,C R C,C S,S%?<')E+GAM;%!+!08 #0 - )8# #K=0, ! end