0001023731-20-000020.txt : 20200205 0001023731-20-000020.hdr.sgml : 20200205 20200205081724 ACCESSION NUMBER: 0001023731-20-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200205 DATE AS OF CHANGE: 20200205 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 8X8 INC /DE/ CENTRAL INDEX KEY: 0001023731 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 770142404 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38312 FILM NUMBER: 20576413 BUSINESS ADDRESS: STREET 1: 2125 O'NEL DRIVE CITY: SAN JOSE STATE: CA ZIP: 95131 BUSINESS PHONE: 4087271885 MAIL ADDRESS: STREET 1: 2125 O'NEL DRIVE CITY: SAN JOSE STATE: CA ZIP: 95131 FORMER COMPANY: FORMER CONFORMED NAME: NETERGY NETWORKS INC DATE OF NAME CHANGE: 20000912 FORMER COMPANY: FORMER CONFORMED NAME: 8X8 INC DATE OF NAME CHANGE: 19961023 10-Q 1 a8x81231201910-qq3.htm 10-Q Document
false--03-31Q3202000010237318X8 INC /DE/P1Y0.03894840.006P1YP12MP1Y0 0001023731 2019-04-01 2019-12-31 0001023731 2020-01-30 0001023731 2019-12-31 0001023731 2019-03-31 0001023731 2018-04-01 2018-12-31 0001023731 2019-10-01 2019-12-31 0001023731 us-gaap:ServiceMember 2018-10-01 2018-12-31 0001023731 2018-10-01 2018-12-31 0001023731 us-gaap:ProductMember 2018-10-01 2018-12-31 0001023731 us-gaap:ProductMember 2019-04-01 2019-12-31 0001023731 us-gaap:ServiceMember 2019-04-01 2019-12-31 0001023731 us-gaap:ProductMember 2018-04-01 2018-12-31 0001023731 us-gaap:ServiceMember 2019-10-01 2019-12-31 0001023731 us-gaap:ServiceMember 2018-04-01 2018-12-31 0001023731 us-gaap:ProductMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001023731 2018-07-01 2018-09-30 0001023731 us-gaap:RetainedEarningsMember 2018-06-30 0001023731 us-gaap:CommonStockMember 2018-03-31 0001023731 2018-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2018-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001023731 us-gaap:AccountingStandardsUpdate201609Member 2018-04-01 0001023731 us-gaap:CommonStockMember 2018-12-31 0001023731 2018-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-12-31 0001023731 us-gaap:CommonStockMember 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001023731 us-gaap:CommonStockMember 2018-10-01 2018-12-31 0001023731 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001023731 2018-04-01 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001023731 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2018-04-01 0001023731 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001023731 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001023731 us-gaap:RetainedEarningsMember 2018-10-01 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001023731 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001023731 us-gaap:CommonStockMember 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001023731 us-gaap:RetainedEarningsMember 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001023731 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-03-31 0001023731 2019-04-01 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-06-30 0001023731 2019-07-01 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001023731 us-gaap:CommonStockMember 2019-03-31 0001023731 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001023731 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001023731 us-gaap:CommonStockMember 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-12-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001023731 us-gaap:RetainedEarningsMember 2019-06-30 0001023731 us-gaap:RetainedEarningsMember 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001023731 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001023731 us-gaap:RetainedEarningsMember 2019-12-31 0001023731 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001023731 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001023731 us-gaap:RetainedEarningsMember 2019-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001023731 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001023731 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0001023731 srt:MaximumMember 2019-04-01 2019-12-31 0001023731 2020-01-01 2019-12-31 0001023731 srt:MinimumMember 2019-04-01 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember 2019-03-31 0001023731 us-gaap:CashMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001023731 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:CashMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 eght:InitialNotesMemberMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2019-12-31 0001023731 eght:WavecellPte.Ltd.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member us-gaap:CustomerRelationshipsMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member us-gaap:TradeNamesMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-07-17 0001023731 eght:TimeBasedRestrictedStockAwardsMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:RestrictedCashNoncurrentAndOtherLiabilitiesNoncurrentMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:RestrictedCashCurrentAndOtherAccruedLiabilitiesMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 us-gaap:OtherNoncurrentLiabilitiesMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:PerformanceBasedRestrictedStockAwardsMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-04-01 2019-12-31 0001023731 eght:OtherAccruedLiabilitiesCurrentMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 us-gaap:TradeNamesMember 2019-12-31 0001023731 us-gaap:PatentedTechnologyMember 2019-12-31 0001023731 us-gaap:CustomerRelationshipsMember 2019-12-31 0001023731 us-gaap:CustomerRelationshipsMember 2019-03-31 0001023731 us-gaap:PatentedTechnologyMember 2019-03-31 0001023731 us-gaap:TradeNamesMember 2019-03-31 0001023731 2019-07-03 2019-07-03 0001023731 2019-07-03 0001023731 srt:MaximumMember 2019-12-31 0001023731 srt:MinimumMember 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-03-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-10-01 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-04-01 2019-12-31 0001023731 eght:AdditionalNotesMember us-gaap:ConvertibleDebtMember 2019-11-01 2019-11-30 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-02-01 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember us-gaap:CallOptionMember 2019-12-31 0001023731 eght:InitialNotesMemberMember us-gaap:ConvertibleDebtMember 2019-02-28 0001023731 eght:AdditionalNotesMember us-gaap:ConvertibleDebtMember 2019-11-30 0001023731 eght:InitialNotesMemberMember us-gaap:ConvertibleDebtMember 2019-02-01 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-12-01 0001023731 eght:AdditionalNotesMember 2019-11-01 2019-11-30 0001023731 eght:AggregateNotesMember 2019-04-01 2019-12-31 0001023731 eght:InitialNotesMemberMember 2019-02-01 2019-02-28 0001023731 us-gaap:SellingAndMarketingExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-12-31 0001023731 eght:CostOfServiceRevenueMember 2019-04-01 2019-12-31 0001023731 eght:CostOfServiceRevenueMember 2018-04-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2018-10-01 2018-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2018-10-01 2018-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2018-10-01 2018-12-31 0001023731 eght:CostOfServiceRevenueMember 2018-10-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-12-31 0001023731 eght:CostOfServiceRevenueMember 2019-10-01 2019-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-12-31 0001023731 eght:A2017RepurchasePlanMember 2019-10-01 2019-12-31 0001023731 eght:A2017RepurchasePlanMember 2017-05-31 0001023731 eght:A2017RepurchasePlanMember 2019-12-31 0001023731 eght:A2017RepurchasePlanMember 2019-04-01 2019-12-31 0001023731 us-gaap:RestrictedStockMember 2018-04-01 2018-12-31 0001023731 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2018-10-01 2018-12-31 0001023731 us-gaap:EmployeeStockMember 2018-10-01 2018-12-31 0001023731 us-gaap:RestrictedStockMember 2019-04-01 2019-12-31 0001023731 us-gaap:PerformanceSharesMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2019-04-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2018-10-01 2018-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2019-04-01 2019-12-31 0001023731 us-gaap:RestrictedStockMember 2018-10-01 2018-12-31 0001023731 srt:AmericasMember 2019-03-31 0001023731 srt:EuropeMember 2019-03-31 0001023731 srt:AmericasMember 2019-12-31 0001023731 srt:EuropeMember 2019-12-31 0001023731 us-gaap:NonUsMember 2019-04-01 2019-12-31 0001023731 us-gaap:NonUsMember 2018-10-01 2018-12-31 0001023731 country:US 2018-10-01 2018-12-31 0001023731 us-gaap:NonUsMember 2018-04-01 2018-12-31 0001023731 us-gaap:NonUsMember 2019-10-01 2019-12-31 0001023731 country:US 2019-10-01 2019-12-31 0001023731 country:US 2019-04-01 2019-12-31 0001023731 country:US 2018-04-01 2018-12-31 iso4217:USD xbrli:shares eght:term xbrli:shares eght:story eght:segment iso4217:USD eght:day utreg:sqft xbrli:pure


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM
10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________to _________
Commission file number 001-38312
a8x8logoa24.jpg
8X8, INC.
(Exact name of Registrant as Specified in its Charter)
Delaware
77-0142404
(State or Other Jurisdiction of Incorporation or Organization) 
(I.R.S. Employer Identification Number)
2125 O'Nel Drive
San Jose, CA  95131
(Address of Principal Executive Offices)

(408) 727-1885
(Registrant's Telephone Number, including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
COMMON STOCK, PAR VALUE $.001 PER SHARE
EGHT
New York Stock Exchange
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 reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No   
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes       No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer  
Non-accelerated filer 
Smaller reporting company  
Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   





Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes           No    The number of shares of the Registrant's Common Stock outstanding as of January 30, 2020 was 102,458,236.
FORM 10-Q
TABLE OF CONTENTS
 
Page No.





Forward-Looking Statements and Risk Factors
Statements contained in this quarterly report on Form 10-Q, or Quarterly Report, regarding our expectations, beliefs, estimates, intentions or strategies are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. For example, words such as "may," "will," "should," "estimates," "predicts," "potential," "continue," "strategy," "believes," "anticipates," "plans," "expects," "intends," and similar expressions are intended to identify forward-looking statements. You should not place undue reliance on these forward-looking statements. Actual results and trends may differ materially from historical results and those projected in any such forward-looking statements depending on a variety of factors. These factors include, but are not limited to:
market acceptance of new or existing services and features we may offer from time to time;
customer acceptance and demand for our cloud communication and collaboration services, including voice, contact center, video, messaging, and communication APIs;
competitive market pressures, and any changes in the competitive dynamics of the markets in which we compete;
the quality and reliability of our services;
customer cancellations and rate of customer churn;
our ability to scale our business;
customer acquisition costs;
our reliance on infrastructure of third-party network services providers;
risk of failure in our physical infrastructure;
risk of defects or bugs in our software;
our ability to maintain the compatibility of our software with third-party applications and mobile platforms;
continued compliance with industry standards and regulatory, including privacy, requirements in the United States and foreign countries in which we make our cloud software and services solutions available, and the costs of such compliance;
risks relating to the acquisition and integration of businesses we have acquired (for example, Wavecell Pte. Ltd.) or may acquire in the future, particularly if the acquired business operates in a different product market space from us or is based in a region where we do not have significant operations;
the amount and timing of costs associated with recruiting, training and integrating new employees;
timing and extent of improvements in operating results from increased spending in marketing, sales, and research and development;
upfront investments, including the cost to support new strategic initiatives such as our cloud migration program with Poly and Scansource, to acquire more customers may not result in additional revenue from new or existing customers;
introduction and adoption of our cloud software solutions in markets outside of the United States;
risk of cybersecurity breaches;
risks related to our senior convertible notes and the related capped call transactions;
general economic conditions that could adversely affect our business and operating results;
implementation and effects of new accounting standards and policies in our reported financial results; and
potential future intellectual property infringement claims and other litigation that could adversely impact our business and operating results.
Please refer to the "Risk Factors" section of our annual report on Form 10-K for the fiscal year ended March 31, 2019, and subsequent Securities and Exchange Commission ("SEC") filings for additional factors that could materially affect our financial performance. All forward-looking statements included in this Quarterly Report are based on information available to us on the date hereof, and we assume no obligation to update any such forward-looking statements. Readers are urged to carefully review and consider the various disclosures made in this Quarterly Report, which attempts to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.
Our fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in this Quarterly Report, refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2020 refers to the fiscal

3


year ended March 31, 2020). Unless the context requires otherwise, references to "we," "us," "our," "8x8" and the "Company" refer to 8x8, Inc. and its consolidated subsidiaries.

4


PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
8X8, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, unaudited)
 
 
December 31, 2019
 
March 31, 2019
ASSETS
 
 

 
 

Current assets:
 
 

 
 

Cash and cash equivalents
 
$
184,794

 
$
276,583

Restricted cash, current
 
3,459

 

Short-term investments
 
30,283

 
69,899

Accounts receivable, net
 
37,384

 
20,181

Deferred sales commission costs
 
20,749

 
15,601

Other current assets
 
25,712

 
15,127

     Total current assets
 
302,381

 
397,391

Property and equipment, net
 
89,776

 
52,835

Operating lease, right-of-use assets
 
77,062

 

Intangible assets, net
 
26,455

 
11,680

Goodwill
 
131,000

 
39,694

Long-term investments
 
20,126

 

Restricted cash, non-current
 
15,558

 
8,100

Deferred sales commission costs, non-current
 
48,656

 
33,693

Other assets
 
21,485

 
2,965

          Total assets
 
$
732,499

 
$
546,358

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
50,334

 
$
32,280

Accrued compensation
 
24,392

 
18,437

Accrued taxes
 
11,670

 
13,862

Operating lease liabilities, current
 
4,320

 

Deferred revenue
 
7,216

 
3,336

Other accrued liabilities
 
23,704

 
6,790

     Total current liabilities
 
121,636

 
74,705

 
 
 
 
 
Operating lease liabilities, non-current
 
86,187

 

Convertible senior notes, net
 
287,464

 
216,035

Other liabilities, non-current
 
17,721

 
6,228

Total liabilities
 
513,008

 
296,968

Commitments and contingencies (Note 8)
 


 


Stockholders' equity:
 
 
 
 
Common stock
 
101

 
96

Additional paid-in capital
 
598,525

 
506,949

Accumulated other comprehensive loss
 
(6,565
)
 
(7,353
)
Accumulated deficit
 
(372,570
)
 
(250,302
)
     Total stockholders' equity
 
219,491

 
249,390

          Total liabilities and stockholders' equity
 
$
732,499

 
$
546,358

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

5


8X8, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts; unaudited)
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Service revenue
 
$
113,566

 
$
85,911

 
$
310,467

 
$
245,378

Product revenue
 
5,001

 
4,001

 
14,292

 
13,441

     Total revenue
 
118,567

 
89,912

 
324,759

 
258,819

Cost of revenue and operating expenses:
 
 
 
 
 
 
 
 
Cost of service revenue
 
49,326

 
27,632

 
124,488

 
78,383

Cost of product revenue
 
6,893

 
5,318

 
19,119

 
16,996

Research and development
 
19,870

 
16,886

 
57,635

 
43,999

Sales and marketing
 
63,099

 
46,276

 
174,593

 
128,451

General and administrative
 
22,547

 
18,038

 
62,589

 
53,198

     Total operating expenses
 
161,735

 
114,150

 
438,424

 
321,027

Loss from operations
 
(43,168
)
 
(24,238
)
 
(113,665
)
 
(62,208
)
Other (expense) income, net
 
(3,623
)
 
579

 
(7,919
)
 
1,933

Loss before provision for income taxes
 
(46,791
)
 
(23,659
)
 
(121,584
)
 
(60,275
)
Provision for income taxes
 
280

 
112

 
684

 
333

Net loss
 
$
(47,071
)
 
$
(23,771
)
 
$
(122,268
)
 
$
(60,608
)
Net loss per share:
 
 
 
 
 
 
 
 
Basic and diluted
 
$
(0.47
)
 
$
(0.25
)
 
$
(1.23
)
 
$
(0.64
)
Weighted-average common shares outstanding:
 
 
 
 
 
 
 
 
Basic and diluted
 
99,922

 
95,370

 
99,082

 
94,093

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


6


8X8, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands, unaudited)
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Net loss
 
$
(47,071
)
 
$
(23,771
)
 
$
(122,268
)
 
$
(60,608
)
Other comprehensive income (loss), net of tax
 
 
 
 
 
 
 
 
Unrealized gain (loss) on investments in securities
 
(12
)
 
(101
)
 
106

 
160

Foreign currency translation adjustment
 
4,587

 
(549
)
 
682

 
(2,600
)
Comprehensive loss
 
$
(42,496
)
 
$
(24,421
)
 
$
(121,480
)
 
$
(63,048
)
  The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


7


8X8, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except shares, unaudited)
 
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
 
Shares
Amount
Balance at March 31, 2019
96,119,888

$
96

$
506,949

$
(7,353
)
$
(250,302
)
$
249,390

Issuance of common stock under stock plans, less withholding
451,308

1

1,493



1,494

Stock-based compensation expense


14,059



14,059

Unrealized investment gain



121


121

Foreign currency translation adjustment



(652
)

(652
)
Net loss




(34,265
)
(34,265
)
Balance at June 30, 2019
96,571,196

97

522,501

(7,884
)
(284,567
)
230,147

Issuance of common stock under stock plans, less withholding
1,761,483

2

(790
)


(788
)
Stock-based compensation expense


17,867



17,867

Issuance of common stock related to acquisitions
1,476,009

1

35,838



35,839

Unrealized investment loss



(3
)

(3
)
Foreign currency translation adjustment



(3,253
)

(3,253
)
Net loss




(40,932
)
(40,932
)
Balance at September 30, 2019
99,808,688

100

575,416

(11,140
)
(325,499
)
238,877

Issuance of common stock under stock plans, less withholding
976,272

1

139



140

Stock-based compensation expense


19,881



19,881

Equity component of convertible senior notes, net of issuance costs


3,089



3,089

Unrealized investment loss



(12
)

(12
)
Foreign currency translation adjustment



4,587


4,587

Net loss




(47,071
)
(47,071
)
Balance at December 31, 2019
100,784,960

$
101

$
598,525

$
(6,565
)
$
(372,570
)
$
219,491



8


 
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
 
Shares
Amount
Balance at March 31, 2018
92,847,354

$
93

$
425,790

$
(5,645
)
$
(201,464
)
$
218,774

Issuance of common stock under stock plans, less withholding
403,377


777



777

Stock-based compensation expense


9,304



9,304

Unrealized investment gain



113


113

Foreign currency translation adjustment



(1,672
)

(1,672
)
Adjustment from adoption of ASU 2016-9




39,901

39,901

Net loss




(15,355
)
(15,355
)
Balance at June 30, 2018
93,250,731

93

435,871

(7,204
)
(176,918
)
251,842

Issuance of common stock under stock plans, less withholding
1,840,387

1

(596
)


(595
)
Stock-based compensation expense


9,829



9,829

Unrealized investment gain



149


149

Foreign currency translation adjustment



(379
)

(379
)
Net loss




(21,482
)
(21,482
)
Balance at September 30, 2018
95,091,118

94

445,104

(7,434
)
(198,400
)
239,364

Issuance of common stock under stock plans, less withholding
418,105

1

(281
)


(280
)
Stock-based compensation expense


13,066



13,066

Unrealized investment loss



(101
)

(101
)
Foreign currency translation adjustment



(549
)

(549
)
Net loss




(23,771
)
(23,771
)
Balance at December 31, 2018
95,509,223

$
95

$
457,889

$
(8,084
)
$
(222,171
)
$
227,729

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

9


8X8, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands, unaudited)
 
 
Nine Months Ended December 31,
 
 
2019
 
2018
Cash flows from operating activities:
 
 

 
 

Net loss
 
$
(122,268
)
 
$
(60,608
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
 
Depreciation
 
6,801

 
6,464

Amortization of intangible assets
 
6,149

 
4,551

Amortization of capitalized software
 
13,263

 
6,452

Amortization of debt discount and issuance costs
 
9,987

 

Amortization of deferred sales commission costs
 
13,805

 

Operating lease expense, net of accretion
 
10,676

 

Non-cash lease expenses
 

 
3,601

Stock-based compensation
 
50,305

 
31,574

Other
 
2,671

 
873

Changes in assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(8,776
)
 
(3,965
)
Deferred sales commission costs
 
(33,651
)
 
(7,234
)
Other current and non-current assets
 
(24,780
)
 
(2,565
)
Accounts payable and accruals
 
7,876

 
13,198

Deferred revenue
 
5,106

 
986

          Net cash used in operating activities
 
(62,836
)
 
(6,673
)
Cash flows from investing activities:
 
 
 
 
Purchases of property and equipment
 
(22,853
)
 
(5,778
)
Purchase of businesses
 
(58,853
)
 
(5,625
)
Capitalized software development costs
 
(22,784
)
 
(18,210
)
Proceeds from maturities of investments
 
16,195

 
44,850

Proceeds from sales of investments
 
33,117

 
41,780

Purchases of investments
 
(29,658
)
 
(52,353
)
          Net cash (used in) provided by investing activities
 
(84,836
)
 
4,664

Cash flows from financing activities:
 
 
 
 
Finance lease payments
 
(312
)
 
(771
)
Tax-related withholding of common stock
 
(6,186
)
 
(7,631
)
Proceeds from issuance of common stock under employee stock plans
 
7,035

 
7,372

Net proceeds from issuance of convertible senior notes

 
65,305

 

          Net cash provided by (used in) financing activities
 
65,842

 
(1,030
)
Effect of exchange rate changes on cash
 
958

 
(339
)
Net decrease in cash and cash equivalents, and restricted cash
 
(80,872
)
 
(3,378
)
Cash, cash equivalents, and restricted cash at the beginning of the period
 
284,683

 
39,803

Cash, cash equivalents, and restricted cash at the end of the period
 
$
203,811

 
$
36,425

Supplemental cash flow information
 
 
 
 
Income taxes paid
 
$
719

 
$
290

Interest paid
 
647

 

Right of use assets obtained in exchange for new operating lease liabilities
 
64,869

 

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


10


8X8, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1. DESCRIPTION OF BUSINESS
8x8, Inc. ("8x8" or the "Company") was incorporated in California in February 1987 and was reincorporated in Delaware in December 1996. The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company conducts its operations through one reportable segment.
The Company is a leading cloud provider of enterprise Software-as-a-Service ("SaaS") communications solutions, that enable businesses of all sizes to communicate faster and smarter across voice, contact center, video meetings, messaging, and communication APIs, transforming both employee and customer experiences with communications that work simply, integrate seamlessly, and perform reliably. From one proprietary cloud technology platform, customers have access to unified communications, team collaboration, video conferencing, contact center, data and analytics, communication APIs, and other services. Since fiscal 2004, substantially all revenue has been generated from the sale of communications services and related hardware. Prior to fiscal 2003, the Company's main business was Voice over Internet Protocol semiconductors.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
BASIS OF PRESENTATION AND CONSOLIDATION
The Company's fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2020 refers to the fiscal year ending March 31, 2020).
The accompanying interim condensed consolidated financial statements are unaudited and have been prepared on substantially the same basis as our annual consolidated financial statements for the fiscal year ended March 31, 2019 with the exception of new lease accounting guidance discussed in the recently adopted accounting principles section below. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to the rules and regulations of the SEC, regarding interim financial reporting.
In the opinion of the Company's management, these interim condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement of our financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.
The March 31, 2019 year-end condensed consolidated balance sheet data in this document were derived from audited consolidated financial statements and does not include all of the disclosures required by GAAP. These condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 and notes thereto included in the Company's fiscal 2019 Annual Report on Form 10-K.
The results of operations and cash flows for the interim periods included in these condensed consolidated financial statements are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
USE OF ESTIMATES
The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to bad debts, returns reserve for expected cancellations, fair value of and/or potential impairment of goodwill and intangible assets, capitalization of internally developed software, benefit period for deferred commissions, stock-based compensation, discount rate used to calculate operating lease liabilities, income and sales tax liabilities, convertible senior notes fair value, litigation, and other contingencies. The Company bases its estimates on known facts and circumstances, historical experience, and various other assumptions. Actual results could differ from those estimates under different assumptions or conditions.

11


RECLASSIFICATIONS AND OTHER CHANGES
Certain prior year amounts in the statements of cash flows have been reclassified to conform with current year presentation.
SIGNIFICANT ACCOUNTING POLICIES
The significant accounting policies used in preparation of these condensed consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 filed with the SEC on May 21, 2019, and there have been no changes to the Company's significant accounting policies during the three and nine months ended December 31, 2019 except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update ("ASU") 2016-02, Leases. All amounts and disclosures set forth herein are in compliance with this standard.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Effective April 1, 2019, the Company adopted ASU No. 2016-02 (“ASU 2016-02”), Leases using the modified retrospective transition approach utilizing the effective date as the date of initial application. ASU 2016-02 establishes a new lease accounting model for leases, which requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet, but lease expense will be recognized on the income statement in a manner similar to previous requirements. Prior years presented have not been adjusted for ASU 2016-02 and continue to be reported in accordance with our historical accounting policy.
The new standard provides a number of optional practical expedients in transition. The Company has elected certain practical expedients permitted under the new lease standard, which among other things, allows the carryforward of the historical lease classification. As a result, there was no impact to opening retained earnings. The new standard also provides a practical expedient for an entity’s ongoing accounting. The Company has elected such practical expedient to not separate lease and non-lease components for all leases. It also made an accounting policy election to not recognize right-of-use assets and lease liabilities on the balance sheet for leases with a term of 12 months or less and will recognize lease payments as an expense on a straight-line basis over the lease term.
The adoption of the new lease standard resulted in the recognition of right-of-use assets and lease liabilities of approximately $20.0 million and $21.4 million, respectively, for existing operating leases. The Company does not have significant finance lease right-of-use assets or liabilities. The adoption of the new lease standard did not have a material impact on the Company's accumulated deficit as of April 1, 2019. For additional information on leases and the impact of the new lease standard, refer to Note 7.
RECENT ACCOUNTING PRONOUNCEMENTS
In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-02, Income Taxes (Topic 740), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment will be effective for public companies with fiscal years beginning after December 15, 2020, which is fiscal 2022 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718). The amendment requires that an entity measure and classify share-based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share-based payment award in accordance with Topic 718. The amendments in this update are effective for fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which makes modifications to disclosure requirements on fair value measurements. The amendment is effective for public companies with fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal Use Software (Subtopic 350-40), which reduces complexity for the accounting for costs of implementing a cloud computing service arrangement. The amendment is effective for public companies with fiscal years beginning after December 15,

12


2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In June 2016, the FASB issued ASU 2016‑13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward‑looking expected loss method, which will generally result in earlier recognition of allowances for losses. In November 2018, the FASB issued ASU 2018‑19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial InstrumentsCredit Losses, which included various narrow-scope improvements and clarifications. In November 2019, FASB issued ASU No. 2019-10, Financial InstrumentsCredit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). These ASUs are effective for annual and interim periods beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
3. REVENUE RECOGNITION
Revenue Recognition
The Company recognizes service revenue, mainly from subscription services to its cloud-based voice, contact center, video, collaboration and communication APIs solutions using the five-step model as prescribed by ASC 606, Revenue from Contracts with Customers:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies a performance obligation.
The Company identifies performance obligations in contracts with customers, which may include subscription services and related usage, products, and professional services. The transaction price is determined based on the amount the Company expects to be entitled to receive in exchange for transferring the promised services or products to the customer. The transaction price in the contract is allocated to each distinct performance obligation in an amount that represents the relative amount of consideration expected to be received in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied. Revenues are recorded based on the transaction price, excluding amounts collected on behalf of third parties such as sales and telecommunication taxes, which are collected on behalf of and remitted to governmental authorities. The Company usually bills its customers on a monthly basis. Contracts typically range from annual to multi-year agreements with payment terms of net 30-days or less. The Company occasionally allows a 30-day period to cancel a subscription and return products shipped for a full refund.
Judgments and Estimates
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments. The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may get credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company may impose minimum revenue commitments ("MRC") on its customers at the inception of the contract. Thus, in estimating variable consideration for each of these performance obligations, the Company assesses both the probability of MRC occurring and the collectability of the MRC, of which both represent a form of variable consideration.
The Company enters into contracts with customers that regularly include promises to transfer multiple services and products, such as subscriptions, products, and professional services. For arrangements with multiple services, the

13


Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources, and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices ("SSP") of each performance obligation. Usage fees deemed to be variable consideration meet the allocation exception for variable consideration. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish SSP. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates SSP by the use of observable market and cost-based inputs. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Service Revenue
Service revenue from subscriptions to the Company's cloud-based technology platform is recognized over time on a ratable basis over the contractual subscription term beginning on the date that the platform is made available to the customer. Payments received in advance of subscription services being rendered are recorded as a deferred revenue. Usage fees from our unified communications as a service ("UCaaS") and contact center as a service ("CCaaS") offerings, either bundled or not bundled, are recognized as revenue when earned. Usage fees for our communication platform as a service ("CPaaS") offerings are typically invoiced monthly in arrears and recognized as revenues when earned. Professional services for configuration, system integration, optimization, customer training or education are primarily billed on a fixed-fee basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue is recognized over time as the services are rendered.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded as operating expenses against the contract asset (Accounts Receivable). In the normal course of business, the Company records revenue reductions for customer credits.
Product Revenue
The Company recognizes product revenue for telephony equipment at a point in time, when transfer of control has occurred, which is generally upon shipment. Sales returns are recorded as a reduction to revenue estimated based on historical experience.
Contract Assets
Contract assets are recorded for those parts of the contract consideration not yet invoiced but for which the performance obligations are completed. The revenue is recognized when the customer receives services or equipment for a reduced consideration at the onset of an arrangement, for example, when the initial month's services or equipment are discounted. Contract assets are included in other current or non-current assets in the condensed consolidated balance sheets, depending on if their reduction will be recognized during the succeeding twelve-month period or beyond.
Deferred Revenue
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual plan subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues in the condensed consolidated balance sheets, with the remainder recorded as other non-current liabilities in the condensed consolidated balance sheets.
Costs to Obtain a Customer Contract
Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized as current or non-current assets and amortized on a straight-line basis over the anticipated benefit period, which is five years. The benefit period was estimated by taking into consideration the

14


length of customer contracts, technology lifecycle, and other factors. This amortization expense is recorded in sales and marketing expense within the Company's condensed consolidated statement of operations.
Disaggregation of Revenue
The Company disaggregates its revenue by geographic region. See Note 13 for more information.
Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers (in thousands):
 
December 31, 2019
Accounts receivable, net
$
37,384

Contract assets - current
$
10,507

Contract assets - non-current
$
8,413

Deferred revenue - current
$
7,216

Deferred revenue - non-current
$
1,411

Changes in the contract assets and the deferred revenue balances during the nine months ended December 31, 2019 are as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
$ Change
Contract assets
 
$
18,920

 
$
5,717

 
$
13,203

Deferred revenue
 
$
8,627

 
$
3,342

 
$
5,285



The change in contract assets was primarily driven by the recognition of revenue that has not yet been billed, net of amounts billed during the period. The increase in deferred revenues was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period. Revenues of $2.9 million were recognized during the nine months ended December 31, 2019, of which were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.
Remaining Performance Obligations
The Company's subscription terms typically range from one to four years. Contract revenue as of December 31, 2019 that has not yet been recognized was approximately $245.0 million. This excludes contracts with an original expected length of one year or less. The Company expects to recognize revenue on most of the remaining performance obligation over the next 36 months.
4. FAIR VALUE MEASUREMENTS
Cash, cash equivalents, and available-for-sale investments (in thousands):
 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
Long-Term
As of December 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Investments
Cash
$
22,722

$

$

$
22,722

$
22,722

$

$

Level 1:
 
 
 
 
 
 
 
Money market funds
157,401



157,401

157,401



Treasury securities
6,498

13


6,511



6,511

     Subtotal
186,621

13


186,634

180,123


6,511

Level 2:
 
 
 
 
 
 
 
Corporate bonds
36,181

93


36,274


22,659

13,615

Commercial paper
8,835

1


8,836

4,671

4,165


Municipal securities
1,345



1,345


1,345


Agency bonds
2,099

15


2,114


2,114


     Subtotal
48,460

109


48,569

4,671

30,283

13,615

     Total assets
$
235,081

$
122

$

$
235,203

$
184,794

$
30,283

$
20,126


15


 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
As of March 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Cash
$
25,364

$

$

$
25,364

$
25,364

$

Level 1:
 
 
 
 
 
 
Money market funds
251,219



251,219

251,219


     Subtotal
276,583



276,583

276,583


Level 2:
 
 
 
 
 
 
Corporate debt
46,516

51

(29
)
46,538


46,538

Municipal securities
5,511

17


5,528


5,528

Asset backed securities
13,596

9

(17
)
13,588


13,588

Agency bonds
4,260


(15
)
4,245


4,245

     Subtotal
69,883

77

(61
)
69,899


69,899

     Total assets
$
346,466

$
77

$
(61
)
$
346,482

$
276,583

$
69,899


Historically, the Company had maintained all investments as short-term investments on its balance sheet, as the Company could liquidate these investments at any time and did not limit its liquidation of investments by contractual maturity date. Given the recent issuance of the convertible senior notes, and the associated increased cash, cash equivalents and investment balances, the Company expects to hold certain investments for at least 12 months from the reporting date and records these investments in long-term investments in accordance with the contractual maturity dates.
As of December 31, 2019, the estimated fair value of the Company's outstanding convertible senior notes ("the Notes") was $362.3 million. The estimated fair value of the Notes was determined based on the closing price for the Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
5. BUSINESS COMBINATIONS
Wavecell Acquisition
On July 17, 2019, the Company entered into a Share Purchase Agreement (the “Share Purchase Agreement”) with Wavecell Pte. Ltd., a corporation incorporated under the laws of the Republic of Singapore (“Wavecell”), the equity holders of Wavecell (collectively, the “Sellers”), and Qualgro Partners Pte. Ltd., in its capacity as the representative of the equity holders of Wavecell. Pursuant to the Share Purchase Agreement, the Company acquired all of the outstanding shares and other equity interests of Wavecell (the “Transaction”). This Transaction extends 8x8’s technology advantage as a fully-owned, cloud technology platform with UCaaS, CCaaS, video communication as a service ("VCaaS") and CPaaS solutions able to natively offer pre-packaged communications, contact center and video solutions and open APIs to embed these and other communications into an organization’s core business processes.
The total fair value of the purchase consideration of approximately $117.1 million was comprised of approximately $72.8 million in cash and $44.3 million in shares of common stock of the Company, of which approximately $10.4 million in cash and $8.5 million in equity have been heldback to cover potential indemnity claims made by the Company after the closing date. One-third of these heldback amounts are eligible to be released in twelve months from the date of the Transaction and the remainder in eighteen months from the date of the Transaction. The heldback cash of $3.5 million and $6.9 million are recorded in restricted cash, current and restricted cash, non-current, respectively and other accrued liabilities and other liabilities, non-current, respectively, in the Company's condensed consolidated balance sheet. The holdback of $8.5 million in equity, of which $2.8 million is included in current other accrued liabilities, and $5.7 million is included in other liabilities, non-current, is reflected in the Company's condensed consolidated balance sheet. Additionally, in connection with the Transaction, the Company issued $13.2 million in time-based restricted stock awards and $6.6 million in performance based restricted stock awards all of which vest over the next three years, and which the Company will expense over the same such period.

16


The major classes of assets and liabilities to which the Company has preliminarily allocated the fair value of purchase consideration were as follows (in thousands):
 
 
July 17, 2019
Cash
 
$
4,473

Accounts receivable
 
9,438

Intangible assets
 
21,010

Other assets
 
787

Goodwill
 
91,060

Accounts payable
 
(9,548
)
Deferred revenue
 
(90
)
Total consideration
 
$
117,130


The acquisition has been accounted for as a business combination under the acquisition method and, accordingly, the total purchase price is allocated to the tangible and intangible assets acquired and the liabilities assumed based on their estimated fair value on the acquisition date. The fair value of assets acquired and liabilities assumed from the acquisition of Wavecell is based on a preliminary valuation and, as such, the Company's estimates and allocations to certain assets, liabilities, and tax estimates are subject to change within the measurement period as additional information becomes available. The goodwill recognized was primarily attributed to increased synergies that are expected to be achieved from the integration of Wavecell and is not expected to be deductible for income tax purposes. 
The preliminary value of the acquired intangible assets acquired are as follows (in thousands): 
 
 
Fair Value
 
Useful life (in Years)
Trade and domain names
 
$
990

 
3
Developed technology
 
13,830

 
7
Customer relationships
 
6,190

 
7
Total intangible assets
 
$
21,010

 


The Company incurred costs related to this acquisition of approximately $1.8 million during the nine months ended December 31, 2019. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in the accompanying consolidated statements of operations.
The revenue and earnings of the acquired business have been included in the Company’s results since the acquisition date and are not material to the Company’s condensed consolidated financial results. Pro forma results of operations for this acquisition have not been presented, as the financial impact to the Company’s condensed consolidated financial statements is not material.
Jitsi Acquisition
On October 29, 2018, the Company entered into an Asset Purchase Agreement with Atlassian Corporation PLC ("Atlassian") through which the Company purchased certain assets from Atlassian. The asset purchase from Atlassian did not contribute materially to revenue or net loss from the date of acquisition to December 31, 2018.


17


6. INTANGIBLE ASSETS AND GOODWILL
The carrying value of intangible assets consisted of the following (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technology
 
$
33,685

 
$
(14,497
)
 
$
19,188

 
$
25,702

 
$
(15,409
)
 
$
10,293

Customer relationships
 
11,601

 
(5,297
)
 
6,304

 
9,467

 
(8,080
)
 
1,387

Trade and domain names
 
1,128

 
(165
)
 
963

 
2,108

 
(2,108
)
 

Total acquired identifiable intangible assets
 
$
46,414

 
$
(19,959
)
 
$
26,455

 
$
37,277

 
$
(25,597
)
 
$
11,680



At December 31, 2019, annual amortization of intangible assets, based upon our existing intangible assets and current useful lives, is estimated to be the following (in thousands):
 
Amount
Remaining 2020
$
2,326

2021
6,755

2022
4,946

2023
3,162

2024
2,851

Thereafter
6,415

Total
$
26,455


The following table provides a summary of the changes in the carrying amounts of goodwill (in thousands):
 
Total
Balance at March 31, 2019
$
39,694

Additions due to acquisitions
91,060

Foreign currency translation
246

Balance at December 31, 2019
$
131,000


7. RIGHT-OF-USE ASSETS AND LEASES
The Company primarily leases facilities for office and data center space under non-cancellable operating leases for its U.S. and international locations that expire at various dates through 2030. For leases with a term greater than 12 months, the Company recognizes a right-of-use asset and a lease liability based on the present value of lease payments over the lease term. Variable lease payments are not included in the lease payments to measure the lease liability and are expensed as incurred. The Company’s leases have remaining terms of one to eleven years and some of the leases include a Company option to extend the lease term for less than twelve months to five years, or more, which if reasonably certain to exercise, the Company includes in the determination of lease payments. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As most of the Company's leases do not provide a readily determinable implicit rate, the Company uses the incremental borrowing rate at lease commencement, which was determined using a portfolio approach, based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the implicit rate when a rate is readily determinable. Operating lease expense is recognized on a straight-line basis over the lease term.
Leases with an initial term of 12 months or less are not recognized on the balance sheet and the expense for these short-term leases is recognized on a straight-line basis over the lease term. Common area maintenance fees (or CAMs) and other charges related to these leases continue to be expensed as incurred. The following table provides

18


balance sheet information related to leases as of December 31, 2019 (in thousands):
 
 
December 31, 2019
Assets
 
 
Operating lease, right-of-use assets
 
$
77,062

 
 
 
Liabilities
 
 
Operating lease liabilities, current
 
$
4,320

Operating lease liabilities, non-current
 
86,187

Total operating lease liabilities
 
$
90,507


During the three and nine months ended December 31, 2019, operating lease expense was approximately $4.4 million and $10.7 million, respectively. Variable lease cost and short-term lease cost were immaterial during the three and nine months ended December 31, 2019.
The following table presents supplemental information for the nine months ended December 31, 2019 (in thousands, except for weighted average):
Weighted average remaining lease term
 
9.2 years

Weighted average discount rate
 
4.0
%
Cash paid for amounts included in the measurement of lease liabilities
 
$
7,207

Operating cash flow from operating leases
 
$
7,207


The following table presents maturity of lease liabilities under the Company's non-cancellable operating leases as of December 31, 2019 (in thousands):
Remaining 2020
 
$
2,674

2021
 
8,609

2022
 
14,324

2023
 
11,724

2024
 
11,765

Thereafter
 
69,554

Total lease payments
 
$
118,650

Less: imputed interest
 
(22,003
)
Less: lease incentives receivable
 
(6,140
)
Present value of lease liabilities
 
$
90,507


The Company entered into an operating lease for an office space that has not yet commenced and as such, have not yet been recognized on the Company's condensed consolidated balance sheet as of December 31, 2019. The contractual obligation for this lease is $2.9 million.
The Company's lease agreement (the "Agreement") with CAP Phase I, a Delaware limited liability company (the "Landlord") for the Coleman property is not included in the right-of-use assets and operating lease liabilities as of December 31, 2019. On April 30, 2019, the Company entered into an assignment and assumption of the Company's previously executed lease agreement with the Landlord, and Roku Inc., a Delaware corporation ("Roku"), whereby the Company assigned to Roku this lease that had been executed between the Company and the Landlord on January 23, 2018. Pursuant to the Agreement, the Company expects to be released from all of its obligations under the lease and related standby letter of credit by the end of the Company’s fiscal year ending March 31, 2022, or shortly thereafter.
On July 3, 2019, the Company entered into a lease for a new company headquarters to rent 177,815 square feet of office space as the sole tenant in a new five-story office building located in Campbell, California.
The lease is for a 132-month term that started on January 1, 2020. The Company has the option to extend the lease for two additional five-year terms, on substantially the same terms and conditions as the prior term, with the base rent rate adjusted to fair market value at that time.

19


Base rent is approximately $0.7 million per month for the first 12 months of the lease, with the rate increasing by approximately 3% on each anniversary of the lease. The Company is responsible for paying its share of building and common area expenses. The Company is entitled to full rent abatement during the first 12 months of the lease term. The Company is also entitled to a tenant improvement allowance of approximately $15.4 million. The Company paid to the landlord a security deposit in the amount of $2.0 million, which may be drawn down in the event the Company defaults under the lease. The Company recognized an operating lease right-of-use asset and operating lease liability during second quarter of fiscal 2020, when the Company was given full access to the leased property. This new lease increased our operating lease right-of-use assets by $56.8 million and our operating lease liabilities by $56.1 million.
8. COMMITMENTS AND CONTINGENCIES
Other Commitments, Indemnifications and Contingencies
From time to time the Company receives inquiries from various state and municipal taxing agencies with respect to the remittance of sales, use, telecommunications, excise, and income taxes. Several jurisdictions currently are conducting tax audits of the Company's records. The Company collects from its customers or has accrued for taxes that it believes are required to be remitted. The amounts that have been remitted have historically been within the accruals established by the Company. The Company adjusts its accrued taxes when facts relating to specific exposures warrant such adjustment.
Legal Proceedings
The Company from time to time may be involved in a variety of claims, lawsuits, investigations and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters and contractual disputes, that can arise in the normal course of the Company's operations. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
As of December 31, 2019, the Company does not have any material provisions for any such lawsuits, claims and proceedings and believes it is not probable that a loss had been incurred. Litigation is inherently unpredictable and subject to significant uncertainties. While there can be no assurances that favorable final outcomes will be obtained, the Company believes it has valid defenses with respect to legal matters pending against it. Future litigation could be costly to defend, could impose significant burdens on employees and cause the diversion of management's attention, and could upon resolution have a material adverse effect on the Company's business, results of operations, financial condition and cash flows.
9. CONVERTIBLE SENIOR NOTES AND CAPPED CALL
Convertible Senior Notes
In February 2019, the Company issued $287.5 million aggregate principal amount of 0.50% convertible senior notes (the "Initial Notes") due 2024 in a private placement, including the exercise in full of the initial purchasers' option to purchase additional notes. The Initial Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on August 1, 2019. The Initial Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted. The total net proceeds from the debt offering, after deducting initial purchase discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately $245.8 million.
In November 2019, the Company issued an additional $75 million aggregate principal amount of 0.50% convertible senior notes (the "Additional Notes" and together with the Initial Notes, the "Notes") due 2024 in a registered offering under the same indenture as the Initial Notes.  The total net proceeds from the Additional Notes, after deducting underwriting discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately $64.6 million. The Additional Notes constitute a further issuance of, and form a single series with, the Company’s outstanding 0.50% convertible senior notes due 2024 issued in February 2019 in the aggregate principal amount of $287.5 million. Immediately after giving effect to the issuance of the Additional Notes, the Company has $362.5 million aggregate principal amount of convertible senior notes.

20


The Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2020. The Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted.
Each $1,000 principal amount of the Notes are initially convertible into 38.9484 shares of the Company’s common stock, par value $0.001, which is equivalent to an initial conversion price of approximately $25.68 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid interest. In addition, upon the occurrence of certain corporate events that occur prior to the maturity date or following the Company's issuance of a notice of redemption, in each case as described in the Indenture, the Company will, in certain circumstances, increase the conversion rate for a holder that elects to convert its Notes in connection with such a corporate event or during the relevant redemption period.
The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after October 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, regardless of the foregoing circumstances.
Upon conversion, the Company will satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of common stock, or a combination of cash and shares of common stock, at the Company's election. The Company’s current intent is to settle the principal amount of the Notes in cash upon conversion. 
During the three and nine months ended December 31, 2019, the conditions allowing holders of the Notes to convert were not met.
The Company may not redeem the Notes prior to February 4, 2022. On or after February 4, 2022, the Company may redeem for cash all or part of the Notes, at the redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice. If a fundamental change (as defined in the indenture governing the notes) occurs at any time, holders of Notes may require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes, equal in right of payment with the Company’s existing and future liabilities that are not so subordinated, effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness, and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The net carrying amount of the liability component of the Notes was as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
Principal
 
$
362,500

 
$
287,500

Unamortized premium
 
1,323

 

Unamortized debt discount
 
(75,315
)
 
(70,876
)
Unamortized issuance costs
 
(1,043
)
 
(589
)
Net carrying amount
 
$
287,465

 
$
216,035

Interest expense related to the Notes was as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
December 31, 2019
 
December 31, 2019
Contractual interest expense
 
$
400

 
$
1,119

Amortization of debt premium
 
(31
)
 

Amortization of debt discount
 
3,582

 
9,926

Amortization of issuance costs
 
40

 
92

Total interest expense
 
$
3,991

 
$
11,137


Capped Call

21


In connection with the pricing of the Initial Notes and Additional Notes, the Company entered into privately negotiated capped call transactions ("Capped Calls") with certain counterparties. The Capped Calls each have an initial strike price of approximately $25.68 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $39.50 per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Common Stock upon any conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 14.1 million shares of the Company’s Common Stock. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of $33.7 million incurred to purchase the Capped Calls in connection with the Initial Notes and $9.3 million in connection with the Additional Notes were recorded as a reduction to additional paid-in capital and will not be remeasured.
10. STOCK-BASED COMPENSATION
The following tables summarize information pertaining to the stock-based compensation expense from stock options and stock awards (in thousands, except weighted-average grant-date fair value and recognition period):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Cost of service revenue
 
$
2,226

 
$
1,562

 
$
5,896

 
$
3,967

Research and development
 
5,535

 
3,570

 
13,616

 
8,587

Sales and marketing
 
5,197

 
3,798

 
14,458

 
8,402

General and administrative
 
6,359

 
3,605

 
16,335

 
10,619

Total
 
$
19,317

 
$
12,535

 
$
50,305

 
$
31,575

 
 
Nine Months Ended December 31,
 
 
2019
 
2018
Stock options outstanding at the beginning of the period:
 
3,114

 
3,998

Options granted
 

 
222

Options exercised 
 
(391
)
 
(641
)
Options canceled and forfeited
 
(55
)
 
(192
)
Options outstanding at the end of the period:
 
2,668

 
3,387

Weighted-average fair value of grants during the period
 
$

 
$
8.27

Total intrinsic value of options exercised during the period
 
$
4,844

 
$
9,148

Weighted-average remaining recognition period at period-end (in years) 
 
2.16

 
2.53

 
 
 
 
 
Stock awards outstanding at the beginning of the period:
 
7,820

 
5,939

Stock awards granted
 
5,886

 
4,993

Stock awards vested 
 
(2,860
)
 
(2,123
)
Stock awards canceled and forfeited
 
(1,056
)
 
(700
)
Stock awards outstanding at the end of the period: 
 
9,790

 
8,109

Weighted-average fair value of grants during the period
 
$
22.35

 
$
20.05

Weighted-average remaining recognition period at period-end (in years) 
 
2.13

 
2.40

Total unrecognized compensation expense at period-end
 
$
143,593

 
$
112,970


Stock Repurchases
In May 2017, the Company's board of directors authorized the Company to purchase up to $25.0 million of its common stock from time to time (the "2017 Repurchase Plan"). The 2017 Repurchase Plan expires when the maximum purchase amount is reached, or upon the earlier revocation or termination by the board of directors. The remaining amount available under the 2017 Repurchase Plan at December 31, 2019 was approximately $7.1

22


million. There were no stock repurchases under the 2017 Repurchase Plan during the three and nine months ended December 31, 2019.
11. INCOME TAXES
The Company's effective tax rate was (0.6)% and (0.5)% for the three months ended December 31, 2019 and 2018, and (0.6)% and for each of the nine months ended December 31, 2019 and 2018. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company continues to maintain against its deferred tax assets. The effective tax rate is calculated by dividing the income tax provision by net loss before income tax expense.
12. NET LOSS PER SHARE
The following table summarizes the computation of basic and diluted net loss per share (in thousands, except share and per share data):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss available to common stockholders
 
$
(47,071
)
 
$
(23,771
)
 
$
(122,268
)
 
$
(60,608
)
Denominator:
 
 
 
 
 
 
 
 
Common shares - basic and diluted
 
99,922

 
95,370

 
99,082

 
94,093

Net loss per share
 
 
 
 
 
 
 
 
Basic and diluted
 
$
(0.47
)
 
$
(0.25
)
 
$
(1.23
)
 
$
(0.64
)

The following shares attributable to outstanding stock options and stock awards were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Stock options
 
2,668

 
3,387

 
2,668

 
3,387

Stock awards
 
9,790

 
8,109

 
9,790

 
8,109

Contingently issuable shares (hold-back shares)
 
350

 

 
350

 

Potential shares to be issued from ESPP
 
387

 

 
387

 

Total anti-dilutive shares
 
13,195

 
11,496

 
13,195

 
11,496


13. GEOGRAPHICAL INFORMATION
The following tables set forth the geographic information for each period (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Revenue by geographic area:
 
 
 
 
 
 
 
 
United States
 
$
90,171

 
$
77,606

 
$
258,847

 
$
223,690

International
 
28,396

 
12,306

 
65,912

 
35,129

 
 
$
118,567

 
$
89,912

 
$
324,759

 
$
258,819


 
 
December 31, 2019
 
March 31, 2019
Property and equipment by geographic area:
 
 
 
 
United States
 
$
82,790

 
$
45,639

International
 
6,986

 
7,196

 
 
$
89,776

 
$
52,835


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

23


The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. As discussed in the section titled “Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and elsewhere in this report, particularly those incorporated by reference into this Quarterly Report on Form 10-Q in the section entitled “Risk Factors” discussed under Part II, Item 1A below.
BUSINESS OVERVIEW
We are a leading software-as-a-service (“SaaS”) provider of voice, video, chat, contact center, and enterprise-class API solutions powered by one global cloud communications platform. From our proprietary cloud technology platform, organizations across all their locations and employees have access to unified communications, team collaboration, video conferencing, contact center, data and analytics, communication APIs, and other services, enabling them to be more productive and responsive to their customers.
Our customers range from small businesses to large enterprises and their users are spread across more than 150 countries. In recent years, we have increased our up-market focus on the mid-market and enterprise customer sectors.
We have a portfolio of cloud-based offerings that are subscription based, made available at different rates varying by the specific functionalities, services and number of users. We generate service revenue from software service subscriptions, platform usage, and professional services. We generate product revenues from the sale of office phones and other hardware equipment. We define a “customer” as one or more legal entities to which we provide services pursuant to a single contractual arrangement. In some cases, we may have multiple billing relationships with a single customer (for example, where we establish separate billing accounts for a parent company and each of its subsidiaries).
Our flagship service is our 8x8 X Series, a next generation suite of UCaaS and CCaaS solutions, which consist of service plans designated X1, X2, etc., through X8. With 8x8 X Series, we provide global voice, chat, video and contact center functionalities from a single platform, with a single interface, in the high-end set of our service plans (X5 through X8). We also offer more basic, cost-efficient UCaaS in X1 through X4 and a stand-alone CCaaS offering called 8x8 Contact Center. In July 2019, we acquired Wavecell Pte. Ltd., an Asian-based global CPaaS provider of SMS, messaging, voice and video APIs to enterprises. Also in July 2019, we launched a new self-service e-commerce platform called 8x8 Express.
Prior to the launch of 8x8 X Series in 2018, our customers subscribed to Virtual Office and Virtual Contact Center solutions. We have now begun migrating these customers from these legacy solutions to our 8x8 X Series product suite, and we intend to accelerate the pace of migrations during the remainder of fiscal 2020 and into fiscal 2021. These migrations may require us to incur professional services costs that we may not be able to recover from our customers, but we believe we will realize other benefits by reducing the number of platforms that we are required to support.
SUMMARY AND OUTLOOK
Our third quarter fiscal 2020 results illustrate the fundamental strength in our cloud communications service revenue, which for the quarter was $113.6 million, including revenue from our CPaaS offerings, and reflects growth of 32.2% year-over-year. We continued to show an increase in our average annual service revenue per customer, as we are selling more to mid-market and enterprise customers.
In the second half of fiscal 2018, we de-emphasized profitability as a short-term corporate goal focused instead on making investments necessary to accelerate revenue growth. This decision was based, in part, on our belief that the communications market is at an inflection point in the shift of businesses from legacy on-premise solutions to cloud-based services. We believe that this industry trend will continue in fiscal 2020 and beyond. Accordingly, we believe that it is in the Company's interest to continue to invest in our business to drive revenue growth. With recent successes driving growth in the business, we are also now focused on managing the business to achieve operating efficiencies. We believe that this enables the Company to scale and capture market share during this phase of industry disruption in a cost effective way and support the Company in pursuit of its path to profitability.
We plan to continue making significant investments in activities to acquire more customers, including investing in our direct marketing efforts, sales force, e-commerce, and outbound marketing efforts. We also intend to continue investing in our indirect channel to acquire more third-party selling agents to help sell our solutions, including

24


investments in our value added resellers ("VARs") and master agent programs. Should these upfront investments not result in additional revenue from new or existing customers, and/or these cost reduction and efficiency efforts not result in meaningful savings, our operating results may be adversely impacted.
COMPONENTS OF RESULTS OF OPERATIONS
Service Revenue
Service revenue consists of software service subscriptions, platform usage revenue, and professional services revenue from our UCaaS, CCaaS and CPaaS offerings.
We plan to continue to drive our business to increase service revenue through a combination of increased sales and marketing efforts, geographic expansion of our customer base outside the United States, and through strategic acquisitions of technologies and businesses.
Product Revenue
Product revenue consists primarily of revenues from hardware sales of IP telephones in conjunction with our cloud telephony service. Product revenue is dependent on the number of customers who choose to purchase an IP telephone in conjunction with our service instead of using the solution on their cell phone, computer or other compatible devices.
Cost of Service Revenue
Cost of service revenue consists primarily of costs associated with network operations and related personnel, technology licenses, amortization of internally developed software, and other costs such as customer service, deployment and technical support costs. Cost of service revenue also includes other communication origination and termination services provided by third-party carriers and outsourced customer service call center operations. We also allocate overhead costs such as facilities and IT to cost of service, as well as to each of the operating expense categories. Our facilities costs primarily include lease and related expenses and IT costs include costs for IT infrastructure and compensation of IT personnel. We expect that cost of service revenue will increase in absolute dollars in future periods and vary from period-to-period as a percentage of revenue.
Cost of Product Revenue
Cost of product revenue consists primarily of IP telephones, estimated warranty obligations and direct and indirect costs associated with product purchasing, scheduling, shipping and handling.
Research and Development
Research and development expenses consist primarily of personnel and related costs, consulting, third-party development work and equipment costs necessary for us to conduct our development and engineering efforts.
We plan to continue to hire employees to support our research and development efforts to expand the capabilities and scope of our platform and enhance the user experience. While we expect to continue to improve our cost structure and achieve operational efficiencies, we expect that research and development expenses will increase in absolute dollars in future periods and vary from period-to-period as a percentage of revenue.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel and related costs, sales commissions, trade shows, advertising and other marketing, demand generation, channel, and promotional expenses. We plan to continue to invest in sales and marketing to attract and retain customers on our platform and increase our brand awareness. While we expect to continue to improve our cost structure and achieve operational efficiencies, we expect that sales and marketing expenses will increase in absolute dollars in future periods and vary from period-to-period as a percentage of revenue.
General and Administrative
General and administrative expenses consist primarily of personnel and related costs for finance, human resources, legal and general management, as well as professional fees. While we expect to continue to improve our cost structure and achieve operational efficiencies, we expect that our general and administrative expenses will increase in absolute dollars in future periods as we grow our business and vary from period-to-period as a percentage of revenue.

25


Other (Expense) Income, net
Other (expense) income, net, consists primarily of interest expense related to the convertible notes, offset by income earned on our cash, cash equivalents and investments.
Provision for Income Taxes
Provision for income taxes consists primarily of state minimum taxes in the United States. As we expand the scale of our international business activities, any changes in the U.S. and foreign taxation of such activities may increase our overall provision for income taxes in the future. We have a valuation allowance for our U.S. deferred tax assets, including federal and state net operating loss carryforwards, or NOLs. We expect to maintain this valuation allowance until it becomes more likely than not that the benefit of our federal and state deferred tax assets will be realized by way of expected future taxable income in the United States.
RESULTS OF OPERATIONS
The following discussion should be read in conjunction with our condensed consolidated financial statements and the notes thereto.
Revenue
 
 
December 31,
 
Dollar
 
Percent
Service revenue
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
113,566

 
$
85,911

 
$
27,655

 
32.2
%
Percentage of total revenue
 
95.8
%
 
95.6
%
 
 
 
 
Nine months ended
 
$
310,467

 
$
245,378

 
$
65,089

 
26.5
%
Percentage of total revenue
 
95.6
%
 
94.8
%
 
 
 
 
Service revenue increased for the three and nine months ended December 31, 2019 compared with the same periods of the previous fiscal year primarily due to an increase in our business customer subscriber base (net of customer churn), an increase in the average service revenue from each customer on a monthly basis and, to a lesser extent, revenue associated with our newly acquired products as compared to the same prior year period.
 
 
December 31,
 
Dollar
 
Percent
Product revenue
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 
 
 
 

Three months ended
 
$
5,001

 
$
4,001

 
$
1,000

 
25.0
%
Percentage of total revenue
 
4.2
%
 
4.4
%
 
 
 
 
Nine months ended
 
$
14,292

 
$
13,441

 
$
851

 
6.3
%
Percentage of total revenue
 
4.4
%
 
5.2
%
 
 
 
 
Product revenue increased during the three and nine months ended December 31, 2019 compared with the same period in the prior fiscal year primarily due to increased equipment unit sales to customers during the three months ended December 31, 2019.
No customer represented greater than 10% of the Company's total revenue for the three and nine months ended December 31, 2019 or 2018.
Cost of Revenue
 
 
December 31,
 
Dollar
 
Percent
Cost of service revenue
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
49,326

 
$
27,632

 
$
21,694

 
78.5
%
Percentage of service revenue
 
43.4
%
 
32.2
%
 
 
 
 
Nine months ended
 
$
124,488

 
$
78,383

 
$
46,105

 
58.8
%
Percentage of service revenue
 
40.1
%
 
31.9
%
 
 
 
 

26


Cost of service revenue for the three months ended December 31, 2019 increased over the same prior year period and faster than revenue growth due to increases related to our newly acquired CPaaS products combined with increased overhead allocation expense, as well as a $2.5 million increase in personnel and related costs, a $2.3 million increase in amortization of intangibles and capitalized software expenses and a $0.6 million increase in stock-based compensation costs, as well as other smaller increases.
Cost of service revenue for the nine months ended December 31, 2019 increased over the same prior year period and faster than revenue growth due to increases related to our newly acquired CPaaS products combined with increased overhead allocation expense, a $7.4 million increase in personnel and related costs, a $6.4 million increase in amortization of intangibles and capitalized software expenses, a $1.7 million increase in stock-based compensation costs, and a $1.6 million increase in consulting and outside services, as well as other smaller increases.
 
 
December 31,
 
Dollar
 
Percent
Cost of product revenue
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
6,893

 
$
5,318

 
$
1,575

 
29.6
%
Percentage of product revenue
 
137.8
%
 
132.9
%
 
 
 
 
Nine months ended
 
$
19,119

 
$
16,996

 
$
2,123

 
12.5
%
Percentage of product revenue
 
133.8
%
 
126.4
%
 
 
 
 
Cost of product revenue for the three and nine months ended December 31, 2019 increased over the same prior year periods primarily due to the increase in the number of telephones shipped to customers. The increase in negative margin was due to the product discounts and promotions during the three and nine months ended December 31, 2019.
Operating Expenses
 
 
December 31,
 
Dollar
 
Percent
Research and development
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
19,870

 
$
16,886

 
$
2,984

 
17.7
%
Percentage of total revenue
 
16.8
%
 
18.8
%
 
 
 
 
Nine months ended
 
$
57,635

 
$
43,999

 
$
13,636

 
31.0
%
Percentage of total revenue
 
17.7
%
 
17.0
%
 
 
 
 
Research and development expenses for the three months ended December 31, 2019 increased over the same prior year period primarily due to a $2.3 million increase in stock-based compensation expense, a $1.0 million increase in personnel and related costs, and a $0.5 million increase in amortization of capitalized software expenses. These increases were partially offset by capitalization of internally developed software costs.
Research and development expenses for the nine months ended December 31, 2019 increased over the same prior year period primarily due to a $7.4 million increase in personnel and related costs, a $5.9 million increase in stock-based compensation expense, and a $1.8 million increase in amortization of capitalized software expenses, as well as other smaller cost increases. These increases were partially offset by capitalization of internally developed software costs.
 
 
December 31,
 
Dollar
 
Percent
Sales and marketing
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
63,099

 
$
46,276

 
$
16,823

 
36.4
%
Percentage of total revenue
 
53.2
%
 
51.5
%
 
 
 
 
Nine months ended
 
$
174,593

 
$
128,451

 
$
46,142

 
35.9
%
Percentage of total revenue
 
53.8
%
 
49.6
%
 
 
 
 
Sales and marketing expenses for the three months ended December 31, 2019 increased over the same prior year period primarily due to a $5.4 million increase in third-party commission expenses, a $4.5 million increase in personnel and related costs, a $4.4 million increase in advertising and marketing expenses, and a $1.2 million

27


increase in stock-based compensation costs, as well as other smaller cost increases. These cost increases were partially offset by $4.6 million in commission costs that were capitalized.
Sales and marketing expenses for the nine months ended December 31, 2019 increased over the same prior year period primarily due to a $15.7 million increase in advertising and marketing expenses, a $14.3 million increase in third-party commission expenses, a $9.3 million increase in personnel and related costs, and a $5.4 million increase in stock-based compensation costs, as well as other smaller cost increases. These cost increases were partially offset by $13.6 million in commission costs that were capitalized.
 
 
December 31,
 
Dollar
 
Percent
General and administrative
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
22,547

 
$
18,038

 
$
4,509

 
25.0
%
Percentage of total revenue
 
19.0
%
 
20.1
%
 
 
 
 
Nine months ended
 
$
62,589

 
$
53,198

 
$
9,391

 
17.7
%
Percentage of total revenue
 
19.3
%
 
20.6
%
 
 
 
 
General and administrative expenses for the three months ended December 31, 2019 increased slightly as compared to the same prior year period due to a $3.0 million increase in personnel and related costs, a $2.7 million increase in stock-based compensation costs, and a $0.5 million increase in consulting and outside services, as well as other smaller increases. These increases were partially offset by a reduction in sales and use tax expenses of $1.5 million that the Company recognized in the three months ended December 31, 2018, as well as other smaller decreases.
General and administrative expenses for the nine months ended December 31, 2019 increased over the same prior year period primarily due to a $9.1 million increase related to personnel and related costs, a $5.7 million increase in stock-based compensation costs, a $1.8 million increase in costs associated with our recent acquisition, and a $0.5 million increase in consulting and outside services, as well as other smaller increases. These increases were partially offset by a reduction in sales and use tax expenses of $6.5 million that the Company recognized in the nine months ended December 31, 2018, as well as other smaller decreases.
 
 
December 31,
 
Dollar
 
Percent
Other (expense) income, net
 
2019
 
2018
 
Change
 
Change
 
 
(dollar amounts in thousands)
 
 

Three months ended
 
$
(3,623
)
 
$
579

 
$
(4,202
)
 
(725.7
)%
Percentage of total revenue
 
(3.1
)%
 
0.6
%
 
 
 
 
Nine months ended
 
$
(7,919
)
 
$
1,933

 
$
(9,852
)
 
(509.7
)%
Percentage of total revenue
 
(2.4
)%
 
0.7
%
 
 
 
 
Other (expense) income, net changed for the three and nine months ended December 31, 2019 over the same prior year periods primarily due to an increase of $3.9 million and $11.1 million, respectively, related to contractual interest expense, amortization of debt discount, and amortization of issuance costs associated with our convertible Initial and Additional Notes issued in February 2019 and November 2019, respectively. These increases were partially offset by an increase in interest income. Refer to Part 1, Note 9 of Notes to Unaudited Condensed Consolidated Financial Statements. We had no such similar costs in the same prior year period.
 
 
December 31,
 
Dollar
Provision for income taxes
 
2019
 
2018
 
Change
 
 
(dollar amounts in thousands)
Three months ended
 
$
280

 
$
112

 
$
168

Percentage of loss before provision for income taxes
 
(0.6
)%
 
(0.5
)%
 
 
Nine months ended
 
$
684

 
$
333

 
$
351

Percentage of loss before provision for income taxes
 
(0.6
)%
 
(0.6
)%
 
 
For the three months ended December 31, 2019 and 2018, we recorded income tax expense of $0.3 million and $0.1 million, respectively. For the nine months ended December 31, 2019 and 2018, we recorded income tax expense of $0.7 million and $0.3 million, respectively. These taxes were related to state minimum taxes and income taxes from our foreign operations.

28


Our effective tax rate was (0.6)% and (0.5)% for the three months ended December 31, 2019 and 2018, respectively, and (0.6)% each of the nine months ended December 31, 2019 and 2018.
We estimate our annual effective tax rate at the end of each quarter. In estimating the annual effective tax rate, we consider, among other things, annual pre-tax income, permanent tax differences, the geographic mix of pre-tax income and the application and interpretations of existing tax laws. We record the tax effect of certain discrete items, which are unusual or occur infrequently, in the interim period in which they occur, including changes in judgment about deferred tax valuation allowances. The determination of the effective tax rate reflects tax expense and benefit generated in certain domestic and foreign jurisdictions. However, jurisdictions with a year-to-date loss where no tax benefit can be recognized are excluded from the annual effective tax rate.
Liquidity and Capital Resources
As of December 31, 2019, we had $235.2 million of cash, cash equivalents and investments. In addition, we had $19.0 million as restricted cash, $8.6 million in support of letter of credits securing leases for office facilities in California and New York, and $10.4 million held in escrow for our recent acquisition of Wavecell, pursuant to the terms of the acquisition agreement. By comparison, at March 31, 2019, we had $346.5 million of cash, cash equivalents and investments as well as a $8.1 million in deposit as restricted cash. We believe that our existing cash, cash equivalents, and investment balances, and our anticipated cash flows from operations will be sufficient to meet our working capital and expenditure requirements for the next 12 months.
Historically, the Company maintained all investments as short-term investments on its balance sheet, as the Company could liquidate these investments at any time and did not limit its liquidation of investments by contractual maturity date. Given the recent issuance of the convertible senior notes, and the associated increased cash, cash equivalents and investment balances, the Company expects to hold certain investments for at least 12 months from the reporting date and records these investments in long-term investments in alignment with the contractual maturity dates.
Period-over-Period Changes
Net cash used in operating activities for the nine months ended December 31, 2019 was $62.8 million, primarily due to making investments necessary to accelerate revenue growth. For comparison, $6.7 million was used in operating activities for the nine months ended December 31, 2018. Cash used in operating activities has historically been affected by:
the amount of net income or loss;
the amount of non-cash expense items such as depreciation and amortization;
the amortization associated with deferred sales commissions, debt discount and issuance costs;
the expense associated with stock options and stock-based awards; and
changes in working capital accounts, particularly in the timing of collections from receivable and payments of obligations.
Net cash used in investing activities was $84.8 million in the nine months ended December 31, 2019, compared with $4.7 million provided by investing activities in nine months ended December 31, 2018. The cash used in investing activities during the nine months ended December 31, 2019 was primarily related to $58.9 million used in the acquisition of Wavecell, a $0.9 million payment released from escrow held for MarianalQ acquisition in the first quarter of fiscal 2019, combined with purchases of $22.9 million of property and equipment investments and capitalized internal software development costs of $22.8 million. These amounts were partially offset by $19.7 million of proceeds from sales and maturities of investments, net of purchases of investments.
Net cash provided by financing activities was $65.8 million in the nine months ended December 31, 2019, compared with $1.0 million used by financing activities in the nine months ended December 31, 2018. Our financing activities for the nine months ended December 31, 2019 provided cash of $65.3 million from the issuance of convertible debt, and $7.0 million from the issuance of common stock under employee incentive plans. These inflows were partially offset by $6.2 million of deemed repurchases of our common stock related to shares withheld for payroll taxes combined with $0.3 million in payments for finance lease obligations.

29


Contractual Obligations
 
Payments due by Period
Contractual Obligations
Total
Less than 1 year
1-3 years
3-5 years
More than 5 years
Senior convertible notes
$
362,500

$

$

$
362,500

$

Interest on senior convertible notes
8,156

1,813

3,625

2,718


Operating leases
121,508

8,801

28,192

23,594

60,921

Total Contractual Obligations
$
492,164

$
10,614

$
31,817

$
388,812

$
60,921

CRITICAL ACCOUNTING POLICIES & ESTIMATES
The discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of assets and liabilities. On an on-going basis, we evaluate our critical accounting policies and estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
There have been no significant changes during the three and nine months ended December 31, 2019 to our critical accounting policies and estimates previously disclosed in our Form 10-K for the fiscal year ended March 31, 2019, except for our adoption of ASU 2016-02 as discussed in Notes 2 and 7 of the Notes to the Unaudited Condensed Consolidated Financial Statements.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
See Item 1 of Part I, "Notes to Unaudited Condensed Consolidated Financial Statements - Note 2 - Summary of Significant Accounting Policies."
RECENT ACCOUNTING PRONOUNCEMENTS
See Item 1 of Part I, "Notes to Unaudited Condensed Consolidated Financial Statements - Note 2 - Summary of Significant Accounting Policies."
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Fluctuation Risk
The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Some of the securities in which we invest may be subject to market risk. This means that a change in prevailing interest rates may cause the principal amount of the investment to fluctuate. To minimize this risk, we may maintain our portfolio of cash equivalents and investments of short durations in a variety of securities, including commercial paper, money market funds, debt securities and certificates of deposit.
As of December 31, 2019, we had $287.5 million outstanding on our 0.50% convertible senior notes due 2024. The values of the Notes are exposed to interest rate risk. Generally, the fair market value of our fixed interest rate Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair market value of the Notes is affected by our stock price. The fair market value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines in value. However, we carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only.  
We do not believe that a hypothetical 10% change in interest rates would have a material impact on our interest income or expenses, convertible senior notes, or financial statements for any periods presented.
Foreign Currency Exchange Risk
We have foreign currency risks related to our revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the British Pound, causing both our revenue and our operating results to be impacted by fluctuations in the exchange rates.

30


Gains or losses from the translation of certain cash balances, accounts receivable balances and intercompany balances that are denominated in these currencies impact our other comprehensive income. A hypothetical decrease in all foreign currencies against the US dollar of 10%, would not result in a material foreign currency loss on foreign-denominated balances, at December 31, 2019. As our foreign operations expand, our results may be more impacted by fluctuations in the exchange rates of the currencies in which we do business.
At this time, we do not, but we may in the future, enter into financial instruments to hedge our foreign currency exchange risk.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Effectiveness of Disclosure Controls and Procedures
We maintain disclosure controls and procedures as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (Disclosure Controls) that are designed to ensure that information we are required to disclose in reports filed or submitted under the Securities and Exchange Act of 1934 is accumulated and communicated to management, including our principal executive and principal financial officers, as appropriate, to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms.
As of the end of the period covered by this Quarterly Report on Form 10-Q, under the supervision of our Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of our Disclosure Controls. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our Disclosure Controls were effective as of December 31, 2019.
Limitations on the Effectiveness of Controls
Our management, including the Chief Executive Officer and Chief Financial Officer, do not expect that our Disclosure Controls or 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 control system's objectives will be 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.
Changes in Internal Control over Financial Reporting
During the third quarter of fiscal year 2020, there were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
The information set forth in Note 8, “Legal Proceedings” of Notes to Unaudited Condensed Consolidated Financial Statements under ITEM 1. FINANCIAL STATEMENTS of PART I is incorporated by reference in response to this item.
ITEM 1A. RISK FACTORS
There have been no material changes from the risk factors previously disclosed in our annual report on Form 10-K for the fiscal year ended March 31, 2019 and our quarterly reports on Form 10-Q for the quarterly period ended June 30, 2019 and September 30, 2019.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
Purchases of Equity Securities.

31


Period
(a) Total Number of shares repurchased (1)
(b) Average Price Paid Per Share
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
(d) Maximum Number (or Approximate Dollar Value) of Shares that May Yet be Purchased Under the Plans or Programs
October 1, 2019 through October 31, 2019

$


$
7,065,978

November 1, 2019 through November 30, 2019
4,088

$
20.82


$
7,065,978

December 1, 2019 through December 31, 2019

$


$
7,065,978

(1) The 4,088 shares purchased represent shares surrendered to the Company to pay the exercise price in connection with the exercise of employee stock options pursuant to the Company's Amended & Restated 2012 Equity Incentive Plan.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
None.
ITEM 5. OTHER INFORMATION
None.

32


ITEM 6. EXHIBITS
Exhibit
Number
 
Description
1.1
 
4.1
 
10.1
 
31.1
 
31.2
 
32.1
 
32.2
 
101
 
The following materials from the 8x8, Inc. Quarterly Report on Form 10-Q for the quarter ended December 31, 2019, formatted in iXBRL (Inline eXtensible Business Reporting Language):
(i) Condensed Consolidated Balance Sheets as of December 31, 2019 and March 31, 2019; (ii) Condensed Consolidated Statements of Operations for the three and nine months ended December 31, 2019 and 2018; (iii) Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended December 31, 2019 and 2018; (iv) Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended December 31, 2019 and 2018; (v) Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 2019 and 2018; and (vi) notes to unaudited condensed consolidated financial statements.
104
 
Cover Page Interactive Data File, formatted in iXBRL and contained in Exhibit 101.
 
 
*
Management contract or compensatory plan or arrangement.
+
Furnished herewith.





33


SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: February 5, 2020
 
8X8, INC. 
 
(Registrant) 
 
By: /s/ Steven Gatoff        
 
Steven Gatoff
 
Chief Financial Officer
(Principal Financial and Duly Authorized Officer)


34
EX-31.1 2 exhibit311-8x8123119.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

CERTIFICATION 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, Vikram Verma, certify that:
1. I have reviewed this quarterly report on Form 10-Q of 8x8, 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.
February 5, 2020
 
 
 
/s/ VIKRAM VERMA
 
Vikram Verma
 
Chief Executive Officer
 




EX-31.2 3 exhibit312-8x8123119.htm EXHIBIT 31.2 Exhibit



Exhibit 31.2

CERTIFICATION 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, Steven Gatoff, certify that:
1. I have reviewed this quarterly report on Form 10-Q of 8x8, 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.
February 5, 2020
 
 
 
/s/ STEVEN GATOFF
 
Steven Gatoff
 
Chief Financial Officer





EX-32.1 4 exhibit321-8x8123119.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

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

In connection with the Quarterly Report on Form 10-Q of 8x8, Inc. (the "Company") for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Vikram Verma, Chief Executive Officer of the Company, hereby 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; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ VIKRAM VERMA
 
Vikram Verma
 
Chief Executive Officer
 
 
 
February 5, 2020
 

This certification accompanies this Report pursuant to § 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, or otherwise required, be deemed filed by the Company for purposes of § 18 of the Securities Exchange Act of 1934, as amended.




EX-32.2 5 exhibit322-8x8123119.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2

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

In connection with the Quarterly Report on Form 10-Q of 8x8, Inc. (the "Company") for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Steven Gatoff, Chief Financial Officer of the Company, hereby 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; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. 
/s/ STEVEN GATOFF
 
Steven Gatoff
 
Chief Financial Officer
 
 
February 5, 2020
 

This certification accompanies this Report pursuant to § 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, or otherwise required, be deemed filed by the Company for purposes of § 18 of the Securities Exchange Act of 1934, as amended.




EX-101.SCH 6 eght-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - DESCRIPTION OF BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - GEOGRAPHICAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - GEOGRAPHICAL INFORMATION - PPE (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - GEOGRAPHICAL INFORMATION - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - GEOGRAPHICAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - NET LOSS PER SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - REVENUE RECOGNITION - Changes in Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 eght-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 eght-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 eght-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Intangible Assets, Net (Including Goodwill) [Abstract] INTANGIBLE ASSETS AND GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Aggregate Notes Aggregate Notes [Member] Aggregate Notes [Member] Initial Notes Initial Notes [Member] [Member] Initial Notes [Member] Additional Notes Additional Notes [Member] Additional Notes [Member] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Call Option Call Option [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt instrument, face value Debt Instrument, Face Amount Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from issuance of debt Proceeds from Debt, Net of Issuance Costs Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Debt instrument, convertible, conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt instrument, strike price per share (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Debt instrument, initial cap price per share (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price Option indexed to issuer's equity, indexed shares (in shares) Option Indexed to Issuer's Equity, Indexed Shares Payments for capped call transactions Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Remaining 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Carrying Amount Finite-Lived Intangible Assets, Net Leases [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Operating cash flow from operating leases Operating Lease, Payments Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Trade and domain names Trade Names [Member] Trade and domain names Technology-Based Intangible Assets [Member] Customer relationships Customer Relationships [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Wavecell Pte. Ltd. Wavecell Pte. Ltd. [Member] Wavecell Pte. Ltd. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total intangible assets Finite-lived Intangible Assets Acquired Useful life (in Years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International Non-US [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2017 Repurchase Plan 2017 Repurchase Plan [Member] 2017 Repurchase Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Authorized repurchase amount Stock Repurchase Program, Authorized Amount Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock repurchased during period (in shares) Stock Repurchased During Period, Shares STOCK-BASED COMPENSATION Shareholders' Equity and Share-based Payments [Text Block] Revenue from Contract with Customer [Abstract] Contract assets Contract With Customer, Asset Contract With Customer, Asset Change in contract assets Increase (Decrease) in Contract with Customer, Asset Deferred revenue Contract with Customer, Liability Change in deferred revenue Increase (Decrease) in Contract with Customer, Liability Assets and Liabilities, Leases Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee [Table Text Block] Lease, Cost Lease, Cost [Table Text Block] Lessee, Operating Leases, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Unrealized gain (loss) on investments in securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Carrying Value of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Assets Operating Lease, Right-Of-Use Asset, Lessee [Abstract] Operating Lease, Right-Of-Use Asset, Lessee [Abstract] Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Liabilities Operating Lease, Lease Liability, Lessee [Abstract] Operating Lease, Lease Liability, Lessee [Abstract] Operating lease liabilities, current Operating Lease, Liability, Current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Total operating lease liabilities Operating Lease, Liability REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Schedule of Stock Option Expense and Activity Share-based Payment Arrangement, Activity [Table Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Deferred commission costs, amortization period Capitalized Contract Cost, Amortization Period Contract with customer, revenue recognized Contract with Customer, Liability, Revenue Recognized subscription term Revenue, Subscription Term Revenue, Subscription Term Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount RIGHT-OF-USE ASSETS AND LEASES Lessee, Operating Leases [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of reportable segments Number of Reportable Segments Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Restricted Cash, Current And Other Accrued Liabilities Restricted Cash, Current And Other Accrued Liabilities [Member] Restricted Cash, Current And Other Accrued Liabilities [Member] Restricted Cash, Noncurrent And Other Liabilities, Noncurrent Restricted Cash, Noncurrent And Other Liabilities, Noncurrent [Member] Restricted Cash, Noncurrent And Other Liabilities, Noncurrent [Member] Other Accrued Liabilities, Current Other Accrued Liabilities, Current [Member] Other Accrued Liabilities, Current [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Time-Based Restricted Stock Awards Time-Based Restricted Stock Awards [Member] Time-Based Restricted Stock Awards [Member] Performance-Based Restricted Stock Awards Performance-Based Restricted Stock Awards [Member] Performance-Based Restricted Stock Awards [Member] Business combination, consideration transferred Business Combination, Consideration Transferred Payments to acquire business Payments to Acquire Businesses, Gross Business combination, value of stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cash held back to cover indemnity claims Business Combination, Indemnification Assets, Cash Held Back Business Combination, Indemnification Assets, Cash Held Back Equity held back to cover indemnity claims Business Combination, Indemnification Assets, Equity Held Back Business Combination, Indemnification Assets, Equity Held Back Stock awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Acquisition costs Business Combination, Acquisition Related Costs Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Service Service [Member] Product Product [Member] Statement [Line Items] Statement [Line Items] Total revenue Cost of revenue and operating expenses: Operating Expenses [Abstract] Cost of goods and services sold Cost of Goods and Services Sold Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other (expense) income, net Nonoperating Income (Expense) Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Net loss per share: Basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Fiscal Period Fiscal Period, Policy [Policy Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Reclassifications and Other Changes Reclassification, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements, Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] NET LOSS PER SHARE Earnings Per Share [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease, right-of-use assets Present value of lease liabilities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] 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] Debt instrument, fair value Debt Instrument, Fair Value Disclosure Contract Balances Contract with Customer, Asset and Liability [Table Text Block] CONVERTIBLE SENIOR NOTES AND CAPPED CALL Debt Disclosure [Text Block] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Goodwill Goodwill Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net United States Americas [Member] International Europe [Member] Property and equipment, net Property, Plant and Equipment, Net FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of service revenue Cost Of Service Revenue [Member] Cost Of Service Revenue [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation expense Share-based Payment Arrangement, Expense Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Term of contract Lessee, Operating Lease, Term of Contract Renewal term Lessee, Operating Lease, Renewal Term Operating lease expense Operating Lease, Cost Amount of lease not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Area of real estate property Area of Real Estate Property Number of building stories Number of Building Stories Number of Building Stories Number of renewal terms Lessee, Operating Lease, Number Of Renewal Terms Lessee, Operating Lease, Number Of Renewal Terms Base rent Operating Leases, Rent Expense, Monthly Operating Leases, Rent Expense, Monthly Annual percentage increase in base rent Operating Leases, Rent Expense, Annual Rate Increase Operating Leases, Rent Expense, Annual Rate Increase Tenant improvements Lessee, Operating Lease, Tenant Improvement Allowance Lessee, Operating Lease, Tenant Improvement Allowance Security deposit Security Deposit Increase in operating lease right-of-use asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Increase in operating lease liability Increase (Decrease) In Operating Lease, Liability Increase (Decrease) In Operating Lease, Liability Stock Option Rollforward Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Stock options outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled and forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Options outstanding at the end of the period (in shares) Weighted-average fair value of grants during the period (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Total intrinsic value of options exercised during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average remaining recognition period at period-end (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock Award Rollforward Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Stock awards outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Stock awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Stock awards canceled and forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Stock awards outstanding at the end of the period (in shares) Weighted-average fair value of grants during the period (in dollars 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 Weighted-average remaining recognition period at period-end (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Total unrecognized compensation expense at period-end Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Convertible Debt Convertible Debt [Table Text Block] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Remaining 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: lease incentives receivable Lease Incentive Receivable Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] DESCRIPTION OF BUSINESS Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at March 31, 2019 Additions due to acquisitions Goodwill, Acquired During Period Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance at December 31, 2019 Numerator: Earnings Per Share Reconciliation [Abstract] Net loss available to common stockholders Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Common shares - basic and diluted (in shares) Net loss per share Earnings Per Share, Basic and Diluted [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Principal Debt Instrument, Unamortized Premium Debt Instrument, Unamortized Premium Unamortized debt discount Debt Instrument, Unamortized Discount Unamortized issuance costs Debt Issuance Costs, Net Net carrying amount Long-term Debt Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt premium Amortization of Debt Premium Amortization of Debt Premium Amortization of debt discount Amortization of Debt Discount Amortization of Debt Discount Amortization of issuance costs Amortization of Debt Issuance Costs Total interest expense Interest Expense, Debt Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash, current Restricted Cash, Current Short-term investments Short-term Investments Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Deferred sales commission costs Capitalized Contract Cost, Net, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-term investments Long-term Investments Restricted cash, non-current Restricted Cash, Noncurrent Deferred sales commission costs, non-current Capitalized Contract Cost, Net, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Accrued taxes Accrued Income Taxes, Current Operating lease liabilities, current Deferred revenue Contract with Customer, Liability, Current Other accrued liabilities Other Accrued Liabilities, Current Total current liabilities Liabilities, Current Operating lease liabilities, non-current Convertible senior notes, net Long-term Debt, Excluding Current Maturities Other liabilities, non-current Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity GEOGRAPHICAL INFORMATION Segment Reporting Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] ASU 2016-09 Accounting Standards Update 2016-09 [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (shares) Shares, Issued Beginning balance Issuance of common stock under stock plans, less withholding (shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Issuance of common stock under stock plans, less withholding Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Equity component of convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Issuance of common stock related to acquisitions (shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock related to acquisitions Stock Issued During Period, Value, Acquisitions Unrealized investment gain Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustment Adjustment from adoption of ASU 2016-9 Cumulative Effect of New Accounting Principle in Period of Adoption Ending balance (shares) Ending balance Accounts receivable, net Contract assets - current Contract with Customer, Asset, Net, Current Contract assets - non-current Contract with Customer, Asset, Net, Noncurrent Deferred revenue - current Deferred revenue - non-current Contract with Customer, Liability, Noncurrent Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Amortization of intangible assets Amortization of Intangible Assets Amortization of capitalized software Capitalized Computer Software, Amortization Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Amortization of deferred sales commission costs Amortization of Deferred Sales Commissions Operating lease expense, net of accretion Operating Lease Expense, Net Of Accretion Operating Lease Expense, Net Of Accretion Non-cash lease expenses Lease, Non-Cash Lease Expense Lease, Non-Cash Lease Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense Other Other Operating Activities, Cash Flow Statement Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Deferred sales commission costs Increase (Decrease) in Deferred Charges Other current and non-current assets Increase (Decrease) in Other Operating Assets Accounts payable and accruals Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of businesses Payments to Acquire Businesses, Net of Cash Acquired Capitalized software development costs Payments for Software Proceeds from maturities of investments Proceeds from Sale, Maturity and Collection of Short-term Investments Proceeds from sales of investments Proceeds from Sale and Maturity of Marketable Securities Purchases of investments Payments to Acquire Marketable Securities Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Finance lease payments Finance Lease, Principal Payments Finance lease payments Repayments of Long-term Capital Lease Obligations Tax-related withholding of common stock Payment, Tax Withholding, Share-based Payment Arrangement Proceeds from issuance of common stock under employee stock plans Proceeds from Stock Plans Net proceeds from issuance of convertible senior notes Proceeds from Convertible Debt Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net decrease in cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash at the beginning of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at the end of the period Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Income taxes paid Income Taxes Paid Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Right of use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash and Cash Equivalents Cash and Cash Equivalents [Member] Short-term Investments Short-term Investments [Member] Long-term Investments Long-term Investments [Member] Long-term Investments [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Treasury securities US Treasury Securities [Member] Corporate bonds Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] Municipal securities US States and Political Subdivisions Debt Securities [Member] Asset backed securities Asset-backed Securities [Member] Agency bonds Other Debt Obligations [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Cash and cash equivalents Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Amortized cost Debt Securities, Available-for-sale, Amortized Cost Accumulated gross unrealized gain, before tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Accumulated gross unrealized loss, before tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt securities, available-for-sale Debt Securities, Available-for-sale Cash, cash equivalents and debt securities available-for-sale, amortized cost Cash, Cash Equivalents and Debt Securities Available-for-sale, Amortized Cost Cash, Cash Equivalents and Debt Securities Available-for-sale Cash, cash equivalents and debt securities available-for-sale Cash, Cash Equivalents and Debt Securities Available-for-sale Cash, Cash Equivalents and Debt Securities Available-for-sale Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options Share-based Payment Arrangement, Option [Member] Stock awards Restricted Stock [Member] Contingently issuable shares (hold-back shares) Performance Shares [Member] Potential shares to be issued from ESPP Employee Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Patented Technology [Member] Customer relationships Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization EX-101.PRE 10 eght-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 a8x8logoa24.jpg begin 644 a8x8logoa24.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X0.!:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 U+C8M8S$Q,2 W.2XQ-3@S,C4L(#(P,34O,#DO,3 M M,#$Z,3 Z,C @(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO7!E+U)E&UL M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I/ M&UP;65T83X@/#]X<&%C:V5T(&5N9#TB]N>V'.^[/(DXKV_QT^1S##N$][(N5[6R5*HDKTN5J$3"\6#/>(#T3U-%">/^[[=4_P!O,8_]_.5>I4VF/]+X;9J_YO6I_P!.MQG],'L; MZ&T9KEGYFGXO7Q^VOQV?RT&GRW_?K+C2G[B/%[&QAU?8'0ECC,(SQ"D9AJ[( M6Y$&,XCFL<:1AF11ZF8*$#SZWN#:RC^CRC OS^0J#$;)KIK1L*6JO:F6.-; MT%Q'&5KB1)H 2&->XZXQN;BZ[) -KI4@20R*6CFB8@A9(G="01NJ"!VWSU-83 MIQIIQIIQIIQIIQIIQIK@,IRK&<'QVYR[,K^GQ;%L>@'M+W(L@L8M335%=&;Z MCS;&QFE#%B1QI_%SW(GE43^*ISXW-S;V<#W5VZ1VT:DLS$*J@>))/0#[=>EA M\-EN0Y2#"8*VGO,Q=2".&"%&DEE=O!41 69C\ #K0EV&_<"Z/P:TG8]U^UGD M&ZI$,Q(SLRO[)^O<),]GE/NJ:,>JM\JNXR.3QXD1*KU?Q8]S?"NT?G^^V#L9 M6M\';R7KJ:;V/I1_\M59V^]5!\CJR3MA^F;W#Y%9QY/N9EK7 12*&_*PQ_G; ML#]V5A)%;Q-Y_1+<4\&4&H& 5I^X:[<&EO?2ZCZYU\!7+Z(UI0[,N);6^?HC MYL3:%&%[D3^:1V_].8)-W\Y0SUM[2P6/X,LS'^T2H/V:DM9_I@=DT@"Y#-\I MEN:=6CFL(E_R-CYB/\Y^W7: G10;GZYXO:UI'L9.M=895;8_.AC^G MN'BX_E8\E!9/3PO@+[.(B^?_ &)X^OLXWW 7 D"Y?'H8O-H9""/L1PP/V;Q] MNL#Y?^EM@9+=Y>!1:[R6.RBV!C@B*QOO3Z)\B0*?7L*5K'3JX\V A'(SW_7^ MGF[N,>X_; MC)G*P7L#&:RG(J:),%4HY )$4Z13;06]/;UUE_S*M:.TXTTXTTXTTXTUP&59 M/1X3B^29GD]@&IQK$J&XR;(;20JI'K:.AKY%K;3SJGE4##@12$=_DWGQN;B& MTMY+JX8+;Q(SL3X!5!))^P G7I8;$9'D&7M,#B(FFRU[3'WA7_4M+K;])W ;C!*0J7$74 M21]0!*D3IZ">+9-1YIC..YCC%@"VQO+**HR7'[6,[U1K.DO:^/:55A'=_P!P M9D"4,C5_\7)R=UO<0W5NEU;L&@D164CP*L 01]H-==IQIIQIIQIIQIIQIJ,GYJ.]&2;NWED M'6W"[R1$TQI2[)1WL&!(>,&<;0J7N!D=E<^T]$EP1(\N4 MH_:B+WCYK<9C,OQRR\@MQ-"[@$VF/D%8$BK^%[I-L\KBA9'BBZ!&WZ.^:5U8;IQIIQIK[ MW6&S\]TSGN,[-UEDUEB.;XA9!M:*]JR^V>.<7EI8\@3D='GULZ.YP)44["1Y M4LN;>)(I3NX?R2 M'E?'K?-1@+)(M)%']R131U^RO5:]2I!.N9KW!]H+[L;W6R?;ZY=IK&!UEM)F M%#-9S#? YH -ZBL4M %]:.0+T UEES)]:6TXTTXTTXTUKP^6#(+/&?CS[.V5 M2XC)4G#Z+'RJ)?#EK,MSO$\5NFK]4_XWTUR=K_\ 8J\P3N;/);\#R4D7XC % M^YW1&_Z6.I0>R_&6F7]S_$;6] ,*7TTPK_YEM9W-Q%]XEB0CYTU IR"VNE/6 MV-)./![4F27V25\.<2NGY!7XCC%MDO\ 3D.8!PY4=+@] M:P4EX'CD#A*9XGL(UKTS?MWQ^RY-RRVQ61)_)$.[J#0N$4ML!'4;B!6G7;6A M!ZZCO[JNZ/(.SO8S-NRFJGTA(60."C2^FKJRD MJ;1;+XZ>BMKBS\/D=4M(AJGPU@K-K<$IZC*6A4?M>XS-ZH$/,V3$;]4D)/\ M?]7ZO7ZOKR7\G >%2VYM6Q=B(R*5$2*__J* ]?GNK\]4'VGND]Q5GF!G(N9\ MA:\$F_;)>2RV]:UH;20M:E?X/1V4Z;::BC^0/K53]2NV&T=*XS83+/$*:12W MF'R;(K368\;RRBK\A@5MB9C!I(F4KI[X3C>EJR$CH56M5_I2'7/N.0\5Y3<8 MBV):S7:\=34A'4,%)\RI)6OF #YZO]]LW=F^[U]E\/S_ "T20YR=98;I4%(S M/;3/"[H"3M64()0M3LWE*G;4X8\P[6^]7W?%%D-GDWQZ=8K*V<5TJ-AMUCPE M,JJ_\9B6<95BE*U/4JK[3::E C/Y(Q$\?3DZ>V4\EQP/&R2UW" K]R.R+_TJ M-_BF-/#U+FTM[B7[_5E>OSKK89S.]1@TXTTXTTXT MTXTU_(Y'""8K1N*X8B$:)OCU$148T4D"OP MJ?'[M>9%D-[991?WF37,ATNWR*XL[VUE/55?)LK>:>PG2'*JJJN-*D.5Q7-Q)=W,EU,:RRNSM]K$D_M.NN'%XZTP^,M\18*$L;6".&-1X+'$@1 /L M50-?IQ&A_JK*\8QC[Z/6?U'D-+0_DI?C[6N_,64:O^^D^7C3[>)]Q[C_ -3? MTM7ZIS^[*W_.7D5IN"^K*J;CX#X;EW(IN0R\KS-AZDI9+>QNIK2UA6OTQI! Z(R MH*+642.]*R.[$DS2_-)T:U5U*V/J_-=*5C\8P;<\/,&R\'9*E3:[&,HPPV.D ML#T1IYY$R-2WL/*@/'$<\C(IHY4&K0O$$4=N\7"\7Q>_MK[#)Z5G=B0&,$E4 M>/:25J20K!_P^"D&E 0!;+[!O<1S/O7Q7,Z$X03 M! JM+"UNP,H ,B.F\%U=WTGGP]Q"_QV07 >.ORW7$M/OU1;S?NJM=.--.--.--=']E= M-0NPN@=NZ4FR104V1@E_C4&Q.QQ U5W*AO+CUN4;$5Y1U%\&-)$_C MSQ^08E,[A+K#N=HN('0']UB/I;_E:A^[6PNT_.Y^V/6&.Y'2SQJ.3 M*V0 M^/('Y^K#@>K?6$S%<(X7-(-SF.:Y:_LA87>+O9<=?(8[N%RCJ?(@T^\'Q!\" M"".AUU*<9Y)A.8LM ME9MIW/\ $]H:XOI6,YOA-S&O<2'.C*YJL* S"1ID&9'(\$F.9CP28Y M'B(UPWN:O]XS)7N'R$63QSF.]A<,C#R/S'@014$'H02#T.OCR[B?'^=<9O>( M-U(>-U5T(9016SU#^=G0VTH%/BG9B(NC= MB.9'ARTK_U%Q>K,MN2D>1A M7QVE#MBNMHZ!H2LKGPMAYS:_()ONM[,=PMX[>H#+(Q6YRD5'ATA%7VYF)854 MUV&T%J%CD:X([V!1-GJQ4]372E1?KYY'CGV=CY'RV]RD!K:M($C/D4C4(K#Y M-MW_ /-JUOVR]MKOM+V,X]PC)+LS,%F9KI?-;FZD>ZFC)\S"\QAKX$1BG36* M^)8KD&=93C>%8G62+K*,NO:G&L=IXC4=*M+R\G@K:N!'1RM;[LN;)8QJJJ-1 M7>55$^O,7L[2XO[N*QM%+W4TBHBCQ+,0 /[3KM6Z5H),,TK7&NJ3%VV1P%? L,C MA5;/RUU(C!)&.Z-:Y"0\H@VO8[TE5J.1?KRP/!8H8/!6V'@()M[=4J? L%ZL M1T\6J2.GCKED[G')S1&8[U3FQ.0QENMW Y5AZCT/F&'3JK AE/F"#JS MK@OZ=G9_N-Q#'\XXMR_,3X')6RS1-^7MMP!Z-&X!.V6)PT4J5)21&4]1KX:G M_<5;6_+5?Y_KMKW\%^1A?FOQ&39)^6_$_IM^K9NIOV_5MK3KJGJ-MG7DO5(=WBRBM_M:; V[,3,'E] M%6S"5HOZD=>E(J>H<85-Y,]%3UM1%14]2>.207)6+XT9=9%_EIA]7U*_3Z>W M?NK\-O751$O"^3P\S;MZ]G+_ %BN2_(?E@*R&[];T/1 \V,OTCR/B#3KJ8J_ M_<4[0;>W3<8Z\X 3&FVUBW'B7>29&RZ)1I,,E2^W9"583+-\#VUD(%5$A?5Z M?T^.1PN._P#?B=Q;8^$VV\["SL&*U.TL * TI6G2NK=,;^EQQ XZW.7Y1DAE MC GK"*" Q";:/4$1?ZC&'W;"WU;:5ZUU]5JKYW.T&Z-CX9JG7G5_6-YFF>7\ M#'BJ*LQ\E!/EKQN9?IR]H> \5O^9\HYAE[? 8VV>>9 MS;VU0J#HJBHW2.U(XT'5Y&5%^IAJH2N2P2O@I;.AOM$AQDLGUPS"KWV"!9]X MZ"*20T@<-TCU*)I'O>C/".55\KR2*;]@]2GJ4%:>%?.E>M*^&J@KHVQN9#9" M06?J-Z8<@N$J=N\J I;;3<0 ":T &O/R^1#J]D'5#M3LO IM8>-AM]>V>;ZM MM/9#&=Z.S>)Y);S*^>MK:.TR$=:O'>0( MJ2%AY+. +B,]1Z MIWCC45]Q:EKXHV@BKL;&F*VPLY46.-&DM*WWY/& M\N5SL 47*#<2!_YJ#J2/WTJ6\TK4FI;W%_IS39C*W7,NQ,UO#)<.TLF)G811 MAV-6_(SGZ(U9C5;>?9''UV3JFR)<4/FT[B:R[1;1Y.SML M1*L]C;0LV]3])>8J2/M542M>H)*D @ZW/^GYV+Y;V?X3G,KSRREQW)LQDDC_ M "\FW>EO8"1(W)4L*233W!4@E7C6.16974ZTF&JC).-5@K-&N3UC?9O8[PK?"33[0 M\?DP7#XI+D%;N\18C7/)[^.Z=IW)[^75AB9!)A..VZX MU&4U5YXW>2[;O9TA@AC&YY)9&"HB MCXDGQ- !U) !.H+ODE[BXSW3[#3MC8=KVGPK%Z*!_2E!<)!2/F^=5%<=R08YXWUG D5K&NQ6I2250>CR' M_P *^*KT)/ETA^U'L5ENP7;"/BV=RD]_F+F3\S-%OW6EG*X^N"S4C<$KUEZFM?7,!U)O3C33C36YSX0;+K)2=L 6N[;U]5L]8 J?KY'NHL<>%'S M"[257VI)=P21YBYJ6N*V)1A.-D8Q)1D:19OV;%W%V7DXW#R;U]?#GU!3^MSDB@'S1G>?A/\ -\;_ %-C MDKD;1*2@#K)".I/S:+JW^ MXT4:LP_3Q]Q7]%MAD7Y#MH1N@LSHXU)7XZ1G#)(-?]SS\/3)2E-1?F]K_#Y?$$C8I$:CFTXT>Q[ASWM25797A7\ML#RK()_WMTM( ?%(3_?^1E\ MO_A@4/UD:I-_44]Q7]4\B'8[BD]>/XF829-T/2>^7\%M4>,=F#61:T-TQ5E# M6RDT/\WUJK[4@_S9]]=9;XR6)ULUGC&,97!U)DTJ1D&YI(&3+065A8Z#$AZAB* ?3N-X7Z?OMNY;VYQ3]U^6WEY97&;M%$.+4E8S;'ZXKF]0CK.: MEK>,;6@C=B[%IFCCG]YH;5F.G&FG&FLD>HC>OZ]C-5D[03K:!I.-DT67F*U= M6MJ*6R*CCUM??A$9LT.)3;1@66I(HI$M("E:(?KB[@:?A#^8C+4WD G;44ZU&J.]Y[F#M9F4[01PR=P'M&6U]23TRI;I(\)(V& MY2,L;=9&2/UMA=MH*MZ*=!:4=W1TUSC$^LM,;M:N!8T%G22(TNGL*:9%%(K) MM5*A.?#D5TF$1CP/$JC<-45J^/')^PR0RPK+;LK0,H*E2"I4BH((Z$$>%.E- M.:'*PS.DTC*ZL"'##<&!!ZZY;GTU^+3C3 M3C33C34W/[@_LAK6/T MQ^U5AE<]FN[V5B627%[+&QJ*A)YT+W4H^$B0&*)3U^BYE!ITU*7R+VKF];^O M@OZ6Z[WUF.T-X;AQ6DSC#]9"@X9BF'Y-6P[O&K?+LIKYIKJTNJ:>(\"R9CF. MH-@ 2!E"I[)#(U"QQN3>_9/A]AFKFYSF5B2:UMZ1QHX#(7<$NS*00=J4 !J* MN32J@ZK2_43[^\H[;X/#]O.#7MQCLYEB]U<7-O(T4\5M;NHBCBE0AXS//N+N MC*VR QU*2N#L0[:? YHK9L:VRGK-;ET=G1&GE!Q&P-/O=4W$QWK)]N@#.F9' MAGW)G>/=AEEPX[$1HX")_#/N4]DL%E%:YX\WY&^\=G5H&/PIU:.OQ4E1Y)J+ MW97]1[N-Q&6'#]VH!R+CH(4W*!(S6&R/'\E)BLK&8[R(]1X@@]0RGP*L.H(_XU&KG. \^XIW.XG:<>O4+1N 5(*DJ\T@BC(.LP=%D4HX#(PH0>H(/B"/,'5[_Q6 M=F;OM-TVP',\OL'VN?X9.M-6Y[:E?[DBVOL1'!) N9KU7UDL[K$[6MES'KX] M P<8AXU?QQY"SC HL<-R7#Q(/*.*YCGCB'E&B ]0=;$I,:/,CR(/( 5KA&"83E:]CD5KFJJ*GCF>LJLI5@"I%"#X$:B[%++ M!*L\#,DR,&5E)#*P-001U!!Z@CJ#U&H+OE,Z?5?3GM%SGPYN*SX7N+.CQ:&Y@R 5YR-5DF T7_(0XY",A#W/XE%Q+DK0 M6A7^77*^K$H(J@)(9"/$!6!"$BA6@J2&ITA>SKOG>=]>S\&7S:R#E>+E_(WL MA0A+B6.-&2X1Z;&::)T>9%(,*Z>.):7F)X]85D5^.4X$(.8)W,0&(_"I)J#2L8_=MWNN>Q'9V[Y-B M8W?DU[*+&Q;86CAN9DD83RFA4"&..21%:HEE5(Z%2Y6^F! @U4&%5UD.+7UM M;$C0*^OA %%AP8,,+(\2'$C!:P,>+& -K!C8B-8QJ(B(B7$EY=N\MW*[.[N2S.[$LS,QJ69B2222222=:YOEA[(W M'67I;L+)\4L"U.(S M,0FX[C8Y,E=QD562.U*".-P>C1R74ENDBGHT;.OGJ"GD'-=(VL^OC/ZNT_;? MMS@&L\L&0V 4T:SV#L.*$I &LL4Q-(Q%I&E$K###D5[-@U\AXWC**-*(\;D( MUO,\[;\:AY3RN#'W8K8QJTLH_>1*?3]C,54_PDTZZC7[M>\%]V3[(Y+EN%(7 MDMP\=E9,0"([BYW#U:'H3!"DTR AE:2-%8%2=5,=H?AHZ>]A8LVTQ+%V=?\ M8) N2)DVJX$.OQL\AK'- N0:Y3[?&)\="/5Y704JYQW>/7*5$\^?;":.SS5X>3<9#?5;Y%V><+ M7KZ-]]5PC4%%$QN(4'X8=2;]T.C>Z.C^?0\1VA%@VF/Y&V=+P/86/J(Q(M\QX3F.%WRVV1"O;25,4JUV. M!XCKU5A4;E/A7H2*'5TW83W#\!]PO&I,WQ!Y(SF0YC@^SNL.669K(6KQ5^=:T?*,II$' M$<@L#P,JQT7J5',JJ7(R1949/UJC[8S?+6,&U)2]B>27%[87/'+IBPM=LD1) MZB-R0R?8KT(_QD> U2W^IEVBQF"Y%B.[V%B6)\P7M+\***]S"BO;SGXR2P" M2.0]*BWC-"S.=4;\W_JK#3C33C33C34AG[B'%;.'V:TCFY1D2FR'1+,5@%5% M]I]GANP,QM[8;'?P4@XN=PEW_'D5._UK(G(;*]-?2DLB@^%8Y78_LE6 MOW:N_P#TO,S:3]I.0\>0C\_:\C-PX\Q'=65M%&3\BUG+3[#J?CFAM6::H!^# MCO'K#K_?[$T)N7(ZS",;VC;U&4X3FMY('7XW79C!A/I[6CR.VD/;$J 7]6.( MZ)*D.#%$:&\9"(XXDYOCLKS3&X2:? Y:188;EP\"6WN[6%2\[VKOZL/8V3,;_ #;$J3$115G%RFWR.GK<='":-3.EONYDP-:V M,@D5WN*7T^GZ^?')1RWMG! ;J:6-+8"N]F4+3X[B:4^==4L6/&N1Y3*C!8W' MWMQFV?8+>*"5YR]:;1$JF3=7I3;6O34,?RT=F, [3=P\BS35TL5O@N(8GCNM M*/)P!("/EBX[)N+*SOHC"C$9]>2XOY$>*5R?_1%CC*W]+VHD*^ZO([#DW+7N M\8P>RAA2%7'@^PLS,/B-SD ^8 (Z$:Z(_93VEY-V=[&6N Y@A@Y%?7L]_+;D M@M;>NL4<<+$$@.(H4>11^"1V0_4I.M9_-<:EKJR;]OOCEK4=,LYNIXB!A97O M_++*D1Z+Z)-?6X5KVAD3A?R5K[>LD@7_ '1EY+KL3;2P\/FFDZ)-?2,OS CB M0G_,K#[M40_J:96RON_..L+8AKBRXS;1RT\5=[J]F5#]DLI*L17C9)N;^T.&%#$KF^[).QOE$7 MRFV,QEK+!XR;+9!MMI A9CYGX*/BS&BJ/,D#4'.WO!.0]S>:8[@G%8O6SF2N M5BC'7:@ZM)+(0"5BAC#2RM0[8T8T-*:\]/LSV$SGM+NW.]W; D*MSF-J\T*J M&07O)\U/F;X_ZL MK?2M:A$'1$7Y*/[35CU)UT\]I.V''NSO;['=ON,K_P!A8P@/(0 ]Q.WU3W$E M*_7-(2Q%2$7;&M$10.B/0_T*3T.]M'(Q7^E?0CW(YS6*[QZ4],YZU[CP/=>NYGVN38-=!L1QB$>R#= MU9&NBWF-VS1_J)49#4'-$D(GZVC*KF*TC6.3V./YR]XWF(,S8&D\+UIY,IZ, MC?PLM0?A6HZ@:P3N=VZX[W8X)DN .OA)!*%D2O0L MM&!4L#Z%W7O>F#=E-.8'NO7S+XZX,98 A)8S1HIXZ]3%/$5EC)Z[6 8!@0-2O[@3%K2[Z88 M9?5XB&B89OK$K6\1OGVXU7:8AGF.!FD\?1/3=6\0">?YR/\ ]U9WUM99^'13 MQ]4@OHV;Y*4D2O\ F91]^IK?IFYBSQ_?N_QMR0L]_P ;N8X?BTD=S9SE!_\ M2BE<_P"#4:O(B:OAUL%^,?M;CO3WMCBFS,V')_M]?TESKO/IL*,6;-IL56,7/NVO*+;B?*8\A>U_(21M#(0*E M5B*BHDVK3(6%];"\LIHI;1A4.K!EI]H--X MARKB^8?CW(\;?6.99[D>-SHMO2T5F6L_!5&*Q+J$X\&?9J.5+-8C"5S8CA@&]5 M*KV"C9WQY7BY?,;.YQMIDK2*ULX)T:*6:,2>M+<-$]'2.JQK S*#(&D9?HVL\XW(]:M M2U0'^W@QJUE=G]UY@%A%I*+0LC&K J(OM,MO\ I0A(F&3E;Y^J MHUWC^?-\=@K:5N17MV/]E++8?\3RHR_LC;59OZH66LX>T/'\&Y'\PN>2"=!Y MF.WLKN.4CY!KJ&OVC5>_)6:H^TXTTXTTXTUK*^57I5,[F];SU>&Q@%W#JZPD MYMK)I7A MX58:QLDP=TLZM%%9E=<(:@S7O]!V%[K+>9YV'!LQ$MI?T!/I#=N@N M]HZL;9R=X )]"6?8K/M&H2K:IM:"ULJ*\K9]-=4T^756]1:1#P+.KLZ^02)/ MKK&#*&*5"G0I0G#*(C6O&]JMR>R.T\5T_JFA-?9=EEC7DZE;[E7^\[GR51U)^X5) .#=Q^XO% M.U/#KSG/,[E;;"6498^&^5R#Z<$*DCU)I6^F- 14FK%4#,/0IZUZ)Q?K-HO6 MFC,0+N?F[$L?F=UQ<^]K#35R4F=SH$A'0 M\PVO&86'+AN>-5215Z^$4L)B>4:^S++5S7(&.3D9^]'-?YMD?Z8QSUQUH]92 M#T>85&WYK%X?XRW3Z0=7&?I[>W7^@N''O!RJ#;R[/0 6:.OU6N.8AE;K^&2] M(64^)%NL(!!DE76A1$551$3RJ_1$3ZJJK_).:,\>@\=61^'4^&JNJGXCG2/B MF+@):!&=HK(H^QX/6#T6PT(O>8.2I).I1R#>)[Q%8\9!O<,@R-5CQO8JM>Q['(CFO:Y/ M"HOU1>1;(*DJP(8'J-7.JRNH=""A%01U!!\"#\-;QOA/[T_V W"[KQL2X^WU M#N^YB!HY.-A)Z1S'H#\EDZ(?X@AZ#<=5X_J >W7_W+X,.Z'%X-W-^/0,9E M05>[QP)>5*#JTEJ2T\0\3&;A &=HP*R.Q6C\5[):0V5H_,_4.AV)C4JE?.&% MDB12VC""L,>R*&$CFC+.QS((46PUKR##W&&O/]BXC* MD^:GQ5A\T8!A\P-4M=K>X69[4]P<3W"P-#DL7=K*$)(66,@I- Q'4)/"TD+D M=0KDCK37GJ]@=![*ZS;7RK3NUJ,U+E6+S'C:5&%=59!3D(5*K*,-Y67$9-"ES&>A_NNO]UT/FK#J#]H-&! Z= M^V71[D:U%543G]Q12SRK#"K/,[!55026)- !U))Z #J3K\UW=VF/M); M^_EC@L8(VDDDD8(D:("SN[L0JHJ@LS,0% )) &KJOB?Z43^FO7% 9O#%&W)M MJ?"S39(&N"4F/"!#=&Q3!'2@>1R78O DF+)5JO8VRGRVC>031O6;7;#AS\0X M\([P 9:Y823?P]*)'7SV"M?'ZV:A(IKG3]Z'N MN_'=3U>/.S\$PL;6MB34" M8EMUQ>;3U7\PZJJ5H3!#"657+*-H7-CZB#IQIIQIIQIIQIK69W7^*WKCW/D2 MLPLP3=7;C)'8)-H87$B.-=* +8\1F(?J4]A\W;H.46^9PE^1]8> 74(/\$MLS2N/FUM&?X==#1?A= M^1^1*;'-H&'!"YR-6=*VYI5\5B?^;F0MAS)JM3_:%7?Y<\).SW<%WV-9*J_O M&>"G[)"?V:V1-[^/:K%"94Y+)(X'X%QN5#'Y5>R5/[6 ^>LP=+?M[^P626$2 M7O/:>OM98]ZPDEUN'K8[ S$HVN]4B)Z"1<>QBN(5GZ&2&SIR,P*$<][I!<7X?@N(VAML/%MD8#?(WU22 M4_>:@Z?!5 4>0%3JJ[O3[@>YG?K-+E>>7H:SA9C;V<(,=G;!O'THMS$N1T:: M5I)F "F0J%4972HXYD:1$,XS12@&CE=&DR84AHSC<)[H\R&4$N(9&N7T%$]A M!N\.:Y'(B\R=E#*5-:$4Z$@_VCJ/M'76F(96@E69-I=&##8"W:W@3L7?'(6)J29)B23YG_4U*B/WO>Z.)%BBY7,L:@ 66, '0 M65 .@ \--W%9?4\B3F6S;2/'M*>:&PKSGK+; M-IU78A%+CL3==*.=D>67=ID=].CYALNI#-N;J::QL MY8ZRFS2OJH*29DA[_:C@$%BN\-8U/"@ U)S"^\GW+\>P]K@<1RFYCQ5E;QP0HUM82%(HD"1J9);5Y'VJH&Y MW9C2I8GKK@&_$%\M=4US51S7-V%MU%:J+Y145-@>45%Y\!VLX"#48Z M.O\ \R;_ .YKTC[X?=,10\LF(/\ ^%C?_P!+6QNN@1ZJO@UD19*Q*Z'%@15F M39ME+6/# R.%95C92)=C/DJ,:>LYRE,5WESWN7,EW/L]:61G;:BQKN8ECM1%5$6IZ(BJJCHJ@ #6+O:[I M;H'N7AX<5W1BBS)U6.3_ $KG-$853G6''E(WWR4%ZL>4U8IW,:XT*6&5 .]C M7$ Y[&.;C?)N(X/EMI^4S$6YEKLD7Z9(R?-&H?O4@J?-30:V_P!F._G8K^8M)@9+2Z"^ FAW+]0J0LL;1S("0D@5F!G#W7^WNW[CEA+F:) MVI@&R\>]921:O,_R& 9B(;E]0(G_ Q<@QBS(-OZ7R'3("/5$<@6(JM;'W,] MAL/OX]JLL(E?DLD;D?@ M;&Y4L/E5+)DK]C$?/7>^L/@,[FY=-BKL*XU7J2G<]OWY;+)C9C?A$J?J6!3X MA#GT\X[%7_06UBL7Z^'_ ,//NXWL7RVZXUKGE_Z ME'8;"6[CC%OF9Q!3- MK;D %S&;,S.%$%^!(8*@E+@F, =)@8HDD3G-60XTVR1CWC27[3W#7>G#NV7' MN(,+N(-X#WF]U._,+X& XML 12 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Narrative (Details) - 2017 Repurchase Plan - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2019
May 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized repurchase amount     $ 25,000,000.0
Remaining authorized repurchase amount $ 7,100,000 $ 7,100,000  
Stock repurchased during period (in shares) 0 0  
XML 13 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GEOGRAPHICAL INFORMATION - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]        
Total revenue $ 118,567 $ 89,912 $ 324,759 $ 258,819
United States        
Segment Reporting Information [Line Items]        
Total revenue 90,171 77,606 258,847 223,690
International        
Segment Reporting Information [Line Items]        
Total revenue $ 28,396 $ 12,306 $ 65,912 $ 35,129
XML 14 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BUSINESS COMBINATIONS
9 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS
Wavecell Acquisition
On July 17, 2019, the Company entered into a Share Purchase Agreement (the “Share Purchase Agreement”) with Wavecell Pte. Ltd., a corporation incorporated under the laws of the Republic of Singapore (“Wavecell”), the equity holders of Wavecell (collectively, the “Sellers”), and Qualgro Partners Pte. Ltd., in its capacity as the representative of the equity holders of Wavecell. Pursuant to the Share Purchase Agreement, the Company acquired all of the outstanding shares and other equity interests of Wavecell (the “Transaction”). This Transaction extends 8x8’s technology advantage as a fully-owned, cloud technology platform with UCaaS, CCaaS, video communication as a service ("VCaaS") and CPaaS solutions able to natively offer pre-packaged communications, contact center and video solutions and open APIs to embed these and other communications into an organization’s core business processes.
The total fair value of the purchase consideration of approximately $117.1 million was comprised of approximately $72.8 million in cash and $44.3 million in shares of common stock of the Company, of which approximately $10.4 million in cash and $8.5 million in equity have been heldback to cover potential indemnity claims made by the Company after the closing date. One-third of these heldback amounts are eligible to be released in twelve months from the date of the Transaction and the remainder in eighteen months from the date of the Transaction. The heldback cash of $3.5 million and $6.9 million are recorded in restricted cash, current and restricted cash, non-current, respectively and other accrued liabilities and other liabilities, non-current, respectively, in the Company's condensed consolidated balance sheet. The holdback of $8.5 million in equity, of which $2.8 million is included in current other accrued liabilities, and $5.7 million is included in other liabilities, non-current, is reflected in the Company's condensed consolidated balance sheet. Additionally, in connection with the Transaction, the Company issued $13.2 million in time-based restricted stock awards and $6.6 million in performance based restricted stock awards all of which vest over the next three years, and which the Company will expense over the same such period.
The major classes of assets and liabilities to which the Company has preliminarily allocated the fair value of purchase consideration were as follows (in thousands):
 
 
July 17, 2019
Cash
 
$
4,473

Accounts receivable
 
9,438

Intangible assets
 
21,010

Other assets
 
787

Goodwill
 
91,060

Accounts payable
 
(9,548
)
Deferred revenue
 
(90
)
Total consideration
 
$
117,130


The acquisition has been accounted for as a business combination under the acquisition method and, accordingly, the total purchase price is allocated to the tangible and intangible assets acquired and the liabilities assumed based on their estimated fair value on the acquisition date. The fair value of assets acquired and liabilities assumed from the acquisition of Wavecell is based on a preliminary valuation and, as such, the Company's estimates and allocations to certain assets, liabilities, and tax estimates are subject to change within the measurement period as additional information becomes available. The goodwill recognized was primarily attributed to increased synergies that are expected to be achieved from the integration of Wavecell and is not expected to be deductible for income tax purposes. 
The preliminary value of the acquired intangible assets acquired are as follows (in thousands): 
 
 
Fair Value
 
Useful life (in Years)
Trade and domain names
 
$
990

 
3
Developed technology
 
13,830

 
7
Customer relationships
 
6,190

 
7
Total intangible assets
 
$
21,010

 


The Company incurred costs related to this acquisition of approximately $1.8 million during the nine months ended December 31, 2019. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in the accompanying consolidated statements of operations.
The revenue and earnings of the acquired business have been included in the Company’s results since the acquisition date and are not material to the Company’s condensed consolidated financial results. Pro forma results of operations for this acquisition have not been presented, as the financial impact to the Company’s condensed consolidated financial statements is not material.
Jitsi Acquisition
On October 29, 2018, the Company entered into an Asset Purchase Agreement with Atlassian Corporation PLC ("Atlassian") through which the Company purchased certain assets from Atlassian. The asset purchase from Atlassian did not contribute materially to revenue or net loss from the date of acquisition to December 31, 2018.
XML 15 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONVERTIBLE SENIOR NOTES AND CAPPED CALL
9 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
CONVERTIBLE SENIOR NOTES AND CAPPED CALL CONVERTIBLE SENIOR NOTES AND CAPPED CALL
Convertible Senior Notes
In February 2019, the Company issued $287.5 million aggregate principal amount of 0.50% convertible senior notes (the "Initial Notes") due 2024 in a private placement, including the exercise in full of the initial purchasers' option to purchase additional notes. The Initial Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on August 1, 2019. The Initial Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted. The total net proceeds from the debt offering, after deducting initial purchase discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately $245.8 million.
In November 2019, the Company issued an additional $75 million aggregate principal amount of 0.50% convertible senior notes (the "Additional Notes" and together with the Initial Notes, the "Notes") due 2024 in a registered offering under the same indenture as the Initial Notes.  The total net proceeds from the Additional Notes, after deducting underwriting discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately $64.6 million. The Additional Notes constitute a further issuance of, and form a single series with, the Company’s outstanding 0.50% convertible senior notes due 2024 issued in February 2019 in the aggregate principal amount of $287.5 million. Immediately after giving effect to the issuance of the Additional Notes, the Company has $362.5 million aggregate principal amount of convertible senior notes.
The Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2020. The Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted.
Each $1,000 principal amount of the Notes are initially convertible into 38.9484 shares of the Company’s common stock, par value $0.001, which is equivalent to an initial conversion price of approximately $25.68 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid interest. In addition, upon the occurrence of certain corporate events that occur prior to the maturity date or following the Company's issuance of a notice of redemption, in each case as described in the Indenture, the Company will, in certain circumstances, increase the conversion rate for a holder that elects to convert its Notes in connection with such a corporate event or during the relevant redemption period.
The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after October 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, regardless of the foregoing circumstances.
Upon conversion, the Company will satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of common stock, or a combination of cash and shares of common stock, at the Company's election. The Company’s current intent is to settle the principal amount of the Notes in cash upon conversion. 
During the three and nine months ended December 31, 2019, the conditions allowing holders of the Notes to convert were not met.
The Company may not redeem the Notes prior to February 4, 2022. On or after February 4, 2022, the Company may redeem for cash all or part of the Notes, at the redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice. If a fundamental change (as defined in the indenture governing the notes) occurs at any time, holders of Notes may require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes, equal in right of payment with the Company’s existing and future liabilities that are not so subordinated, effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness, and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The net carrying amount of the liability component of the Notes was as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
Principal
 
$
362,500

 
$
287,500

Unamortized premium
 
1,323

 

Unamortized debt discount
 
(75,315
)
 
(70,876
)
Unamortized issuance costs
 
(1,043
)
 
(589
)
Net carrying amount
 
$
287,465

 
$
216,035

Interest expense related to the Notes was as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
December 31, 2019
 
December 31, 2019
Contractual interest expense
 
$
400

 
$
1,119

Amortization of debt premium
 
(31
)
 

Amortization of debt discount
 
3,582

 
9,926

Amortization of issuance costs
 
40

 
92

Total interest expense
 
$
3,991

 
$
11,137


Capped Call
In connection with the pricing of the Initial Notes and Additional Notes, the Company entered into privately negotiated capped call transactions ("Capped Calls") with certain counterparties. The Capped Calls each have an initial strike price of approximately $25.68 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $39.50 per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Common Stock upon any conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 14.1 million shares of the Company’s Common Stock. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of $33.7 million incurred to purchase the Capped Calls in connection with the Initial Notes and $9.3 million in connection with the Additional Notes were recorded as a reduction to additional paid-in capital and will not be remeasured.
XML 16 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GEOGRAPHICAL INFORMATION
9 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
GEOGRAPHICAL INFORMATION GEOGRAPHICAL INFORMATION
The following tables set forth the geographic information for each period (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Revenue by geographic area:
 
 
 
 
 
 
 
 
United States
 
$
90,171

 
$
77,606

 
$
258,847

 
$
223,690

International
 
28,396

 
12,306

 
65,912

 
35,129

 
 
$
118,567

 
$
89,912

 
$
324,759

 
$
258,819


 
 
December 31, 2019
 
March 31, 2019
Property and equipment by geographic area:
 
 
 
 
United States
 
$
82,790

 
$
45,639

International
 
6,986

 
7,196

 
 
$
89,776

 
$
52,835


XML 17 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 184,794 $ 276,583
Accumulated gross unrealized gain, before tax 122 77
Accumulated gross unrealized loss, before tax 0 (61)
Cash, cash equivalents and debt securities available-for-sale, amortized cost 235,081 346,466
Cash, cash equivalents and debt securities available-for-sale 235,203 346,482
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents   276,583
Cash and cash equivalents, fair value   276,583
Accumulated gross unrealized gain, before tax 13  
Accumulated gross unrealized loss, before tax 0  
Cash, cash equivalents and debt securities available-for-sale, amortized cost 186,621  
Cash, cash equivalents and debt securities available-for-sale 186,634  
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 48,460 69,883
Accumulated gross unrealized gain, before tax 109 77
Accumulated gross unrealized loss, before tax 0 (61)
Debt securities, available-for-sale 48,569 69,899
Treasury securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 6,498  
Accumulated gross unrealized gain, before tax 13  
Accumulated gross unrealized loss, before tax 0  
Debt securities, available-for-sale 6,511  
Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 36,181 46,516
Accumulated gross unrealized gain, before tax 93 51
Accumulated gross unrealized loss, before tax 0 (29)
Debt securities, available-for-sale 36,274 46,538
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 8,835  
Accumulated gross unrealized gain, before tax 1  
Accumulated gross unrealized loss, before tax 0  
Debt securities, available-for-sale 8,836  
Municipal securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 1,345 5,511
Accumulated gross unrealized gain, before tax 0 17
Accumulated gross unrealized loss, before tax 0 0
Debt securities, available-for-sale 1,345 5,528
Asset backed securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost   13,596
Accumulated gross unrealized gain, before tax   9
Accumulated gross unrealized loss, before tax   (17)
Debt securities, available-for-sale   13,588
Agency bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost 2,099 4,260
Accumulated gross unrealized gain, before tax 15 0
Accumulated gross unrealized loss, before tax 0 (15)
Debt securities, available-for-sale 2,114 4,245
Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 22,722 25,364
Cash and cash equivalents, fair value 22,722 25,364
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 157,401 251,219
Cash and cash equivalents, fair value 157,401 251,219
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents   276,583
Cash, cash equivalents and debt securities available-for-sale 184,794  
Cash and Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents   276,583
Cash, cash equivalents and debt securities available-for-sale 180,123  
Cash and Cash Equivalents | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 4,671  
Cash and Cash Equivalents | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 4,671  
Cash and Cash Equivalents | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 22,722 25,364
Cash and Cash Equivalents | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 157,401 251,219
Short-term Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale   69,899
Cash, cash equivalents and debt securities available-for-sale 30,283  
Short-term Investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 30,283 69,899
Short-term Investments | Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 22,659 46,538
Short-term Investments | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 4,165  
Short-term Investments | Municipal securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 1,345 5,528
Short-term Investments | Asset backed securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale   13,588
Short-term Investments | Agency bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 2,114 $ 4,245
Long-term Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and debt securities available-for-sale 20,126  
Long-term Investments | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 6,511  
Long-term Investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 13,615  
Long-term Investments | Treasury securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 6,511  
Long-term Investments | Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 13,615  
Long-term Investments | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 0  
Long-term Investments | Municipal securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale 0  
Long-term Investments | Agency bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale $ 0  
XML 18 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Narrative (Details)
$ in Millions
9 Months Ended
Dec. 31, 2019
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Deferred commission costs, amortization period 5 years
Contract with customer, revenue recognized $ 2.9
Revenue, remaining performance obligation, amount $ 245.0
Minimum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
subscription term 1 year
Maximum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
subscription term 4 years
XML 19 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 20 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BUSINESS COMBINATIONS (Tables)
9 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The major classes of assets and liabilities to which the Company has preliminarily allocated the fair value of purchase consideration were as follows (in thousands):
 
 
July 17, 2019
Cash
 
$
4,473

Accounts receivable
 
9,438

Intangible assets
 
21,010

Other assets
 
787

Goodwill
 
91,060

Accounts payable
 
(9,548
)
Deferred revenue
 
(90
)
Total consideration
 
$
117,130


Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination
The preliminary value of the acquired intangible assets acquired are as follows (in thousands): 
 
 
Fair Value
 
Useful life (in Years)
Trade and domain names
 
$
990

 
3
Developed technology
 
13,830

 
7
Customer relationships
 
6,190

 
7
Total intangible assets
 
$
21,010

 


XML 21 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Expense and Activity
The following tables summarize information pertaining to the stock-based compensation expense from stock options and stock awards (in thousands, except weighted-average grant-date fair value and recognition period):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Cost of service revenue
 
$
2,226

 
$
1,562

 
$
5,896

 
$
3,967

Research and development
 
5,535

 
3,570

 
13,616

 
8,587

Sales and marketing
 
5,197

 
3,798

 
14,458

 
8,402

General and administrative
 
6,359

 
3,605

 
16,335

 
10,619

Total
 
$
19,317

 
$
12,535

 
$
50,305

 
$
31,575

 
 
Nine Months Ended December 31,
 
 
2019
 
2018
Stock options outstanding at the beginning of the period:
 
3,114

 
3,998

Options granted
 

 
222

Options exercised 
 
(391
)
 
(641
)
Options canceled and forfeited
 
(55
)
 
(192
)
Options outstanding at the end of the period:
 
2,668

 
3,387

Weighted-average fair value of grants during the period
 
$

 
$
8.27

Total intrinsic value of options exercised during the period
 
$
4,844

 
$
9,148

Weighted-average remaining recognition period at period-end (in years) 
 
2.16

 
2.53

 
 
 
 
 
Stock awards outstanding at the beginning of the period:
 
7,820

 
5,939

Stock awards granted
 
5,886

 
4,993

Stock awards vested 
 
(2,860
)
 
(2,123
)
Stock awards canceled and forfeited
 
(1,056
)
 
(700
)
Stock awards outstanding at the end of the period: 
 
9,790

 
8,109

Weighted-average fair value of grants during the period
 
$
22.35

 
$
20.05

Weighted-average remaining recognition period at period-end (in years) 
 
2.13

 
2.40

Total unrecognized compensation expense at period-end
 
$
143,593

 
$
112,970


XML 22 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Weighted average remaining lease term 9 years 2 months 12 days
Weighted average discount rate 4.00%
Operating cash flow from operating leases $ 7,207
XML 23 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Intangible Assets, Net (Including Goodwill) [Abstract]    
Remaining 2020 $ 2,326  
2021 6,755  
2022 4,946  
2023 3,162  
2024 2,851  
Thereafter 6,415  
Net Carrying Amount $ 26,455 $ 11,680
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION
9 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Revenue Recognition
The Company recognizes service revenue, mainly from subscription services to its cloud-based voice, contact center, video, collaboration and communication APIs solutions using the five-step model as prescribed by ASC 606, Revenue from Contracts with Customers:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies a performance obligation.
The Company identifies performance obligations in contracts with customers, which may include subscription services and related usage, products, and professional services. The transaction price is determined based on the amount the Company expects to be entitled to receive in exchange for transferring the promised services or products to the customer. The transaction price in the contract is allocated to each distinct performance obligation in an amount that represents the relative amount of consideration expected to be received in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied. Revenues are recorded based on the transaction price, excluding amounts collected on behalf of third parties such as sales and telecommunication taxes, which are collected on behalf of and remitted to governmental authorities. The Company usually bills its customers on a monthly basis. Contracts typically range from annual to multi-year agreements with payment terms of net 30-days or less. The Company occasionally allows a 30-day period to cancel a subscription and return products shipped for a full refund.
Judgments and Estimates
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments. The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may get credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company may impose minimum revenue commitments ("MRC") on its customers at the inception of the contract. Thus, in estimating variable consideration for each of these performance obligations, the Company assesses both the probability of MRC occurring and the collectability of the MRC, of which both represent a form of variable consideration.
The Company enters into contracts with customers that regularly include promises to transfer multiple services and products, such as subscriptions, products, and professional services. For arrangements with multiple services, the
Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources, and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices ("SSP") of each performance obligation. Usage fees deemed to be variable consideration meet the allocation exception for variable consideration. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish SSP. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates SSP by the use of observable market and cost-based inputs. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Service Revenue
Service revenue from subscriptions to the Company's cloud-based technology platform is recognized over time on a ratable basis over the contractual subscription term beginning on the date that the platform is made available to the customer. Payments received in advance of subscription services being rendered are recorded as a deferred revenue. Usage fees from our unified communications as a service ("UCaaS") and contact center as a service ("CCaaS") offerings, either bundled or not bundled, are recognized as revenue when earned. Usage fees for our communication platform as a service ("CPaaS") offerings are typically invoiced monthly in arrears and recognized as revenues when earned. Professional services for configuration, system integration, optimization, customer training or education are primarily billed on a fixed-fee basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue is recognized over time as the services are rendered.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded as operating expenses against the contract asset (Accounts Receivable). In the normal course of business, the Company records revenue reductions for customer credits.
Product Revenue
The Company recognizes product revenue for telephony equipment at a point in time, when transfer of control has occurred, which is generally upon shipment. Sales returns are recorded as a reduction to revenue estimated based on historical experience.
Contract Assets
Contract assets are recorded for those parts of the contract consideration not yet invoiced but for which the performance obligations are completed. The revenue is recognized when the customer receives services or equipment for a reduced consideration at the onset of an arrangement, for example, when the initial month's services or equipment are discounted. Contract assets are included in other current or non-current assets in the condensed consolidated balance sheets, depending on if their reduction will be recognized during the succeeding twelve-month period or beyond.
Deferred Revenue
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual plan subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues in the condensed consolidated balance sheets, with the remainder recorded as other non-current liabilities in the condensed consolidated balance sheets.
Costs to Obtain a Customer Contract
Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized as current or non-current assets and amortized on a straight-line basis over the anticipated benefit period, which is five years. The benefit period was estimated by taking into consideration the
length of customer contracts, technology lifecycle, and other factors. This amortization expense is recorded in sales and marketing expense within the Company's condensed consolidated statement of operations.
Disaggregation of Revenue
The Company disaggregates its revenue by geographic region. See Note 13 for more information.
Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers (in thousands):
 
December 31, 2019
Accounts receivable, net
$
37,384

Contract assets - current
$
10,507

Contract assets - non-current
$
8,413

Deferred revenue - current
$
7,216

Deferred revenue - non-current
$
1,411

Changes in the contract assets and the deferred revenue balances during the nine months ended December 31, 2019 are as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
$ Change
Contract assets
 
$
18,920

 
$
5,717

 
$
13,203

Deferred revenue
 
$
8,627

 
$
3,342

 
$
5,285



The change in contract assets was primarily driven by the recognition of revenue that has not yet been billed, net of amounts billed during the period. The increase in deferred revenues was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period. Revenues of $2.9 million were recognized during the nine months ended December 31, 2019, of which were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.
Remaining Performance Obligations
The Company's subscription terms typically range from one to four years. Contract revenue as of December 31, 2019 that has not yet been recognized was approximately $245.0 million. This excludes contracts with an original expected length of one year or less. The Company expects to recognize revenue on most of the remaining performance obligation over the next 36 months.
XML 25 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)}}} ZIP 26 0001023731-20-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001023731-20-000020-xbrl.zip M4$L#!!0 ( "I"15#Z*6H&2I ! "0#%@ 6 83AX.#$R,S$R,#$Y,3 M M<7$S+FAT;>R]:7?C-K8N_/G>7\'K<_IVLI9_ *F!LDA-IFP-R$I522)(8GCVO+'QX_]['/2-KV&: M14G\TQE\!\Z,,.XFO2B^_^GLUQO_G)W]OX__^\?_MBA!GH4($L#V M;=^U/->Q3=\!U.H\?@@H"D!(0W#;PR;@E).[.PI[(05=9D%")P^;O;T[?OLH MD_T/_^V[=O[[[A M=TEZ_QYRSM\_JC9G9:,/6?5%^O6*!G%>;H*&O.-U&-H[6.6WEYS6T&=60.HQA=K.AT'43>K?U=Q MJ:Z#W08>(R_437_\M6'VXZ]-'5H^AW--:CJ8I?,WS]8O;2+' K+JBMSM,&MY: M7FN@FNRVAM(F5",OUG?S/@B&;D8MT;NW?G6=TRJQ<6U^JH-.SVNT&_ MBYOXZ?1ZSQ-UP.IUAM!Q;E09U!)0E M)H)T[L7%[>-7X_?C%K/W#=.PJ[2/QGOX^_'ROY\UGJ? QLY.+]=07MK &=(Z MQJ"H,7\:UL%S>JE.4(6R1=-KRN'5L*!NC> 8,Z%NG="8$^&-<_&\U;('K=86 MZEG3W#OD:JW1$]FJYD%!VC '\D)-\_"Q^U#_+G6EYH:D.[QK$.K%I25C6SZF M1BFQ0D(T2X=:9C.^4"O9>]%=)(E$6B#GPR"M49 7FM0#OO:M=1QX2I5P"0TW M$+"Y=?XZB M_*GA;<6U.MI_;)I *!EGW(_B4)F-L^XU]:L.%Y*'WC:($76I;@R])DZDKM3< MT&30U=IP2I LE3+U^);JX6V-'!UKCK=U7$GR36D'-K]L=KV8Z?F;'YKFX*%V M"E0?FFW2VSI82L6A6?-I5'L:+*9>G;T4-G'3L):;5O7^9G$RWZB.>8UUOB3I M?ENN%:H6#>I/L^)3)VZ'#P:'E]86H>DC1?8W(FS>H[V]C1.F!' M#TW:O+Q2RT>:"$Y=6;+LJX?5,*)X-*B?Q5Z>OE>JX'O9(DRC[C,&U*@"S*[7 M,*!'R?;_:/:NJ:O/[9/G-MV"C=+LZ[EMD'6W=4)..:^6&Z*S!C4>+J6;+;<_ MJRV:&?O2+LRWJ9G?M-LP9'FACL;%^ M">X>^@T29GRQ7EL<-FN+P[I;)HZ!1F*N-*C7@AH,[,F5ADFI]=E-)J7>;U=> MZ45IC:29W:FNUW'(++F[:V"2ZE*#>;J<2U5;U.D)#;Q@B4MXR>BFU^N\1K)7 MT1(*>NXOFJIP>?;00 Z5%@TLLAG7Y<6Z*;U_R.>ZR1[9NVY2JCT053W 30[@ M.LF>Q&L(=VDU/Q/PDB:RVP:66EZKU72R9-C X\IKM1ZENU"QB;!QC<:F]K3A MM(^-[H!&)\!876C4(QH<90W6S/32$I-C92RBWD\2A_FJ^9!-%LA_!?7737\_ M;K*EBDMU1G'#$N=U\S!1T)9J;_4,=!9I6.$.;;;8)&8:I]%2B)H31LOFKW[V ME 18*AX:1M; _>):[B=%=K/2,;E:)RFCNZ]-C@5UJ=Y\DS3VV$#XDZL- JC. MZS69OGJOE^S[US^;Q_7UST875HVI.'-@U9F*A3Q:KI8O4\F7J>(U*GB3^E6O M=CV$W2:+4EVJ6]JDVZ2$RBNU(K1&:I2RL]8.4@&<9;I9?6) %'?SX+%AZ,6U MFIN&PP8GF[RPA+&N]./4IK87>.*\R6<^*0?)^G09S=)>F@\"FKYY!S MP.:Z$3=(Q[)Y@V&Y-&VBHDO"A5[7\[%574;GR*HQ+E<9[I6>/$-V&:"!D^VO%"_>HVK5K-:>=2D MF4RNU!FPW;!!L5-7EDC64*']2Q+%#9&5^G8-FG+OF=$]E97EQ:D :^ ^M5&* MK"[<4#"2^D"#XL7+[8J&4&VO3DDK4-"K-[;*<,=2N[R\WD#12]U$]2ZBQWX] M(1>VR+\^57Q?:7B?- CBXE*#Z='M-^7.E!=K66J#YW5B?M1Y3Y;Y3NKM[_NP MB646UY:9F8V1UVJ+.D4KO%\1B1^KTO?5$%[8Y*BJ$\4%8>2U5$-*JLG//O[O M__7C0QCTY+__Z\=!F >&:GVNPF;2U'>2.%=#N)&VV)G1+;_]=):'C_G[,M7P M?7%C'N7]\.,DQ_'']^5W^>CWXV?_>)OTGC[^V(N^&EG^U)=+=";:!!FQF7XS;A*!D'\0W$MB_XG_ #!,/]!=K)ZIQSOL!\\*0,R//OX8_3X M0;TD3,N/4:\7QL5'>?VR-!W+GC_F5TKG]EV56OD+_NW&/3/B8*">&$8?A.QY M3_7>[P?W9T8D5\8/NODY<"$5GF,[P!>$^%QX/G0H)1X6CLE=?O[MC_.U&IX9 MI03\Z4R*S ^WB5S=(+X+^ID<1/'/C^_G.KW%&)S"K97[4=8-^K^%0>K%/5?" MIS(<;F'L,L(\[GI$^(+[E'FVZT+A"@\#;SJ<50W//IZ? RS1]O)N3W!3]ON+ MO"WI^?*WK-)O 5P;^9[E$LLDKFUQ$R* N4UMEP'!W6F_5S4\^_@+;KO+:JJ? M=]B'PN/ <9!#&!'0M"W()2H\GU+$F>2]DPZO:GCV4?7@Y5WV8DF53XZ2M4'_ M(NZ%C_\5/E4Z;"(A10*Q+<0HP1[EEH4MQN62>Q )B*8=7M7P[", *$:1O@ M*+M]%=Y'F5(C\TMYI4J>4%ARHH"D-8?("1/(AQ;S@,V1Y2'LS,AS1<.SC^Q? MS+BX=(SWKO=^NW[_GJ7Y[U=!?!^*QR@KOOT\*"#R71LJQJ> M??P"?VL8DI_*)\AW&SUISPT"):+IF3&*HW)T\:CL>'7$KA(UOT _O%5_$/M] MK,?][H:W^44LUZF@C6(.U%!_%_?W:2''+I,\S,JYF-[T*8GO#*E2Z88KYABOYSC*C%,1NO=W87R M<5_#BU@J0>%-\"@'IX8J-?A1%-]_'H9I86=5N1&P?!\I@H62S5B>RQ WB>E9 MQ&*VVM@P&^Z*AF=&%MU+9>F\&#>PFL9<2RD7):6L2R:3$7\*LRP,Q^.*[S^% M019>A7'X+>@_HQ@;699 Q*,$8<*!9=O0%\(R.21RR=S9JJYJN(QBZH9V42[7 M/T;])[Q]]WT,*<,80^X"@IA@R)-K02!P72%%V&R55C54W4<_;\+$6EP:-:C/ M=PJ0"A.5X7D(6, 3D%I 2,5"V+8-?,]G@E+*H3U3I58UW)"?75SZ%7++'H(T MS!;);<+#)ZSG2S^(E;"IL#'EL[D*AZ.T^R#'J1K4S\IUGG3_F#7LN:-43DZI MV%R/7S_3;!QA4JEI =>4:RE\ACE@6$I7#U+L6+-%7]504N0B-;Z?UXFGD8KL MXX\J0%O$E :!G 2CR&[X\%#XI=5PSR?1G7>/F;(_BLLJ*".G,!H,^TKW?C__ MC/)UU7<47[-$3H3Z5@2\/HPGOIR!BM O+(FR25@(??7#Y!=I)\O?[J(P-8K7 MA;5N,N?BO^:UC^*^.E M^*G\K2??_#CL1]UH;/88O4@V*7<[R]%\J!O-V<>I#E(=SH_O:Y]8=N#]0@^V MIXJ-%KM]JA@O]MY3Q;Y,U&JJ&%\\%JJ8&\ZI4$75.Z47>[>+_:9&PD:+K>7= MX2_V6%W6E/TJ;'P_5'Y-V:]"V7M@MF@VKBE;L_&CHNS2KP=GU)O+IZDA><4^ M=2<9#)-8?LWFEEWT>I%RYP?]+T'4NXB=8!CE0?\P8# +BBP9Z@P32\>Z.XQ4 MO)J2'5@M^J]+9HX.PRT!Z$:,$/#*1+T-;5R%>1#%8<\+TCB*[[.C)(KZ01XB M-:A%9K^8&RZR_'F0Q$58]2C7=V%\K[6T;89OQDN[CUQN=X.N^%(WE.G=[F@P MZJODWL]J\Y)JEH8/"D"3U)ZCA/K:XSX)[VPI\Y#6!_=;'^3M2<"QEB.&*:RL MY[]'6:YZF?E)>AE^DT2BMHJII*$TB>7';C%3"QQDW$A.9=P+TE[VZ[ G)U6^ MP0+\L-"PT13,<9/5<_!:**DZ$=I) ,%:3]H+/6D'N3UP__6D]JW@;?0D+>NT M/J39WMN8ARWJ/14_F.8 >\X!WM(+N+6@T$S@B 7"_BM+[;-*J%GE ;#*S2+' MWB!28V=-\/.KMT8VTAFC89]X21O)XA> MV?=_4ID4;Q5 .+9DCS:#&%MSR\.&XIZN\_[PP>V!H9T\QPN'+7Q^FD\\'B]]!FO2^UWW^1$Z:T ^\@#G\-D$Z\N M;]VKJ^A)N_+VP)7'6\^C&W. 0V"5;T@#E>I@VB8^$)OX&7S>N-Y8<:R+%K-[ M)F9W?G2$EIK[(35W8V!H0_+M#4##X4B3!+8(=VCWSBN[=]K?":!W M^QV,E;A3*&SA#M+VP $ZAG05@/U8Y_V2_5MX [0@V!-!T+[/0)?,W4=-<(^, MQRTYAL;(X7*&\9+O?VY,^X/6)6L/5#+N)M5>H^%0T+!?.O86SA9M>9V &T4S MB/T0%SMPMNA:G/M!\OL3AAUKE&*81OW=5B]'AX61Z\K2UHN^JT8R&^2 M@61I_OM5$-^'Q>JK;S\'C]%@-#B,%98=_C#M_ME']76N__OJ,=GI#L*K\&L8 MC\*K<" 9H<)XF-XEZ2"0*/]\VX_N ^4\\!Z'85>*QYMH()M\OKN6OV9W05== MNY[T_YGT:/.Q[WJ)>L[OJN]RZN3_^X&U_&D8]II92;N3<%:^^W_]N)O'C^?X MXVR.?WR_VS>54_E^<2X/0:%JX(=R>@Z:'U;[?RK\<,X>]H,H_>^@/PKMI^G' MO\MY#M+NP],G20?].3XW;7,1#T=Y5C08"_M9FRB6E!(%_0L)O72DYFM>?#[A]A[SKLCM(HC\(#4[?7F[69MK1DVI:A;I,>U4]Z16%KGO4#-?GG<&P' M?<6>KQ_",/^4= L./8>ZZX.E$S$O2])7ZY)-^A?CVY[T==(K:^FS!.@S/4P< Q$^@8$ MYB3I,$GE]+KA;7ZH$N\ 0;UTWH\!RRL%CA-D#Y*DU3_*1_XUZ.]&Y,##PO)J M&;%LXO9(2L#CP?+IH5 #H#UF=BAKOCO.OW+: M.-QO?KRVME%DB6J'W:LJ&(US?@P8?C61,AR8-7EC0Y:GVM/5(\==2?P!*?L*OP='CEH>!8^QEW$[+3+K[7V[ZN,:PQ M?&C[[I]C6 ?%3\]GO5=!\9VBNU%;#N\?\M\_)?%]KC7E-35E-64?&J=LC[CS MZVK)^\Z=#TP_T.)Y/0:VW\Y5'>\X*'9X;/&.?>?)!Z83:*'\UB;34?!3S-) M^QW>VN^@D[KV@Q).+*EKIZ1XE&J)U@C6U @.94%W(;X/96FUH#L)9]!12YDW M<6H.!F&J&GP)9-\U?G?NS*R9[V/ [H$:*P>-?VVH:!)LW0.KB? G;N:# ^( M#/4&L*-=XE=/:3UU'GLP<0G-74^6](YKKX6F1;W58R<6R.$3P$L5_H-?YOWE MP4>1O*E9K\X=?:NL.[V)>A_]/GHG]S&2HR:F@W6BG@*67SU]]H2V-1R!BJ=W M5>Q',.&$-TN>3F#\:'#\RK'IXT'R@2A&IX3E_4QU.I4PQ+&Q>!V*.%#KY>3R MR8_ >-'I[.V1H!K7,Z@7Q'<1RX$&_4QN3=-\M-16M\;54%#-(A\@F;E%$6?\CU'_"=*9N!ME41QF MF>A*&R"+YJ7=/X.O83?L][_DX;M/>>_=HER*\O!3]#7L7<2R:_=JCD26A7EF M/_T<_#M)G7Z0S8>#;L+N0YSTD_LG.\@6[SLL$FJ8O#$=U<]>>Q)BW;F?07FM MR=\=M"5\T]R5:N2XO#,]AW3ZQ.FUR@UAW&MH/KERT+3@C+(\&83I5=@O5)[L M(1IJ"M@I!2R9CNJP[L6+$MR#M3L\Z?Y1-'WN MM#MB7,Q-S1@-Z\Q-2X)KOV"Y/^RI04XM=3[/5DL%[2Z3N#M*4^6[B7N%/_!3 M%-Q&_<(9.+MX.DA?X45^P>QI6MAS6G#FEU)TN^DH[%565%-!+16L.6\:__N$ M_[FPWXQ5:;371O-7S9+&]AM@NT9?_Q*F=TDZ4*NIU?9ZM7V#*=*HWBFJ?;<, M6?]VXYX"&/<;!N8Y@.O#8"ZD^@:*:X.BY6AK;0Y4ZTR39G*[97(+929/*-:S MYP&75ZPMNL6B?Y&HDX_LS?(-3F#QFP9]JB X@NR&PTDQV"D4I(YC:B@<)!0 MWC,H:-'P^J)A[T"@E<+#6O2*G8M?;:U>9#,!O)'--&O>2M;)_L[4\[R,V<#; M4AFS-/_]2I)&Z=I5WWX.'J/!:' 8I"X[_&':_;./ZNM<_P]4A6M:&LG0#GII MJOT_T*69DZ9-6Y_$_7T:WDO&5-F5<\I[E.KFHR5WX/[N!FI;CUMKTYU&GD9> MNSQO'#O[I1([T^#3X%NBT$/P9B&^NDBO1JM&ZS+S\\T#TI?)5RC_8+ :LKU> M$?"YOT/%I"[B7O@8]FZ2BRP;A6FFZKCE3XN/"OK]\@8-^%<&_ 9O7F=) MJ]7[YM?T W!BRG?7X/GKZS]%>O:*]\\[PJJL_.4H5)Q",!KHVV0]5A]U=P*U^7&W:A!I\&WUJV"V@Y M(^J%CM;#Q]&FZM^Q^"Q?&A8Z_)7?D(,<5X2E!77]X!&PC<;(.9*["+%0U MU.4,NJI&>C)438\7,&N,]Q04DFWAHCG,6W*8@X),H</C@DDA4K;/,93@<4FNHJ&Q7 AM A1M_9P4++0W]G"L MGSUPWFLNLF]<9"_45>U#.10N\N9PV4;H:*55BYO?O_2#6)6;JR2@R??2JW X MDI059*%J<%AXJ YIDG_6-*93X \J]9G] G\.GO2JOV(*,3T'9(<5F/02[GX) M=U/*Z#?-?E^=_>Z!3[&Z[$(.H!?U1\H;?QUV1VEQ7(7WV.V/>F'/3Y.!DPR& MH[Q09#[?>4$:2X4E^Q*FUP]!&MI/]0]X;@U4S_LY+!#M<(+F[(?%&3I515!# M\M0AN1=&[&M#TAL,^\E3&!;3?8AE3UX%EHVS=$I._3>%I@;E%AR?FQ%: M>.\#(-]6>.]!BOAK<\C*$:?%30>V7?950-DP1Z>B4[X%I]2">U\%]YMSR;=P M!&DX[BL MH&-(FSS[:O*\.:=\R%6F-I:L.YT 7;GHLO*:Z ]MYL/[B::K;JX6K6 7+ MUVZB.%TF\:_'07D31: K/1[(AU^O M3VF!-1L_.7^>9N,G%5U8;\DU&S_H!5[-QO4"'[3NK1?XB*3R*([*U1UEO8F+ MO;IHO>BKG.CJZ]4=EZ-!F 9Y4CW1,/HP"(-LE(8?HRPQ$:1RUMS)6R>7JM.U M^*#*&]PP3@91W/B.\?P4 :=5+WGVK,FEZ="J;1?F19V_6)V0R4N*T@WJXN+; MESZO['+=$Y&GM97-WTB266FY]97M_PJ1)D=4]<"IBE#^P%S<.6 MUS8=])]WM2,>Y6EX_T%=W?"!\>BYPCJ_V$/Y<=4CWT>/'R0BDE':#;/RZT,8 M]"3O^?&]A/#''XN_@G( )@VHMP2T,3$L5V&&&2,>#XC%D&N?29O"N9NE'\9 M6?[4E[RW'\7A^4,8J-IYT(_NXP]=BK[&/E_LD0^^%=_@%,QAC%2A$IOE=?$*N< MB/[,R\W4G')C,OPFW&5#(+X M^0P-@O0^BLON!:,\F?R0%ATJ?OD6]?('V5H._C9))1,Y[R;]?C#,P@^3#]59 M48\J>BR93=XS9!,UM3^=F8J/Y#WU5SJ].NYP^0I$_O+#I-$NKM6\N#@,6:IN MX[Z7V/QA;M'0,Z!6OX^Q7/VIG#A4KEH%"(E\U5T_^?;A(>K)Q6^#3_[?_X 6 M^.$9HYR?A&?C&\AW]\/),HY[#X>/1I;THY[Q'Z#XKZ7QC]]2H'CA%?54,ND1 M>/9.".:Y0_&2&L);FSE8] M&'UPDVYQ(*XZXESRP=) N0KOYGP*9Q\A./^E4']F'9AI%NNO\Y'PA8(!OB]$ MR8)BM:[5SP%C=TO\RDH9N MF/:?KL)ADN;-*#"*7,/\I[-( CX+NW(YD_YMT.\G^6WRN KGQJ]QU$UZH?'S M=3&WG)K6;'+KH;4NX?!ZNC%^^55M!61JK>3B0 M#1^DU?H4!FD8GWUTPV[IL,*P8RC?VRKNUPY@#PY9GZ]:[G(;=N\:/!.94Y@A M01!AW$4FA,02-K,H@+X+!#4]6U!>*R[3(,XBE27[4J99,$+SAQ7P>BFN;J[$ MY?5%P>[VF1/NBN_ET^6:,+Z[-!D8OX__RY/IQ]\/C *+Y_?";I(6.=L?1I*A MIZJK\LE.,AA$F7*V&W>1M'I+C]@IQ"L\[[Y\YV7IA&M6+'@#@.98*+]JECK&L [MGYDJ6#NZ-+.W^ M=!:P1]9/[I, F>_^/;P_,X)^7O/KN >3ET,J'SRV\$VS5*K?RV>^"OXAV] \ M4NV[23])/Q3FVMW=9@O"_L4ZQL6E\^X5:7PK=]O9Q^^\1TET!4D9R9UQ%=X7 M9R3&N1%DQO4P[*K@6\^(8B/*,\-Y*-2Z[R?CTGZS&K\96NDW(Z#9_U6]]J;^ MKV5@VY">V*8<;1V18G8B'#?8H[K0.!:Y>_(7109ZL"4=#A^ M=1$;=LHHL",-QPUTK$S=.DR3K^H%I3K?#[X%*N"SSSZ,O5];,EU;S %Q3)L" M7_C$H;:05ID#+%M:2IS;'EM@[-2-Z#T'$"IJ0-S_64[)MJ4 M8J"@ 4-JL9^E&IL:_QBE4=:+NH4F*^7"'+T4S=+[(([^I_C^_>9^[8.:FXMW M5^^NWQGCS=FI,8\NHX37]VVY[]85\BM(B/*91@TP-5T*;/DC(0))P].V?6H3 MT_>E->HLDI#H]=(PR\;_?))=A"]4K>?-)001,3[_]3+L&VX:?0U;TIR;0H@; M*,@MS3Z;,3!B>]#UI!TC?$:(AYCM^]1QB&T+AJC=//N._/@YO4F^Q2W._3+. M?"V?](\DV^UJ+.M 9Q.3D<_D/Y*BP+(Q=01PB>".[5'*A>N:3 H.X8C&*2ZX MWN?TBQ3@4=Q=%I=H89DYKFNC6S(5*:)[7G,$;;KN5+A MDN!VF=DXS5\2J2?U_[]HN%R[:G62.8$J9^ZMYKD=CK.%XT;*J_&L*[G])96X MCH9!W_ >PVZQF][X?"=%5YA]WSY3W,#NK$D9VL \-I^I"N:KY*(L6_#OUB$4B,@%[,Q+Z?@-A M(&F]XC\T+6ICT_$%(%+=L07 W+:AB8%I8A=4IU0=E-G_\I#$[?@/UQT:1?1< M9>P= GMZ81;8=AQLYH;Z:V;>,)*1ZRF'^T07+2[H.[-U'>+_S/8=!],+K] M(,O>S)MP2-.6!@47O'X:R%_V>\;*YGL^H9?C,$@!P_"Q^Q#$]_*'V/CV$,E? M9HQ[*X>@'./K9A[N'8;7S\5\?X(JZ,_Q:??O6,_WP' #2^>%?&]=_% ME=>"$U^O^9IK/G-7(N0A9@J!.;.)"3WA4\=R?1-#S_6E(E]=\S$'+!G@D@7W M_O;WF^-;S?WCJ>LMMC4C<"97VC>)X[DV)AAC8?NFYYJ^Q:E++";J"-P;,V;% MK3>(U2E^/@G3*9WSMR3]PR@J!QJ3)VX8_GEA9FZC%V.L@J,792J5P0OC(NZI M0$5HW#X9W8=0#E9JT7](@186@1YE8Z2SH/]W\'OC($?3[\J)*.U-& MRY^C2)DLTE*Y#<<-Y#.G5@M682%(#)73-39>*C;/9(:50:,NJYPNHR>O2O5% M-1VF838R FWA$9-* L1HT0_LC-)43F>9PJCX=1[DHZR-;*T2Y;^% M64N^%+8X,>LM,%M8X$57^^90:0DD9EL@67\*+Y-MY]"HF[YC8*Z*\4B>,XCR M7#*HL"]Y3YK$2KWH/QFA5#6>Y ,ECY,TIOST;I 'AE_RL#G>.WM&U7UT-9(M M34#&:5RC?AF=OCZ_,;Y3-@J+*Y=LV'R_Y.>6R8?;\- M!VTBL$TC6H3SRBX6WZ:<(!.:'K%+0=('4^HP9VSYP MLG5DSIZ)G&V'L2UGK4+H];C:KI:A%::^:[ZZJ;=\*\8J>5E@](-4JI=!MRL9 M:QHH[JAX3:KTOMI?#4E;Y[47LH'DR/(MZ41=D=0]D/U_4AJN?)I4#94?^MZX M3Y-O^\P$%#TKW.Z?O 48JEWE+PD00+ R0@#IDBC MDN !W.XV<[O;6.NWP8T2EL<;L'>1^#<# -V,Y]!U'1>6.=LS:-G$,Z%GV9Y4 M( 2A@MK(-2&P$'80YU;]-I74D91^K^KX;."W*.XNF$-W?+=R87RJ9RHM>+EV MN$;-6]C74< WT$S>>)POQ*)87-5-M0ZZ@:Y3IR?4W;^WX%E+RZA'SW0+_IQ& M==CPN:S3;-J!D(; 84#@NDF%U)QD;G)?#IMU] 8.9WN5/,$@-'WJ"4(L*+\X MS/* "6W3\UR++^H-Q5+:HTSJT]D2GVD[^[_W9F&V0KU7;QBM=#IHV-;!5AI. MLT \XIARB55!'>*ZPD8, ]^5.C"5$/3@(FPG:_&W8BFX.,)K316RWR[TIT/ZWZ9A\,=Y<)>'Z8>@_RUXRI3-_Y >;H'1 MO75D9@]AOS\57=])JB[\B>4N_.7NO>_?&94 PF9.OM<):K^DE@Y%,WG$"# Y M%=!!F!'F,-L##C5M#KC-?"IJ=M5=JVE])3%TP'&1S5,46@R2&)N__6VC50U4 M?_,P+8(CJ;2L]CVAU[F]#:IRC@K2%EE(R2@O1*J2K4'1_A]!/ K2IW(^,% % MPA HXJO;=6R.R/PBCBG?_HS*3#2E,H\13K!O,>9Y!!-7< B0A23M^0@2OR[3 MHQA0,9[RH.#/LT'-4UUY()\IAXC!F:'*8!<_CTNG2Y[7C:3AD\F&E_Z9D4D% M.RQ" =6":G*.>TD^;JJ*1Z*.'$<'86M"H)-!KDNA]?.V6,AE6HP;>M"RB.E2 MZ@,"7(]; %B(F=2$+H#2GOLX7XQ[J[T;;=525N52C;+$YKKAO]?HUHVP/WFJ MTI?S^?+&N[S9H.[V8F<.+D;U"@5G^)(@$]^3>C-[46]Y/+[7R?%][=T-7Z0B M;UPF[YJ,Y74"=[=!]P]IH8[BWOFX0%:W&X9W=SOV=XPG(-A^],9#JL3+?V2V MCZEOF:YO,T0P8T+^+RR ,*+,8L1J89[%U8UQ\<[P+R[%I7,A/AE2A$G.*VZJ M]?>#]1#Y%O.^!A377HE-)IX\GY4]B2=O/V9E63 (?:D-<.+YE D"?!<[KOPC M/+%I7<*SCQ=Y.#"@Q-;4(3,]V2@SOAO%P:@7Y6'O^RK,-GO#ASUQ=NX&A*L7 M9'L0KD>C\+5"Z5O,#O0Q\SGT7.828IK0=BW'XY[P?-MQ!;8WAJN3*&5+>1#E MIT*&%@%).^A+](:&M,E#B=L@-Q;*(!>93C\':?>A4AGY5%GGZG5IB77N,S@9 M=07Q'6IA!HA)(1>"4--5_AZ*B0G; F>%H4H3_/,P+ LHS/:"Y+)'88'/6-H/ MDRSITL%>CV-UBMN6Z#T'^N$62N%-C=]"W+N(D*%QX3O</4"TN/GP0ZD'F3 -6UD$2Y5)LL6$ F? M>L 6G(/=H+AP)SY(XRI,L[\:WI^C*'_2W/BE*\5VS(WW(F5TK7T86TPO]ICG MFPAZ'/C$M!G'6-5WM(GG(,=RQ([8>9 ]&'X_^39CXYIYM[-<$!P_]Z:*$5C4 MH\S'A/B8.YP08E'@0"*@9VX,VLLD#S.5Z_'KQ/%@-."XSE]Q]#QX]7Q#>!A, MN(W9X!XC'N6VY;DVX=P7-K9MT_%-2!Q)AOYVOC#TSO@YB(/[ E)_S0PWRKJC M\BP2Q?9$'/2?LJC@GC,,*I"665"JS568C?K/K;W3Y96KUPGAHW/4 IN9GN<) M!"Q(3,N7&A+FZH0[3 FT'6\[<.)WQB\J'2Z2/$\98 IM\H?^Y+L":S]1)T)G MAKA-1KGR>/T1YL95E/UQ].QQ]9SC[87RP;%'2]51=@0RN106S'*88U(*?(B% MJ0J&;VY:%0@TWREFEZ=)/RO0]R5-NF%OE(8GS.!6SS3>7BSO%[R6Q$$=*FSA M68 ABQ&.A' A%0ZU&/-]TV>;NE,;XZ 7[XS/-W_WKEH(@AX.Q%9/[@L@=G"L M#=@"N:XD+LBE#N&KDLS"Y8CYA &.(-HZ"OHIO)?:7,'3BJ(E)\S45L_QT3"U M"B>'-D*FA0''B$#@V5AJ#P[%7!*>:XDM30HHWA4*F*%R()/T^.W4U=-X2MP* M0Q>XG@E,#WL$V9X0#D"0;ZV>RE/B6U(9,%WD<5\ 2K#'A7+?4$^: M/1:W*=Q2/%KO#._Q(;J-MHY,'0&C6CVU^/B<_\0'R!<.-+E)B<48X\PCEH.( M#;#M69LSJFLYZ" ?I>'1,Z;54X?-6KQL6IEAUH$V=Y$?\);[\?Y#1AP"+00] M!!QB.R:SH.5)J8 XH-A"[O/]A\W#H^9?%G:;+79^+8P4C9<<0#9+;%Z]>W*C MS87+#CV[*7;Q%4F1$OZU^0?MK/SZ1QZ^N(A!W>%E+^QHC2/?3])O0=H[_Y0D M?T3JO*%94E(1/Z_SE>W!2"0?GG54;3T.)E44BO+7?XX"5-)0I7 5T]H?3VLVZZVJPU+T,S0&81 7+[R; M5E1!5-02^43::G1C2.^)V:>CFAP6#8#SO&MT25E2DJA@>9 M<2:?I>KB?HOZ_:(^[D,RZO?4I]E4RR_#-%1'EI>?DV+B@Z*]&D84C\+BWG(- MBN<5*_:UO%E%Z=5)J9-G]8.X^%"N^JBF-XLD\H("!.JTU6*-UBT995B .RFP70!:,H10T9[ZMVZD<]JG!M11 JH[DDQM M(!%1@92"32\<%.B1N%+RN]M/1JJ.PF P4L=P3!,"B^(+MV,=<@J\ZKFS7Q/Y M2Z>4CU+6E095QU!%T)*.%-E9%JAB;IWQXZHO$%\N,HW+$\5E,AB&>53D_HV9 M7J$\*%968D4)V5(QRXRQ EB]J?<4RQ=TI\6$RH<43=Z(84[#X ML\@Q?2H05>B0MU'Q7:)&\;T)1],0.4V(3,5C5TG&?G^\O[E BZI5*&$R:_(P M2F,-E-,$BF(6$]ZA#O)21=@*#G([+D>M@7&:P*@HV'^.HG%%X6Z2Y1H1)XH( MQ16J[JHHODN#+$]'766HC\\<3'OGPR#-57GI_)LZ?G=JU(\K2*<:/R>*GU0% M$0H_8=0?%6[40M ,'YZRPCDYCR>-DM-&22^\4UYYY2"\'=UG$[1DR5W^+=#P M.%5X/--7!T%4Q*^F;A1IZ#RSA,> *0\^J$JH8#CLCUUVI64T2&[56;Q#:2VI MO#,MJ$X48Y-@8J\\-J-4> KX1'%/JL5I$4$='XQ1.F"*PYB3]*GJ01ZFT=>@ M^]29/VY^C-5?XVA:_&,<\$A2.0BE8X_B/(W">9??(/@CK'BTIZ@NXI03%2M+ M^J,QG+]*(:O0V1G'^L)2=R^*E:L(WVQD&N6GB7(E:-4IWLHWI(X&3PJ45*T] MA1P5Z[X?ATDD=B9>@3(N]Q!\'=^A]KM\=U>-[_]37E,8,;[DX3OC4]Y[][V2 MY2J4-[YC0@IW(Z7O=0S%E:.N)"25CC$^_&;Z\,F+C:2HWU!21S .>4O"4N9% M;U0D)11.=P7-L P7C@HE(LJ,VR ;Q[F+$SD215ZAD@RAT4N*L'0QH$RN0'0G M5T,^-9E6B]!D2HU$]5ZCI#D=Q7X#B69)$^A=M&?++!*)"EL%(=W%3E:T4"Y26:JPIC_R':3 MU)V"I4DE(PT+;I9-LG%DXY+U%=#+U-[#SE@YR<*BR&X9'O\:]I.A>K[&W6GB M;C24$%(G4<5?PRPOD%;56B>J8A$-& V+M$G%KR:9C5VC./B^J&XSR]^;:::# M:*(N2"3+CX.2+WY)^F6P\EK*U4PV5\D5\A4376 @M=]I2*I,9U,"N41](;-[ M93VG(HOM:RC5\Y(4GB<139^A\7V:^(Y4+1RE"DY4V*"7#"?Z:XT%-3.:IBPT M*PYJBGKA) ECSEK3P#I-8$T\D]VG6\E>RCSK)T/MX>@^:%2<,BK&9G29$5ZF MWQ3;[KM)7/1(+7R<3!P]Y8F09?MN,!P6_TA#N3BYM3S+3*/I1-%T'\92X>\; MH81.,I#*5G=2QS(K=V9TBUT$0>^K8D%*I;I389*YC(T"9 N&@T;4:2(J4NXX MI>7/DI_#NW%HK4S!KSWO6;4;)OVH.W9$E\%_90W,G14] 9=JKP%VD@";[L,: M.W(+3U=?G5*NMBI)(U!R(JDGJ>B^G($"BE(%#Z+!F%$5E1[ZDL?=EPBM97,2 MQ<%:;*[QZ+L)"M]ZP^*7OG+U:*:;A54A[M&96WE M[\ZN/>?L>_EL.4_W93GZBA$^V=Y56:[*QK.*6)HQ"[E613V/N!N^,X34>)9L M,QOO&IOMY7R^4[/82E9Z],M MV]% Z69&-2Q:K[$?[IWL3J"RFHK^C-+[4@GLRF]WHWZQ\_1KI)AL ML4LD5D9EN61JXUPB>]>K% @>R"Z2]ZM_V",[FWHFSM2!8E+PG\J**+.L=,3T; MRQB::QQ'O-[4KS'H"G#_/;C&65M=H:*/O7F,NNKTJ_1K>N=WGMN8;\=/WYTX4K9]\U;/%) M+H=G7/_=\VZN]ZO+WUTH-5T:5X&JY6+4')F]-OH+?PV88#U2!U^5WQ=[77G< MRKNK[XN5X=J?(RXX=A!MY#%;Y@Y[UMO2^06!'.AMDDIN?5[40QAFX8?)AP6I M-/.@R29J&G\ZXQ//68W#K'R%)=\P4FY-# M/UJ!_FW&VKB,Q>!?MHXOD%_KHFOK":\S1S6>-)[:QM/:7/F0S_EV1FFQ\R?( MLC#//FRQ/J\Z^GVEMU8G84\)L7&,>\OQ-30U-/==>,RO MA/(1%DY0]STY3"WL]S:N-Q?O/%PSBS3C!CV67H\B9A' &* M0V*:Y]_^.%<97^> "ML6/O>X:Q+***? =XGI41M38/G^F1$' _GF479^'P3# M#PK1(NZI?[P9G$7N!&GZ)$?ZWT%_%)Y-0L)7*N;G7ZA(\R_XS!C%4?G3*.N= M&;VP&PV"?O;3V;GR<:B92_706/>8?XM&@E^3CEF#MK9%N75>U?_HAM'7LN!J M'&IK6VO[!=^A<,IWB&L[ENM[GB",6-@7"'#;8D0PFQ)FP^=\9P*MJRFR+L-\ MYT8W[6#6IG-__Q1_38"NVBJKRE07=5>+XT#'532**L':J#A"HX)",F4JS#(9 M\"V? V@28CNV8UK<@IYG%9%HS@D$MEF)N (.(2+!B@/H6F;[D.=@%H@8):DLV0="S0IFS> M?Q%\T#;ZYZ+ 6'P]N:!9-IQG6MP6K@M,X!/N,T9-X#@>(9XC.!*+?OE7$=&8TP[F1T$N M)[$G_,NDW'A1Y_[/450<=:9C\CH6..4YYBR!3B";0I-S3H5%F(M> M.,(W"7G.C)(<>!& MQRC>>Y[7/=[]F86%L[$S"4]H!5ILN_+T5Y)IZWI)ZIONZ#@=0)V&T7L1Y$-\7 MIT26X_B@[[\E2>];U._O+C!M=:0)?=3ZLJ;'$Z1',DO[] FG@#('(6P2#A$# MV,0V9]#"F%IDP6>]'3VV%6V&'8N!HZ;'8[)?)WC06O:!:=EK,1$VVY B7%MP MX+D"V8)PG]B>35SBRS\6LVR\P$1V+K@AAAT VN04>RN@-:7L/:7P61:F;Q./ M"=1V+VNM32FO1X8YU'+403\+._I2H[KR\2HI6ZX]/ MK8< S3:C8 1\V[9=QBV+^+YG PL#A%V"'(8$0,\9C0+6:]5545M#D0X':_H[ M-OHS9ZF35 #31U#8D$E=&"#F.9Q1!'T+,(O1A;R,M>A/UT4[-1-ZH1:J7+3S M[>NAGA)W.50F8LTV?A!N^[[%/"1L+)D(M6U*+-.&V+6I@_F"M3!?7O$RB;L[ M3L6&I$,(.P;K05/.X5,.JZ1%.L)T/"EW"3$)H2:7I(,%8SZUA>*XB@O%3FTA"O(-1-UK&(-L\U01X;0>)9*4/L8>I2(CS"'0*1R2P32D+T'$2@ MX'2AA.IV!-F6CQYW+-YF'>+](\ACLMG+:BTZ/?NE%1T.E2);@$$0X\"!DUEU1N> 5!CV#'9*VFMZU8T;V5]YKF#ISF**EDF )' MN @)WS*) .ID 62YW#>I!RW$MJ6YMLJB=KAU$B1W&I79&NNEK"BDHFNXK3WP M1;:%)3[!%N&N M"2T(;(PMX+N@H>#,[G:U8=0Q6SW,8OO%W%O=27,DS9&.C"-5\JA\US<9%5P: M;X(0*/5'X@+B8TM@"U.\H$TV<:2V=O";5@>W&G$]0(YT/,ZBXMNWL'C5;=+O MJ0S/"V%??+JXN?"N#7'I&MF;B M,'A2QVF=I@Q_O1S"5[=RGPUBO\U5;,[R&BAPF6?Y#!+$"4:8 X]RDT"H3F7W MS<8C&K^40-YUZ68".A@?Q6Y#3=^:OE^+OJW93GN7(HXL2SBFB8FPF&T12@2A M%D3$)F#1';4F?;>5J80ZJ-4"'?OO8SKH\*6$1SI2>XN2P3",LT"MEE;==;ID MP7;83*U #B,>,;D@&!+/@<(7IFM9#H*0<^Z*YVS'&PS[R5,87H7]( ][GV9^ M@9V?)65V,&_U+*F]!Q$4M],;Q1&-FU.%<5_^A1&!2:= Z?=$RS MXFBS7.IBZ-O4)P(QVS8QI,!&KB759&:]@'3:DKVXPXZC)/MIV.+/3GNH!E,[ MAMY;K*V!*B>R9B4%,?=\@3DP3=LCG&#.A ^A#7S()(,R%RI]S1\0,3$&GG8M MR:5=CHZ[=*^FQ..BQ.W/FM@_;!Z5E3JMQI&&7\-X=*+A]V/7M@F<5=/SD(V% M2URJ=OHA#]HVT@V&;YC+T5 M:)J(]I^(\*P(#<+(,8DO7 X\XMN>+?^8# '@F< 6=.$DL>V(J*U(<@?CHR"B M$S%>RYH78_=QQ735>O(.=ND?D!*]'I9[JQYH.CXY.J:5 Y&!AQQ&'4MPGYB ,^%! MW\;811RXPEEPD&]*QRWI&5:'\E;=4@='QD?E&EA1=J.[N%%)VSW':/=8H)(3 M;WDN8HSYMD^)!VR.($.46<)GENOAA:/97U&+@ AVK..P;-;3V7_2^J2K]4-8G@%2V MW#&%Z4DXF,VB&A4:%6\W(<=3 F9%XH\^[V!8QP2#R. M!;,@ YQ[-J6VQ]?-XWF%NL',ZD#69E:_-EHT_;27?:/5^9W6^DGB8E"J1%P6 MQE&22AF5%Z(JU/FI6T4)CBP*0#&IE$]D%'$+ :;2=P@1%O2HRP"%!#(,%J( MDV,PW?#V-8ZZ08QV3*O5,-[>^?T> 1V6K%GD^VD+5)V],> V=[43QL$EMT_2A MZ_J$4I];' /Y \"NAY"]<,I= :9*X. U#JRE'8K@*9R_H0GOR F/S\Z)-ET7 M,&X*P:%-?.%S:@$*F(.$2QV3+@CY30BOM3P;A'97MGR/Z.XDG !E-HU.\]7I M@9NP+(9F.WJ8Y[DVH<)BS"480JDIF ['IH\MQW'M1;MDAK7=5:>$N / :W*I M_3-6--5JJGU&M>9L"Y'E^8(+3I@/? )(YGA7)2TE#XVO>RGQ-./M/.,RJ%&LET&>0^AA:!-A$8. 0*9Q= MX1$!T$+,;2/"J1/:)TLX)V'K7^=)]X^'I"]5HNRO1OCG*,J?].D^AYB<>;)I MNGKU]>D^FQD@B6HO^9[6EHY16^)DIBU1J1S)- MSNJTI20NA.)_!WVE[^PJ5 G:C%-JXT*3R];D0F<)?0(JAZ"+7)[G>&1SL0=-PYC)H(3Y$(X2RWC[C9:S+/$IZ'?<=W\>+!DNL284OB MGP"KPTU^U$1X5%:VZ'9'@U%Q()&1%%G%ZA"Z-'P(XRSZ&AK])-.U>0[3G/AN M%5^IG*-A4>*9/C6ARZ1(!Y[-30L 'YI"&N">NY '5(%-D<7H5$%3GJ[Q22+G M,LP_W]T$CR\3^IF<&/G;BL1&8K4I^Q?!^))5;8-2=:S]2,G0FI&A[4) +PBRA=2%Z_"/(CBL.<%:2R'EE5 MZ)88W+UN@2GJD':.OVME_?>;&6H&H!G ,P8 884!0-<7#&+B#5@[Q.P$&<%3^D165C+.:K"QMIVT/_7WE<*L8 M'+8JI_EZR ;$8S8S"7)M6QWW@I!).;-MQA;B)-7$/J\ T.[JK$#>,;G>=ZTI M[O ICE2K&R&/J6I&/G&(;7DVY)9MV\('-K&QN[!%81V*:VM7E,D[^%5/-MC_ ML,A!.T$:]8$5BD)EDW:QG:HEQ>&8C:EU>1J6--!+1JH2WDN8VHL#C5OAZ3]; M'_M*2.PY8V>5+#*RI6%".I M6+4:]MYZF?=6Y=*\2O.JX^)5",Q"=XYM(LXP) *[Q'$<9DD=E0-F(Q\ FR_X MM3;G56VEZ)A6!Y/=;=0_"%Y5**OO\T#VE._TH#L\GE?01^,MS$,+G M&FKQ0V40W5 N8+K!,)Y#<=S^YB%49WHF WG;DWQ96>G7"%+YL\2D?,E]6N3P MIKF1W!GY0YB%$B?!J!>I6)W$D>2 6?FI,!:*$-Y=% =Q-RJ<6/*'8N/IN_FI M*OXJ9_#YY"P.\VSYY+UX%LBS92S^?D@G3Q@&]^'Y;1H&?YP'=[(_'X+^M^ I M4]M<']+Q4(*"@#-&74%\AUJ8 6)2R(4@U'1MYE.J3KQ4]P1S<] T,&K^Y8?5 MJ W6'F7Q+$FIB2HIG\0?),6$J7KC#V?&0ZJH_C\RZ$FEB)@NI3X@P/6X!8"% MF*F2=P"T^*8SN^2='V\4@2A,J>W("B#3-0C6(9@7KWD=^:Y"YD(O6J?(XNNW M\@VWDF?+![!_L8YQ$7<7">A-N^5\OG2]RVO/->2GZ\^?+EQQ([]!] RE1 M\NR'&:O[?OT!+':WTGI.)9LR]4BQT?)[]7&Q$K7]14$@'UG(%Z,;]OOCJS^= M@;/BN^QF=_*]9HINHH%D\)?A-^,J&00+VNNWJ)<_?.#\'0.FQ2CYRT0$2^G: M#X99^&'R88$[G4U]-%/W(:1GS2Z<\E78^LL/9PO:0'D-;G<)M_Y$_;+&V]ZT M,-%>F&+',[XIW=)5^R!>T_._( 6VL+IJ9,"-U'I"XV=YX2$S/,F >X8;=L/! MK90"&'8T HX> 9=2U&X$@'TIPM;2\3N:T:VNY[$#F"_.Q?@MXWO6C;KMB"J4 M-TBC0J-B 15,HT*C8H]XQ08SH2&S3Y"I8R2G46@O3+]&W=!(PZ]A/ IUH'.W M+*-QLK8CB%>/@H1Q;IN$<\2XPXAM M"75 +K<=9S%[OR B/TT&*H2@7O#/*']P1IDHV83[0+(\WW==WS0]YE!K(:FX%4X' M^1MQ.D8Z'+:Z,4 S.LWH-*/;5T:'9XR.0V1!QT/4M3QB(SCS M(' LYCL+-:9;4^G>A-,ADW0P;37/][ XW;X$@MN@ZC%R7N"4/ +V?9H;7L=\ MC,[X&)(L#%OH2Y4[G_D*YS==U+K5-P::F8$W!1T#! M%,R.Q23<91ZRJ&EZB&#;%IA 2%R'4NZ9OM@-!:_M-6F;@J'90;R5^E>:A#4) MOR4)HQD).\+Q!.8N94)(RO5M"[B6ZUO QIA#NE!=X'7= :V3,.Z8YDE(X1,O M1%/6F]'92[MC?0=7GW,%3R1XIM8 X?O4YM FCC1,A&V[W$4^M9C-"71JRO.V MYUIH)6&'=4B[T9UML;"W&HRF[U.C;SK+WX,^(K;O.9Y+3&FV<(XQH=@D-O8\ MD]LUU7?;I;%@$.DG8-$]"S M7>0![MJ[BPS\U@IY8V1V*-E=&35-WYJ^#XZ^624I%=LF! Z7DMMB4HX#FV D M21O8D/K$!;NA[['+HHV4!,(Z#)XV?1]35H*39$7%L;&SH2ALFPQ#54@JOC?" MQZ$J.Y9].'$WZZK]A4Y#[E+L>\4RZL#M/(>OSW=^2I%=46R[QE5TG M_=X>;3=69X6@5]EMK+T;FFY?CV[-2OR!,\_U+$9MQ(AK >Y"1DT/F[:)@.#@ M)73[9IMG$>U8N-6HA*9;3;=O3[<6K.0%(-\A7'B<^4185$#@()^ZIFD19L*% M0^TVE;=OLD,*(K-CLE?9(:4)5Q/NZQ$NJY2Q\*@+A?"YI#,"$6-0F#: G@ ( M6MA>*-BSJ,R9B%L+<0K=V*FMYU);748;Y/Y[*UNH(EM_XD-S4Y+I 3; MO@D0)000W_:XPRW'IC;C#O5-9R&W;R>V=?N[?S%L4T/7Q*:);6MB,\V*(TMJ MT;;+@>\RXDF#V,8"2>7:L^7?E+V(V-YNFQ_OP%;3='3Z*LS"(.T^ M%&EN/6G"]I.A.C53>]VTUZU@6)4"'[:#!?=\VW8@(-1GK*BO*%Q;2G]C:I$3"F$T T,1X;,2(Z\U*9MJ0YUZ<^HL3F#G-M M'\B_*;,P,>MVF&\L&=O9K$)45@?1Q*B)\$>-117ROY9IFA:$\"-(_0K4?3'OI MCM%+!RO%)3PDA.6:OD,9)[[-F DRN^-?GL/_E4BC>XW':1Z5C2!+2(BTV.N>FZC/G88HC#A9#2)N33 MGHUJ6AU$C\)KKF AKCI&GV128@Y[KV!G(M21_3_I M6D>:G#4Y+Y(SG>5U(420B4S?-+E+I.IA^](&IJ;M0@8]"A9.4=B8G%N,S;(. MP*WN%=3DK,GY",B9SZIR^ YD#B,>\J%+/,>T34IM0"T74F0AZ+9(6[!#VTT%V]>SDS3-'3G-D5E:M,#<,@'GE A3 MBGS";!NYKH.0BZ$IG 5M?0V::]'9B_,QQBW57 M_15IDL]HDIL^I(#9GLT\(JC@5#@<>Y[C T?2Z#:Z9WN&+T:P ]"KAI&V6KJ] ML8Y?U6O5LM7\*;#!G5JRBTIMU( FS*I'&#J8>Q2(NUMP0 R?0]01!W,V4("RUJ4NZ'9O0[E M(K.#V@UW:\K5E'MPE&O-*->7),NA(!:6UKLP7=L!)O2P11U (,36UC)W T-A M'E8UJML7-:DJTEW;TF750+=)O!\1+%/+$2X Y@J7>]SA*%PD(F]K85N MRZ1KH0X"6N@>Y5F9GW-)OL9WXWCW]T940*MCQ.$V!<1.@C4=.+6N(E8T(U:74>')L3B82"(F'@,NPD#XEB5->\]9, ,V(-;VHN>$ MOF9JJX[B:;K;D90T9^DJ)I9$AA !I@"$"9O;PJ'8IJ[)?-,'"S6 -Y22+:OR MM,/;J:2MI>1146LM2X4'0["KZ-6:"4IFF5QJL,*"%E7U%VSA85?EE=N<$_GC M"P5E2]O).QRW>I#4BG75\?.=Q\]O0[G>H3IKZFN4*8S*KV-KV\B#QZU2S;6+ M\!A=A(2;E8+=KO!<'YJ>CXGGVK9% <"(V,@$/G,6M(N99]!/DX$CWQ_%(SG& MS]/$#;O 8=GN1N'.>\S30/*'* [2IXL\'&22Y2G6EB9%)8T+R>32,,M?)S)O M=2AOLXS&@;L:-0\L!\(P#$ H0M!T?6$SI )3[@IF^B3"G%L3F0ICP MU76 MC,%$.P0UFJ^OV8!F@5LN4]@ V/Y-?E#I?B43VP*N&!";8XG#K>E7> " M)ES/]WR7+IPC\NH:0MOI"*"#Z/XF$FV''9VKL'I\7]KTG9P$;SSD(,PJ#LAF M):H1M0@K,A0@(\"S&$?($JZ+F&UY6#1P0,G9QJY<.XS#N^CE'HYE9@W3FX8U MU1T\U5$ *GL&J'!<3R"' >(2(BBW?.+X'K.Q)761K:FNS>WZ2%.=IKJ#ISHX MBU]:"+F^8PL;4T8((X+)RP)#AP@A@%C8JK^1K&NIB%V[QKNF.DUU;T)UE4)0 M&"'?MGQF.P 3BT-1?,8>\I'C,6=A?]Q&LJZE+?D[S!C8(ZH[B8R!RS W^DFF M2EQ1BW6OO_;'WL*R&QY\$06DG?\HA P'>)15R' M^-P3 #HF@@YFM@D86$S?"O/7+BY .X"VDL+0SN+JV(9F9YJ=[1,[8[Q2ZYAC M@IA-74P)!81)VX[__^R]:7/;2)8N_%<0[NGW5D70[MR7JHB*R+5;(@1 M6_-)RX(#ETSB"T MEJJR@7;6>G()ZJ%V>C\E/$MXEO#L\/"L,7PR8)AE/AB:$$=/NQ>6(6R^O.E MLSR3C/=S1G>1S3KW4^&_;+V=>#X>AZ7@R2Z;=;=MX#XV[38^VX^28) M;HQ0X(X*:F-N,(62"DD94$ :3HE7?*T?NVF88=6=AW8S*X#[]H=TKW?=EO"HH1%^XA%K,8B$!U+0D!"E:70&R6, M4 HQ)R%B4/%G8]&=L;^6L AUM]PJ85'"HH1%&V"1J"O*I;(<0,(%\I)2[*4$ MP!(%$.':*[*61+657K3FZ&X%B^"[=KJ\)BQ*6)2PZ'6P" %08Q%1BCNCH'9! M+Y*>2T\MP(X(C(C6ZRD#6^E%N\$B\(ZE+A4'&5O[SR+>IQB\S<,CY%^*0%27 MEX&.RS#;+)MQ)U&KCC>=:YB]>^Y\8]1 9%<-&I8,'%%.!(324 M!%:%B' !O3/"64'7&@*TQ:CK49[G,"KM8=YJ7ZK$J(E1.\"HM$[AAU9CY[0F M()97"BR)$]98R1&WDMJU*79M2M3_;E&B I$D:F+40V-47C,JQL)H[1#G0E#) MF<+442@01))"X]<2)-J4J.TQ*ND!^2(!RE=CU%?U\]]FS(N2"'Z"/'SRT-U- M+_BLG7(]I3-.9YS..)UQ.N-TQC>4D+_-\\^C8O5Z^;.QMM%P7+Q=+@B!O]Y^ M/G@[3E"^T-"D^D4<:]#^UIJ-)_-BE@4=-0O7 M&88U?IGFH^PJG\ZSR7DVORAF15!F\^O!,"B\4=\=Q!:4Y6]E$\<\OGP^'.?C M?KAA6$EXX3(\Z^S=S9U^:"\WWY1[GNH.];+\4;U\^_[KI_)FQ^MCMZBN_'DQ M75[A*I@<;S]/B_R/M_EY6,]/^>A;_GT6[O.WB^GB4?+2W)EQJ"7Q#$II$>7* M">6=9$0R8S7AGL;OY#?VX+X'X^2O/S^NZ><;/V5YK6"[3*JY'S\%*Z.8QCO^ M_":[F$93Z"\SZ" +UIKEW ,*;%@Y P)P@FT #+YU)U]X)Z_G$5^CC0ZRC^_57?X/!D-P@7$?XE>=C+N/X%A7V)9YL-[ MZ]Z?.IN%WTX__'IBU5GXX_0L_/.;>W]VFGWPX:W?/GYR_PB?._FGRW[]<'K: MK8?XX60<,'1R/8OQ[[#,_O+O.S;B;'@9Q,?[XEOV:7*9KSFWO@T'\XN?I'S' M@,2<_G79%"3H&:/\:E;\M/QE#8K>K/P"*YT$\C?WNPVJ.^%PBS=KJEOU'MSN M+=SZ%1]XB[SDS5[TR3:[6:?\08=N5[R4+<&?-"@>[;;E^QK4;^&0O@/HSX** M4V2_A3!]D+1/(H"NY+BW$J%)0+>!TV07 M9/Z$@]X1X<>H5SKXXSQXD0Z^ P??F!*Z?HL]@8/.[50BJ2Z1U%U DZ;W=.BQ M]]UXOG>SMN.$?:SFWNY)7Z34&W *"BKA48[NV4E)]^N1=>H]D:#LV*&,07B4 M8WL2E"4H2U!V6%"&T7&.[$E8MFLLZZZW)@'=$0(=14 M+YWEX3S?T9SE<30<^WT\+<+5_E4,LB_Y<+Q0);*H)(^_%K-Y6?(3?L]F1?\Z M;."P2!'+8^G+\(C=Q%G=EP$9Q#4SE ,7C"=KE028""ZQ$40#O=;IJ%1F35.7 MK@C7R@+13(MQ_WLVG^;CV:AL!9'E@_]W7;DECMS_=B]DA6=Y MV<++EX,M0FN/ Q",((V 9IIZ@R7GS"#+D?;,4"PWA:T%L9D%K9U%4JMNKL:# MLYKPEFAV!X*]+^8?SMOP/3R4==P+!E6;$/8(@716'4DLW'$6?L1U$+BV=AT8 MP[PD/CR.I P+K3&#$!"K25! R,:N@YWR\ Z<")3(-ECY*52RWXZ$HV#ZU^B9 M\'*BNS%9UG&*H,->,0JI04AXR"@#C$JF-*9K25:O)KK;L3U8NTW9D^!.//Q* MLELV1K)BH"QVGG%K#776*F2)-L!Q)S7SIAOZ]P[R+U&/@59]"0W55!RH?#"YCJT)GX.(>S"+>Z-GW]])W954P+57AB.)" *4*!&4NR 5 ME*2"$RZ4!,;ZM8C0'0*A-6_*1L7R\9[AD>4P%5 M];.3(YMV\,Q='^+$6QOB9&" & $LT8@%"]$HIA5$*@ /T$I*$+^3ACBE(4Y' M,L3I].R#^;__^/"K=9]._T_F_N/WD[/_SKKU'+?F.!5_]HNK>5;-=MYNK-,F MJVY\_X:*V<%!3Y?Y],MP7"TOOYY/EB]4.D'YRF+8#P#/G (EWMP?3%Q,@1(/ M#!L";8\V8FU?\*'5;_=6^^.<7FD7N]*HY[:!(IX&,V+S%!+:I122-:3:XKGO MDA*3R\M@F9W.)_T_'N\F,9U\>[WLFB?0R(XV2X4%1#TI']TK;':_B(_Y%IE5M=K4DO35?.*Z_CUWF2@1+(= M(UE;G _[PWNJQ])IU9,/)W?#<%=4M5L^D=UI:L=Y_*>E#;P7,XU>',B,DX!:KI2CU*$8B!>6$T,8P 2NE<14W'DRFUT7@ULQJ9,R)D7^9_'1 M_SE=A@'<_UX/Y]^CQC091Y>K^G,X6WVJ,M5*2^VWT*\2,OB5KH/[T5ES&ZW8"N:W\^^XKMC;U1'H(UV5G/CA?"! MR5W,KP%4$$40<-BRM=3!D@\O KP6TUG%MCMG\FVKV]K)GDZ,G1A[;QB;U,US M.&#<66\Q=I :0)1$4$*GA1'",+>66K(CQJY]A]&!=S)>.-%:8W(*6$^V4[2> M.#UQ>G76 M*@Q?""H^%?-\."X&+I^.PV[.VL<%1$$/@^YVPT[(D)#AUHN:"IQG:MX=6FP-""BH^([&'Y(ETRNZGB'U)<*SJ&2Y_\Y#Q. M#(M).+-(2EF9@[OX_6J4CV>];%3,9MFWX?SBHFK;^D+ ]?J,R1N=K ,_2L$L M$5I[ZK!37ADN#72<&:O=W0ZZROW>[$13N>7+GSJ?%8,HF(-F7N8_WUD7!__C MS';$4T\H#+*\33?]:UKK&T=O]Y5V93VS$B#CJ$52 DN%@E)0@1G57&@% +U; MJ*S3[C_ST77Q>J2[=6?G1+![0; (-QHI$..AE< C32V'TC$;M2+/K'( KDV3 M?CV"W;5?%?:(;-.OD@AXRS0@@2#:9J!?VO"TX?NPX1M!-*L#UI*IV.;& H1U M4(VY9M8H(SRPVAME[XYKM0/1+<$J.018/8*$LC>_E+3S]G->E3+7%)(5?\;? MBUVXD[K#F=M#8?>FD'1_HDXZHL,\HDWDFVC8S-)!$22.0M9*JIF7DFGKB+": MF/#A-7^/6DV=F9U-[K$*2CGW^;:<^U0$ V,VG!>GQ?3KL%]4@O%3T9]\&9=7 M*67DWA@LI ?HB^2!) Y)():.*!U1MXYH(SE#Z[Q^YBCG5A#M69R(RR2DW'A* MPFC5Y$R2#<<6(ZSG-6;#\=>BHKKL2WZ[^GM/(X#)Q90V/&UXVO 7 M%OZR863&VAXMI4<. ^HX$LH()BPCP%E .=YT1([ZF@]'L;]3$+ZS((@;XW17 MZL*R0>7'R;2?K\NN4&>3CT%A&,];LS';SD!^N,_O(?AQ]YON$]!T M$6BPJ*T, #P"1"E$ *4>2Q$SCY%!)%@<3*UYLUX+:!(@'%5@9W=SO/?(8Y"< M.NF(TA&E(SKX(]JH2DK*NA@"80"PQ!P"92FD1#CI*;8*2$*M%JH3$T0[8B)M M-#: =K<0:Z=ZQCVU5H?(9 D'.W]$&^$@!*@&0L@U8D)SR)V@"&G)/3%80T44 M@@*OY4._)A FP-H18!U2:"E0T=;CD6]T#(0O.SG]I2'YD6?=#V1.!Y8.+!U8 M.K!T8/M[8!OJK+(..7A- ,< (8XEMHC1-K74#6FCV\IJXH8"0EA7M&K%D# 4:0 TY9H):#Q"B@,G,/+K M:7Z;<4,BY Y87>4(S;T-PI5_W=NN^]^OQT6&03>Z=;]^2#UP=-WN#ULNN4#6 M*@*H$DQ"19FRSA 2_D%K N[ACMR1HSO2YT.R'N6P!U^F<>]^*&R'1L>D%DW2 M:JRM ()11FT@98^\A]H20(1AZNYF"X^TG&J9FK=N/9SR6!#O!Q-OTXS82':[,ZPYX&?X^8)P1N:"C4RL(0A'%)G MB1+$*6P)-RZZF-;2Y7?$$R_0-5>0'F4OHKPD%GAU%GB$ P*-KCA $"'#ZT![ MP"BP0$#*8M=Y[CD$4F\U)B9R0!OM83'H07+8"O!3!]B-F _5S.>,QS3* M'HTI]$?'%M47 IN!#, M0@D#^3HDO>=4Q/[%&D(+=M4%MF7JW5H\)8KM!L4^IO C4N<] @.LP$Q@QR/D M8LVA<%@% ]ABC>"F3;=?@&1;\?UL9!NWVH'_\+3_[I%]*HY-&W[8&[XAL O9 MF']$$0PJ,W8"4(2IM% A*B4.YBRA"NT0V%L%XU:'%N\'&!]%87+J.)MJB-(1 MI2/:N8&.<6/J!8;2(:8ULHP21()H9$IBS"67"J*UH8"OT@KPM6RCAYQ2O"=> M)EB26"2A6#JB=$3=.J+-! VO9W= 3)"3$"/HRVZS&@(=))%'$@-BL>F,H$G" M(44E%Y'(:5$F(67S29;W*Z(*Y[A- ?&^,K#DC2FQ''*CG,7 4TFL-,H33Y'G M5FN+[DX.NR\2J1K;V?WX(^&L!T";3:3W0ASM*=$2T) ZW >Y8R!A5E$L@7 > M402E5%X8@-:DSD,^OY>FV31[\L#I%-63?B4RUCOJA)6(&J.$(TPZ*Z6C4F-H M7YM.=VU.8]H3.$WY?77"36&LM.&'O>&;03.K/:24&LPI5]8(0$6P6I&4'!A/ MA4=(Z"?-!=X(FMN"TX/05X\B\G?WT)-M>U7MCQ,I^?G2$:4C2D=T\$>T6;(2 M;1B$'")ON21:.TD95E+AH(,@P) #%JB-VQ#O"P 15J?7PJ\V< MZ1ZC)X]6VO"TX6G#7UQW8*!N!%O%S8#A5@C*N%!44*$TA4CB@=T6L?T69J)X=U5R81S&.E%<>* DH< MT]@) 16VB&@8M-"G#X;8PH[=?4=+ GH2IV%^B?Y+^D=U58#VRD$#.'6>4HN\ MY(X Q;556 -+P7;TGTCWM2>B=-X\*O^Z=_#):7$U+T'P6=-/;DS P5=_9H/) M]>=1\:S)1HN+QD\\8?K9R^7KD2$8M P0H2C2!JXQMR/ MCDA!':E#D[(G@.BQ5OO_/$HNVQU]IU2YH^0(VBR"T]I*![2$F!II!.?0DSAN M11H5)-^6#9S;Y(NM:]U FYT)$S,<*#/P.JL(64(88QC P",(8J&,)IQC+Y'@ M!*\-Q=L1,^RZH(YRVB.PU6%:B3GVDSD>M8Q$/5_.!!6)"$" 1Y0BI33WT#NE M F-0'^RCE^*.UXAQ0]B#Y$7%R5:V5RML]CH^A:-D+P%JX>.<]]PH:X-&1I$( M&AG2%E$G+7+&./E"[/4"$XI1$#^RS0K$Q$S'P$R/\1*D#:L&48:@@0)C&KA) M26H)H,88KR6XIT_[!KS4RE@:T0M&5E*^CB+CX86'VK2Z50VRN8.HNL#QN.9X M*QF3U%B&(?#&*F.P=SR&L:!6'NYL%@[N3B\JR5D/\1<)#&Q)&IVRYXZ+54AM MQP$J"72*(D ]M-P(!UC)*H8@'O[84:_[ECFE"QVP$G\<#'_0.O'6:2>TA QZ MZ"4GGA$N2_YP*H@5O98!\7K\L6M'(6RU3TSBECW@EAWD=*7C3<>;CK<[LDZ" M.MO/*.(=(=AB3!&&1!I:FDT$QG?4DWI+/E'6M2&?VG7)[QF%'U(1_ [F&W4O M&3$5W:4-/^P-WTS^-'P1"FC!K33 ,,$%M(BJ2OX0X(F :T&O5YG\T$7+3/:$ M2,V\7YW@$\*D#3_L#=\,TD6=8XT9C&A.B:)",6^X!K2$=*8L@F8MB>[5(#W! M\+%%8RN171H8I$3]W$)U;C$S7, M(DJI-8X(AR31!I;XA+""!J^5XKP6/B4<>1:.'$7$:'?#6?;(!Y'<1.F(TA&E M(SKX(]K(V8I@72I&/17.6F^L!108;8*Z4ZHZ%$DHR,:FV*YG-'3!''NHHVF/ MBE8[(B2&29B6CN@)F-;HD8J 8 1I!#33U!LL.6<&68ZT9X;BM93LU\2TA#U' M%E]ZQ@29[K%F\F6E#4\;GC8\;?C^;OAF[G$,91V^T\1)+6C0I3!4BF+!RY(W MH310V+.G#YC8PKI[@0$KO =XFZ41^^$5/PIJQG4!IZ,* 6\IH]90+YT"T! $ M#1:: &VI.9$B"\0GHE34?8W-E/^=>^X%%OT%]-2X.ZFI>RJ;4@7VZLBW!@: MH90 E$ A(23:08F7$5[+(;%BO57Q8V-4<$=:*$( >ER0GF0O.SIB@\XC'>K< M^CICAG:Z1UOQS;^]"JCL,X8T9FUHAR@CU!AH! 4>.*,K-=@#8X!="YULV**Y M3239?O!,JTTF$WHD]$CH$="C.8M$4N:,BIZ M[+KXD4K1HX@F-$EHDM"D;2^&K/,X)&"$&<&=X9Y!KQBJNL=+C"6PRK\4G+Q& M"CSK4=8-A-G*L=*Y*2T)CA(<;0%'!-;:#5>">.6]5,1Y@! %NDPKDQ1[0H1X M(3AZ@5%0'/4H[X:O):%/0I^#19_'P ?5\4DB'8HMVX06A"*K-3+A7T2X%%H+ M@;<%GS9F9T'9(S(Y5Q[)]?I;6?^T>KW\V5C.*&#ZVXLJ<@(1^.O/C?7U@Q H MID]8X6VBNW]]Y8_JY=LK6E_ FX=7_.SUB5M[5_Z\F"ZO<)5_*=Y^GA;Y'V_S M\[">G_+1M_S[+-SG;Q?3Q:/>;[S8\EJ!!2;3,EWRIW)R6+SC MSV^RBVEDI[_,H(.,46(Y]X "ZR0#@"%!.($60":?ND$/W/.7LTAB4P^ M;K3$RS)S^\N\[]N)L>%G,LO?%M^S3Y#(?WU[M93[],AQ7R\NO MYY/E"Y4N4[[R;3B87X1/AX=?0%? LU%^-2M^6OZR1K9O5A'D54X#%&_N#S!7 M]\#BKS^_6&^KMUC;%WQH]=N]M>77NK>+7]\AV!/5L.OFV88W$#K;F"32RH\VJ/?YK MVLW++2(&&X+T><45+ (=B5P>(Y?:H_N*IU4ZDU^36II^[%=1MI:L=Y_%5FY>-<:8^772ZX!OG/$Z,&>)Y]YBQYCPT<\F MI-)$6"4PP J!M>:Z#R<^0_$?I".)SQ+U!.$]3,D+#U1\PI&_=BK1KH)CVV_! MRP7'VHE]=9._19T'9#$P7$M G(54:26$(APX3!!"C+*U:J9-8E\M<_FVL3.) M$V U)QNX>:KX#7G^-;%[: M8Z35;-Y=IH$S@ =E &DD(+6::8D81C VXX#2@ZTR M_[? BMVGVH9E]0A[$?,^04."AHY"PV/(T.B#J RD"&B+#$94"RVQ<\XZ8.)\ M8^G6FQQLB RMY,&*'N='[*H[I.C6R7*^<#F,N$S%F452RLJDR\7O5Z-\/.ME MHV(VR[X-YQ>1SL(:#Z(-XF:TV/>X8U9JN-=) MM!"TUO"Q8Y0H@Q#R5#(EE7+,*@H(E%"+M7$T]Z#%/_/1=;%;L-BUSN41;:T4?6?%G_+W8A3ND.XR9IG6D(TI']#+BC<-&03T26".& MG4:422@$=L 9B8@P$%-T6[S5TRUG9Y-[;()2S'V^+>8^%<&\F WGQ6DQ_3KL M%Y5<_%3T)U_&Y55*$;DOYHKL8? B/L[$(0G$TA&E(^K6$6TD9V2C:Y03+ @9 MPY5&,B:O:B"@LH0Z1P5WD'=&SB39<&0AKM_'TR)<[5_!ZAJ.OQ85T65?\MLE MS'L:P$H>IK3A:Q2U$0OK,@B$^+_G78]V$QJ]6%Y5C.CY-I. MMV9CON 48@C;+)%)A)^09A\V?!.DP0 T!G=]1?SIK-Y/6(ZRU<4E2(\^V( 'ZA;)QU1.J)T1"]2 MZ!-TDCJ='UNAM&<@&$J2 HB%$\@(Z+1U#C.WL=JRD#-F(6;.HI2I[J[&@[-: MYOP]'XYCO[&P_EG8FF:BRE*KZ:R1M$D]$>PQCCI;3;135>.Y& "(/WY"%+&YXV/&UXVO#]W?"-G.Z0 MU4YW(!#0WEE&=?2V>^%AS#&U%%*)'%UK4V$J@S"H:N[\O.@')>M]\2W8B;$E M:E2^@@;6'UZ-@B)7Z6$?SM5"8M[4Q$XJ14Q=36$C[W.5-Q0TP%O7G8S#K_W2 M9ETS4A)!/![/?KP;!9HVB&/BQ;[3W M7A]6MT>^CF>XH[;=A+U [G3$Z8C3$:2"6$R] M8RJHYQA[*)P7&+FU'LQ!YZD"#3%XT%:P=/>=%B'M8=IJ#];G$DVWXQ")?Q[B M']8H)&;4%QD&3Y\VM.VS=\ GA43=KA K0HB*#6Z I(QH[;#W6F,%&71"P"<.#0I< MVY$FA!+W$ 4]C@_"C;21&-IGDI2U) GTAR7' ' GJ?-$L4!7S$KEH-1D/9RP M46_;=@FS$W-N$C'NB!@QJ!LT BHL4-I($@O8H-8"8>< -!P ),C=[5S;)\9= MMS,AF/8$3U#9!>I\3.O&4#:L5B.!A]ZJH'=C:Y0,1.J#+LX4DQRM)0[OBCQ? M(\F7]U [;1::Q-!ME?SP:1O7T!O,1LP"94.(*$4Q&9X2RWB@:T,$EY#:F M-5#8$Z3-Q.,4:C^$@0R1\_;.7_D82_*:)8/*Y"W%T#B!J1!!75+82V48L-([ MF6, M]:0[%-Z**V>C:9N2M652['DDZQ!9Y.B*7]/YI/-Y<1%#<%V9;)W'W"FA 7:4 M>JV1\4Y23+%7"/"[9RZV(V+:%0NMY$ <@%@XI!KC-H>'=-/K=JAU@&FWTVYO M9-"31MH.\DH:2Z F2E*'B12*2"^U9DHB2U@GVJF_EG'T8&MV@>0A.+OWF-@3 MM*3=/M3=W@C(*:J#W$H03IGC6@-&B=1" W"/XXRSQ#IQER,IY@@QP"^1Q%I M;&OU5*^"W;,)ADDF+>B8*1:I81-QXE-LL8F2Q6DGGJ& MA:-*2R6(,T #X#V!2(DN85/"D)=(-MOGF-$VC6#WS/.0/$/I?-+YI/-)YY/. MI[LJ)N>UZ]L9H14CL2,,HT0#'31.1R0'R%FCW%KQY^.=&;N\ M4'=V*;Z#7+8[^N[H M;D?)#K AY0RT!@ANC(;44B&HQ]IR[0B@&LEM>P"VR11;9XRWTM\O,<(!,P*N M>SI))TQ<%S/<4L>LBW];5>L\3I]8@ENK4_LQJ3T)%.K M%?YZ!>?!M1*T2, M)#9*;-22XL;K(EBI,&?:2 V9IS+F8U..%'0:0*V5 -MR41O]<;'L89:4K>/( M7]C;[KH-FKF#HKK [K)F=\<4$-Y)Q '1"G*! ^<#@923$@:#;E>]=W%W>N\2 M*((-U^HPLOO(:4O2Z([Q=E1\(D%MM/&@2C)HE!;6.T*5D!Y&/C% :T/9KGJ: MMLPFG>[:FYBC4\SQF.D5Q$/MTE!"2\&<,L@'ZP1*&*1'X(Y8T$'?&:[+6#K*X$G>ELT]EV0RRRNF&'EAIQJK7S M#%D ,934M>=K/&11=DC%\*F'\?W'UWW,3;M]W+N] MB7N# %#G+1$%M>/<*TT4PY!RRT@IJ71X$?&UTL=7:7WY6N;>0XX1W .LE=$N MB=H3MJ3=3KN]%9(3V8C?*HFPH33 N0;0$TU$B>1.4DE!-YH8/\5".0KT/8J( M[MU=C%.->JKA3.>3SB>=SUZ>ST9>T6!+UK8FY!8+Q*B'7"*G*"#&10W%04$] M(FLI)Z_1_G,;4_,U\JDAZ&B4\4CBB G[$O8]BGVXQCZJ# 8<<8(\-=X9JW#I M9W.82\6EZPKV)8Q* :+4+3GYN])NI]U.N_VRZH*LLXZAMY0J8(C$/IA,0FO M2W6!,0B17BMI>ZV.I/MB+M%VQC'L3Z?3/>:6A$W=PR:$:FRRQC OB0< 2,IP MP*8XY 40JTFP;P6O8Y-I6Z)2=O4CJ?=#[I?-+YI/-Y3153 MULTE@3,4:!AG BKHE+'45MYR[23&;"U2^'C/V"T,U1?HEHQ[G"84PZHL-Y(SC4T'F+$MNB6W'I14"+:IYA(!] MV1;]1;-DF)HE M;YR;BS&NFTA8: W5FI@@U[@5FC%6RC,7A)F'ZTTQ'VN6C#O20D72'@6RAQ!. MS9GVA07:P,)_V]GS[S/'DT9[=&H$XYXAZCW%E%.,RL88SFNLD-RVFUJ;?+]U M/^A6.R8E7D^\OH^\SNK9/@ $0:Z)!U982CUT)*CT@=<])$1J)5^(UW==\D@H M[PG1ZEC[Q/R)^;O(_(]:[(V^J1@@)0615F,L)79&"%1R/Y((.[M6=[ M[(CW.$I6014*^%M99;-ZO?S96,XHP.S;B\K/#A'XZVVZ#+>XR:KE"XV'Z ?P M+J9/>(S;!+CX_-E%D>7]V-\K'W\/-\O&DWDQR_)I>#E08KC)EVD^RJ[RZ3RV M80\*Y:P(M))?!Q.S; PV'L1F8.5OY?Y'O3,['X[S<3_<,*QD(7AF[[*;>U7^ MJ+;P]NZL/^>;AW?OV=L@;YUC^?-BNKS"5?ZE>/MY6N1_O,W/PWI^RD??\N^S M<)^_74P7CY*7?#O#3CA/$'02>$JTD!@K+ZBFSB##C(K?R6_LP7T/QLE??WZ< M;/.-G[*\5F#7R;3,IORI[*(?[_CSF^QB&EG_+S/H(&.46,X]H, ZR0!@2!!. MH 60R:?N[ /W_.4L^(P(G_ M$KTL6&[OUACH59=E/KRW[OVILUGX[?3#KR=6G84_3L_"/[^Y]V>GV0>?&77Z MC\S_^N$_3[NU^!].Q@',)M>S?#R8]6I$^W'S9:XOJO'I&WK7"KN'$2VKOYN7 M&T>I.EK'^W#)4HQD_6(T6KQ;!N+BWV&9_>7?=VS$V? RX/C[XEOV:7*9CV^O M]MMP,+\(OX;G6$C1_F0TRJ]FQ4_+7]; Y\TJPKW*SXB <%_\N[H%#W=XLR;P M%[??[BW4^A6??;-7K>N8".@UN)'ETN(+YMOVU MQ78D,B_)'+\"F3_AH'=$^-'N30=_G =_5]Y:5W#MEIG7SC.;?':111*;9>?3 MR64VN2JB01;,_>BD^5JV#?GIR+GAWE3C9SQK1Z57]P+FB9X2/1U!T]2MCF6; MPM37>.Q]-T.?70.VU>D^*>2UZ;&^&H0\$OIF&%-64%(GS5@$@0;62@\$59IH MQRUU1G+HG$%H+?+]2)D+ O^!_[OEYF4(]1 3+S'_<*>E+EN=YY,"T@ET$NAT M%W08;?1@U)9Y0SW$ 72$%Y8A;)RSU B$]#:U=2V##@,]!A+F'*!U_N:7QKR% M;#[)ID6@I_YP5&3CA:(77XV_]Z/5?CTKF^4GDWT+!]8!/.NA/]_1G&7;INKM M!*%N8)LMK@*>#IVV!L_0O!Y6O!BNFQJ0.$M.&BN-QY0**"1% MF"$J%,=8$'1;\6J2T[.-O8?4K9YHIT5UE]O)),X[-LZC=85![,]H )?*&DNE MIA)QPZ'D5'KOH,!/X[PG6CP/I2VJ15W7P3OM>U]6S;WJ[8/PSAM(@+62@I-35:QC/AZ7DQ/%]35I$"X M2]$.<0^Q5CN-=EG-(1.!-I25EGBBA#6&,4"Z==ERWQY:M M&O,4'317'K0Q/R@^S[/!<-8/.S[/\O$@&\YFUV7SS_YDEFS[@S1-.".-;MO, M$2A$@!U'A:+"*0\%1-A1KZA:PYR;IHFOBK['7TPD%C4>V 4I[=3*ESTI^"$8 M*8F5]IZ51-WHEV(A?'C96R]I>%=;Y BVW ,I% "/N,F>PDK/$-__*J:303Z[ M:$Q.V'\^.DYC?U"<%]-IM/3#0<\"D5Q>!N$=W]Q6="<#X_ ,# '$"J&,$ 8Y M$<")4>HETT!KK"AB5GDII'@8H>R"WDXCN9D5M>U4U >K7X!6>PYWSKY(3'F$ M3(GJ;N'246:!P0XY2SV601?GQF-B*)+4K/?WVI8I.ZHT=(\A#\K@_[#*(1X5 M^:S(BC^O8O.N7IEM')2(O-^?%ENF[AT3 .TISM Z$<\!X8#16F@?NXT&R\43 M3AP,YG\,3JXL_2(>S(IL?HU4XRJB*2>NJB7![%3L@Q[C[!!,D\1#+\1#SWBT MO1LY?1SV[OO)^&U9#W-#9(::"5RW D: MU"Z)%">(D!,J7:5VE; O=B\IZEY[3*"BWOLP LA#LJ@*]M[O_V< M5PV8+R-Y;%MZ=4P(LZ= 0NIR#L\U)DS[8+DI2H32"FD*%3*4.VF5NG..I(YT M8AIDLDNKC8(>;M59VUFAG3BG\YS#ZG1'*#VC GGN*:.(BVTAE 0!("WSJV% M/3;EG!9E,.Q1WF9-5/=E[5Z;IN64K:3L)V4_(HVH"STTBTY5Q;75+BC[6BF' MI%>8I;],1]/I)9WDXSWH<-HSJ5^G%L1M=,?P:APZ562%)?SH2 M_>F1[ID0- 9=,^X5XIQCJ!QUW&@*HGGC"39>,[TVZ/IDW)_&^(4MJG]/QDMR M^[2BMEW:-*+'6\T?V?->FHF!CY*!&RTH@'4F5I8R1"'UV"H"/=>26,H9P@2T MP\!M1B6#R988^"!#F+;UPI5C@JE]12.(ZEBF0!8PJB&WGE$/M:8R?,Y *"S! M5*_%,M?1:$E#P?">!L-[E[H$QCW6:E.<_8"M9_SJ0TJ+GQ#AF^B[_ MWK:G9+)A#M&&"9A5]Z$4Q#*I%0%!>:!<"D6M50[%OI01R1Y'L%MQG9WWHT2D MQP5(9DSBX:/F85'S,#0<0(L1"GQ6]K4"R&K "2)80HK7^LULR\/MJ2*H1Y,G MXD ]$:L8R%7^/2\[6@=M));$7@<:23;17MI$CX 1@G7''N,)TH@X29BB#%L! MO/", \00%-"L]>6]WRGZL:(?-1[$^MCK8O!K'?K?I8+!>R+5R2;.Z@9G-::^ M:(0YLL!)+#D5PFNI*('2.TBMY.X)X8:G<59[8A_B'I1MCN/K<)Y5H*O]=BFL M(@K3XFLQODX]KY^*/"4%3*:#8MIXC&PV&0T'V5] ^;_]LTL>PRM:FR5><.Z) M(3P %-78: LUU$)( J$GT&[N'/U44>!.ZZQZ$+2:W+#MP7=66TC,?'3,W)A7 M8Q63#FHDA#)!W1!*.X2]]X MO\G0WV0O;0]T7<6SQYRF&,!&ZRX@H)$>$.>I=%IRJ9S!R =0DUBO:2>!J&*E MRL?IY.MP4 ST]]\#<9V,[RAH>;::LM%D<]03N!64>\J!=]N-FOCWT/FWD>X$ MG%'2.>X%U)1[)1$,^HAFD%,@%8)M\N\3-9.-^+?'VBE%.QSV;3M3HX/:3/G7 MMZ*\U>?):!"^'XDRBP@RR\ZGD\N@KGPM9K=TE6T*W8["7'NL:NJ0-^%H'SR= M_D'9=Q^OI_V+?%;,8NODJVFTU>;?RZ!Q\;_7PZM8$9YTO;V,;3VJSDG2R%Z/ MLY(X(H!PJJA2X4T<3#+.$17(K^6P?,R_1\J8G4U4/Y#)M/BXH)R/HWP\5^.! M6Q+/3G/1@A5&V^PHL!^:6F*^_6<^ FOFHUHKCJUFW"(:.^Q X1"U'@5SRCNX MULKC.7]CAO,YB\'[QW'/GL2Z4@Z@2?KV?#<3%+;:I3]NL*O$C=B=!; M&R +.Q'^3Y4SV@E-@/"$*J(<(H^"EU[15SF,(1KDBW<&.XTXBY9UASU/@DV< M?)2>#9; M# (/-/*U&$U*!3>5UQ^RC23J!!@N">-& 4L1HTXI3:'%5CK( 2::K\6+E^#D M)ZL!\COV1'!Q?-6]B#RX[$YS"=A,4.%G'80 +7TS+Z>0552V)+5DNAR)Z?(8 M;#5*<[#%P"O,C'***@>55@8RB1BCQ#CGUF!K06H^4%J<,OM;16S?U7A@)J-1 MT:\&T9Y>3*;S>3&]/*G);Z_O*1=6D[Z9>D27S9B_-F\>PIU%$ MHQ4BSG*%5!"S.%;4" ^MQ 1@0%?=W#>PIZ .4OX^7#^6S[]HYC'.M[3HK]0 M57?4UW95>1ZS-W)4!WQ=,8310Q7S <;Q3@I M#8+<8<+ZT$(-ECM,VDJVNR@#\9/TT$]I?SKX3+[\^$X'_>'JS&%WNS;YO,MN^G>@C1L<>L*=YHPPJ4,!8YJ*WTU%.J) ?(,>LQ M\%#BM?JX!:'\&NGDXW08A.15/EIZG78:8(;HZ#)K$[,= +/QFMED;'FL'-% MA0]0*""TP')%+)7$V;4VJ9^*)1)_./]U,OYR5DPO%R5')0-^^!R>)H]WW>UH M.'Y\LQB/(UY]EO_Y=EJ,\GDQR+X-YQ<7P1R*5L_DO)P1.XF7FO3_2+KOD63* M/@9F N &F&%D@%*(<4^!-YI() G@RAMGM+ZWLOY316]GDT!\_UG37*S1NO!=IM![W.P0TVO>V?:8NLU)M@RWJ;#L.5,?E)_B9J+\<#:[+MT6M_250$.#8IH5 MEU>CR?>B6+QX-..@$4-I2 M"-;S99K9OI%*8H^R'<^/ [C-(KJ4)Y_89CNV86+%-H' N=/$26 HIE\\OQ0#GQXQU@KJ "&:2@]9E0")+R\H_M( R1- M3?&V^+S3KL.,]C!HM4Q_[R9<)3Y.?'R3CR5L5 3ZH)@@:8GDSL6.H%*HBH^A M!U8^J.P\RL?/T'C^54PG@WQV$<]7((A^/FH>/BBWQ3,2XYOI\'62_%T):LE& M.[K$6MDH%0+&&BVAH-#$T+)6P8#3QBE+&*26KL5C[DFL]4O*:C$O_F%M19 V M#;O.9M8F7MQS7GPLCB)I[8>4&&) M-5<4>J">0 U0XYYP GAW*SU$7H.,^Y@ M_ASL =Q*VX'#J5$Y#K^-.S\O^O/HHRG^[%_DXR]%-LWG15;]/LL"U4>M)-E< MJ99Y(_U$U&87\TQ1) D!A-" AU)[2XVSP@$#/?.W(;$BQ0_G;D&(GP(=?AA' ME(S_CS-DO@9(*V//L_ETV)\7@[*E^WAP\X7&)W>IR,AN-#[HK'J3^/\0^?\1 MG0@!4,^1,A :"9Q&S)KP@?"?(M(+R8-2%+TPKP( .U">,)9=0((#4ZMV 1,[ M"'H%*IB6-33#2E,J1U66OQ0U&?;*5ZGX5U'\-A3((-6=&C7=!E^'MT'?>IB:H5TKY,^P/0 M$ZT&\O<#YA(G'P GTYJ3L?0*(.P]8(XB"@3D!B-%A1<:*;#6TOVU.7D7:DX/ MIP&;';%W6A]K-;OH;::U9/D\FU\4V>?BRW \'E:U0_&%JY)HDZ&8@O./>8D0 M:#3!1IA+JJ""%DJJ 5!82&R\$9['C-ZU))LVS<&3$B=)&XTP!>DQT8DV>,DA ME/B\*WS>:,MMC'',8H T<)10(\+OC"$,H:#,K3N#VN9ST0J?8]D3X+C9_) < M.%OH/45XZ[D:SP$ WJ8@AP-%#R;7,?%[)^'^-JC@WW;VB-V&9XAJ>+9$$$R" M)B:]H0A1A9B2@#L)F 5V?=ARR_ <'4]MJ&$ ]P1LM1;TL:/NK+J50":!3!= MAM0!0>*5P]*%][2A! >C*3"LX"18?$1ZOU:LV;ZMUP;(8-8C[0YX[RS&'('S MJ[Q8.-O)M.Q3\%-923X:CHMPH=/KJZM1$?L=Y*-*"8S@EPW'%76$CR7#9.GN.+3YXFKFK8?HMB*)&A5] M!"@$L81$&4*5,]I*:V/RO>5$<;&65U&1\EFDY(^!D'?:[@.VF0R6K,O$V ?/ MV+BV$#E BL0IG4P:Z@W1.$[CQD (1&)GU29X/QV7/C+J@]3RV&RN^99.K(CIY MQU\64T]&P_SS<)1::>QO!O=CH"/KCH="6";2!J!?AM2(N??YOGG4;%Z M?7"K(V],B7B[7! "?[W]?/"VD5"^T(#_?A'-N"<\QVW!M/C\V470]OO]R67X MVO>HS)>=A+-\&EX.&F"XR9=I/LJN\NE\D:@;5/WK<7X]&):YO)-QV-I9]5N9 M:UT.0UKTUPM?G,W#"^6,BW?9O?V)G[T;3Q2&]^S%':*P_%&]?'O1ZX?QYN&' M>O;Z(+A%;>7/B^GR$E?YE^+MYVF1__$V/P\+^BD??7,(M/@OTA9>^,V]/SN] PT6',0(,,P MH2Q7U'.F#+5<<"855=0*=9N#-L4Z<0OJQ).DU::[ @,:5T;O^^O+(-_Z]QO9 M-PWY#],O^7CXKY)/S KRPQ\ZGPUG'\X_3H. &,^KEZYGX6%G,UO,^M/A57Q) MC0E%L;_SPM1D5IB[_U)$80$,&!WZE5 M2 OD-5':B+#Q!H"W=54Y$M)CP:&'F%.OE59>GITINPV-A;O!O> M6RPB7_E8GKR0UR:HP.Q_+I@]^^%-^/U--IF613QO3*5)O/DQ^Y;/@OX0,/4J MPFKE1#2!V<\GT_$PCW_YXO/T.I]^7RD&3P?M6_(72L&WNMB;7\HJI;CF:7%[ MU;88Y=^B1E3^WB\N/Q?3#$K)6EOWN^VVH%+?:FTLJFO3X>53M+)X1*/K05&> M7EZQYFQ9DK4XS')KAN'E;Q>3T>A[-OD6?<*SZ\^SX6"83P,'O\O4:%3=OK_\ MSO):\55BV]U[V.U)I<2@(+ .M3#%%;)0.VX!#5"O)8:2$XRX DK MM0&T 0("J7PX_U0$:BH-@M/BR\:CGF?59YN.S9/W?N79!#<\FV]G13]Z-[]- MIH, P&]^F8R+Q_R:3^60Z>HQLL7:GB#K7P*5FB0S#)07(Q/Q#EE_-+D>+'N! M3\O^G)%6KZ;#8,V<3L[GD;W?YK.W^=O38OIUV"\"KIWF^6G L3@9+9Q)?T%R M@42OR]]Z@?KR>;A0N2&?%[*N*)DG#]P0%Q8H=-*X0)&=Y[-PWY(G9I?!IHJ_ M]Z>3V2S[.@EW[95D$4XKJZ"AE\4%3[++HH@",]SS,MPC_Q)^K\HJ;RPN4Q]/ MXK(BLT72B$\>MONBGN16?N5Z%@X@SG?[,Y9<%N-^6&:<7GO[2BK M;QB[W5LA;X$. C7#YN7UC1^;"X]:CQ,<,2HN=AE']> MZ.W+W0I[>%Y,B[+S[_J.!GS)RS7GXWST?3[LSWIW;F/\2-B\L%&SBB0"RIT. MXPB>\V%DP2QVY^N5,#C/@T3/(S3&@Y\67XN@8X3GF%4P]Z48%Y4P*4?Y1&2= MY:/5V+TF<2WNM"B9K28+7^330:3/=]G':9SU$_:D7@'N-9'Z_\RRRSQ Z9(: M2X'VSTA96?2&9&7L=US,PY4F\TG8O'#'R^$"72?3V2U^_MLM;>6F!@P%=U9H MPB" E$@I(4#2<:DDLQISWFT-&&VK 9\&R1THLA_._(FJK.'6!%T46^ @#8)# M*>=B9VO!++?8D88JRP#V)FRN= S&H+XP7C!D&8FBQU#^H"K[Z'W65-G3WW_[ M37WZ[ZC&GI[\_?V)/S'J_5FFC/GP^_NSD_=_SSX&,\FI6XT'X1/S8N\S% MUZ9%)4Z*"+WYC>L$K*U>)VHD6UZXW(?*YXYA+WO&$G^\ M0\HU$6TK-ENX/VY)A._5SP>E@J,.6JTM(412R)6D@!A"*95 BF!P-!C0&V.I MQ-1HARB65H5O&1T[OTCGO5"=9, ;T85M+-1H>=-+F.BG<03:,-;GJ^<&BL,V1;]!LK6[9CL5)9+[NG_-DO M2K=:!(>8DU5E8N4K(LR^7(>'C,@U",]Q/:OF'Y7?G191(8XJZV!R56YL_:V@ MKX<-"4 2-=+**/YXPFL^MI^-XXOAW/8>%? M6-WWSMU>'6/X4%S'M%IT^:"_OSM]MU"A2PV['Y_YWO7^\.;O2GT,9EM-(S6M MA3.=7 [G\=M7U],X4'.^!*KI]6BE=G^Y'BWT\07FGCK3BZ\'1;Q)Q/6C5)9Q M>*]C!O%)M>>3J^%X026WC85Q_J4\@]Y"CFW#H 'R(YB5QD\^^'_!D*M>_R%^ M=3@KCV@RCHZC\P5=1.J[GD[C&XTO_%C>*UKHX4[C(AJ T6B,K!BD;CZ- MEXK\7*_G:C(;5D9@(+_K4>7$JEU%O;J3=(P)UPQ>M1TJ23 ZKHM!Y7FJ*#)? M,M<]KK/2U(R6]OQ[1:R1^,("_O=Z&)F@WMY(9I?Y'X%EPW8$OEG06CZ;75]> M-Y4B^ MR"\EP\V>IC7/+DHR^1PI*E]ZC__?];@25BL!62/=$QZEXK3P0%W6 99"-^)& M.+< +[<%[9KAL[4QL/TJ5:5N5?[OJ*/YZ"2$X.W_[2 7WRDW[A,;2SFY%!^W M=O^)Y!Q5W,@Y2Z$W+!6GTK0+W+ADHN4"PV%_+DIX+?OIE?)Q'.3D]3S*@&I% MRX!AN!?T.37X!6+^/2X0^G9?JT8LJ496^$FXXKX*=+ZM2;:)1S396 MJ=YE'Z)-%M#VRZ2, $7[]T:4("N^YJ/K8S(I57"+"4)"]@^)SW,T@@ZZGXWAN,8A1E0FM(*H?E8_1:*F*E[I\ M7$.Q$+5_"Q^^FL3TJK@SP[#*X72IYG^93 ;?AM&T&)<1[GS\)4#7=KQPK' -]^:@?3_TYI>XT"^+O:CC M9"L^Z96$?LJ^/:IZ(\"LI2AXS(58TF0%819CX0RWMW(@(3,.Z@A#-^@QA-EI58*!'V5812^T#G-<^E/OBHS M&TH+>ZG[++3"AIH45;':$JL=O-/5SB[D<*6(+I):KJ7NCPU16CK_A^9T2G/3WGPU%8Q\JE M=>I,%;C^GJ'%E5A'CJ#U"CQU$P[R8!W%;*:OC0#;995C? MQ>QYF[/,H6UG?ZH@V.H([WR<$F _1Y=C#&,M,MOB=EU?5524QVS!2F,L39(8 M$XN7J..YT2Z-C<+PI[)[F]^*:O@9UON M2I60NX32FR9M#.J5^Q4H*M),C+E5R".'Q??&M$ MR*>30&P<,IE(@ M(1T$#EL7-$3FN7E0T7GT/EW+=]E4[7'OSW[][TS9#Q]CU4M3<'SZ\#[\;NXI M?7G.H[5>JU=-ZHO.415TAU&V@L(;>>N+T';@T^S]Y-V24[,?8CT^ C_'UQ>O ME:_ GW_L%!=7:XFYG!467TX&E9(S+>;3R>QJL0-EPN^PBL5?74TG,6?I>CX< M#?^U_&*QVJT2N?+9#7?5<#PL_2[ARZ.%PB^J+NSC8( MZRM&)1*7;P4+_MO%<"D'5PZ]F#=<5%(I:&Z3((G^561E$>_;R?G;NOU,];72 MU7;;B1(E8#DVKQG6JGQ6U6<7CK*L=!R54:+%C0;+KRZ\,'5$.<)@=#:.8\;O M,!Q+7J;:!EWD:^EI6*R_JF6MUO9QI;4VXL>5"(ZNLU(,5_'MA9N^N9]5^G8% M/PN7_LK_=T<:1-1@&OZ0VV+N>[L!E=;Y-:I_D6:6TF29C%_24EDF4<5=(O'% M:'Y9LK!T_ R&2Q]S3>HW_4LQU[I$[J@>KFR*.ZYQ54P7&2"5UV>^6%=%-LO5 M+0@W"M"8NU#ZF((P+#/P\U%I?E2Y>-/I]W"NW^(#+?R^C3.JKGG3ZELR5JUO M]!::6TS5#CI;='[V2U?W))!P/-_ [%47ID!G\84E]:UM:3Z:39K[>L<&+()% M95AH_KUL2\)_GJU\Q355W;^]L^NP,7==.BPY4OVLTMV+)3R4@:"4> M*T1+M;?\R*RZ; DM]=VKNUSEWU=1Y+C-"QB*R!S.:9J72XP,N4A+*[/RXUJJ MK\<[[@$C5^IQ'2A:9Z %;=](-XL;M?S6$\[JO!)J?Y;.VM&6Q8++6J]_N[?' M%02 %D34HS0E E9AH)2AG!I+!.?:J: 3&A@^S-;ZZMUL7W6KX=7->J]J1!,L M-1?X/XL+_$_M$)H%R_0!55G].9S5WUI]:&6@5/9)E#, _59:6@^TRJ*K@C+V MR#"H=^L=>[.PXZ/FX([MDQEV>JRRM@F@58PP9CSD@EJL!,,F]CKWV%(M8W#V MH6.]IRO97AXH?$=V=*!E#MY".XT58E4L<)D)>#,VUI1F2W&SRB0J5:FFLZ+R M]BSA\BX4B1!=PT!T$$1 M5C><+S*';M@CBX?S4=8-JBA2O&@C>S;\MY ZRRCP\I;WK;57Y=A' ?@^IMWR M3N72/,$*; M\3+10;0=QMUE52Z&B92=VK,?SB97PW[&"?AQ:WZMU-UB?%%&7JO8="SZC.;F M;!5LS4NF7J5%#UY*.6]D$]RPG2H%,J_"WI46%.RCJ[?75U%76$7[F[U' M\V8!>>6]&U8 D=>ECF$MGV,Q>1F4CB7JT]G%\&KE RV3UK\6"SSN+;,)8A+7 MVT4F0.,A2L0:YY4]45^AC-3GWQ:H$JXTJ#(G%U9F;6;'[U]=!W.YGU75#\.E M6MEP,<\:8]_+B&NCNP"M2ER6)S.&<1$8F?C_7**^]"$W?B!9HB*H+-L RF/];E:7O6+?\>1B?__"7 ('%-L"Q[OL M%B>LG#Q5(M;2T,PN@P2[GBX*T"N#^'NPNV+5?95?LS"7GQ'#^H';PQSKGAB+0A)4@MN.5&OG) ME5-FL?1!;366AEMU@7*=;P=5:7\SJ:D,7=[W?'?Y=];6O]C2V2I1NXI5E+[Z MFT#S%$B)1'@'I,##@)07JJE1UU\"2<;=%&LLO93XXBW$+7*SC]3USY*Z?JL( MLMS#!0L+]&S9'Q,K9PL/\ZH#Q*29"7E#B$_&38*_K)_7XZ*,J-XKPE@,<@'Y M<]#&6I-C#7?0R7@VGY;UD[-%DW\3!,QPGOTZB>?QTPUM+7)M\]TR">VN2SU3 MQ*WROA:$L"BFJ,/SET&R-4Z\.I#,*5>_,NNV4] M/Z"E+(]8MFH^UYIP=G(9PZH+U3=P3Z5U8Q3(;F-2>.Z9CO)IY8TK3>O8OF'X M-"&O"NO6^2!W&X6"FV^ M)77U\$+C6Z1GW&&6M[Q#@J!>]LS,OJB[ES&&.UU*#8\S.4AV:/M$HC9M8]5[ M66M;^;[_40QBC\6MU[AU0/.!=2)ZS^ZV!RQ!XYXON6F91=.O#JT!RF7J\2.D MUZ;5>.=#9PN:NB50?UB1XH\_96?Y]$L1>?NL3I#[5 0)=/[,+:O4L5GMW^QE MUUD4W4%2X@I[V==*/S3&K')8JX;SA-*R^^D/942= T?)1WW[^ M_K;^JW(__E@%*((N59;WW9;DM<\R.F$O8WGHO\J\^=GB^VO"]:'#A+ K.+)U M&N6-Z4O/?X86Q?JJ;\ RQC;.I]/)M[>5B!XV-VCA.Y_6#KJ[CO'.Z,(B^36< M)=@U8W;QC)JP<"_8KWRID/Y8(7@EIU>O$[1]F*3J.8R"+/10>$J5$89+;2UG$BK&B>]VTUF\;=/93U47@-A4 M.?I]8KK.?P;UU"PB8P^WG06:6^FUD%A1IYAF0E'I)&:66@AAHV " @TL@51J MZJD!2!A!-.*66$V,YH^TG7WL/FL%$Y_K.RM)NH7SG$2KD5S;X M#M!<6K:QY>6R=+AN'KZ$XABF6(2?'^HNW[O91?V>OO)UX_NL+D@Y#R+L; M6;B,\JH.8EELMV6R[EWR7)V:C(&@&"XINWS^)14NPB=+0MQ6"?GI)H]4HPYB MXY+%89=#%^+?X5/]Y=^KF,5->KB#9)HK.!M>AI-Z7WS+/DTN\_'/V3K]W!R^ M^6TXF%_\1$0UYFXQ>6_C69UA54\+ZMPJN]ZWG0_,R!,(L2>-3@PK?2S^ MU+XC.>8H@E(16F]977 ,BOET1& B8PV)*,'3(.]):+%8(S2 MH3CY/%ITS5EU-UB252*B1$15:7PL 5JDL=Z;I9:H)5%+_+P:!3W[85)9]G[8 M%(>B]I>H*U%7:4/>+-E;*-[?+HIQU(@61>1+DR7F%,_*,$)^#['=]ORLT567 M++#A0IH7LX=89Z45+GL-+>R/.JERU0#_'ENM.>CI>I9_"4;:U712#KM;3-:: M3LZ+LB-A=*.M)E&=W9>]/%A(D++I\ZQ.6UXD1-]H _EG5=7%GU4V0>52+$>+%=-5=YC_G[TW;VX;2=*'OPI#,_/;G@C:6_?1_6Y' MU#GKC6[;VW;OQOXU 9.0Q1V*U/*P6_/IWZH"0("'1!V@1$J80^8! G5D9N7Y M9!C=Y2@^936AF-M63F#5#J5DI"3V-[ 9J M7UFJ*:5\!3^0V.3+*)PDA0MCU10N55"G*NSQ=17# MJJW_Q?55%)8QV:38IH1>7KC5(VCLDEBVRLN/3#,OVF@L M>AB\&6;7JW+O]5%.!X.L8,>BWUL$ \C*GU28H@D,-$*>QK+O)M\7"Q.14FLN MB65*5Q6.<^]\F33<2=$W [_L=R^+4.5JWPE(]I'H68+\$_RZ,MQMX* MG69-(*08Z\T^16+9(,Z:_+^G MW.*4PQ*K3:-T3S]))+L,M'69E[T74W5RLR=C'/7;VC66SJ2O@E;%T?4(:I%=)%HG%+\;]V=]-=-1>WD5D5W#Z3>Z7%ZN-)8$ZEOU)#G[ M]3=S]MX&B;^!5Y3";6&M M4M?.\GS]4NUIN%<8>Y0_5>N4LF"X%,*-Z^*GX=I^?%T(ZW3'U?+>86V/CV=7 M:DOT74?UJX!ZW*F 51I ;.4SJ[L05?I*H9J4RDQQ/%R-\W6MK%;#5B=C0Y+/ M[ZBGI*O#TF<(?N5A.P/X[[J##P,904 M;*/Y!]NBA*K*4_N0;Z/ALB&->O\7WL7"VR#+]IA316I1RG%+9U*5%5@](5O% M)5.?[3UW6S_E5A;J^H!75;Y!=VA(T/DK5 1DNWB'V 8MN4 M[%O06A([A:-NNIPEX9KPFAK/:@R^@JL:US9_^G61.;QH]G_>-%2C2A +NXKU MOTTC+!:QP//(%F5;B:0@;&]3^"H<2M7Y?I'@2IM'TRRO,+Z&S0$%^MT.7-4( M##MF7ZID-;I*.B?+#M_#B+[_]:+\:%:Z*%(H;/T7J6+TNM1VXB.:OH]R/58: M\+KM>@/N_Y;F=5RJR']' [ZAJ8\FWZ;CH.6OSO1]K+6A\Y6>CGE33=A0)R,% M!:OP1J_!#M4U^D(:]UM;]Y4GI$"4&<@ MU""+KFOS5;N0%:!F+ZQU(6\G%0M\3]/=/;T*^F0EZ K'0?+CQ/XCLSM)X;K] M17AZ3-6(7T8HX+8$]OXWR M[RLNG\YV33O\650+7@'J%6;AC9195AI-Q].OR=4\;_2)3"ZBJP8N:N$F.B;I M<22G$KOWS&-OQ[!XJ0I-%3W1Q\[+*[G&VDD*V6?'-$'S=&E)Y8^W/C MZ1JN'*Y\OPFM?)8*Y MGZHZQS=<']W&7:5Y6^$_.1U^7LU(^SJ_GB_QRI005 M2%+1N58VE^K72FK$\BP(;-:+@ )EZEQ2SH)<31W\HA^[.'5CT_@_\N&;L$!5 M/^I)016EJ"ZRY=:TY* W#:*"-9U%S-F$C%#AZ0W6G'D),'5P,8VNKPA87-RQ M]#O528$7^640I=^*$$T^^1HW+'PXFB5E.L4"WL0SY'JU.Z6:.9O?M(2SG1&. MFH'+$.&:OEGQQ%')Y4JKJV-0&TE>R5((>F]DB9T>NTJ_+GUQ#0=B8HH:;+BI ME15)]%^BX%D_2^O#N1FZFZXU5UM.JF>E;FAEJ&<]YI?J&C;4Z0KVMK]JC9+L MC!JVN$'C8:^JSLGK$B@MSYH#M:IQ*(7]/I"O^IY/Z5Q5FXPH^* M).^D*GPL7)#'J2KJFOIJ,"FCW* MDWXAUE=^V[(UXVPZ3L9 X1C/AXV2F+H(/=7GQ4A;@<[R*:G35<_"[>.Y1@HK ME-DTTHHK&R'8G1WJ3H^.JDAJ+X$5'UF\SJQ)AHW=*@J=I@EZ>[;8\AULV)]1 MM;G.%[56$3L&Q%O4UMYMH?D",FA5,K7[^"MHM.G0*C7'^5J21$WHA?E6P!(- M-P9<*JSALWRQ;=97R+I9'%:_?G+5T"'I3/]RTW.K)DE% 7P=3F^N<[.M<=GD ML3PTDJ(X>;,Z0XK?U ZIO5W(8^?Z/!P$PU)-+X*/HUF#]W9T;VAT)@I&]2#/ MT\\7WZ-F\R;-M]$ ^4M^/3W%,+JMC(.CE.MVPW29-^**4>5-6GQ, ]IC.=6G MX=(O]M3Q?45-0 MO[JLDADKIVNVDC+K#00BC;_M;:].T6WJ,:2\>3Y53+=I1-Z7_U9-Q69YK"H: MEM L*XTM,7R3RYO _/=YU.FQH$G8;^'P_Y!PB(. KC(H5G+RF.9T]G.AT33Z M%Z^E%M8J]ZQVK2:.'!381"7YQ^T/YEOI@2WA[[)!].)'XJPUYBKN7JG]Q<7I M[E4_YG5:W7U>)#-X!5"POTU&S($9C*X*$EOKX]S0^A[52F"C,G+52(!!BG/" M2:/+.[4*$">(,-0C+I4#CE+.%.9.&[U9/&GJ=:DH*!*9*F:?CONB4>AZ:P%? M]!; :UC^;^;YX,<@/[Y'\R:?G/T<"_$*V, ;"V@?7KF^V3$[=JIIZ,+7O466 M,*&JC(QFY&)G5L.="KZ/)J^!='D-75[#W5("6DB/>/X"\[.?Q_GDZR(EKVT+ M_'[3A3\>G>>#Z\$X;[:!+P,^970\:\BW53^D4L6;E99%G7)8J40V@\Y<0+ZB!W-LZ]?9_G75=+J4=H&G]<\V*LAYT4Z=Z7Q M?XD9J-.OL^PJ'-DQ2R^%>#_E>6IH4L#60%S\6\ 5)E-TU33E%-7)TK:NC)86 MT!AV03 D_XV:#%=]BI($OA62@3'E%2<*8JHI(D8:*QRB$I @X@Q@&XX B MSBD9_E!OG(IJCT<"$0ZQ!>(H,17.IS%'/YE6Z31:-C)*]XA$!_:13PK7\';_F*W>EG^RL!"S+H$V;($'$DC^.+&I2MIK_SI!N$==$7^_("I[Z6 VY;@03-M14JLN3.V M&R,F?P:E#;PEJPVS/ASO5%"&O4) !@V *J$Y%1INJA\5<=7QV??YPA3NG9M< M&#QV&Y;N.'D:&-S6Z'1?6K+C< YNPS78SK'VN#%S7C3 MF\I7^$3BZ>@$S6/&_'0B@]0*!JE!)5'">Z2-M]YPPAP6=[98GD!R M0-"G@+*%N8K1);-.%&5#C=O)OT],"5G$M.B4GK@O!=K:89U4XA- M?_<][YS2M[)Y&3'KHE>K6 K$>\-7A#\L?/7HR%9+7Y'C>]BQ6!X'C]D]^>1B M.N5Y8/$?+T;#P*IM2/(N)OGXF&1'"B^=%'[-9H.+C@Y>/1W\N51("(J!4-1@@[#WAC')W2J;,X\D=V,4 MXW ^!-&7"+QH)T(G0KI4R\696 D?#BE2RDO O:/,$^6P4\X 12E%"-*' M"A\H_Y.T('QHG\,V4S%.+(FK$TR=8'I-@DDT!).55CJ!(0:<,AU>(:ZI4\): M# G>2C)]%^N3LWEN\^+?=Y.[2JMFWU^F MZ5);CL)B%! W+$9)A48BZ$:0&D^T,HICSJS#4D.B[A6&/F#&&T,O(HVV8_*. MR9^(R3%:,3E$6@,I P\12 %W6@K$):,<$*6(!H]D\I8,--S'!'5,WC%YQ^1W M9G):,[F-Q7-6>DNMH!IBR82 W%L#G5 &/M#*N8GM6[5T:!\)^A(X?T<*62OW MWD!7>K*$M/L,\KFSY"+L0MDPL]$DM4J2B_!1-53?<#8*9EB%?CW;W7,V0>A% MC-<*C.]+'G^3\+5317."*:L@D O8[4:F78%;56!9C4I>BR/;AG.(8QLN$X[V M"LIP';7P)GS0 O%]U;QS-:H-E,-_EIBE#0SM$B-^QWA7_3_#?1X%:O;G/;*+ M\1K6S',I,;!6*TRI@H(ZH)T#5F@F%;B?%5).X+?5W!\BNNA*=+%;11=Z*[<$ M5^\R[N)T\C@4M-[W?'83=./197$VFOZE83<)Y@QPK M@+WO"?_R/ +2!J:-HF-1P&<6-PY[MH.4CTD^%6_CQ;< ]OR6$#'C+#XV&/Y# MS?#'-*,UW*5_F6\WQ+BA0VYLKQ(DW>'P$H6H\1(MID&8>*N0!113IZT!!FND M'=?!\"%K,:E2<'QJ3.1SF,>-XN/O\]GB[[_%F:D_1O/T[M?LC]@%]-?$5'O0 M$V._BH.@)ZX27:IC('N,,+\]D_"^0FWWH=I$LHY0Z%=7L^D?">HQT,Y!#R%9 M*] $2JDD-U@"C1BS6!CAB#)>>BV]H)N'T.J<*9FVP;,UR][;)7;G@X?0M]NI M%.T_E8_[^Z,=\6F2SA0TL MEX3986[[=CB-]_E['/L; ,/_=LK(I**<_8S9IF0LE9='4O<=D!DC_FDD@;E0 MBA(G*/:(46BU]IA["@"(:'7>\E@W<"=8T8T#.16A;%6EM*%DK*L4Y&WO84!_ M/AO-_BL;+W,[F@_&T_EREL]OA?1#4(0C56H%)*4,AY62*JP5$9H2K;EI0/H1 MA#B7F 'I2#B5D0"(!Y4?62L<-XS>VB9U[W/@)B*@5^]^Z_V7^N5WU_O5J4^_ M_^9^=>\_?[KQV!T^&!UQM6A%2XL&)N(HG_\:+,"PBL,/DV":%-VTPP7OIY-9 M]59'W.G]X(F:X/P-_6^^!8. M]$G5M'O5]^U-$'UO(@QM; V2SZMF\5T!7)&EC]#> CA$'U0+)MHN+GN%-Y2M M%^B!9[KCL^:9'&L)S&F6N*BJJ\.KG/W?9M/YS2ZBPS__]Z#)%+TFNN7OEO^I ME]]5S4%>Y>RCPAFURV>DOSB$5[GVGR["J?,FNHI?Y?1_F8;'WS#[NQ>6/F_) M[>.S3'9I(\GM?F.(K2M.WFQ]UJW,+K4B&TVZA=DI=S;5K6YATL)$+V0ON2&[ MY=FE*-8.N6Y]=JS/N]H9V:W/O=>G;2B-3?_T,>@ZM^GZK2NX7:WE\=9:RHI,5G:SH%-J.=#O2?06D^W*@R7;%5?-O^;@'?WQD\*?+ MENWFVLVUFVLWUVZNCYGK_K,V3.2TH^F_3B?Y=>\RF_TC7_3.PQSV)5Z@F_;\ M'DMQMY5X?K]($R<&,BDHP<(S&K['1!*.@==<"&NA4EOUF$\474[[]VO:/A]W M;\,GLO*XZNO5RW\?Y;/8E^4 ME6W/]W^O)K]NS3^%XL?F7Q:?56J[P-&)Y9D*GVG,DMW<4UM>, M)N&4#VOS;C)?S):Q[F;M'K]_JHB@'G=KIRGK$RE> C+Y2VJ>U=Q1R()B5AL=8 M5-"_&-M*R=_DFIK(UOGGI3/&EII%89LNBX[VG]+ [5:[6^WC7NV[R75:)QH$ M QI+:+"3$E''C<"$R8CW#@#A4+,#R?4;/=JQ/\7?(]!6;*S1 * XF">Z.Q>> MP>-VPDE,._*(BXRN[;^]3\LOB^DB&[=GD6VGAK?J66XDH=]#SWY"R<5KR04( M\,XC)K@GU'JK/$""0./"/TQYMM;Q)@:]-@)?V62X8 MVH;/0K ^0ZU&QAY*A \CJ*,YX#OF:S*?A"OF=2LMDO;Q*3C MMX[?6N4WW&ANZGS@+>VYQX)*J!7@@EH6J XCC[@\-+^UDW]Y9%P+^A!U2FK' MM4^0%]A1QHNFC+O)TM^,-^\?&7;.KZ2Q;Y+TOTT< ME]QO*4XFIPC)VEU#@0!">P.\0!1*)I"P0FD(M17(X*V*\N,KS4'WS U:T<;Z MT%M3]C'K0]&5NKY4YL&@QCX'L8,,D!YKZ8)M''B&.XP0%4PC _5$:*N8I])KX3TVC&)EE72,@!,-E#\[-QTTW-YQ MTS%Q$ZX+3K$"$#D M"&8>N0%!U("))E5&B-^Q$5 S\XPVPH=XJW&S#NF.?9Z MEFZ+CDJNL3J=CC@)F'+2.0NH,50R*FQXK272A'CYU/&HZH)/%\'T_7SHF-2Q MR4:$^HS*3C:^5,;C=2*=!9P"&!-Z?*S%E\HY(RVWF ?EW 'U<@/!Q\9T$/<9 MI"^:Z1X8$CY6;_3E93Z+!-.[RJ[RV2.%S*G*$EG+$LF4L8X288+-CQD66E-' M!(: "8#1WD/\%+W.%0U\C"30FBP0?8';% 4G<* <0B%<-Y/MB7<>'88L749_]&E@"U47"2D@G()0.&DH5E](*$(X) M:XPVC.#6ZA2/WO_;$DL8+ !I23PM Q*355%" DC4':&"*Q9(YR M_Y*\N(=3D%A'^:=!^;01OX ^$+QW# !-K<1*4$DH@AH'E0F1K6[#3^7G>ZKR MH6/A'])GO-.F3H1_> V=20VW(&P=H\Q2X0,3!5M#:.HAT$JKO8"SK\U/?BCN M"1O0<<]I<(^HTR(EX$(QIYUUBBJH)=8F0I@;+"7G\LFYYYB=W9VYTH(?^Z33 MK7\-NST8767C%CH>O-!(&@6U<-$(8D>19\9C"K 7FC.G.">44NS17J/N]+S? MOW_ZM,@68:R3X)3V^]/R2]B4T3PL5HNAL3XF+SLR]JJ9"-:YU\AJC:@! MGCM$0; /@;J7L<\75;VB6_1W>0;K[.R#4+88:8ELCY<(+5QX7L(L",,&KE7;7A=WN9. M1G8,V 8#BCJCTBB+C654>1ET"LN$51!)QV#XAP>KN'-8=ZI]EZ)]([^IK_ED M<-T*6LB)"A,&Z]BQA4&,$"8$M)1RA05PQ"I$,(&*0+HW]^+T'-0?%H'Z#U4C MU0>RS1*IDSAK3Y4+4 /)6$#DG!7&"T\EU]IBCSDP#$IB\/[1%P5C%VMNH56 8N45M.&PP,0IS0QV>]O0O1 7<:M\\2*3'UX# M7] &?HWSQB*KG/2($H"40)P&+I'0QZ:-A_*!G#KI;VE+$+8)MM%1?]<*]A06 M_&[B1M2E(5QQX31DS&)'@82:" YE>!DN,EAT+M=.9'4$^>\HIQX[_4+;FW0Z;I=+^5[\E=Z]PIZ*6\_Z0BD%H>UU (6"TDM M4I)IJBG3,8T$2BI@,#DXBM.6TG78H%(:C.N&"DDE9=\AU7-8NE_%&CTWD-87(0Q<..Z.D XCQB2FTCB@]D94 M7PC6R1&BE72LVK$JY*)1R(,9E (B(KP--J#4D3^I1$Y9#PQ\G=HC['']RY)9;S.09R>ME\GB]NR(R_JVS"8=^&TV7@L-7&M1I$;F,9 M_GRP*1YW6%R@.L#$.%*:<\D,E\'(!YIRSK0&7 EKK%^YW*) ^S':!AOV0389 M;GC=*LD:),T\7+,6<]HM3MO(RL"T#]IMQ+EOKY]36^BX\ 5P(6X$GI#&5&#L M$6640JB,4AQ8;X"2QH#6NB'>(?#4AB*!4,>('2.>#"/2.@*%!$#("D0@=91@ MI:BPVFN,A);AA'Q*1)SC#A=U?-CQ8=M\R.JR(RRDUQ(Y)X"C1AE-H4>: B,1 M9,H\7BT]J":*P.&<71WC=8S7-N.).CK%+(7 $^^YPA0QJK32 !N*O/>66WX@ MQFLG3-6&[BI(G\M6&P!W[-NQ[T'95S8C5HH@Z:'UC%"'L,;:'D9=XY#Q4D4!.DGN_HO3V8 MU8;.#/H0M=FWZ7CY-@61_G41=V7U>?$W3#YNSVBRS,K9%\OQ?GD9'C%( ZYN MFU[NGL @[$P^VYC@>#3)WUP4]3P0@;_<8X:;Q%U>'P.%:Y-+?R]FU2VNLJ_Y MFR^S//O'F^P\#.C';/P]NYZ'!_WKQ:RR:RXZ01:LMV[&W[>[>+-JNGKE'8!DDFX?4Y3.Q3/LX3B[Y!4&BB MI59 4LJPUEXJS#T1FA*MN7F#SNYR&\VY)5IH3ABFG +E#9#.,@;#%A!GWL![ MTW/CZK73+D9DT^:,PHY,BO?-VTVBF!JO'1\0%(=%XMK>(!^/RV__[0RKB&9C^Y:>S+1E:/O_FK\2#?O64-Y1'/T((GNF.#X3N M:R=Q81H>=3Z>?O_Q8C0,[-;&R5JD*NS)HL('*&B_1Y)&>0@_2H-,[]9K<%>Q M]%*6SCZ9N+QBXSTA_<0BOAOT> E ^DD2>>9D.Q3O3^4T) MI:]\96)&5KT#),(633781_ HP,&?TUQ[ M=;SV"(.FV]]N?[O]/8FS4M2@F(:'D],1B<-_*21,4D<4H%!R("#A6[TBGS!0 MT9V7';^]"'XC#?1NZ22E$OC833WB[$O"H!+4"N,MI0*>=+2@X]B.8X^=8U^3 M!O128-QW^.R?M4?O\5'UW&6(THY M4$X00Z0'0"EJX<&2'KMSI:/]9Z%]">N$7X.1,-1# 01%U$J)D+-!M<)(6X&V M^JD?CUW?<4_'/=TYWUH"7*NND.>VLHO,./38S+@G79-C3<'I%J%;A&X1ND5X M%8OPP'SQ8W0^1TBGV54$-\Z#1OME\5!5[A&9F$=@ZS"$&IW#E':<4:PII@P; M*23#X0WC$&O@MY C]G0.:W;-U-E\M*,3<=OF/MJT@4:38$F%Q7DWF2]FRP@9 MLVY(512P/O36S!X2K![8)BK\<5LU)\X*N'9Y<>*@UIH3B@!%D IC&((:.R29 M4=0_43?+E\X?M,UVMQUO/((W?MC''+3.=8$2 \$4DN&XH!A8R00F0$#D&73$ M\R?J,/G2F0.UF<2RK5H]AO#:T+[^^D(Y:1\CL3I)4SAM+07>*:LH0D0:0(+B M906DE$KE]C%2373K)/CZ>"4J6EATA\ESL\##/<3=@A]0YL@Z0*1, M.:$CM-^?EE_"IHSF8;%:-)W[%+9I/1]?EO.K9B)4-Y)7 ,O8.%X:YRGA M3B**F8)*F/B)V"KE>J&^J"?C+,@[MGJI;$7J: =AU%FDC%+$4D68\ ;)B3F ML?,CWJ%>K,.QU3_SV728S2\:5F''5B^3K6@=.6$:!&;"1(4MITQ1:9'Q M (0_2H8OR,OQ:3VEJH?:M!$[YCEZ;UBW14"!WW< M*ZZ]T )OP\*^;O]9)R.?WL%V"GXT-9_GBUYI%(@0 M?Q([!RAC1"N!%808@< A@&P!JKQ0K]=AN:/-#)..,0Z8?B5P#8/IH+$JL P M%%-'@*9&84(- ]PI#>X;5#E5Q]6!SXTVG M>".)QYP;;4%0;3O742>UNL2K&QQ&7_/)X+KW9?H(_/R=6 3PE$$/[R:"9"V" M@D4-K:)6(J<#_5/M/3=>.*RLH,B_P(2L#XO 3X?*WNPC!@Z&:7(/RCR)$_RU M\9V$-8P0QMZIP&D2P,!]@BOFF'7 8D85#HK *_%FM\!=0: _8:):_+']F)Y>?U8G8M+5X& MB.S=Q)2L-3_,@*=""D69I9@2B;S#T .GM59L/TK&T?@L6Q 43/9%!Z/\"C@ M ]!HZN*EE,QP!K2F3+M8]\D] <9SIS"Z+P<P!;;@K99L=BQQG&X\#&"= MOH.@(]AP895 U (B"<&<(8(C!)E4>^O,CMN-U\91T0HZP'W(Z04XVDZ9>_8Q M3R.%%"B'/+,".XBHUEYR+J"V%EJAL9/LZ)UI+:E2\BG[1';GQO&ZM;K=.AXY MQ6J,!NRE10!;"KFD'ED%B+=88&^U%Q0>2DX=EX>JDW6M^Y%..A7N1G_2Y^A, MZF4Q;_*&'+F["A,<-G0X709&>I0T>;2;\4'K\^?6Y[Z77(YDH@!QR: MUOP@=_ -'K- ]U A@63F%!%+04:3958L:F-ZX]$D?W-1))Q"!/ZRR1]B0XS$]W=?@DV. M**__]]%\,9W%/1M?]WN+B[QGII?A%M>]BVS8N\Q&DT7X?S[LA0MZHYK:>MF\ M-X]4^&81R'#MF\A2X9\O!1&'JP(5]^/US;L/ILOQL#<>A>-K&/OVAN_F^?H# M%KUXX6)TF8<7P]YP-.Q-IHOPF\O1(CVA^G5DXNGYVH^_7"<.B[2[S,9A'HO( M>=>]^*RWO;^-ON63-)Q9/@C7]T;S^3(--MPF?AQ^FT@Y$ND\GXRFL_CH?-Y/ M(XE79//Y=#"*EGAX[B"8X?/P:A .Y'[ZV\OK7._[C*!^'B MQ;1W,0U+,PC/#RN_-JO M'%9QN%IBQY$OLY?[M.Y,]-TFH>M[$: MTSU_; -!1#E:!.(P[/>B;'[@S8H=#@L;!&NDE/-L-.M]BQI@16CE[O]+&/)R M,5^$'8N[=Q/Y]7XXBS]Z'U^?_;7W/?#4 T=6G(1_WG<4-M"2M5- 2<$0<8P2 MQ*7EUD- !":&[0#9B@=>77^Q"HIOGWP(_"=>'6SKOTIG7K2.__XN'&IA(FGF MQ4%W^#*27P)W1.:(8_I\?95OM!-;;5'\?N_A2U>'+[O=\F;H[;;FW0M[.0XO M-L[@>V[ZV][G/>28UC?1U3"/4T^2_TN2;=-"8 [&TWDDT:MP9N1)(-6_*R\9 M1^D41,6P$$37U5\($A_C4[#OFUH^R$ MONV5C/H^L$58^'4>L@4/_<_G+754+\->Y?-YD#)?1I.T+G8TCUNXG.6?PPWT M>#KXQUE:H_CV4S[.$\&]H0)H#[SV7,&P1$P![I7@W!+I8W3Y35W4P:5C1<8N M-]02('U$PW#8NQB3-KK@^+ O^5 M[OT<>!8(=I!=1?5O%L3'S_KW3^_>NT^? M>N;#K_K=>_7YW8?WGRJ&*==G0^O:((V'3!<^;A;H[-%D]7#E]V8R2Q?_.%J$ MVPYV$=Y_9]_"<1@4/S4(ZLQ\M&B*H#9XI>5)G?W\8=+[C^7XN@=Y<7!OZ%B! M:V9)8PM:5M;[=)'-\M['91 G0<3UU-=9GB<-[8?XHYB0B,!/-UV4OH8__;50 MD%8K]3'JE[\LAF^#JAA(IN@YF8AN4KT+ PB63CXKA>7W>24@?\NO@ED4V#N\ M_Q26*0N7Y[T?RH%4CZ@>7"H786."'A95QGR6[K0:R@_!EDH4&@1JJ=M7_FRS[U.^9 MXI]OX1BR_XI5!]XMS-1_#ZYBNMXQ7ANNB MOA@6=I(5>QYF?1X6(^S1F[!O_P@#'*[?/)@@4:J%6?8&B3?2;8M1-&X;E_4J M&$SJX[MDGT1=9UA:%/6:K]^YY+%@F,V^9I/1/[-JB=/B#2)A?RE/IS# :3"' MYFT;$JT+EZ@]I3+/'9K3547"E3:S,DNSJS"_/Y+*%;;D0/HZE"CHZZ(^E9TA M7!'#%762@IA,@K4&V'(@+!;;R20[5 73G$EBAT!-@0OAN@YOD_,*1[$+>>W" M*N_7.#EJ;;YBQ2AAHH!I37N&D+_=CE&WHSTGM3@0>=!\DS[\M#M;EQ B:P7V MP&'%#&4(:@T!I)Y1X[SS:"LB\3&[3G;]YZDJQ&BU-?D\)1$<[VYR]'8;U[.E MS0PG6O+31/EUV)UK%+I)([Q&$A/)*'1>: 6\\8!YYJ%Q6R;T/7C2I0/O777> MO9O/HZ(Z&<87\5@XWDTFY&#V;MSD4C4(W!K/IVG\>3!Y-MPO_?C^^\5HR3]O:R,BS"Z'M?\J"07H0%B;&CJ)0.IM^BKCL-FGKT%(;KTSJ& MZP?C;'0Y[UUFPSS&!=8,B_-%:8=5?JTB0/ A:)N+B]%L6 J*H->MGI5=3I?) MJQ]4V#QHEZ-2Z_X2[:%Q$0B(?JOO^3B,<]-%GQSSI?1IFAA57&&6QYA+M [C MA*.^&R=ZQ[L4#K[52!/M/]P5?B?2)XT$9A-S')%73C!(K=8"6@,%8%@+HH%G M3R/%;HJ=)LK_+9R.L]$@V. IWVH9SL[)(IR3"1)(#0:S<&S^,LJ^C,8-6*!G M9BI\.*8ZM& DC7YHQFNHG''!(D'4*"H)\PH%;4@*B0RA1T<=[Z>3P3J!-"BC M_O(H:(2]W0[8MT4CL[R,(A:";;9:I"K>6:Q#&6[<^#(,Z$UY03]^>U4YI!J> M@ZS@N]ZX7M[&MXU/;[E=OXH5U!&U0 W#?)+BLD%KCD6-R?>V%I:TE)@' M%Y:RTQ.>2D]H*/4'W5-8@S% Q2UG4+.PBQ!Z"@3&CB@OB6':<_=4>WJKD+OA MJ#-'),T.:?='S^1@O"R%626[;A1$_<.?D;"NZ=0:>4X\-)HA9BT#AJA$0!A; M9^H@^W,1T!J"8GT$'IO&1-]N%Y\=AG[V'5'A\EE^'J,PI57P@!-*#8=IX8H4 MK4BTT\FDB#S6V3D-*V ]=C)*KJ##4C!JM$> W!)G O4*3@4SPC&B'2!,, M0)L^KA0 TM%HB@,.BU$0VRQ,YVN*!.GK^I+2E:F^9[.5QZO*%9DGFOQ\D4T^ M7*4(Q-_"+1;S=Y./*=G@+F2?[KO*]$@D^GET63RZ5@T_10=2NK1=8B\\50_S MH>"WV[4:[9VG,07O39$%TM#O"D=:EA;B\$(2U1X6+YAB0ELM-* 0$P45=ES( MF*'D'=H*;1PYB84?IZT-''_\E,;>;E?JMT=H5_52]/;06Q$(+M2[F+K82^Z? M*/@F80<>1XL;R38;E(CK()N%%C&'@DWK#06!!ATU4FH6))VV.Y#L'TR)Z<]_ MQ"V X7A&OL_IMY/OAQN)Q]CRFD^>3LY\7%+,][UWDVF]^8WP-II=38<$K66SP/J]J;+\.U12;9W7+!BG3LS4&"=9 P) @G MT +(Y'U7Z)9G_OPYY3@$SC>1^"<-=)P[I>\]>N]VY?173UVCL!9RSF+2V(/2 M_CX-+O+A,?O'S43XLC((R%AQCA WM/7P7'C5,JWQK M?B S5+@P[' 22QJ;51-'PW\=QF%0#+!&?J"2WC$-H(N0MP0):8(>2+ W%DAC MJ-I,\#O*M(_+['^GLQA)B&'S%/M/JYBD5M-MM9CN$&(76;:"!%LAZ]&S MFP'#BD=P\9>?JHLVOX,/^TK>Z6=W;NCYD'+!9\$J>T3+]#;G%C6!\\ &/UZ, MAH&Y3T'R-"#ZE]?,HI M/S%;M,[V)U !?==M/=8:Y\*&E8UT0JB)EE9Q93!E0?D$Q!$-M"$4*:SY'9+2 MMK7,J#'<0<\L<0P:& ;K5FU1%PV#_#E8Q.KN?7T(;Q41X3A+GE^(LJ(&@R)) M)];W!MH*Y/C*-9=]W=-.#F(Z"3(*:T$FM#:, 1=$AJ$NV-(4>\$QM=H*@]D6 MPG2K@JS,$TE7_K:BN>,59[)/\':,]>'B[/BEUBGKGN\FBVQ2)!K>'Q/Z%2BB M=^\1^6)Z0!;B#]?Y1,@AP)$REB%!O5*"8AW4-T"\!4_.)HI1@7;8)M'[^D.F5=KCH2.Q6N4^&BP!,- MM$$E 370>R0DI=9) :75!@=#E@JTW1[WZ+4K&;0KUFE7IZ)=K;QF5]EUYS([ M60WKYOX$2>*PAL],(0( @X(SY:D33!N",1%!"A$.H=B2. ?PF36_*.GO8T%^ MQRO6^I2TZ3P[C98&KT([LWF!I]";Y=_RR?(A(K#3TDY12]LG-$F=T!9SS"G" M#FM-*.=" @Z@)TY+956P59]6:%84^UM!L,?,+UR0I#,$)41\3[B("Y HLS,@OD$GKB'M"[]\(P#<@24O@GC7P MBH+[UI"S1[,;D+N8(*:-VTBH([F]="R1FG"=7I6 M5@$2I:8-L1;AJA,P;P4<'GZV*HH.FU-(F3CJ+T%BQJ*#K&K$ M4JSCUU)()B"30J(F.,>P_9=E1<9B,1M]698$4+=TF%]/\MG75-IQ$3M21-"G MU*FAN/!+7.2+4="]&\L>86>_U@"@JV4O\PSSX7)0X/U'BH]8P9=Y M6JA J5?3"(VZ2_-X4'60'P7)G?\R^E8 ! 86.J\_V8SDKXR1>80%_G"^XY#: M7RP$A3384FX$ I1;HHP4%%I!F(%*4]HH%M*"8.0E(\X(:AW0L::,*H2854!J M=!+%0IL,M8+J6G'N;?+DUC*?751P\"5X?35%?']-$6B]IHBT?D=T)*5(QV2( MO8#YO?)RI-B[I5B>U,'E==+ *]SWW^?Y^7(<],GS/!V+_Q-A"%YMI.+S+.*9 MIL9HTP@9FK2\+C'XN2K43LP5]XCRM2-WP7':Z%D&)!'!HH!.""J0%X)CAR7F M$&F&$=YM&HUO,X0.A;M2=R:[V1C3U[]&& (340C6X-B2+'@?^;^]<,W3Q&N. MTR/7B?4;='XVAT205( 2^ MD$D4$&-4D98P#B&$#HJ M](O1.%8DG;#J-G_77I 0]T6K,<*CU2E> )_?JCJ<@,_A3DJ *0!=FLQ\C&> MP1UE$FB*N32"6&\%GIS/8B.9(J!Z M,;KJ?#H/S4'=XP4]N1S5V]40@1HIJHH2IAC11$ *B=KM+QD.?.&"U7J9 M5%YPKIU&7%+$L8I]410-BIFVFL&MTJ%GU,N.$ESG-!.\7ZV<>QK73QNRZW1R M\Y\LBW750*H P8F&]SPA:H[K-/G1?#/'_.GZ9PM1RU7L!!$$&P:4IQ?PLX9H_*V8HHGS/;LIK?JYVV8?KD5>T& #<16]=,+,JN;#^23V M/+-A.G$*/0P+//"W/153VQM44%%(02^I;T'9P25E[J_H*>8NU;V?+ M<9A<^.$@WUE#4JQ?6/Y8<1 Y,@ZRJF_9O-T-O>C. WM,!O%WY?/>]C[.I@5E MKH:PMKZI@F%+-*1YQ7&DN5V%7T9+MB@Q23TP5L\9A7$5M2 /&F9CV\M:BVKF M]]CXIY>YQ=MX\8^C8#^-!KLR(/]CM)B/>@U!\X2D_&'2^S!83"/K(YE87ZPW M&DR>B:*V81HHKY?4U-['JM)*?9WE11%/ZEFH%M','H7KS'1V5;;ZZ7W\Q?1^ M.%M]=_;7\(39=/GU8D=7E:J&:[A1<534X:SN410 I:_JLJ_U2WK#H"5&2HFB MOJ@"6A%-.,3"="H>#I0]"?<93^<[FK$WR7TQ+;2E2EP6[TJ9*>[2K^J(:'.G M"C,\JI9:_/$MM;*D7\R1ES0J#H)!19W'@BF*&1]O[VX8/][W>__'*C.[4JA=S3 M;^T.XWETO[5;O,O[RR05Y011&)8;\K#:2C"G'7=<\R"0-"?-,DG.+-:(A_W@ M%"L@F$02<0(8$PKB1_54.P@+%*KP()O-DJ*^JHK<+H1,0"+SJ-.5.G)1"1E_ MU;4\JR+?^WN>H;MU*+O'5^TW4;OEJ_;O>!P3>])%;+]$];$3.Y;\WE:<_UT) M:A!%$-XK"P>U4HOXU)6'.ZVX79WPNIU_83O_:S8;7.S=]JZX_N7,[X'%]>V0 M]_,76?]M-IW/D_%L2F4]O5&7$9"IHXA72!%J,%A>+E-(IR*%,/E_OF*@QU=. M$._S12<@.GK8.#)NBD0=_ODK.GR^(734_VJIOWD\/BL!=H?R:R;#>"AW(GB7 M"'X5E8,M@0V\OGJ> V-!;8N7XTO!;P<+ZAXS?8+4>\8)A#D'=<@4"&.)=8)X MA:FA0A!*B(,JQED%0N86F-S-4&Y2>#<20]\5T>%'U1E]S!8I*:XNJVXM%1_C M/A/TB1&='D[\72%C)_@ZP?>@?D6EY(-U^28T+@)4.*)B%@^Q4EEF"'3>.^$D MX_>0? UCIVEQG)8LA*1/9)L-<]OM1O1\3+0+2[43G)W@?%&"YW8.UJQ M1V4SZ5L:8X06FE"CM*2,<\:!!H8[#.XC]FXPE*'\3W*L@@_1/@>H$WR=X.L$ MWXL0?/L,92[JJ@KI"(*$8DO#?W30^$10\Z2U1A)CMSLVMF$H'[,LA+1/@.P, MY^2FK#5&%,0F @9IR2@5&FIBG00&2L\Y=_0^H96=AO)1RTC0 M1Q*_7GWQ6"IZC@I^]P6(]!>+V5^(+]&(CP "*= 0*N$HY9@*+ ##&I#P'Q-4 MOR.(#!\6YQ;"/@.P ]GO&/,(#++ ?2O.Y-0I*SAS6@C*@-7 .*PEX9H+P10[ MRLCE87F5!G6CS=CE@RROHS.N.KY^?K[>P]:T9FL'E,=6"P,&E<> =*=MQY5'P)4-[Z<0'DLBF+/&1MP?"87R1/OPN38( MW-"ZZDGC/H?E2]DGK,VCM>/+CB\?K 5+7C,FM-@J+! PX7Q$7EBI,& 2,6T) M45O@MD<1EC@LJXH^$&T"BW=:<,?73W'>AC.UUH*M]Q1XJ1'4U$,@L2?$:(24 MDX#=*\_B,%[S SN=^EB\B-/V5=27I7:_"4]Z.+V,6+N1-KO.= _M3/=2.L^5 M4HW@ALM.T B8"Z64E# 6C =+(0&(*P4TN8]M?RAG^G;KZA:$&41/DBU[M#9% MQ]>GR-=[K!#)4)T$64#R0-M7;! %+Q7D/_I?/&'8'7V)&64 M+\,BZ:3"*4J%/4)!U$(!:\BQMLS(<.@KZP1#"A/K'$'6:'V?TL+#>/(/( D M>Y)TG^ZD[WCZR7@: E SM3<44^8A$ M:?&=8#C6$Y\T;'MBI,/<(P8H11QISI5GR"ALG!/RT6K\4/J/S4>K0TW69[[K,O_8N M\Y4\Y[4\1UH#S92T&C+JD9.4: 5($0U4AA*JF+EFA9!";-, M,08QO(^_[<;P6!ONL*"%T5:CVIT6UDFH3D(=JX3"M1+FI$"((*3&"&Q+2$&M%EZ>J!:6HJO_NH@QR.KS5NY=K.O[Y67X MR6!M?XY+O3G\!@]G@[^<988*;[]E(_S M1(%OH N\(KV X2_%@@LJ%:?6AU>8-^OWLLED&8/QC2WJ M3<^WP_#]WI=LG@][RZMXP7+6R_\8S1=A4;8O346%@^5LED\6O>4\/U^.>^- M'>$>HWG8BD60/(O8UV[:^Y+W%A=YD$_C<%#'F_TPFH1/ILMYN,?\KS]6TVIL MV-I)&?WK^P88G5>X-\/"Z__;AT<.JO<[ MEO+SZ#*?]][GWWN_32^S+;WB^VBXN @O RF5DFX09I==S?,?JQ<_;>,YU4,@=%'*AR*,&9"'&$F&II:@/D:L0S5^[O.L#6X-- %?)=@*1+3&)5#22,F#EF]Y M]"$B89E1U$G,@25>WRO;9)LO_R?/9I^_3P_&CJS/6PW0'C]CG;*>$+8===4& MZZS(:U;$Q %N#,(>0LJ,$(@B[H2U'$H;#LP66/%BEN>'2UKM2_(D9^/Q<^EI M,"-^I<>?K'G. XL!XY)Z"2F"6$))C%8>4B$H8NCQ/.>GR]G!6 [W(6NS*=OQ M<]:)GW^D.__6>!'#FA>IQXHQJ170BF*G!*/A\,,$.D0L%JH%7@S7'M T%+3- M9A&G>/QMU\X=)2-^#A//L_-%/GLL.ZYY,[<#<:?*E;BAE0+,9>!(JR$.!J*3 MQ&/DF:) $.+T(T](%3?AX*P9JZD.E\=[;/'7O1QZRF=HJGH]FMR1.WCO7D)2 M24M.ZJ/,-L&-!AQ=7<)]">!5IZ$\*N/CP_G?IM/A]]%X?&L"AU6< \(ILL!1 M:9%VUFHMD7?2 8=\(X'#2B<] TA(AJD!3F+M@;;8!8/7"<".,('C\UK:0I%, M<#6;?AL-\WDOZ\V7EY?9[#JF4L0$A\%%8+'P1PZ_BY+T==YO.QK MN:9="D27 M'^X=IE0-R8 7&37O8J'#LZ&V>30=[+%KU?L]G@HK>94-;E0KSV M7 C2:*SJ-75"&8V=$=0;HTDXXH/2B1VWAO$M&))*43A<$9GL,]DJW,BK2&LX M3EPH%9Z6VI+TALL\IH,0L84XY M'C1??Q/SJ1)HRRYG88(? X%-AVN0#BM9JNK%82.*N05E1ZJIVFEOKP?R:8QEOHKS>K MZ6W!:P7Z"TOYE([?E^["C>_C;HTFRZQ8RW19ENAB;B2F6C&E/>=40*NAMU@C MK+7S7AL6?5Q9=>OG]J;N<,KPM[V'.:E_R>?S//]PE<^R6)WV2Y[-\_FM?FJB MM$:26 .5HPX[8;4 6"H9.$5) YI^:DT%IP@!3BGET@LC%=?>60NLT!P5_!-V M)!^JQ;V? S?=W+^]^]N_?W[SP;_Y_9/KJ4^?W.=//?7>]GYQZI/[M$T137+9 MH(Z'S!L^;CKH?GYZL4%8HO)K/XAK;_':F^EE^-%U[VH69-,L7-P;)R+IG6># MT3@8F_'E=-:;GI^/!F6'Q&R1]0KW8R^ZQO,@$8/TZ875?S.(9^UXG%SITXKL M5K<,]QDMYKW?WWYZF^XTBO>8I"W)QKU DD4?SM[B(IS6^1]7P4Z+Y_:W,+#I MU]G>1;'%^XTZ4'4NYS& MEU=?9=>7>8ID?$MCR,O/X]#>]OXK3":0C'32?(^/+"F=NVTKJ17=5ASP!C),:^- M!:$ 5!H#;ZP*5KW5(+QW@CEI) )B*TMEEX#['$;^X=R$D<2#]8:F2_/9XN^_ MQ3!4PF&/[W[-_AA=+B\K /;&^?UFG@]^'"YGW\,I&[;[[.? ]M_R2>\ZSV;S M&P7/@Y8K;=]\>IE7L;)R_T*DFRL#-A;GGXU3J9)68;A]4I6&"1 MBJI*-CCT=M:!>,8A8)!A3*6BT#&!B;*(*FX(UPAL>4AW;>=O^23_GHWCKAYB M+\]'85T.L)/]7MB RV##]GO?+T:#B][H/'!7-@^B[DN0LH.@Q\4^LVG_\ME@ M-,_7I5.YXZLHZ3"/VSJ:K(K2U\5"P=K%9UF0?GDA+(;3)%+BLL6GQ1O'Y&'1\:1-ZY:A-58Q&4:!'DVR=+3UL_78SO9U#PL M_7Q1,5&YIO^RDG7ELI0AZBC^\VP8#[_5*B?T_3J*( MT#^8I;4.2Q6T\%D1 8\_B"=7L1^#Z66X8I NJZCA>Q#+U<,BD, \!F."N;0_L^78Z'A30/Q!7H(T$+I*&% M_2^#[+W\_^+.AV]VG##A45DOQ:;#,\*V_#,\/@QB5)YG66\^"HN?SDI00H,=&3DLB>NPI2LUI5>)[DHC6)]^G..7TJLQO\A+325^6JU8 ME/WA_3Q^'PCJ37I"=9(\?#7C+E_&7X3]ZT4]81&E01C%>10:/X2'&O7K_*]I M.-/PVUG,])C%3(]9/JY +HIQE8.I-.H2_6*WSG(_TR>/6UKD;H5Q_%+J14&- M+"R-\J9A 4DA,)1!0X%"48+B=1(@$TXV MSP!5MUM >Y^S90'=FF5ST^FUW_2YRT >,P_T>'_"EG5?>P%V6/W%3S=9?CMW M8H])]FA^AV+#:9'^7LSJS*6O^9LO@9G^\28EL?^8C;]GU_/HC;B8E7.Y:8"< M_.4.QV9VY]&F>PV#8)BEE?PQF73QB3^=]2YFD=?^-(<.,D:)Y=P#"JR3# "& M!.$$6@"9O.\*W?+,GS\7)N1Y+^KQ\51:+>6='#6/WKM=/J?JJ6L4UH)KX9&> M$GS6"I>WX*%X]*JO'VNC2:&XQPDU3I#R[,B2=7H,N%%=DF(5!*7[DQ1ORT1\ MV%?LI/(7#P[A].23>ZZ.AO=+T&RGJ.M)@Y<[(@&WRZW7E:^Y8WG40YODO8H6 MH'L9YJ4NP@-E_Z:*'ZCT/^"I%N18+,&#:, -A_?K5 +N3.NG/M=6T_%/0M5= M9;F,(GIZB:E^:F+_U'3@1Z>FGT39X?-KS93R&JM'.J^P!(1H1R7%4B@/H08> M"FXQV:JR/@NBB=.)S:3/H8M9K%_"*J($Y0E*;,S0>+TQ<@-5]LX60I M6W@M6SC%5CL.!)4PXD,KP: 4CK-N7;RKK+E_70R.+!X$:P?Y-WKL,KOKJK1 M8S1$2MR(S93OII3I]+0.Y*P5+>]5@IP5 FDA)9,N(G!]R@]]8*K-)&:H MEEFR^206R=Q8U'O_?/T;\H]CJG;*QOXCM6H;7Z_+]0=54/QY#Z,C5)>O LJU M!9Y(X[VW"B.#C? 6AXL 1'L4-C.=;VIH9<[L?]Y:)T]7;,YNMP'?;N/-],+\ MQTW$A(>7PAQVD5DM3045D'*'H4$$!RE*#8R+3,)_/0'DH8M\.QC!71<9@K?; MDK2=5>[' H^K/-5WC*^WBM,&L8HBU21M))(7WWS/9S'5?U4L,CP)5M^L7GE@ M:6VY\?LSRHV5%A@'O+"$6NR%)QP[C9@5SA)H&QGE'B%G@AE&B4?4&RH1I%HZ M1I&&6C'_&.S'@PCWW3GIJ2IRWILOKZ[&575,,YNS+% X/M)83^7LAS-@D%\M MTGB+.$LL3@CZ2?8U[_(\3SO/\W03W\Y^_N\-6FS4[=;U.IW%_3 ?WZF",>TN MQV6LMAD)=AQ;IX%@X83!6##$G>':Q[,(Z:URW'4MIR(Z5=#R"!R\P>,!D;8MB MQK"Q& *J%868"Z6LIQ9 Z4U8 O+[58!8DO2^2U0SL=\-KA++"$81JFBOS:B M:G]4K*.ZU5)M,U:Y38//G4_ZEY-)!VQYXB:;7_2NLM$PJ>D5B/PFBDJ)F1*- MD1H]H8M/='DD+RR/A*-&4V#!B)!(,6X!!5YK[F7T)4(-8_.)/>+Z8XD'<4B8 M3=Y'[08)7HCV!X]3U-99)(,H=*,\ZIW/II=;6%^O4Q-\.NVO*T"Y3002\8I% MX$L,:#ZZ6],N8+%5#/S7;+$,H[G>[\E'F',G)454!FJ"4'I- 0=& _,MRB7:JSB7^XSK2UEXTR Z_H?/K M=W[]]E&2=2=J9I"_"))4UP*MD#D+H#0#>Q\(&[1@F4$"D!91$;X&Q MWWIP5^I9P39!ZGTX]Z.H=,5.Q =L$,[XDS19.C&;]3A%:MAV^#JMT1<>EQ"P MT0R*8L,LX(A11IVRDG+/:9 RAFECK7F05+'+/,J1S]^GARMQZ#,@7XSM]]*U ML[#MJ-/)7E=2Q4W"!S?:0#*GO>($&8KA%- MK.#L5)D34F5PI\J\1%6&U:H,9TX0(YTDSJ865<(PS$#ZEP4*DWU*.[7F9###"B"*]8Y&G9[384^T$H9[Q=@3 MDM02'1LOO4<6*,THY4PKPC#@4B)%L< /ME$/J!R*/J-/VG'Y%-$H7HAN&9V>>9)ZY@][Q%+#=2:EP5Q[;RAA%!,G-45<&VD0I8""^T4! M?Y]4I6WYT/TQ")>J5%ERN+0"U < O^@2I;^^5F=;(9$*I70TB95NP61)C1CS MT;>8$MAIJ _TQ.WI\7-RGKI]XD[6&<:*8&LA$"@8V]1[H9"%T! 8!*""D.^P MJP/YO:NH[[<5[1W.=.Y#D(4"P@W&\V7 ^7OOX\,5-MQ4!W7UVMU3X5(W:4P?DPCJ>QF;DF^"' MJ90^?'Q^/HK]6*^R05ZTFK_(YJDG^76^6#6V'R:-8@P2P10VTG$>U#0' :%DK6/Y3ELT_GD_7?Q/ MOC#52C_0"+TKTB!ZNYV.V@[0X-MUPC^&:K>:!@OBR+[.\@(@XH=(HF>J>G_V MU][WT>*B9]3'WL>+>.F[?B\+Y#C.OF>SJ-52,Q&;%C7X)[!'T MT6&X3X5\9Z;C_#*,^&H6.2_\8E2PU29LQ8[F?HG9;D':/J+*NK>]#Y.>NIJ- MQCT,BCOUF^R_)8;"#(,T3WM0B)3Y\O(J,5J8T;KQ^7L_DR"S,*3XP_69'FQG+^$:$\Y_&J+Q$4+@UI6)3H9^-Q7,11^+J6 MC\W:S7+QPJ"J9MOS17@7YC[.%V&;XJ\'8;-&0:@7ZY%'0ES;E__W)X$@_VG> M.T]U. G,*UX6"?77;#:X* $:$>KW B$&B@[T M_!_+,&*\GYJ;)VEODG]?"86+/!O^7]CE<'':JMA%X7''TKY3B=1(MQ!#%4XB M!XB'5G*@C/5&0H0QM(Y8N*EPJK Q'\Y_R[.Q"^2PR#^6 FO]"'H7%^,_<5R: MYC$T_[_S1?,< JMC"-P>K^&\+^#>;)Y[KE5O'E<][$C4* +=KBDW06C&K0P* M2$1/G$1>"R*XV+B#[@VM/3K,2 $M049KR;6&0#H9]X9@"9B5;$UC>)^@L*;G M>CD:1YK_M)C.@O1?WQ=[P[Z$:Z^;&_/NO;]A:Q)@7]B>[T% !8O^[.?ST;>\ MY8UYD\93[<>7=<,ACBS31" )(ADQ;I2W\DYQD(CG^.'S>6O%"W1-K.RI)#2S#B?_NT&2)&2;,N6:5N2F7,RL21><.G^H>_M M-YJ!]B+JAK$O%8E#)5SIN1HW2$BEJ7#CK9J!Y7V$98"G=(R;]3#&QZ7;D>_G MWZ9=XS&R(#X'! 5$E?=&6L AE@/\<]]<-F%X-U_Q[5=2/F*67V?MS.,]_?V]D MK9_2\;?TIL0*"U=%-9>[!AAX?W@ 1*8/'JUY%M!A)7#_9,10?.//[YRK DGU M?TH2$]_GG@Z"!$Y)'4O?!2X27N 1[1)?/G:%[GGGG[_8(B47#D+>2LQ8^I # MYLE[=YMMJ'[K"H6MD> M16H\%894>CHB"LX!%@L="I=))?V0*1FY[]D60GR- MTS)<\FB^UFWCF0TV?BN1+Q0L25C(@BCDB>!"A0'W**$2EC(,]0HLKP)R"4@\ MCVW#D%_QD!H_3$#>U4[S? TA')B7K:V_M%5AQ&1@A,:$5_X@N/Q&FKIR:1I<;=E']4$ M>&R,U6E/[:2R!QVQFR5JVX?LEB*UF_$??WCB=L)292GHW>ED D=L4:9&T&XV M<%50RDO3#P1.U!SQ$"E@EM[@;J+=H+Q"]0GN7HKH]A2^!L)PX*>T[IE3;CP5 MG<[S<77H+L9CR^OI.:RNL=2T.H?<1V[F:-]X.*SR=.4-Z5*%NP8"_&I?D6)M M*V-3AB>^),2TNB^Z,>AQ42@(G&V2"2:]2"%I:AE31J)@J^3WQ M.ZZ$#*26H&5A83>B A;&+'3C2*L85)YU[>JL&KJV(W_6;:*WU+CNJD_0MZL< M8.0ZO4'3XJA(OTV;Y@85S>\Y1JZQ0VU:?Z^ MU_I]4^,(T OH!DYE94/ZJ R2J!L:H^ZJ*19[?%T"/DXL.*5##/A;TJ&UHM:F M>AP_6NNS;TU$5V$OF2Z*!TRAQ*/QF>F5-]8 CP6!))HE<< C. L%D0EC7ARY M(N+)JE&I/NET9O_W=+(*/Y]Q,A\O?H/3$6?RH -Q5V+F_HEXSMYBMVU6VXWR M[)O4BN4*M):N*\*0:\*# ,Z(. JTA^5K7$W5XS;ICJB [K>'O(RO\ ZU.S4+ M6K((A3I/:2TDER0)21#KB'$!QROQHN3=0W6XYW<[FH^VC]1/Y]/Q"!X@3IS= M*IJB1SB?F\P)-1E%9GDNL\D0*!<;*XRG6.W^_K9D?@3G%DMHY#/.9!*&B>2! MK^"_(O$3UBIFJAB)0RDC3B7AFE(5Q;$7:

WD8Y']%IYK3(8."XH\P4KP',AOD,CO=Y^MVH)=5TK7):=3BL MC_,B@Q6;UXI "5 '2[= 57:.1 (+BH^S*V@ZP.7X&[X'#OHI#C+]CAK.689] M3,;.OT'D*$?YT"YYU14=E KK4YZ,%D-SP,!=3KH8&?_KNB\;A:!BM*8U8>%6 MX\TUL\;[AHL2]@*]AJ"7H4T;Y!1@&-OXPHS*VB[10YN-\PP7#T=19+B 5C4Z MKQ<@&]G7U0TS*L?UUZP.V;$7V:] X$'WTM!88LWON+*U$(ZC@,,#N!@#I/+R M"AW>*R[SU9E9"VQIYE1/P0[?"&87*<[:.*'-PDT=W#\D:]0O#;#!E6E1H(:' M(4?5 Y$+]BK,Y$%\_$MV"43TJ9@.LPQ?7G;K >\T:NQB@V$K?2"??)V.OUI? M76HX-+/%HH?C-$=S_CC]5BYR!"FX%.AD&7]@)#$#9;-F"095' QN_RR=&[/@ MY (E>ZO*UT_-KF?CJ4D?=%!HL\_$EJ:7"R >]"FBSQV$.F1V$&2,Q[WR'"RC MQ49YB9EBY<"RP!##4("CLUJSL>62RYM-\=,OZ;YN"J_;;P9%K;R$B- ALL17.03^(A=5PT0FB, GC-" MZ,(G&DLJK.FY>12,8@H:#8*&85]87P2J414LA _$N+M['U['JS1*MWDF+IA! ME;2<3N!E-X@#QK(RVL+VB!DF_N%B;/ 99PF7#LVS)]GE=)[7, S*QMRV$H4/ MQ6)LJ20=?+$%H9MLQZU6O7<:S*DSE5[4W V@,7EM7-WK4 PGQNN&=>A\\MZ=VP\I+H1ZM$#]N[1 N\TT3L MVD-[,9EAB-/0%FHWG8\7Y_^NI >,^C+2%5#_ EC1T!#JBB?.WZ]R\U9LB%PQ MQ&1JXM<*9-KJ>+U(OTX+\V1DL#&HH'.4*%!.&8_QGNDY/C(;K2Y@>Z+(P5]3 MC(D>91?&UKHAY%A>J.%N5H5?I9?PY!*%@Q,G6<2% D<2^ZE$44)JPH*5DAH%@<1*'@18)EPE5 MKHX(7.=3TX2=W:MD;GW/+4KFA[_%G[^;#=-ZQ1MJY6_ITXB39>6$B MBS;C/5$DRW9N<+_52ACX,F,MYU$0)8)' KY7 =U[^"TV/_SJ=Y!B.8W;N5R,O MV'^7-_XRG5RBCPX?\.5FEIE;ZQ];-("_VUOO-D6V_:9;_!XB.-F,%NW*5GQY M"0H%"L<@CT^LG:$CO].6O6]YG;1/ I4P%OL^XT0FGN<%<1"$3&GA*K(1T[>Z M@:=5#0QT9I^A0#^J&J[">;RWU/ D1[I[_>B,%AGZFSRK% /Q?#5$- 9&M*'[C9)K/&C?84\JO=-XH2I=+*\>.UL4 M0TP^*MH4PKD^((!)8-#.CGB//YOSA),FKE;R54M9]VB MV%>6GH(C%)UDD_$$.KE'&0MD%--8PW^D1R/I$J9\5\EDH^74$T2GO:"#@Y.; MFK6H1"=K:9Y>9L:$NPPP71$"+*R\NUW6 J++2YN+5Y_8K2@DDT5@>S>B!%&E M#JP\_63;5+<4_]B5MK<)(>M+M2F'F&E^@Z'AA^.103RWJ?/FB4CZA/F, H!+ M%8>N+T 7BMS("UFP6>=M-QD$&9F\.C/O*H#XWHG_K &;ZY1HJC?,\_D"??*@ MOQ36_=(XK2RUX9 QGA.HTX!!47OI5\2$91KQ=#$W2WCN^]O3Z.AOE]BBTI_)E_A6!J_)6W>''WSS2V_H2NON>E5I;M:AD MG,2>IX5V$TI($'"EL6"-5IK%"?6>9%]F.AN2[0=IS;7[HQPQG[Z6:?DN$'R8 MBW)?LE(W^ECW6:EO,2OU 7[,)[E!]S&I%>7DPS"\K]WJQJ;RY[F863S>I@ICU M^Y]%#CN?V<)EZ63I);-4; +#@/A?,B77D(K7J&B!D"'3%+0V))6 J(3$U%6^ MZT=NR$1RO]#;VJ!H.:5/."-R2 1#'T@NE)_XFVZM#@H.&#A9%O*L2<-6%"C; M(9A-I+\-%C15?88VZ<*241666><,9,N8W_/%W!YC&"AZWJH#4T>>UJD(>'(N M)B83N3Z#3YS3QF,UV/;JNI)@5K_:!'^::U=CNLV!:M)63>QU 4/!=.XZ(J ) M;&PKC2E.H.(9/%EM@42,)K#'^]!$ [1-MI5-Y+0V>:^JF+@FYN[E\/-BN+@N M38J,#<4OJM*&F[MC"UM=3'8+;544 M56WIA0GDQ8!>8V\U99-P1XSYX>-P/D4OK)71&,IH\WQLMW$\+:M*#C9BMHZE MK1*GR^%5-EJ8:@I%:JROHQ0$SI:%8X;I6G!+F_O+BQ M:5T-3[4J%Y_?U*4WD!>R,492V\B3LG+5E'7ZS<#$+P]:0MFJ &9X%+XZSR=I MO? FXMG$M]]Q4SI?PZ!:%UM)ZFA$/IOW9A#35O'!@'F3M5%7YKI'QD5@P $M M5A?NY+92^ONVV;K!J?E5D=FL@1T/0]#'LKKN23;!.L!U7H;324I&NV):?=+4 MS+JR(2WX-IX^/#.OL_U*K]OL]W%A_K.6M(8\@L.W6FAKCLNC>*G->K8VK2E; MO(31]5_-2NXJ[.QX7WLNU3SPY+5,;($54YA6]G#)PNU#TPC;()9CKNS.NN.# M7&I^*W Y8"J4H1OS(.2>3D)&XY!)'O%$")]M-)5>E8L_+X=O!.N[_&F/CAQ[ M/BG[2?XTXG;O3JO(8@.#3;X2NF9GXT5YG_P+4F!5A2DMD9/P!,<"T:G-4FR\ M&>TSI,DV!$+$^AK/5N78$%S0>#*B.,)JFH*J4',=2<5%J)5RB79C[05;0GY: MV_L% +U$@&RH[N.%M1/@K+\4^>4E[O11$B)[-D+<4/_G5R8]KW:5&:WB16BF MB6S55(8J]KEDG/'8#448ZR 1T@MB[L;!1EVG[33SQ8K.&KT9^THA(-;O9CFB M6SM[/98V6II&Z?SP[" ^*W$T!L4PDM+76!92 M:LYC+EQ-?*$218-($+'E!+N-.*)F0BTZ(<='*+>@R-.#0^JE6U%/K47 ^6$U MK<*<6.W+L.@'&AWLY3_6[0GJ3-3EW59B?IC^:^TWD\KRV=;V3(;SR-0!:,EA MUH)SXIQ>F&"IR2C%?43#Z%4ZN99/ZU<8E_*.U M%F!:K6$+-"<,VI*]E7BM^&B*@:P,TB3A+S,7UB7+NU5V\[KVK2\H7PJOER_W M7;Y<5RE-F8B68W";V GW#(S=-ON^PI2W<$R+")$9#\8NN-4SC,MB3$9%.OF] MOA0PP=05Q!6>V0;JUL-RWM(L+8??=MTR6GM] !E0^+RN&7M1%R!HRNW9B@V5J:&GE7UV):9=\9NU5UY[)MI8DEM$4;;0U2+"Z)IT?[&?;@0 08PK2, MF[8:(XYG/%Y]85.;&&@Z7HI@%VX%^/SAVE1& OM*MRMM@&;3K)U),1JHVE9 M.7O,UL./TT4)E%'^^%.]>ZU]6^G[Z=:;8B4"\[F]L;9>T%S]:H0W_ RO'-:?;UF(+\8]\2'[YGR>7J<;75*_Y:/Y%?P)%%6U;\3B9>FL MS'ZJ_]B@HW?+9K?+;L\8.W57*US["I_]X>?ZHO7?R&X_!9T_\9Z?O ?=MF,G MX,X; 7?2$G7G;KA'T.UW2=GLB7W,GWFCJU#0)^VT^;1:\^/^FE(]*;PA4F@W M_[N5!!Z,>5N[O#_3PG33%;U2D';@@1>=]SYU1=^IZ?E=BW5@W="W[?EA=D%' M^PT/F@QM-U0T3C1G0?'7D!X&/I; M')'WH2&1?_4.$0VI"-XV&NZ+0: +SO\-J!>=2?\U+76RZWQQ_<8U0KI%(]QE MKJ\/:3YI]2!B$:>AZY+ \YABG@A]E3!?TD#S4$9;(*U%,9\LP>R[H/>>/1#9 MR(#1S9Y_N^/:WLIK/;_N/;^RQJ&NN:*N<$$94XJ*6.M U/P:1I[EZW2VIJZ81C'0@4\4I&(0^U'2O'(=>-(R <#GJZ([&@DE( /&-DL@/(, MJMX#;6FU!))4@("J*. MN"M8&!!&PU#&<1(3&=T27GV189NMQ#1;LA56/ZPWBSY@D8@,7*]+H\UAH%G/ MU(?/U+1AZD0D(>5,\M@-N B%%$',H] 7F#"91+>4N7T@4Q^H\,*%?',LW;4= MR-U+T>7#9J1VK]<]8N(K\8AL]MT931<81OZ4@,1CB4C8MC9''+(0\": BT7" M3608>9RZ7))81@J#MZ07T"3P]8;Y#!'^2X7P1R,68I2"YW=J*MN9O/8SC*'' MV!YC>XQ]#,:VZE/$?L1]$1/N2 M2[P(R)ERS]4BD%["PY H3A7ALI7*F3!02P/FLX!I'H0D9(%/5$C\.,0F!>Y3 M4SGK66 J-$X#2TV:'.AVOG.?L+ESPJ;G=IU#25\R8?.!+]L72W^?L-F5!7!; MEMYA9N%],?4I?YV:^I(QUI?LM_D(M_D#5A'=LLNO"EG[I'L=P?S>>&YQ9VGF MK[$\/:GL):GLBT37A=4%FT>AHFQ+-JWJ.V\3,#N?WV&9U [?,"9)J]@O#351 MRG,#3W*.=:$"%A(N?1$($G!QER6C-EQDY_!G57M+V2 G4WKMW:VFD;]^T0=H M-_.ZS9[<2\O7R^#6(^;>@UH/:H\"-=;8/8D7Q3&A+$E"Q<-82DVD%\>,>(F0 M2;R1,?DT4/OG08(:&1#29=#.?L+:FTC6:I,HUDHT"5N[9X M EUWY)0>MF0SX((>0]F-GE,/G5.)2YHB.5($F@HO2(B*.(^$D)Z?)"P&J0,4 MDC!Z$JL>B)BQQJIR(&F7">#[+U J'+F@G(O)$I$)/Z8UZ@(_G^P.5=[K42_:/[WO A1'$W'5P^B;@%'B!JTR][[V0Q'J M((J2* X%2]P*1MTD8AOJ\8-A]#"E8T(&A 4]CMZ2DOW$9Z\E=.]CCVO[$2_^ M*0?!.Q_>EHX1I;-9-G*B=+S>$0]FB(R03Q:I)1KSM5V$]=ENIHV\NW\UGC@U M+$.P-ESS[U51/V*67F;OSXLL_?U]>@$#^BD=?TMO2DP7OBJJN=PUP,#[PP/V M(GWP:,VS@">GA5G)GT"_S I\X\_OG*L"^?M_2I#\?)][.@@2T.]U+'W7]=&W MX1'M$E\^=H7N>>>?37D -#=C6@IL5V-H3A]"R4_>N]NXM'[K"H6MD> M=0P2 M*<(@B3GC6O&("T$ \Q/M15% :<("0,HGL^63YWLZP2-E8H?? 7+ >^K& MU*< ]G![W91^,G(4C -OJ;\'=RVV+]_]:,0,);EJ"DE'?U[4-04,C1" M3HE[MZ2298&/6\C,4-CRYG1F[RKAMA%QNAKJ>A\MP?0,(>VIB'D;";9;Q-U/A$R>\*U.F.N5!4AAR.^7 M U[AQ:[!=RNS- Y*5V,56SA_$RW04:'"P'5YK".7J%#RC:JV]_%+]:TARG6O MQ2M5*5S^>M^X-Q\%6VAOV."[LII<2[OC2X[S[]?NO)--&YD#NSF&/[I@/#NV MFJ;OXX4[.*]-K4OZM'R#3YP.APLX+B;V+"B!2_.+'!X FURDH$CFD[0 0>SG(2AF*O,AXL"]&GDHG$Q!MAID9 MA+WL!,0N)ZWDK$J^NF<2->8T0TT;&6V4E\7";'(]Y/E5.G>NTQOG,H>CK,C+ MS#(^DAS,;=X"C/9;VY.R5X$B8EUY^!/HU/#X(2!8 50SSDM)O MLT4QFY9+*71CE3* 5F"S%4ES8)X^FF7:Z>_PM7*RM7;84NQD9&-@>:!/*] V04J^*.3&?ZTU 7XLBJQ\+5%SCA M$A;+"-.P8-6!@L$X+R1U,-;4_-=A0B)?J5B$7+-8AC'UO"#6KAN#MK/1DELU M!\"7::,Z?$KST>D$E@AM )48 KPSG<"%'R_6,.YL<5["$B& -D];!5YM*A>2 M)#O'_U*Q%8 KO:8%OUO-6P\%0,9.-HU;70(@\"$"E)4<%@6P&%+H.LGEM^MW MFPK=,]-.8P:E0"54"CB!F>9<)(0!T01!$C$_)-P-7I5VV(?I5P+_9>[VPWLY ME#OUIIT(1YYL=H_HAF[N(H9U7=[YEK6!"JL;PJ?18EA+GZV#90;;\!Z?:S?" MD-(W&*R!KW-\RG668MW'T?=0@]#SVU!N,5P2]\39K8ZF$2>K$\$2M9I8&3-$8?Q3>F,9X=[ZF616"+ MLI&:/_H]9+W\YMF7C]'_>Q^JLU@[T<=?/\4?SM27TX\?-DW6;4K9;FE[R$B> M,A'Z;L>RJ&=#D%X6X^SC1;.'B%(9B!'X:@4#^(I"^=:BJ$D0J41[RJ5"\R * M%?$HP"9+1!0'/B&M354ZX"K0U)<$M!S.0S<(-:&Q]$'Q@>LWBJ*^M@T2Y1A; M/-5(T+@6)4BVU]=I 5CS&?CIK"K[M8K=]>L5@2O+L[KJPJMRHZK^W*7[!:[)M_ M65]4\GCFM^3;X%&5 FDGE0+O]-6_6&%A) M9I](YC8@>1,Y])'USCEE5GS%J*("G:^+7=+*CCF)MG/H>$A3KD$T99[97V=D<'H5.E5_PH6B37WKXD'L_7IQ9WOUL6;>[7G4#VFDQ ME.>E^;YH0(]W/=[MCG=^JS(4\:A*!)O0F\XTUPM(A$I&(E7)/ZZ7M*Q$02+JFG ME4^#C8Y33Y'O]@?OV$#ZG6;S'Q;>[8N_MPO>_IR565H,KTQDVPCH9#R=(46] M<7?0T14MML@5-,@E/>XF4<(\H>$O2J0K.%72USYEE 2=2FH/U4SK:VJB5).1 M;DBR>D6'4AM@]C&4*.X9\^ 94](FWRK6D61QH.,HX('KA4S$-/%U2!+N245> MPV3TLHS)!C#OGC%[QGQ]Q@S:W64)8;'BOB>CA#,W4DH @RJA Y=RE71FRWV, M;>-E&9.P@4^.HJI_SYD'SYFL56?'9\ X-/84QZS24":)&\#? 162N]%&T=*7 MT,)?EC/% -;E&!CS380*G:7C*A/[.BU^S["40&]6W0V\CJ?6OD4U[C>H%A#I MJRCBW/-Y'$C!.!.4^5+'0:"3SA2!733TLVR,53L U'ZM*;A[]9S(%S$R[JT0 MTC/X$3)XT 3#$:*5E*Y/=>+R0#*A610QH0+J1\S5&QGF+ZGIOP"#LP%@6L_@ M/8,?%X/+)AJ"NCJ4P.*<1H('/@V%%VGMNC11GA>&_#4M!B_ X,0;P++T'-YS M^%%QN&C%=_)(^B[S$^ESCWN*"Q$1X<<^8\1E0B2O:7EX 0X7 \]]ZXVO@%8/ MP>;PEVR2%571KG1TG4_R?3NC7W1>@8OAV"M1IX@AP@6$\\5@>8Q MI8+I2"D6>@(4DRCQ7M/*4-$L()A:H=BN8Q'QB8Y#X&W. D]R+5P5**;]2.F@4Y_(OO(U&_ANEQ$^/5_W?/TJ?!TT)77# M) K=A"613CB/0Z:DZP4\]MQ04A^TC]>T*;P47Q,XL#L-W>L9NV?L5V%LV:J5 M3;0O IK0Q(TX\V,9*I_&+B=2!I1ZKVI*>#'&=@<^>1.2>-=Q#GO<:;LWFSY@ MXIL8UU6?V*>:U)X_9>Q!(R M)KVN,R^Z@&4Y8.1EV[?NG2&XAZP>LMX69'E-*!KA,O;=A/LRUO";KWS7\Q+7 M%T0)Z;/.'-F5,:D+R*(=9W?UD-5#5@]9>PY9?@-95'*M:!0*[86< 4Q1GWJ^ MYP74CT-!:<=VLBX"7MT!>T9S=0]9/63UD+5WD"5:\< \"+A.?*9 ,108'!R2 MR$]-!IYF\WD,7(@ =O'+*,)>]/IN/2\OM1WP5J>QYN6ZA]1>!V MWKV(OF2KI(>]K&^5=#SSZQOE](URWA*9]ST0-KBB[Z+34\6M5/%F.V.!)0O>&GN*-3;#3D5MA&^*,EYH\- M+7]8V!B8%67[U"C;7DO3+O%QY8[1K(1X;[?J9L_Y/>>O<7ZK!%#L!E)+'H4R M8IRS4&C79QK8WPVII)O%,EZ"\T5WG"]?)E-^/SE_1[5Q/T/B*OJQ_>6ST1O7 M%(ZS-ADAK3(^+" R 1@27J*XCKF0@1]Z*J3$Y8K$4=?(]!L&.9 /3L;C7OMYA + MB?RP!;6HZRY1*U&4!T(H3MV0:^4*X@64^V$$0@)-HF #M="J=EJ6BVRD%P5, MSL*/0:K2_%A17UP37]>RP+J6(LE+Z"B;Q/N4S>Z"RW_L^;GG9\O/M.%G3R7, MEZ$2 ;!Q&&+,H:>P#ACU/>INE@OO@I\[E31\K^?GX[9!#-/),!MG(U,4""CA M(LM[D\11IB%O!:Y6LH?R_=]U) .-CJ&._H:YG]F-G]E::!/"X\%PA6.AS'FO0 M/Q(=@@82*<9C7VQJ'2_/[)T*-41V8CXY'FY_$Q$H'^^./!:*ME&_>$&] PHJ%*>"!"$;I"^2RDE/"$>QNUUE[ ^8P24D<&YX'O M=^I\/KP4CY[]>_9?8W_6:@RGN.8RHHK'*N 21"@:QB$1<4(YB:-PT]+S(E%G M';$_&[!..TL=(/L?E>WG[R8L.1N]3V$.Z67F7*1YX7Q-QXL,Y2 3EE(Z(V.! M;$E%;U-/?#E/^8OGUJY-8L_1UFO0-@G=F)"0H[>,N\056OA"!221(DGB\/$: M:_DH]W[-/\JR3VV,_U3DPX=6!X 'F1>V\9@NX=CM VYZZ.BAHS/H\!N7G'9# MY2:^YU.EN2!,"L8BID(MA._QZ/&A>,\)';=FZ3\*.M:;=9S0OD7HP80.F=*9 M3CZ9@R!6YL-&0INNQQ1U(JP=LPK;.10?0.F4AV[KGH-WJSI*R$7"0YI$OG9Y MPEU!8J5TY!,J(RYBOVLMNX;G)7P;CCRM&?)OR(_/60[*&PCO1=*]]E8*[#&I MQZ3]PR3/;=J_R2 D9)@[AGE<2BDZX% F4A%J:<5"_<#D[JK]R0'Q#ONAH[' M;>LKLNLT-XGV13:<7@(Y((%;H1$=HO:O]^@3_2&?.#=96I0_]H5.#C]MYL/B M&B8_W, RVF 9\0GC4@3,Y2'G\$\DM$==%Z[UW2"Y/>SK?#N6G6_W8JPIQI]K M*HU@2@@RBW3\)2NNZ3WB5@NTWI?9\"?0B9!ZW_V9GA"_1JQJ%0Y1Z>UY[>!Y MS6--3JCV!?%E3)@7\"3P0_A5NHKY(HSC0-^>K?[:O+84(^[A-HY M^RUR=B":H.4DI,)C+*9NPD-@:)DD0>P1H60<)JR[G/HG0$IVU)Q] M5/[B%3G%RK*]\_> U:AMA0!\MW%)Q2R)%0F#1#/. \+#)/*%E#I4)/'I+>7' MG@VA_F8([X5D#SH0?I=FC4T2?NW0_K[$QY$R+VV8-U"^J7CN,Y=S+8@DS(^2 M)')-I;'H!8T@VYBWVUJH T*[%"\.@WFWBQPF(_MH#":=52E[VUK60TK6')P* MMA4DO<:Z$FD2A\J+J1]KKD#W$D'H)K$7*$DTH2^H@R4U$;^0D$,&+N_$P-() M#>TWNO8@TH/(.HCX#8AX ?5"/R!!1&*NF50Z#"D+N<<9(9[::"O_JB#2J; 5 MN)WH26\ 0MY2%,QF^;3>8O3D8DG["I3;<%(V,3*!)'Z M"RY]/PA#$(2T&PNZ0\6=9XUWZXB7Q8"X78;8["\OOXT8G)>K>W;,&F+GH-^G MK;\4H'L-H OPX0O_S&W:D]5[. 4=]S%1=1J.!/2JBO MI%3<>[TXR1WPJ_,J;]0]<8\;OXXJY*HOT?'F SWN+QL0B ;WO$CR)%0DC%3" M8^TJ&2:!%R>$)%%$=7=]!K;BWN,+"I0[%N\XAH("/1<>.A<*M^GVD7@D8#(, MN90^3X@4U'6ECIB,6*)#^8+FL$ZX\"%E/3SW"+AP/\MZ/$O9V,6D$A[^FR%K M-E3G9-_Q[VQ5DNB5Q%Y)/ HE4; &IET6*^K[5!%?<>4F(8EX(OTDTH(EC&[ M='P]&T]OLNPL*[[FP^QVU%XZ( Q EX;;VK]'TW+^83K_9P;X6C/@5H_CKM48 MB<<&_,CS:WHC[.ZN\[>?::5-V:W#B?9._KPDW4_<,ZJ8LU MGL?/#U^ =>(VU]N/>/%/.1!4/K3??+.#.)^.1\N(L,_9;%$,KX NR]49O>X, MWOWY=.+\FMXX0-S!P/AQD2W2R>GK.8X<=ZDH\S&IV)Z6:37:CDO=0UL-">KS&^+D1!8J']5S_G7IW$Z^0!/5M_S M\E\9;-F_%*YAZ\EPP:^9#;NX"S)./R1+S/#O-U/SDTW <& IQ_#'&G \WUH%*/\ZR M'[].AU8I@Y_GH)SG$_OQ_,86&-L@5SNLQD)7[7V$'I MVW%-=38T6V_%%48&^ *YZP9]2X'S9K-B"BN7SK/QS3.S5]#$)6KI$^XK5VDF M>,@T,)M'E!]A>8V0^9N55V]EKZ5YI>&SYII;.:X6^[OEM_?\@>P6G)!MQ_-C M-W'S(,/YYI-%:I]NOK8GWOK!T#JWAQFL4;%VKF\<'$\^%2A=&Z[Y]ZJH'S%+ M+[/WY\"OO[]/+V! /Z7C;^E-"2_ZTU51S>6N 0;>'W[>+HFD#QZM>1;LW-1V M1O_),#6^\>=WSE6!5/ _)8F)[W-/!T'B&*14IL@<>1-O%SUAM^5@5?WN;V^>L7_40DW SM M; L?[J8Y&Q#QVQ1TI6SR[L^3:==H:*6,HI&*MYW%K4C#.7!U9K);=WP[G$0@ MA\"W5R4F9( P6Y_7SA./ZI,'H7QJ2*I,"*4Q301S8Y?[0DGFTLB3- A%%(LD M?O=0R'@A36=5KR'DQ%ES MWIL%QE@M,)B)K9E_2[SLOA>%HNB@QA)QP#2;R[ M!85H2%48!VX8LYA[W)=)XD=:*1T3%6&<7M.Q,%+*#SC7(/@SSE0B8I9H%7%- M-8DCU[/\!&24#AIGAD5PL,E">/D0??XV=+^H?\=F='I_GV;[M MX/V0Z3QE->CCH?K+BGZ975S@N[X"1Z??'3A),R/I/@F[[\Q-%)[@7L8"ORE+ M&Q&7<0KS$YI3-PZCT&.1EE*Z(M#>IJ&I'NZ2?C_#D".[@K!9'V>9E0;NQO 6 M'D^JB/P&CQOST7MT"H-L!'_=*Z6Z)YM9RC_^X8G(_ 1! M%_"0NX0*KD,6^3(((Q'S:*,?U%.V (UWS[$%F\%C3]Z"BVG1.NA6#JJ]T$>? M0")H2-GQUL'SDZ9L)#M"E"1*DU!J 2#!!)&<$Y=KYLDHB#<2EY^*#O\\''1 M\D1+39W(NG=26%<$NBF^/9;J.CBEX9BU=JQ1#B169)-AYN25:6SS ,69XT^_ MG9R=.!<9B-3I& :#S] MAL5D5FR]M!J%88A\27CB81%U2$AH=)> M% #3'\0_S%^>7CV9GS*?[LG/T?]3F^2QC?SH\/>?M3!K^#U.S< MC40\:%@[D= 96NP7X^SCQ3HQA6F9#]5DI//Q IC;F,7N)3!7:L)H+#PN M0QYY;BAE+!,:)*$*:"#]]^W.]*#IQ6&@?#?FDK*0>;X";O65)T4DU#J%/*_% M#;'M8HIH:8#+V/_*Q34"['\1)^%G#"I;S"OWQ85SCFMCP'ID5Z>!-) 3'&.L M,?'J\ZOIHH3KR@$@VS";S:O?\-;FRE$Z3W]<=E)IS74EZ@$C^HWA,H?3=F(_ MMQ=C@K+$> 6PB&L#!.R&K?C=,BIQ&41+@G=W!RW:=S#_#S_7 M%ZW_1G;[B77^Q/YE=][VJD5B#CV0:<_FM^3;8%N)\RV%CSH-CJ]<:T^*=[I% M.OMBE/A?K9X3;^@Y/04:(%^'-3KS?_7[W^]U_FQ/O=_]AS6P.0;JI_5U--LY\NI*#= 4B8%:4 M;U./O'MO7[:"\HLG-#]JBGO;",-W72_S6Z6H8JZHFVCN$D]Z;S+R0\+%O&#@!ENSGCK?POUN3=$C38\T!X T M0:LQJ8FYHB(,- MXX'*ADT@&04BBA##J1X]$FLVPZ2:'FEZI#E MI*%-671-B1NZ6LO$%5R%&"NK>0Q@0^(XHG2CO.8#9)J-TKY/0QI"Z8#ZHH>: M'FIZJ#DXJ&EU8 !XT7X"FA-A #4B$=JG+(ICS2-!:;B+4-,QU/CNP'=[I'F# M?CJ=3::F%DWOJ>OMM?WN][O?[WZ_^_WNO_7=/QI/753YY$P!(>?]9N[:VU0Q MWVJ_4Z.;"=Y42N!:&[DGM)Q#8J):RU7K"M23]>F)S1 M5H>&M?31A_C GM**6 XD%KU[ _U+>]X\ ;V=Q=\>:FU^@IO,D'K-MRV3UO]KSY.KPIFQH&1(PM;[X)1\.'C1(QO=&I-SKUN]_O?K_[ M_>[WN_^F=_^HNKP;.=E.]T&'.N%A!*+U.-'C MQ(OAA-?@A$L$:DR126)Q643^6A/I$;395?BQ.W)J>TQ%.T,W6!CU. M]#C1XT1'..&+1IY0.G")%PB:2,Y9(J7K:D^YU O"1'D;Z<$[R1,;$>^=X 0Y MH5W:F'N&&ZFW.TD3SP/ M3K@GOO?F<.*%VJ _L7.#FLQS8V/)OV9GV7 !P\BS,OX^'"]&V2@IIM=1T[Y@ ML]'#O4T=HL27?B)\%04^)ZX66G$_IE(JX<:)'[>:.KBA#V>=EP2N#V<@E8+H M2"0\TA)H6VK]J*8.:[M/U@U=YHN'0^B#.C]4(;+I?%[DYXMY7=1FVCB '=OW M#=-% M:3KVY 7VQ1DO3-.<;]/%>.1[.8,EG)/-';/0Q M5G/O-[YO[O#F-W[?*O7WS1UZDNF;.SQ,<#IKVX'Z8+Y7FOAN[/!B&2F$ME(Y MB6)A++C+%=,\XDDH(D9CKF-.22*4NV[>?:)15UW#&L_O#$SZ5_6:?SWQ->'- M[0]0W_-R^8[X>C:>WF2989J/AF=^-2I6-WDR=.!W4R-P&XGN1FZOG=?60\V; M@!K!F_;M813K6'F2A.BL\23UN'9)('BH-?'5"T%-%=MT3%##!DQT&7W90TT/ M-8<'-5(V@4\D"F,9!$D81IPP+C7CKJ:QYK$*--D(I'Y&J>:?QP4UO5330\V; MAQI&FAK"L4\)#X#7(S_APM/""ZAT!9%Q3*/ WZA3]8Q2S9%!S1N7:HZFTM]9 M*Q3I;5KXN]V^?0! U@!@E*A !4(J-V$\%E117U.?<19K[5'WF"U(G[-R7N3# M>38R--XE^,E!(+LL3K:W$E//WGO(WEX3&QZ1V/>\&/ZC(\YE$KIQXH&R%3!- MPG"S#N<166V>D;W%@+BR9^^>O5^%O?VFS*X?:Q8G,8NQ.J *F83_HZ%D211[ MG EYQ):2_O3NV?LHV3MH,L6]0">!%WM!'(4\BIB*M>\1S:2(PT3PEQ+.7\,Z MT9_>7=D8#CDB)H+/\+IL,A_?.'E9+DRF4)52]0,V W^/TZN^V24I]^V9?#NG MB7T 3=F )J.!X$*)P',5#W0@8^+11$J0D(2?A/R(+1IPL<&]R3 S-Y6=&G1Y MI^76[Z+ O166>J0X!J3P2!,]YP9>I+1V211X/*&!I"&-(R'"A$0AU>$1&T>Z M18K_9L5TE)972&18#_OG'BAZH#ATH*!-[!N(#@'H79Z(L6\*9Z$ [8N10+HD MIM1]29'BI?6P7J3HD:)'BON1PFOU;^$QX 1EP@\(9SH6U \TIUIQ&8O((T=L ML>E%BCY:Y,^?IO,,2"4=UT::^=0YSXSIIJY=$Y]]^M3;JN_KGM--HM\^(*/? M("/W2.AR%:%)ABL>2NEZB4N%YD&L/;[1V>J(S#(KD7:=RD_=1MAM(<*]%:-Z M:#A : B:�:*L)T%&KNQIR31$@_ICP@1',/?GLI]>K54XOV5V#JD:%'AA=# MAE9ITX!R-V)A' 0!R X>EWY"8R)8[(%&I<.74J=>/1.H%QIZ:.BA@7"7-9D[ M@4@"[GI!XKL\BH44\(\;1RI6,:'A2SIO#A<:WJ30.6)T,/.GWK-ZS>L_JO EW\Y@G)2,DH8)QC_LRC+CG*C. RE/]4[-5T\ M?^LH_(Q[F4\6J5UD,6?TOK1 MK77:UHY)K+$:?G[X6M[:C,E\7"TP3-B)LV-OK.SR.IO 9;-I@5E).B^'XVFY MV-+LBD4ZYE$H><(TCT.E.)-A2 -.O4#[/&@UNR(@>,,54<@EY9J'PN>N]K3& MQEB"$VTY#'8E&ZGYH]]#UGME_27^^)?/ZM/_.8W4+\[IA^3CYU_5E]./'S;I MH4TL3^PKMKZ*IQ/+\S"%\*;Z\=[U#"-7!$2$GN?&G(5Q*#3E"?=8$BD-DVVM MI_!$&,9$^@$L"<"1\H4F4BLB6 "KRS>:AZW1_2Z[2=Z]-M&O=R S<%$Z939' M>)U?F>YAE]GTLDAG5["%>;,#>(&3I<,K[!Z63T=]$[!E$[#@W=WF8_L.1COO ME.5W_L1[?NI^^/?\Y.W?R_J&8\\GT M[8=ZDGDZR;SU/F8]5?1 TI/,:_5A;*8_\NP%GKU_[+4"=*QR6<: M8M10BSJL>C@L"APFW@<&80J]HG+!",\ M27Q%:!(K&02!]D-_LXY>)UA4EW5X02P*@H'O=AJJV&-1CT4]%CT9BVB['E4< MN2&7?A!Q'FFJ$DT\&;& *S^F.GHVN>B?+XM%E(N!\%ZD$V,/1CT8]6#T8#!B M3<=K-TDH48IIPF*N%97" T$I<7U/,\8V$ZX[$XQ>&HPH&_B=]E;:/S ZFEJ> MI^@8G9BX\'3\QJW ]%$>;G+"#[_DC@4IWH"4'U(W)B%S(\EYK+50'HT5]Z/$ MY3Y<^(J6I+HRSH?IY+?-NL,[HY48L&?,.+N-2O96A.J9^0B8.6@UAF5AYD)';!N;3(],_?,_(K,W&IY%I)0!UX4 M$$]$F#4:>G$-YF-GG TEHS\P],Q\',PL2M)*68T4D M%5K(@"=,A9'0 6&>"K'D9:1>T1;P/,S,^(#0+ANR[C$S/SC^]\V:+-_NQ+>5 M(SER8^Z3Z_7L-\)[#<)S5R5)$$H2\H@35X6AEIHF@2]"RQ'L;>(HRUBHR1A/(PB:-8, \'K(X]N1FH^TN M34@=P)B0SZI#]BAVD"CVH-*!1PIAW91-W&_\$@U^N1%7&J2O(/%][D94<2T4 MB4--8U?JS0X275K-NE";J3<(^//IS3V '22 ]6+8&Q##I-LT)V>A1] EST)? M@#SFAIQ10# W)$'"M?L\,+99V?5)\8GDCD/E/=E;KNG5TB1@;.JQ;O MZ4GA]4CAU[087FVE@V-/<;]E83X5TQE,\<9))R,G^\\BGZ&WMZ.R/<>L<3V< MH8YX$=[LQ/O=/YK4AJ=6_3CTC7R.^>V=#>@@+#G$]9I:'8D4GG2%U()&G# F MDD3YPI5AI!,I%5TWY=0'^:=Q.IFKR2BNS_(/V7HWGE-K>MX2X(6_*M/8(^TN MODO00=!ISM?>6IM[6.AAH2M8\)M4]2B1H?1HS&BH>1(R014'H%">1T3BLHUN M7H^#!2+_ZKT&+'A\X+,N[;Y['-1YV"KDTU-!CU8BWCUX?=/*!*QG44!TK32(*<\T0(>Z!D$R_PJ=TEH0RD>+Z$LD?0Q][* M0SW;OT6VETW*.&:@D2@3 M(H]^D280;'>37>XJ/6AWE92QX',C0 MCW7(I4Q4R,+0BQ*/\"B.:()Q:OO;4?[T2_RK0T^<7]4']9?XU_C#ES^>.?KT M+/KM[.STXP='?=#P7_7+/\].SYR/B9.W]> M9.GO[],+&-!/Z?A;>E/B9EX5U5SN&F#@_6$C@'-SP.F#1VN>!?P]+0PY_@3: M5%;@&W]^YUP5B!7_4Q+ ))][.@@2E[LZEK[K^E1X@4>T2WSYV!6ZYYU__F(" M8Z<7#H9@PW8U3N@'T?F3]^XVEMU&8:_%;>;BG_(YD,+PY_7F]J.\'"[*$D\= MC&9*)^GXILQ+7-KIHG N\DDZ&<*3\:@8Y?/ZNB(K%^.YO0S.%[-!I5->31?C MD7.>P>_IR,DG>->_%Q-[JGW+YU?FH?BH;%)F: 2:&($PQ6B"YEUE;8\HJY>- MS063Z3R#;V:S+"UP[-FXS+X!IF;XIOD5C/JOB[0 3AG?.)^SV;28._#:!,XI MA[CO_WIBI255UI/.1O;&S"DS.\1Y/A_#M__?_PA*W9_ASF]I,7K_RW3Z.[YO M:28I!^8*\K.Y>?MB(I*G.2S01?7$7O]NYP^+! MB0@WS_.L'#AIZ7S+QF/\W[0L%]W3/!:O51B)D6U717AF#H8E[DYXMYAH. J<#7 M=B@9K$*)@Q\O1MG @4LPO@X)PAGGUR8693X=5 -L=O<\@XVQ47H;I%(8 ADX MLQ0%CL4X1:JQ#S"+-$/8L3,#?+-#@%_,P+91VCI9P?Q7".LS;*]3K41-27B"PFN@RRVG>_C;V>F'^ R.Y;_%G_]V&O^] MTQGL+NG= >Q_SPQEI9:F9]4. M_FA8+,>] U3\.H7+!@Y^!L(<&OXT,# $LC?RQ< 2)OXY W[/W@_'P-*.^G2* M2O+",O9L^@U(SU#A=)(YE^/I.6+Q>+I \+R^!E%]6('O#$ 29?(3!U.3#$O# M@.#1V3PM;JI[YMGP:C(=3R]OEM^RR8@'^#NP??7.#@XDJZGL*^P M(J,%,"6.W!YC,Q@D?K2( ],=5HE<9;>\UCFE?ERTQNH4Z>0RLS!=7N/>G2]* M&"7FH.'4 -[@YX;8[%[:"0/ZP@.0ZLN9.;W^=%K]G&C/0HR_RH7-124XP M+WOZUP1N%@YT[G.+-68#3QP8\F4V06$LJZ^$?;(M92UA5%"V_+4]7'A\C0CP M0% ]+&F/)Y!I$IWP&-Y_G8P,\1F;%9;W*9Z45?9L7U'3^ ZPVR%,I0"HLMY5/ MOF5VN%F)1H6\K$9?9B"HX&I7+[#? OHB6Y;V$SRM^AJE&J0OP$L@^RI1(07Y M##8C!QD/-SX?Y2GR\X\[X-RS@MK%.+W$95N2*:HC\+WX+IQ_.&=9825A$'._ MSVLJ1'XK%R (X@Q_B^!4-G..S%_+XQ37&.C!J!UY.<=KZW< [<,!-\I*F(N1 M^_Y!!LX_*!PE\^$)2I;%='%YY?Q# .WC9JX.ID5;U1%=G?_VX+?''0YH]9!; MYW#+.4LZ:4[H5?K)\=Z+%)]?"9I7L$7O,WA^F,B6\_<9LFR.-&17$U[T#](\P;,G,\KWDQ%0 +*B7>P:%8%+ MQBCRXD)%U:PC,VO#2/]W :(S&AS-XJ5# "4<_X.S(3IK7;B_#(?G2 , M.:K,TTD%N]4"1Y_P;6V1Z^S7,T!; *OTT@@49@O,..WZH[B C-XZ!4\;D*"V@#V]:HC"\?QT%ED>/87U[8'VS_#$Q T;I M=&Q/*9S[#'@&9UX- )\Z6A350 "RK]-\4A'318Z6;@<=;^:Q1O-KOB0GSALE+XYA%JN*R2'*J#!+59D%.-E W@XB%'B.[)BN[ M8A5@N M4PAP.7?SS&QP+:'6QZKXY7<\!&B\0[8T*"^M43[21'&H";@:"IW$U M";."Y6*& M F.2^-S[Z4;N0R&84QYYZD4D<\X#3PF.9H^=LWX_,VA?7LMU]_ M59__:4S*'W_[\LO'C_]OGY1N>T;6(WKDK?.KO!CM>*_S'VOR6&&-VF@$U ?4 MN60T.-=&*0I-QI@'HL@EG%\ ,8:,;U->U^35^J!&^0B?5[_Z&TA].P[_?PEA M)S[P*XA/T\F.#QE4-B@KX;5$:YR8/9&66L&@TC OQJ#-E,YE,?TV-[B[X[L9 M/:%_V'7O4%%[CW#R'O\RH%RYERHVOS*&LJ4&5V\6 '"@V&]U^W1ITIO"#*[2\<7*,8%'YS?46MYGU[.K M%.^TRA, #8CL.68+ER@P70&:OH?IHTVD,C(ZEU-XAE&2C4FZG*,6#A+M=6J, MJ/GD*V@#UDP\R=#>@@:=U>.MWA%+9G@ZY:5QW1IK-/)-I8["QJ+)XY2M'>ENA7E$OZ[.M&EB.(LH(,09F7N#Q;DZ\FHAQ&.M']GEV UL%(AXH M2042Q_AFT#XUK<7=S*V:1&35I3^65L2&13=#K-]A3G3M6M6KR8P:FZAC>H.%I!W$#/R/KIT_&JB(J&#&-NS"VGMW (7OXG M*VFC1(9P;?3%I;=_>9+N5<"QTJGO@QT7&<:(]*<6@:9O3QUT\? M/\0?;*S2P\*6]D@6?I@676D*5;7$_=*@S];4F,H>;,)9'NY38ZU%PZ M%2WYP.^GGV +QUGE?KPS*JT*D+ 7WM0$>^*L#\(HUK/,%/.LG=J-2;4Q9G^[ M @:YFF)$$2HPBV)H5"58@/: [AS/TOM5VP/0T5MK?K5(7;T?PQ90VC9/-&$2 MLP6*$G"H6UNP<03.0%%^.P?M+W=X\X,2Y M:PTJ==1$]94-I;9"?*9%?EF?#?85Q77]N?'B6R?@R 90-'KI,"V*W,2V6,VX M!+8:8H32VD2,^ZYVR39K;&TF9HSP.P9!P5D"8NL5@?!2 =VGNLL_H:;U_2#5RU)#5C3L#'#^=U M+.?M>VS,=&VSLLM?'G:8IN)K@%&G9[#(K> MK;(]6;]K;8BZ%1GK$52GJ_'[E^BY7XSMWU?Y;&9L4\9H/QGAUX<71/L9%'.L MQFJFH2UF(^SNTT361CEJ1MG 4!UXLT(?2TQ9@2ZSWR8J% T'9C/;V-Y^O#D; M5VNQ6FIIG"4([0CMM$ZG; M^/'K2/\[]JDR[N#AA#K5R'J$TIFUN]>G6SF$XZK6M9;ZL%U X+&A5;4P*M'L M?(&6(Y"C_WZ5CTVL0GULK+E6KFV*@LT0 2)9/8S6_!M&Q6Y[. ;M)^.!=/E@+'N!P;SH+$>Q>F22 M5+'RZ_+5*!Y?X_=-B.*@=JHVEFX\C[>91= ],S=1 MJ]5,,&6HI8M6SMX59EU2OK'9%(;)4 - R\:+<^NMMIZ>47=BU+\8@K,TK4:@ M+^7&MI5_W3,QLCW.=&6EM)B$H7%<+X$ \"8SF!U1GP\0;KAQ;A[H) M\%[1SU9,N1=9]O(<@<^Y?, *[<0<)E('PP]6#;8=,LT>N7-Y[\Y]T^[X#N+\Q>.+^IGN^ ]#ZQ04\&4M/R:F#^-6K>5Y 7ZOSPEB_\ M\ _O3VC,-,XL8YBS2_$E_;Y>9W^_IK8^[FH+YSCN.TC$I(8[>*9=+ZZK*ZM( MN!4OW8FCRNILK#52&YY6*:!YN[9NZRA;1F"AL'UC)._+UBM.SDX,\4F M.("EH=.:=9L0+@Q:6)&6T0R,-N/9W9.NWF,/WB8+(C6!()5!&^L&&'T9[S:> M81S5"-/-3?A]^AT-7ME\)7#J(ALM90*[AA-,^ED:D,>8NXFF[YLJ&1]YJW ^ M?/RE7#':3AU,=S!Z@@GDNVU<"Q!OQA@C>9[AU*JV:2Y8% , YD&3M: M91PLBT=LC/26J5GYQ9:,&)NH64 C!&$A]BA8FD(*[[@'IV/LWJA;Z66N\-( MI!OXB2\C[C'!0RY"&3%-I!=$KDAH>'")"L\?./)D4+BSUL@S50HQKEA3)02/ MK&P^/313[WVRV,NX EH/7*D!=[Q=+(G_[N["K/8=S.^\LR1_R3:6W0__GI_< MSI](][\+9U]9]QE*@P>OT'?QSFU]YH:;#B.#-[[=V_K"/3/?/M<&&RO<&]_: M;47^#W-K/UE3Z$XEWE]FXL_0__0^$74ML/J-$_U^M W>K0#W,W%,WTRZIXI; MJ4+T5+$'5/'2&Q\9H^P;W_JG-D ZLJW?%]&I5^.[(G!"GD'Z?U9Z???G'VSP M!.9.+*HLWOG5=%&FDU'YX]OO9MJVO!B:$L 'W_2[G]&HPTS-7SUQ[Q5R" M#R0A/6_UO-7S5M>\18.!S]<#H'O>.BK>.J .V%C$]#EFV&S34Z;8!7S\88]- M6EW,[]-*^L=\.F_JC+U-L\BS^KB?EQLE/WF*WV6_F:XGO3TGO5VTZ9[T]HWT M7B-H:Y^$KR.8WZM&:;WD7-^$@?T#MLWJ[>N]F>*0S!2,N //#WH[1<]\=3"\=4 &=NJ?=.KM.0R#2V]@ M/U:5O;=R[BW3]:2WUZ3G];Z=HR"]WL!^\/-[6P;V/YEZ+\OO1Z]?>&>SXU/3 M9*AN,3PW<>E81&C''KN3=;N[TR[MX+0S7Q_Y9-N]I:AKWIL*:.EU4\VSZB$Q M@\GETT59-T+%3K^MDFLC6Z;TEB:_RYII36.,NNU[U4+I!U-BK&ENXPRO%L7D MQ\'ZTW 8=M L'ZU94ZV/6\+G+1+4>N,+B M?5&EC4.@+ZK4%U5Z+IFXET'ZHDIO;;O[HDI'N[5]4:5#M?)N3/N^HDIK_2?? M.-'O1Z&4?2N?\WI%E1ZQ$CW)[!/)]!67]H$J7GKC^XI+?<6EXY6K>A7?T+=_ M<-[*KLLM]>ZL?3A"CV"N_?SV"B?ZHEY[>>KV1;U>FLWZT.VG@PD?N&Y?=JAG MK9ZU.FMGK5ZUGH.UB+ 6F[/6L?,6H>4;\1/.B7&S6UZRA3[?*/M\^OS MC8XGZ8?!<3WG[37E>3WE'0'F]2?_@Y_>VLHV.W;3>E_/J;12'9Z/P M!E1V6NBY-U+TO-7SEN$M-O"\WK;>\U;/6\_0B:9GK*-FK .RK/LGK#>L]X;U M8U'6>_/FOO)<3WG[3'F\=^D7UAO6#G]_;,JSO8QFOM53X5AFOT:* -ZU5 M\GI 2:[[:VO5-:ULP:A[ZVHU0\G^L\AGUR#Y.8M)/H?'C;,2KZC+7I7MP>Y8 M$FR^$7#?6;6Q$V>5(EY[SS\T*P?[/BNR$M,C1\XE+/<\P^)M\#CB_J$N@Q;A MADYN_EBNBMP'4>@-AKCCK>V$[L=N^./WNZ/-M1_QXI]RV*I\:+]Y:&&,:%J: MJG2?;U.JGC:-UMTK8-X7;-LX[ON";7W!MN=2?GIILR_8]M:VNR_8=K1;VQ=L M.U1K_DYRZ5H%Y#=._/M1;VG?JG#UA=MZDND+MQT@5;STQO>%V_K";?LJ7_6Z M?E<$3LA+.JB[H-?N:[<=P7X>6(Q!7U5K#U7.OJI6'T/]A&U]O5 Y.6!TEZZ7 M?1AUSUL];]U?;248^*S/J^MYJ^>M[GF+#'SY_[?W;>UI*TF[UWO_"CV9S#?) MWIA( @DI:\\\#\:0\1[']C+.MV9=RJ(QF@B)I4,. M#3IT5U=55U57O54DRYMDJS*R5:'RGY91UZC^I[HGAHOU/W086.TZC&:#2H"( M]0[">@V5:H".@O6H!JCR\SNM&J!CC[ 3N!8%*BH7J%#49JUI%,D"HD@%"1<) MUS-AEUK#V"OP"LD6R1;)%@^AZ#5%WFM0DV2K;+)5H0B[9M3W:D15(]Y"$?;C M]=FK'>9LRO4BZ(O5$#MBO3*S7D.I[U*(1:Q7%M:C"'OEYW=:$?8U*%NIXY'^ MO4)=),4;\^-?@KK9?@+K@(464WGYSU&0/F("UM?90\"L[V?6$ ;TV7*?K&D( M+_HT"I*YK!M@J_G7)6B:Y0%;6X]V0U&V- K8\._O_A(J7477M>9%J]63-?FB M:^JRK*M&L]54+F1%-U]*H4V%X/<<\@=,TP[< \L59J2T5JSM_M=NE??Z'(<= M!.-K3<5\AME5/I2T'-X;ZHP<+' MA?"]:R' &7SHQX'DL2=W*EGV'[&#,'6=6\OJPULX$%Z(\'4/L&()?-W\H$;, M@K>[KF]SUI38SPGS0E:3K%!Z8JZ+_UO2>[6N23!5%R])'X!%7##\T/<\YO(9 MI*.R8:G"FKBOL?(^:^R#NOY3O!,6U0$/S7MT'A &#Y]D6Q..]O4G/"WTA]&3 M%;!T;.(*>+A)%Z;AF4_-A34!-C8$"\']&W[+A MV[T2[[\B2EVE65]ZWZHW"_&[ON:^G?B=/UFIMXHQNY 598VLV+X7QFX$W,JO M].,H= 8L9;1R"$ON@7/V' 'M+5G\!+1'0'NO%0 AAY. ]DYMN0EH[VB7EH#V MJGJHMS3M;8#V)O.P\"?._.7 QRH;:AH![1'+$-!>!;GBK1>>@/8(:*^L]A7Y M^OMB< +:.XKUK%B>$0'ME=#E)* ]*J?885D/UR"Z9IA4J42B1:*U_]*06J.0 M]T^B1:)%HK6Y>KVFM:@&\*A%JT(U@*I9WRM4\?(R[3)%J@%\?G[S-8!T$ECM M0BRET2I4E%L-N2/>*S?OJ50%>!2\1U6 E9_?:54!'GN G7#V*%)1O4B%65,* MI8U1J()DBV1KLVSI-=.D)E$D6R1;^X]IUA25SH6/6K0J%&%75.IC0Q'V8_+8 MJQ[E;%"$G7CO0'N!3DV4CH+W*,)>^?F=5H1]#^H:#(C\MF%09\I. +T/H MG@IC0(7XT=@*X&$IWA->G,ME0BT3?^+%GSFTE2T^V;9N_P98P^*X5-T$!HM0IM+1$LK4ME\1RA15GE;$ M!"&4J9-=;D*9.MJE)92IJ@:U7V2MWK$0W!E[Q/V" ?AHKC\9KZ;0*7%_.=!A MRH891#!3Q#($,U5!KGCKA2>8*8*9*JN!1<[^OAB<8*:.8CTK=LY.,%,E]#D) M9HK2B7=8UD.6P1@MF?*)2;9(MEZA#,8PJ R&9(MDZQ7*8$RC2+(IB59E1*M* M93"M>HO*8*I[8KA8!A/YD>52$4Q5"Q%TJH$AUCL,ZQG$>D?!>E0"4_GYG58) MS+&'UPEDBJ(4E8M2:*V:WB \;)(MDJV]RU:S43-- G CV2+9>@48$=BWZ.3J MJ&6K0N'UAE+?:XI"-<(M%%X_5H>]XC'.8H==U1 Z8KV2LUZ1C8!8KVRL1^'U MRL_OM,+K94286E>Z++$$=R?#FBJ(2A0MI;0? &)J&6'*DMZK]88$CW<=WYM# MBPHCW_Y^]L"?:_MC) ,O^4Y)4L.;P9M8>3.\+_0]C[F!F8N+8UX=A)?\(30G\8/5D!R]:E+B',53@#N@JE)P;? M3RQXAN7"3/WA,&21]#"=/2A[M(-E0!Z_+%GT_#OX<$L%)_4&C%H&*+25?-JJ M-PNPFO1>JYM%^5OPJ5(W=N=3>!IRINOB_SY,/9#",3 >_(]#G;%O_;7Y.6., M'"O/[2N$];5D>1#6%V%]O98C1H8O87V=VG(3UM?1+BUA?57U:&%IVINPOOJ6 MRP1 ,!CJWQEBU)XXXY<#G:=LF$T$\T4L0S!?%>2*MUYX@ODBF*^RVE;DY^^+ MP0GFZRC6LV*Y#@3S54)WDV"^**%[AV4]F#+1&S69BB5(MDBV7J$02:^I+2J6 M(-DBV7H5"#UJ=W_E2(5/GYG58ATK''UPGGB\(4U0M3M)HUS:0X!0D7"=?^A4LU:DU- M(>$BX2+A>H7#*Z59)(I"LE49V:I2@%VK[S5+H1H!%PJP'ZO+7O$H9X.Z&1#K M'<8N,>M%4FJ(]A1@K_S\3BO 7D:DKQ6%RR< \J6M 4^*1DXP.$-PH2F" M((V=,,Q!( D I>8:G*[G@)>::]YI#3C+ATCYU>N0@UY2LTK)FGS1-759UE6CV6HJ M%[*BFR^ET"8@@7L.&07^30?N@>4*,U):VZB,G==N50CD.0X[B.+:"KLLE;Z7 M88W-?[H>< Q$6L^)=%YC\!>#.K$B<7L.#*UD"'JON0&4%CQ/T>JMXLH8[F^N M08G<9@,QU]R[#4CDNHWK4!*@-'82@1SSSUEXA+FWY ,0YAYA[KU62(1<4,+< M.[7E)LR]HUU:PMRKZB'?TK0WN$X8X64_3OTXL!R(667# M42/H/6(9@MZK(%>\]<(3]!Y![Y75Q")W?U\,3M![1[&>%4L^(NB]$GJ=!+U' M%18[+.O!E(FJUK1FD8:Y5&%!LD6RM;DTT*C)C2+^/\D6R1;)UN8,_)HF$V+L M48M6A0H#5:U0YWA$H$&*]LK$> M%096?GZG51AX[.%U0MZC*$7EHA2Z6M,,"E.0;)%LO0+\2TTQ*;I.LD6RM7?9 M,FL-DR MCUJT*A1=5UKUO68H5"/:0M'U8_77JQWB5,QZ$2CQ:@@=L5Z964^5 M"7;O*%B/HNN5G]]I1=?+"+NWOG:Y8NA[H8N$(+(3 0U8 'T;^)D"F&0Q3 MHRX7@M)3UZ W/8N")$"4Y#4(?K;OA;'+T9[P2C^.0F< TV#!#\=FFU"4E@"4 MML!.LF!B@]B.$N2D,,/ABN'^R/HY8P0PN]\KN3%S3"4D< <)[DWA0;;_Z,$" M#41)$-S__.(;&^8S8.E\R@56]@9B4UK,,K.N+'-M*AMPR7-"LP[R[%FA0>8S MU@@,0GQ98>C;#G_;DQ.-0&X"Y$CP&27+_B-V0@T->63$%"7R/TM=?RC,D3(?2U4UMN0E\[VJ4E]+6JGO4L37L3^MH-MUD_ M)&;R1[2Y_3&K21Y;1:13$H!RH":5#4N+X->(90A^K8)<\=8+3_!K!+]65AN+ M_/U],3C!KQW%>E8L"87@UTKH=A+\&B7:[["L!U,F'QHU72V23EFAY.8BVQH) M(@GBFPJBUJ(R31(L$JS][W#-FBJKM,.1(%:O\.Q#2]6.O?3L(]6>G5B\I<(% M0!\:1P*OM5+JB/?*S'M4>W8U9Y6?WVG5GAU[Y)Z0W2BL4;VP1JMF%LI' MJY)K2()(@EAV051J9F.O!V@4NB?1(M'B>YQ9,S0*W9,@5C%TK\DFA>XI=']$ MP8!JAT\_J/7F4<1/*71?.=Z3"^T$Y6.]4^<\"MU7?GZG%;HO(VS;% M4X,,_TI @"&D4?F0L)[!OPI7 &#EP*(0D:E1-S-$)ISC>T69X6/5P-(,)\Q& M8#!W6LNC9-DPEL"RHQC,40>+@E@8I5A/-:SL 7[^4^!?P6L&["&2!DYH8\%/ M@F"U<(D3AK'EV6P#&!:\D\L)0B-=>@YB4?%'M8$[\#'PY[4?L9 _2Z!(]=A# M$%O!E%.97WP--..TQT_F)_@2V*MYS*V, H*1ZM(=&^+*^-(MW"S!*N/ )!,G M*H8(7WWSK!@&#@/M^ @0%8K?> $BGWC/\8 B.,M^!!^,P0T(Z])O3!I9 \GS MI3"V1U+HP&)904*V!#AK-3L0#E8VVGWA8#7>K7GZ82@]L*$?,"%=$PJ3'DN.W8=C MJ8^G_,XJ\IY&O'<,O'?L&9XG$?"B@G[R'BKG/>A&D?*4\GD/)%@D6*42K :5 MYY-@D6"]@F!I1; 0RR=8%.^B>%(]XCWJ-X5_6J8'M)A6O!ZM-H M*:=K?X6M.Y3;YO."7WAK37IB4H#5# ->/IJ:)FEA*]HS!1_]7JXWTK+: Q % M7J_L^/K%6MD=N><5JZ*/D7E:AV6>77EW=:$UM_I%D76NM#S$8F=XG^>,XW%R M#8X^[RI(P\ ?\Z)P="Q@LY#\"1,U2&%=FE?"_(?PNQ;5[G+R[[O-:GEGG:LN MYF?PGZ,@?<0$W*:SAX!9W\^L(0SHL^4^6=,02U]'03*7=0-L-?^Z5+2\/&!K MZ]%N*.Z20/ N0"S8<"G'C.BA D7JRPJ(J M *WMF:%:1/?@^?3'ORZ@:LSI_X)/3[<-87]5=>^8!]K8812[K12S[!''F:.- M/;OUM6$S7CB.:84#AHB?&YX>4V>)J6XW%,&G@.DYR(C6%8 M3S"8D62!01)[<8AS GWEVW:,D2*"%>$G0?^+!(P*Z2-:#'T?2 /%B K1_8)@_+#=.)NN"CXJH."$W MF> R>!U81AEJ#E_?Y96'S=F%S\(Y^Q,I]\ \-G0B(+V'YI( R+7B,COTPBM.\_G(TG? M;@/#/XC5>?2 M0>?JXHBJJ\V]9<>'U9%G_BQ9^="&PV6WPR7^UXY?P1.P,GFO)5 MZ5@3O%2Z8R'(OKT8,S^T;FJ'.W@Y>]W(N=)"G*2B/H_:T.KJKDX7:AHK'-7X M3PFTAP.RC99KHL9^@+PEL$Z@D'$U(@Z[M>/8%;,N[^POAFB31 %(.(BDF,5[ MHZYG:&&@,,)X,O$#KE!=%H%JXA,&->; #$,&V@^UGBNPM-#R\X=#QV;2T+(= M%Z8J5&$'6!^^]!Q+ '2Q)^EW/_B^DQ7T7I'KS5U),&(NUX\,]@C_24P -@)0 M6UQQV["@VLY0>.>^0 -P!%X(%+@RS@8.0?A'<,P;&P3>D=Z?XB+F;'Z9S^(M@Q(.F!0L! MWU67OH"E)*S31%-ET(J)#LKC*(;,0Y1 #T$):S.#>X:^F,(<#K:3PQQOY@F" M7,3M45\:@5V3F9SY62%# 5EPN\@QU,P:#!AN-LB?G*;X7F'?AROH"\]V?>2C MQ?5ST*H&PY8/EINM"4E6DS,LE?>W;#'R= MP/<[P1.M,_"X)A(R2V8;7B*V* MS!.'PNU(]!*LIX76O; 'AJ4]5=@A>O9>5^O&SA'T)2S7L<6U=9Z[/9AM&"+@ M*6*]VF"0L,0AY!T#I$7#[Y7B6W*U!,\],L\(1G*;-P^-[DI^__ M]1=#5?5?"I*:;TH<4 4W,81I3D)$P!L89U@X=W\1;.SB?%>0)#_"1619:5DS MKL2!-4020I+^L'7>'XSJ96=2RUSR3[D=5_C>F;!. MDH 7C^D)E&200C#*P5QP9E'$/ +ULWD;Q%&GQ%$S9/)%'/(L4!N"^1OB'CH& M\QJ=J]H\RKFPB^= S9]E,E+^:Q($Q3EWX+(4V["YF(+8DQFCL[/>ER ME,X;K"7>4ZJ&BM*HN;O_Q.LI!MR76+V&0,,2NDYXG/D\_PW$$4(I>8 +Q\PI MSV6P%>4&S9AU8RDZJ)2OQ? M@:J69[F_SLTBF=C0"<(H36; J0W!Z@*E+GJZ@&@^\*@N%\U)', V@"=0.R1@ MJNKN\_:'60'4!+9&<:"+D=0))\=<=-@;I!L5/Q[G:0;8WR;TA]$3'I8/V _F M^N).T?IEM]GMJJG3E,X4]71MYYP=SC1W5I4\P\2W&1LD>[DPXI':2=#7$6R2 M6PO1% KOS//1W-%M2>.L^8UA*%H)[6]SUS7:W)]EV=U/X;DV7[=^KTV_XIL[ M)J"N'')YP_N9M'#9V4&9@F3L7.F1G7GEC^[RQW88:M@M0:*U.W.N&>48%BCQ MRWGVML3&$]>?,MY8#30F)G)-7,L+9_W6Q&GUWO<,??L,GK5E745?SKO>L3'# M0\JYK4-TLLL1*5_Z, *M([+I,D,(S*4 ?-"D[F'>MCE@,1(HG\SUQ6$*<6#)URN:HS%IB-4C;'M.ZD:XP5']@L-+/Q9LL'-3%#2N>3&.Q>J*VT;1=.L M&W)3-UK:CMT4]7?KHY[B58WM.@0N?:7NO54A/;&D#1H/UJM$>X4Z]ES')>7@ M'9=NT_T>\T_ +!/91D>-9O-R[;V75DW+:[T?2A5CIUX1$^V59/"* MA9CN",]0>+4-4?"E%%3.&IQRQRRQKT2ZQIE&I"M&NJ]^P(33Z8Q9//WP@$B4 7]P"ZJ*LU33Z-UEC$8X?A,4PP4M0B4*S$8\1CQ&/$8^7@ M,=HKB<=(CVW/8\<3.GSWCTOT)%D88H49-,X^F]^(Q MKI NUTSU.+3<,858>!:1]**4K!=D)C0F/Z6!'V.P9I?4A$-E716,"^"VC35FJ(7TJ7/37POZ_CF47EBZ:JSM"+7=(4XFCCZ:#BZ@6'K%G$T:G+TICZ=67L136DJ%UU9T96+MF9TNB#SS:YN M7C0ONBU3-;OP^$JU%^G<7=Y?=MI74KO3N?EV?7]Y_46ZO;FZ[%QV^])_6>/) M+U*W?W_YM7W?[9<+YX3WPW%".^;PBP+1T[/<:>AD9?8)!(7E8M[%P,F0/P,6 MQFX"V38#QT=8'0$;&$\0,(G7Z6.I+0<_ARN037FE_NRYO%=A@A,C.O^,K!], M@/Q. B9 1!!RW$:@)1Z?[P04LI4C2V'[$68Y@8V>M9 2Z#=I-Z)0]"00\,0YT'4V MR(!]X%56&#*X M1I+OG3WZ2!Y8$2?DO2B8Z(LDNE[9"-9CSW#\."5A@6PGF5(V0=%R@8,28*N% M;-Y MADP,Q]RX&!S*M%3P9-^6('C \5$IRL8;3Q.4"8YC9YR?1Q\T83W#,T \$C :?*@=32)"]9\LBND3Q)UI!,,4O MD1J;*)DL)>^^A&!;U@!1RJP)\J07):TA^-R25D)UJ2U":.D(Q]8T:=J507V$ M>D5S-!*Y3D+FRH6ASS5'P'*"ZOE2"!N,,P1.0#BM!#1RACTGZG]% MRT*D\C(,34$4C;VV/$I&Z;]0/E"1_$!.1V!Y(:()GGF?:=U2\?Q6IL!=M].]OK_Z76I? MW-S>=R_F3(*[FVOXO=/]"I>4S!#H@U1> M4E!5?OU@HBZ;(FO< M!X OSJ1^/!YC2P5X>C^G)]HSR;I-)*O^KDRD><&JTUHG:[W;8F=N@GQN-+O= M;EN5=45KZCW3E!NFVC-:C9:FG'=*YR;,\\3E??>KU*A+OWYK TO^GNLO^O,G'-J@FFF=EW M:$_VW!@-'[Y9W#GA]S(-7O@Y F46F/+A/TDGS,3#R35>R@,#AC \V!P@GDZMGXZ8^=/A_>.X5TTT"=! S-G!G$L;-[Z":\+@"QUJ<\[;H@= M4K3W2W$(A27[E/9@XJ8C[S/&!RR\CN [BY('W8/E+8V9E1K35F)T<50Q,$*DOFLH#;;%Q;(8BYG_:?V]AY#J[AS<+08DQ\273YN ?!(JY*9M2:ZP?K MC\4S]0 MH[6';H9QA+X@7_PDQ"#7-?FO:UNR<:@=55:;PN>?^7PS(U6TSIUPJQT8?DYF M$G'[DL85A -*.I>!JZ0TD *!^"03ACY!F,@[C3NI"Q53A7AU8AOP$U?1[" MF&N;:4FCZ03#%\++55"&LBUD@?&>>#=&[N];"/3,\$V2,YY8=D;3[)997ZE9 M%&M]PT0_6!URX[T,O6G2%SQ,%X<-RN<6SEM&O:3M=R<.L%7[5.K^3.A:/LOH MMR2(D[8JM],QH]8+\[BJHFWO+$ Y:]66+C*(K.?SSNI)3W3Q+(X'GK2ZMY)0 M;+U?!Y9T72O(]^3#K\YQAP9CX1;3_6K<5N$A3'C"\A#@[]DPTI";""4*UDR0 MGV?&:8;XS-(U"59WJ"P/P&ICL?)Y0 "K6[Z3 %:W'>@7,-O#M!,@RW6,C0+P M,-SLB"1M.LL-^EP/Y:034+ZS3_IM8NL#9]I))]OLFRR\OJ Y1)0\IS_2C08% MGJL2?%3 1J!WT),3&TY=:L_O:)F5P1O6NHM*CCL"CSAQL>-_ZRNR;Q/0'9W<]9-V1SI,PZ:$0Z]CO7! M,=WLZ%"KS%MBD#/+HM MT_RX"9@%;G+.C9T?^R0;NV@#.N3X^7##70R:7FE89XKV@7WDURK:(/EK=H;; MGX5>,F.X;?-XDV(VFM*'%43[F-\>,*HF[%!0^7&0>#".AP>_8BE '/'2S$^# M2].C.!RH.(2'CQ$J,-6#A-GLG*HZ$S;=CR.A67,(TG@O<8> MCR0-1)S. YL,Q3T?J>)!L2S@QG["NW@84M W_7RF-/SA$/S@ #>,$,^< Q^N M@E?4>%]JU_6?N%X2WK3#^V?"+!^M8""LX25_->U-#X3C#5WSU'/"I!$\&]3$ M:N/97@TNQ% ^=Z%%'D*2RH#1SEF?/Y8Y:>$$QC)T!'.L(V+"%1O0E0.:*S&X?"&$ M2[M02N4R3>7=/["IT6KMB)/8Q'1K12");&$0@N=;;6 X/YAU@4NV-PFE.*=T MA8+# ?&(Y82'&R+N/; @\ .AJ[@S$5CQ %V.]$GA-(S8N(:I,*!4T0H<@8I^ M8JX[V[]F@1/&@QM>VC.)AQ!S^4\U/BGK(?3=&%4^Y@4%/&+)9\BMZ;GW_BV< MG6PEX5HTUEE4EWIQ@#Z3"!6+H?"4IX4G2.,8PWULZ*:):T,KI6C$TWW$_BI2 MG7@V'SB'#L_;$QL+Y@)Y8!N(\YS,@.#/?1!WP%0#EN2S.2+O"^YS M& #[02 M$Z=3V4'42.1%N3F63[RY^=&'G/!LSC3+1I G=$K319+F'XG-F#+'-]E*@F=O"3,!.PNE80R30D4_<[=3&&_ M"P9%3Y^6^V7R!*Z"CU-E52Y\&"=DDF^BP/FY-LU9+'XK/<>9GW-R&M? %,?D MN(A'YX78)YII"J+X'8U.;N=5ON\W=5E0]4-S53;[0NEU>ZT M=,/H]9H]0RFW?WO;OKN7+B_KTLW]/[MWTN5U[^;N:_O^\N9Z4[I+6[VX .]= M,16MTX/IR^T+4S5ZFB&;JJ*6>\;9X\%.V:">>;3B!-R9[*5X-K]D4 M.E+.5;6I-V2SH6J*W#UO](Q6I]4P0=@N]'9OGXRVYV[T:QFO7>'&F3//.9JE3C#,'\H_,74XC M,WE_.9O"[++$[1;S^/^QQZ2&+(;"G]G'6@_1Q33Y>(,(-)0+^:+;E)O=1E=3 MS[OM=D=6E9;9T VUHYEZ!72M6I>^7=]UOUSV[[MWW0NIW[[J]J6;GM3]]=OE M_>]2O]OYAG5)71%<_=;OXI>)8BZ9@%S['BN[Y7R;[S_:_2-VHFDNOE7J\^/% M^D,Z/SZM\^--G7G2]^3NGRLJ+F'#S+$5/#J>&)X51W[Z@8!+XI\DW11E><=F MFMS-V-Q,TWS+WI&;7K;A*WWO/2R-_?:P?)MF5J]8W+YJPUC7V?%%Z&Z')4P\3DG] 6C6QA/LG[Q>5KH0:5;_C=G5 M'W,+P6.17ZVI]#OC)P:SA?F6'9]NLPBG@6AM1SX2-W'(@3@PD<>1E'Z^Z*GO MLT]+>4!%CZEQ"S4'HN9 A^8Q$OU2+@N)_F%XK%63=:UFMHZC>\(QP59?^S]$ MO'_1_LF^2 \"WDC<7I<1FS79J%H;G[D\\.R0.6@A8E7X6\E%R4V23@JYT$=P$! M[:QI4J"/H&DAR\":,%G?P_(A+*5%>.VYJ_RAQ,83UY\R)@F0)C\!*8:1A+$E M@.)R[_I;*+7'(E=3(*#?,0[M,T"K2TT3Z"X]/(/$.B \U=N0L-G3F^<]13.[ MBMS0>D;3,+L=K2OKYD5/51OF1042-AMUZ:+;:W^[NN]+WVYOKJ5^]_KRYBZ7 MJ%FF#,AU29G9BG3-IF*V6IVVV6QJNFZ82D\WFYU>ZZ)M=#39K,"*-.O2U\OK MKM1O][KWO^?!."NU$BU%4;2>)K=EHZ&UNN:%VC5[;;FE-;IF&X%&6EVM P)_WE*6 M="]E"U4RIRX]E,9*51*)77T*N7K[LVBWU7?NO^'#D/3K1VZWF+,8B4N3?R@I\C M.E;N#EW_Z?/(&8!$[#U,;T]S?Y.>8FOV M+J5>I$W:T?+\_A9U?G(;S*WUEDT2H$$VZ/7F]WXF-&9F<(VB:!)^_O3IZ>FI M#M?5'_T?G]J!/4)4DD]L\&@%GP969'U29+71:BB?X)&*8C8455-,U6SJ+>73 M /P6N64,V$]%J8^B\R:1+-Z/AUZ>JJ(WU87YD=^5*RG4C MV]PJY)&9:!$?RL"*78Y*EHU)34ZG/M:7+<@WUPJO+/A-$OQ3%7SQ*T@[_%.5 M3P(2#[$6T'B/06S%.YIG!?7 9?J@>='OL8<@QE8@*/2;1/\WQQT#32.0U/L@ M#D',*6:[4#D/?=A+ -'ALA-\SQA5"@FC%>](E6!$?M]04( Q9(/4Y;;$T MC5/0%HI,ZH+4!5<7*%_^T+8F$S8 @KBV[PT=#NQ23%OT$GGM\"?"?R['QDJ> M"?*WY68OOT"&3W+';Y"M?Q0RG/P-(GD&^Z:BHFP6$[U.UHHI0>Y;AP29/VV\ MX]"Q''NX.0,>;FZ/.BR =;'%)4AB_LG]Y!RT(:LI$&'?"AXLCX5G-S_1"TB> MHH(B.@V!+9)C3 );5H%57TE@E_& 26 /(K J[;#')+#J8798Q>"=FCKU3,"4 MAB8_*X6FK),4"BFD;?.8I/ PVR9)X8X1(]H*W[S ]S]Q"(R^J20(<.&E$YOS[_.Y*^G#IH-[-K&U82N0(%*=H;.,AW<8PY%&XCN3\.OC% MX"_=]JV=N09P5]AX;?>W_]CRY7U,@1[Y+FPFX=_29.:=7[_MVSO8>Z\'(C&; M\LO>A+]]^ &4]E(8ZSB#L;:S$=CY$:SJT%H_<+K"JV\ M<> 6 ?)XFPM+=!BZL"(+C"WLKK)"RXM.7KP/FOAX%M%7UK+Z2^M%3A6+55?- M68)1H0Q(]=D,R$;"62OS'#6SE?OVH$ HB^*<+)^*:W5LHGVHN1[1/O1_RN!C M[WU67[,N8*)-#&_O*_KZ@OEA17XPE29@O8H&- &&@O'B([N..*[[Z?24JCVKLK3Q*Z\EJK]U1FF:SI>F& M89A&5],[JG8N-\Z[^E+Y'95''7]YU(Y#Y7_.%PGT+[]B$R\3Q\EIOVC<<&)LQLZ?!P[)R.?=C(NWFUE-Q]<([(&[ MRCX7;=F49H<*"UG#&%#A7H/KXYE;"&F%O-D]U>H][ZEJ&SIR-)L%"O*.-NHT MAG>[K!IFKO%O/(JX[M1W\$J/?3VK$T44?^+%GYT('FOC4I'V'K<.F+%?G#H2#&]C^)/RJ^%\RM/JUFI:5]U4ZP)G%G MFX/_5]N<;@,'!C.!TM'@4C#__5_K' M@S^8_N-__[]/HVCL_N-_ %!+ P04 " J0D507SDV31@W !W.0 #P M &$X>#AL;V=O83(T+FIP9YVZ952>N;]UUUWW?^E7=)5U=W27]K.?E]\L: $_2 MP](< )"5I0<@ _X#+X< 3 E7H+4G 8 _SHV>YU:@PNP<'%QX&=AL7-F-C&S M-P4Q ^UM63Q,'%C8F%E9 ((B'@XF0&N0"YDIZ(NEG1#%25L7!9FEF1"%%I<" MJX*#.,C"4L;+":3FI:@.]+(&\IE1B B3"7KP>]@ZV()<3,@\;&WLG/D]A"C^ M5L[_BO\US4)!]C>+B[40A>A?!#)M!64R<7LG$!D7,S<3D(V-C8R'CYF-BY># MG8N1C)V5C8N%E8^%C96)E8V?C96?G97L'Z!X71T(4_VS* MW=V=V9V#V=[I"PL;'Q\?"RL["SL[TRL'D[.GG8N)!Y.=,^6_-$B G(%.E@XN MEO9V9'^-34SM75V$*"C^M05;!P6%?RO^;[UE:\OR+VYG%U60^?_,[:SNZ0!B M404YV[LZ 4&O[)3_9:G_6?0OQE=K^)6<+%\/Q<1&PA[H:@NR/A,6'F9V#A,N9@X.=GYF$S,0>Q,9B:\W.QL?)Q\?""^?^GY[^1% M>=A%^3@YN=BDN,78V"2Y^7@XV,59.?A8)5C91<58V?\E*VOG[&)B!P3]2];R M/[*<_Z,LO[@3R,3%WDG=WM[F7[= V<+>Q=[9PMZ!3%S\[U,GHU4P 5K:_35) M]]=!_6,OR,G2#60FY61O2_:WI_DM_QLK_G<>^#_R9O^O'F1Y-8KE_W=]_C7U M>B?_0O\=#*^#?X<3R.XUAIQ>@^7E&(#^]^8!9MVO00GSL@#X!H#YWP/L?P#N MW_ OVM]DF/]*^5_"2S< $QF@#6B"@\$$P&+"P&'"O/0#*E\- \#^I?W?204% M^0T"$BHB/-R_*/^A(;]!1$)!@(.'A7D'@(%_M0,.#A8> >$O.AS,*X:(!$#& MQ'K_AOP#-@4*FR@.KHH)NRFEHY@J!Q7X==&_V>$0$!#AX9%>_0(+APF/ ,!" M)$=B$WV/K&)"X1C _N%-KJHI-@Y8S"F>DJ,F,(^J5BT!%^@<-&TV\_$%"D"# M>[4)$PX3( +HBN&(P=T6TO@N+L)+T3P1SG%(&\N;.+\(,0>)B&3NXZ&4#Y1 I=7*+DR^\\./@Z9T\@P M2:>= 1_*\BK&?%'>7)S.>2]D_7;N/#RG6N_H&E0"C[$N]@"TU^5^C@I"-&F! M\ &=TLK:P;HU&AQW+2*.7/IZ^*Y0I*IXIH-O-[7,6@VUZF545?)))1*]9\:3 M'OZ72FKZ!P44#2I$W"R)VY&C-_=+5&RKAP0R/RPNA$<>GSC?3A\Y^))9C7G0 M[#E[L.L-+,SV>=8VRZ07-'H,Y?*?.: MVR7928I:!%IPZT9.WF-9'14'O]EX/FE2?P'8L\4^/6X9%BH4B4S=VJ9W;5^5 MO@ 4F_"?6+T)=VWQ(3IWZ;XL1J2-7<39HZ+%HWXK%F!$CK#MF@%PB)G*OCG*.\'[Y57HB$C^""N+$X4 0Y_[]80. MO,X";O ;TGVQA^Z[1.,"F'-S$9BS*?T7P&7;F"YTV'.!619[JS=0Y[+I(>T/OI[XTONZZ1#I !J@_SR#$; 6YZ#>O\3R@'C+]*'M$.*X4<,O* M2=\WK@TK3%!)XK>090L]EF3!WFD^B+*S8VZC@K,NE,$2ITB.L4@-Q)')_!DG MM1^(9'LQ,_>^F,!R(-VQZ+OEW\@J^_=R_)ZSA>]M[%W%/VILO&".6)P8 P>8 M%+@D7+BO'81F%PK7/=,3O_8B2<&O0ELS+I@=A_D0 M07A>/7BW4"WBIHDE:?_>\PEK4:TGD2# 7S.[V;H),?EF:E^X9;Y;BR6/JQ!] MK#EY[NZ>HL#*A/*GG+8\0NSK*07J$E?.4'C_G5X1D M-@5H05NA2][.U.6KH# ZYQ8V%9GP77+_6/WTPS.'1A)QYR"+Q5I7NB:ATC5$ MPS9V(D2DN-FC^5E3,!%'20EUE:4N+'+G!6#J;4#\TM:J?M$Q80X]>)-I(PWO#C%]L1M(VL^T^0) ZONZ MI'JBI"^0)./]EB,]]YQ@*#\%;-V>+$#;B,A+P4!XHI3W-1PVV[ WJ<)E?V/< M_YL3Q\K5IWQ;L(D.5*4P.^O@GKU0Y>J- M$:=GZ!V[$)4VTN,-AU]13%$4SJI!NPDKH5:@9HO0(=3AFO(XTI!?_^\$U W2 M$2)Y'[F9EJ5D3/#=&BNW>;B64!:EE*0Q)J13LK+^HLQ3'8T74T;:+\'SK*4Y M9&I9OCP$U1Z+HT881AU+]@% 8YA,B G>Q/?^C$[Q,8/)VQF[G:UJ/5XG$QB- M-)X9&)LVGTWJ]A"4?2/M828@PI3&S\Q&H ZM!'Z+VV_X+?QAF+[A:BV*79@# M<@C/+5.?G&5 #TSIS=&&04%R5M3S&>-0-;.31Y6D-HGIH(SI0!#DX8EL"K<7 MROVTU[5P O28-'[PMNYG!0_A(A>J,D-_R03KUIZ)#9WH9)BN.+X Y)$F& MA0^>V)^B9+'5<*=NI[KD6H#)GR)3';),?/KJZ'SLQN88Q<:QO622#J;[O&[S M/8*FVN3A%+WQ?G9#$EJ&RG3@BD;N &@?.1^BC4D@;HD[4K?GEH;?729J82R\ !_-/ MB>QMTS@,NXTUN(]7ZI7R#D7J">'I3Q@\Q%AH9FI;:&H\[?9>,LLY1'3F9 M5]];QL9IPD=T!1\GV)PWYYIYY.UB-NV>I&MI$OYMS\.22=W%$D?6A@"/CMF< M=HQ]F [B7,1U1>>?C>^&NMKG\)LNGE=U^2W=21\.J3Q5ALZP8PD79Y]NVPN? M"9X%D[FE(LX_EE6_ )($&1V1[PP?T98$VP]BD=?+/.X]WNZ%F@M>MU3$OT< MHL9_=/TD$@>?AYLZQJZF(*S/>(&]1="+JW_=_N,WRH MA_&QV$3]^1:4PNYC:?M/Z%5A)*,%3N+?7AP>)E)[YIG6SZQZS3=5K(K;D]1=<,.RN.NL" ^9OPB?D_D324;/DM/\G!^E MYB[A4(P46*N>00V9X_U&'LE4E#L*GXK)&EO5YIP>'5P7WARQ.#0H9OV>4A0D MF4FCOI8U0G=D*-[$OHUALXU_K:_BJ4CHZB[-0M8(U*L>F^A8:>O>R',='+Y+ M9P_,"J-,-3I8?E3B;26$1QG= M)FL8>< ?N (69T)J3T M= YEO+*';I\].5CZR#MJ?#\ @\.LWWZ6BNH%X#=[W^%;547]^!TI6-[.5@_7 ME)(B"9.BZSG/_^KNN&I2G=3R.&%1(\OX"\7VU^ J^(SK84_&QJM*"ULJ)BNM M6R'BQ+W&] B1..$&M2N&1D)IN0WN]XQG*)8?FE*_9E#4SP'_BKK'$ 3;\-2> M@O!$2-:M(D]A.3EEKD:EUKTJL?,Q'P;V%@]>I*GNN%N[*QX,$4X@P"*D:%LD8;BAK69[HN<:-V@]!192+-RSUM2CDWK=% MG*=7S+9,Q]0/3SJ&7?P')M\GKO#^TU,^QD@C?V206F\V)2?X>'N%.6;:@K@B MHJ0V*T@CTFOQ9OZ&(!2L$OTACN&T].RA85LR;OD/"/4@CXU165AY-+_Z]4VLR:1K2[.AQ M\%F8?073.)?1UC@&;\:#T9%, NY0 \ZH&#/WN6SD+ IXDC_GI[+)62\2G[)Q M9-W%!B+H.BFX\Y@^6O<9;'X!S*Q,S=X7B[0Q^$T82EHVLY33%VVL\K#J9M/WMOR;#&!,J:-^I\3;1YP!_=MVZ3%9_;O&V('W*5=0]YJ?9,^ M\"T;>QYH?K>SI4>(.GCQ?>0<*!&=9BM /I2CE(FEOW$?D1^R^\L?&3SQ^+!0L YP&6>J[UMJ;C9SF"H:)/] MO'T\M)3.K*FF-7UJ#KMJFD 4+H\])V].A;*#@;(-Z_/4XY2+M88K W#_<5Y. M4P2OITE0L*?VU$TNB;L-;X2U#UA0+819G"4Q---4?9XCZ$ATSDZ7GX18B=J/ M*6UWYM!NA-O5V-E'4_C%C0J155;=XSI>LR"N@O3TE@XQ$1[&IK.GH]]9^.I, M?Y!TYP)U0M(_?L'VCX9TT/3#5#9V+ST)+GSFS77S46OEUO=GIY)L\W MBP_AI[C1GQ?GI^0+3:[KC4E_1Y9I/JDZ-H*=CYE2/G5E96,XHCZZB3J0\#\V MZ,9AF_S2J0>I& M9%.W@<'+VL 68L:SDLWN^LJXVW.DG?V^@/T5[<\_'&)P.8.<4[=;K!_(3=PC M.U*(OX8(-.OGEYZ339\@]9/"(E/FSJM^_Q)OPA=*6K3/GAU&V9/X"QR@"1, =W7 E)1AN?@"> \E6+_7Y,A8XV&K9LTAU]\YLPIW*SMHT_R 3XZU;^0\O&@?@&VDC1,Z'1LP;( M('C-2>5G-Q?NJ0"E"#=3BMVEL&WI4!IZP$>HE?=>633!*-%JP6@%DUG*Z'=" MF/0/YD\&0FHCW.IGBE>KM27)[=]\IS@P:!47GWTR4BG2\ (I% MG'A=Q^ZRIKJN<''+V1?BP9LF1L2%Z+\AC3$!N0P,V:@F.]Q=9!G'377$O3MVH*DLZQBCQ?-=Y.7%6\X7*WAQN)XHUGUR/=#< MTWW#.LZ@;UWVV:!1&L8(MH\R6'-RU$ F"DM*(%]WDTHP[VT5L(-:,Q_LVUXM MB$-K?*KYVP/YX_*2:G%WM6&%M!).*65Q3(O9L3N_W=:-"-ODN2Q%7]*(O.-> M(%P!!OGENB9YR.[J&SQ3Y+) T=.9:SN63))?NYG9&?O$T7-,!DIIJSQ3N\SK M'Y52A?E0B75EDC4&R?IK]YF-/ZBN$1-$@]]M4-"$TG!* 3OT(Y$2,M['#>A5 M+J)KA)9<"IN$*I9UAZAM(_/705#OW=S\FA?%22=XFUC&E *&]1A_\6P=-0&\ M..U@!$#A?9+TZHE@?"65JI#BIQ]Z>N>S?MD'C1V/N)LFOM9G^-RR=_;]3T-= ME+>3[1?OSTF_'%S[K-P^32J57][MK(4N(HK/&AF1(@E$9T/?T0$&UJ4AC@O_!_3V#;$.FX;K"91L@<+I6 MEL329$:M_;GN*X:M&9F&1/"5EY]2C#1JS M@)7Q1#[C&O3#1.]$3,7/$",CA M++2<:FWZ;+_GV(_.O[AU)R4#BGIS@)SCW_\1*B2*Z5!3NS)M6QBJT\%SU'X$M2TKKJE[QM:3L MC4))X'[8WV73;N-[?T7D_K.3-M[1():S6T;/(W,DLR$ZNPF2O$^URF6([V%8 M+:S+[?Q%/B!/,X_66^43B)#ML4L1+RY#Q"-S19LNW;$[B;RE<=X>3]=E?$6W MKZR9A7U1Z#7525#"D&]C9\8M)OIEGZ>(*'"-WNV$'C9Y0:$?\*820'!Q?O=N M_UIT%GWFL!W%UF3#I&F^T;.SLOY:?PCG%ET>2.^C;)*Q/S4\,"2F,:HT54I/ MN!@MVFZU2[/(S.4XP"@@ P,I%96UR7A\/XJJ*^\ MV1H^G65DQY7!0GJV0B^(79%+OI";24^^P;UW M5D@=67)F[A^W1TM!GQH.S_RF$@K4?(S:V8W6B=9<]@$/SIOM9U#H*]_5'W^L M/<)9G+[=3A\YJ(OV*3\50)48L3(@)U,8:539MV$J[Q\FBS'OS(LD*C-)EZK. M21;WCS*!O=QF6K;3B=[T%!"PD2A_S4N,"S-/U-OT,@\:*@R&.?$%L.A-(GMW MOSOU_CR__SYR,4KGN)C!%B_S F#YN+1G;TPELYC$2$=9J!8 MGS;.40XW._#(=#4Q*N;21MPV;(*#;M!^O'G4AA>OLYMD% .=GY]=_8F<15 R MS#MK7/$+HJ2]8GXMT-O4JR#\\^R.55^8CEE4KVV0HUJ87!L&[P5 $5(,-N6: MI.F*V8.ZTW2E:.*EP:<1]&AUM"O#+AY M 4]TH@YQJL+VF>I:Q,-(E)-F:) 8/20$(=:-AK+==[,UBVH,F,/(WM&CE9XQ M'BLZW6#=@3;L4EEJ92_!T!< RFW9)=6=2^B1=(V.78];KS!3YHB27VI+P@6' M9)=KX7>(<#/C3'0/PYS6QP1Y'5CIUO3Y>59BV8Z_=C^W(_S.IG58=@&@>[PP M/VMSY4_OVRG=&DGDH7*!6I]D9"7K#@_>9K;276^DQE/DEF*CQB>0S+BV,?CQ MQY-W43!C=DQX$;+4F.M_.=H@[J.Q1RVLCU##3/=@/3'4>[XO6UGM?G$S M N9"RCW[VPN 9^ %H :,;R&4*,A!KQ7C3[BP:&VZ1?7X)571=WEV@_V$/1(+ MNM-_\&BT\YE#W]EK&F)%W5-_QCOYA(RDS*PIE.,UQ5U "A;0"JT,D;Q#AV*V MHG+D1\L:Q8"_L\LXDW;X+2&I?^@?*K9VB\:FXI0:3Q]&MM>ML0[3EINTU/W^ MFV$1+>)4O/>Y#+]KL2JX:YW-8_YI4@3C0+H,F#S]NOUO*I?1ZD MD5ZGW/T=07RC=5VU@094B9D>@Y#L(4II"B:(L>7]=>@=*G0DJ_''$/NQL?N\ M(M!O>8F)#.D'N!""5#D?!4V007(9I. MHQY;E0WB5"ZPM;C+#QUQ/3I.D?&KLLZ9H,<_-_,Z]E')-'I<66Q1( ?7CPKT M4J(M!0$)3 A)P3%!SN$';0#L$B('# *4.?F9_-H4XNCW!+Q]<1ZERX:.T6-C MO,O\O(4X4QH[% 6\N\.8I$LD6"2Y83FDBAL>1L4GC<=Z"]_5;HR2EPUU],V/ M/HA'JFIRV/@V0^R58^K2DYNB;"THW9A_%%EL9"];V.K$_/5!R)K**VRYJPK( MI2,@R@]%3(A.D$Q)K330A4;H4>3'ZAGY8N+7B8_ MF4OW2R'=1\R<:X+ZPF&\F%TOI&:DJ?2ZUBQ>DB@[9HF2TG9.2>;(-7K"@7XYPP4ET=W&9Y^V_'_UL-P=! MB$;(I J;VCND*Y+\$#'V"A#+UZ1"#RKBC)AST%I[7XNB'@.<=OT$8Z404'OP)1V2B]7(6F)-@P"E*! M[-#G8"QZ -'+5O!E^N=]S"/2+%*+R[M,6,;?$Z/$2/OPUMPF.NHGMH3L[3&? M*?TC<^*1?;9OK:\F)1R?\2AM;CZTV;+UX4'*6Q3=X MM?,OY:3I&%F5P,O!(XT0+:'TXVM-ZGA]PU%"@HAO62XLKK2W,G%X>6KSNRV) M!"XSA>I1V_7FAUU/V]@S(D%A9BF^BKHH9\0-(W6IM\5 MM=:W%F51=M>:\\7D_ ;(X(L5UXI3*M<,;"X_):Q=XY=G?-_6I$J?6P8/Q,"1 MN\.WL<>)0A,!!!$MG&5!95-/$@\/(P+V07W7%T&&B\"Z--,;+5SNN M"OV#7L/7NW#\YM(A/L.9&TLA.@X;-9CY_N&/',=J?QAQ5'1W8GDV[=O=7"WP M'NEF\ZM^R*ILID<[IXJ"8Z19@[PUB 9KAB(B(K=PLTSK&!!5Q>&4IV9/'C7=S$_JE[B[G04[>ZY;GO'YIS5W&@O]6BB@#YA$6)]:TJ^, M=!B/:P1T_SB3= HYC6E14&KP\7E;#FUO+DHM7Q\U&4E\9L]F/YN*\K4)QGL< MGN?..A>0CST\\3GW0",R)>'R(_)$Y>W.&WP[['!&=A[#D+H30[Y%0"8D.M=? M,!#++ACF3!FB+VO":*EB%AX:^Y'O]QJ)H#\V!#/0A$_WF@\;8E5&[['M-5)1 MJ U;H!RT*I5WJ#H*7RZ(-LS."@)1L5=SP6/.O/,*Y ^:L4+M5./WT9K.^J6_ M?AL5QCRW@-7B)M56_N$GP2!>05-=-KH=@S!N&-.H_-W M&W%1WX0FUU45^ZF(_&SAU5L@AE\'*F%'V(QB+8=%J!A:$%,L83K3M>*X8 M3O:DC%<$):UO/48?!B/+AP.C\9DQ]VK2+3))S%31G''O<;C#&IOX( T,KM7V M41-YW<=*EHZ5/O&?(PF-UC5V?B^0,!3'4!=NT\1J:TKZ\BG"DVT3_4'H^*X= MCT(JUQ]BFD;TS1CZ^-"XJ"IL,)Q?VT*F+=99D9>#(TEFH[+NS@83]D@O6\)9 M ;RQ73[(ZG=S.TDP!;IOSM=&$N+\UN6U,Y?%4Z++52:/X:.2M H'J<<$RR=U MIKXCFQ4-UM)!9_*QM9'YR7"P!E QZ0E"8XS%(I+IL88C831^6X'W.VR.K20L M+'QX* R<$\.*_0$ V 40 ^"&WCH;.#L[>CI2;RVT-SFU";3%CQWWUW&PE9J; MRE+%RU)E6F=LA=;R$(/V['J'S^1A9W;X+J'C"L&Z A:69M^/S="4WV@2;D" MR435V])Z\+L*=0=0E)+2Y07@V)T\)?KT(;+-?,&;[=W 5V1+!DU2KD^'7:Q< M=!TIUT6#;3Z//]8YV-XT'W/SL6LY@C7B!50#>1=)HHE25/4*(KPX;0YV2N@V MB>9EH)-54<^0Z>N5)E[$NE%$<>,/ORJNT?LBL.(0:W^P<49)%EA*5+#V@0W' M@XS(-SQ&:*?"SEJ0YRX$C[H(0A//F]EN3!O9RN5IGS;E?$2 ;!HBO0K\^UP/ M#2<(-V8/E/%;S:JX\8N";IJ?/U$(1&;VS>;N?GY7,$U&GE00C1V@ZJI&G'MK ML7=B8CI>WU_CYOH",(YCEDGC+@] [R(4#*D9A]TDV!)>P M%G)*>C](-4A]1(.UB3*E]^..\)Q?D(Q^_C;O\>U%CJ9(1YG;$5(7R=UUK\7A MA59H@F/$8*X?GW[N+N_N/OM@8$(QC:' M.\(O\MW7.,+%S!RI\]VT.DPP-VA$9>4C,XFD'0'D)$R$^DY)'=JM/J^\\R0?AB;J MC=*5T#2XPU>ZQ==*?IR[+!)OZ*TVCF<8:+8>$]';T A]\/7FB]OF%9XX0-QQAME3W?[3 CK,RF$#W3!B?CA*O4X\I]^=M_*B-Y=G,H=EWHGTK*C$0S M.9M0B3IL?PW)Z^PO(8=H \N_;=Q/5=&9W=_H9P^3K)QMJI]<580/V50I^- Q M1F $ Y-^/P]K=KE!7@"7[6-0):BB^&!<["3TG,-A8TS:%63[P>PQ4F=4J7K? MER^WP3P]AS0HYNP O6OE4.%-BQ/_&"4AE/L*7_%]^K(,L2^/06K/MWMO7<$8 MJ/@"5@[N%3!L-[Z ETW"PAX?.88W(6.CMGV:\%OZ5W1=R1#"% RB*(O 3]RU M B21S0A0!011^!E(N< 5^O7%Z$-*](\;F@#H>-S(VFKR\O$<-HL M.V^9AS> MBD?.)&Z(*AI.9I2^MA2SLYQYP]C8XYK[\VOKR]U?RH8IJ?-CQ/:ZZ1_0WV\GK*]-[]W=FP--/1]W>$I8713/Z0:Q"J4LRZI5*FJSR. MH#5XBST?(7IP>='\SS6J1T[2#HNN+29]&H]6(?=:'Q-Q:K> PJ)@).?L MU _[P'6\+(%*VG,'>/_89&:!C^LC$_>4*&SX5YO-76 2.OWL)TQ@5.43BQ45 MPW$59?7F8L/Q613)")XJMN/J RH'ZVWTQ"=A8UA^3$C84^)U2H*;>TUR,[IQ M"+JDC[?08^-FX-QRZP\BAQIX_W5:E4V56RHW\2LZ_CD_KH%"2$7&]<-&<@,Q M^X1=<5A <-+)8^T(F"1R-\%(+]@:BO\^^#&IJJDB'N$%X +:;#U4J*\^O2M* MR%/PH6090UX7\QNK$#Y2P=BW3*KM/)G@[_T=TER[P?UK5 G;O;4C3?D)/$SX M%%O9=?)V-.CJ0FU'( 'XA]JUT0< MJZ7S,*&F4P5WQ#9J0'<4*2J#*=^K8F@:4% M6+'*":#5A5@9_I#7HQ%Q6+9UK&F#<&/=M(&D)ELPY+)AD$)P\UP5/!&@GQ)G M>/YUYBYCX[FB\K+2"A-)0O*.]GE:4TAV7DFHX"B4Y/#$OF:I$CF)'I)1XC8_J$?H=+R@TII4G"G,?ZS8U94]"-C ]*:;DR.-?RQNUWSB1OO1WE_I[";=2?N+50 Z@^R^[PL M_EM9^%PSN4O&>F/U:N'@)>_E5!X0YS92Z]7B9,N =@V9],+T7_$)5T>Z MRS'"YED[)H[F*8Y$!(8=T-5(QCKY5P>T8;&TQPGH-JK4/IQA)[-['1GC(<*_ ME7M>_:P[=5*$![KR"+-(-;_OK[3'[/1IGG5+#?&,0;04]'D_[6K_[LW.W= + MX$;3?6Y.Y]9%;7"6K#,Z8[.02NX%D);HOS?7XLCWHQ5S>-/(6C8V'TCSX^,DZ0R[V MJO-Q;* VSA^97(J,!D,0.R5Z?JVH]211B9F@RP0R2 PF:?^8;+,>86K.IHLE M]S8:DB44)X\%^]D?ATF+0KL M4)+W?>)Y()WPT+K(VKH@%/AN6R0WQ:#'2R,5H9./Y36UR*DD+;-?4X$V@A90 M +KGKIO@H9RKE%='>O!@*]6+,C[6\O#/+W?6#%M:A6H"&7,7LVLU M_@9]Y154V]#A0H]/3<':UH14/4N,^[\DS;7TR4N(=M#\XD/?+WK#?G.R[MQV MN-YZ=.FQ0KK0<[LB?Z:4XW0]7Q84;$*HDMO7\^8ZN20./JY=_I(9BC@FT9AR M"7\O[K;+?!U38?L]"3 G(.):*-9K N+4^]]E6B'/H8)24W MYAO/D3A5P%>^9^JE/0\> W9\Q<&@'*H%FSI:&.YK/B3YM1]_39)6]5U3_<3+ MX_@0^4- K:^*;Y*C1<^&.A$4&W*G'[37@Q(O)%MH7\0)KYY>HX[6][.XTHL& M]X [G">S)!6:,Q2?#UV27WV*C:B2,'97 M\K*!3XCW&6(GWGB^./KIZZ^L_0/L4]!/3 M%G>Q,']>O*W"#PYE)LSB4@=K57U3[37UE.H^:/Z>*(9VJ;GM784BZP32]AZ2%?^_M[?HV>6Y)HK(:DA(7%>?BFA5%96=:YH,4D2-*@IO39S:P4I M\Z7,I%Q/;7YC@9F95TO[0(*A+833,QXLP8GID5 J3;9,TRX)'!#MZ",;F@4.7-,W''H3 MA6UW0)10(J\D-_7(2NF[0Y!*9B?*&4IEP:6!7Q@]).D6)"V2V MMO&,^\6#_(IK,3X;;$1_RP*/><&=Z_"3/Y.%YBRZ&HJ4(#49/8VN]K42&;Y= M7(G]- 2U6H;A#54S]F?THV?[A?\;+X&^&+171'SP^)1JU97'&3Q.#G#3QP> M+5?X=2TXGDH5RAI8/5A+:T*9SCXQR(ZL\@4&HFX=25QR,E4^+)G5IWN.)C1 M4-X]E!\\8-, T36T1YZ%>J&2&9H1\<>,-3QQ&?D\X9?]>O]>!I7GR[@C_H M.D@*'CWS ;0(H5GJQ/\RT0SJ732IHD1,(BE@]Q>2]_SY?F_\/3&D +RZJ\LM M;9>Z$UWQ=[+B>BAG8(14E.^5EF\OZ"TH1.IH:.A\N*BPJ?A"Y&@\/]\3P3Z< MQFT67V_Z#KH#/I9JP-9XG[VH(B]8CD8_R5&MH0&?3/43@*0JNPO85^SB6EHJ M$I[2>[@#!@X@0V6IP(%4%OYU;6WORB)RZCC>?8"5!5CM=]+AD6WI:IQ"/V$S]49!,W,5&#=XEQY,HQ?24*K56H^R:>^1K8_3F>ZFK#(/J MM%58BMH0Q4;O$W[X[5LJNT8MV$/]=3NZH5A'U+"%!);CT\T;4?,O#N[ M&^[(J\>^]4H8H0IG,X6CI[_Y7GII45G(\VCT3$!#_1NB8[5S][6Q2?G.1XI' MQ*H9*KS#7T="?I]X38]*#^CU:9ZIQ.^FK)LVSG1E3*+M5@P@4V_W.N5=QTAUA!:A#7W6" MOUI\&)?]IQ+,TQ5K52,&4I2GBD%:U;=39[O3.$P2:?"_.V!U:3HZ.<21-<$R MO(!Z/>@ EZOC#>Q(&@7@V&BA)^IA68&2@S41Z]C9N?&$_$YL(Q#E#H)H-[W0 M0V8[3[CMXYRFH$()UZ3)?E?DR.O9YW&+99_[[]>3V#:G;B=O$T:W:,6&76M' M9DB/&\05'%9)"M%89US0&52DA13V6(SN@>&DA-.\Y0'6-GB'(Q>'_CV-DQRP M4N>Y>N6- Q&L/6^P]6E9^W 69#7NNJ\O(?PX]87-0Q*:".H9V;,,[2B'J]V MDQY4W*..0/))?;^\;?H8J27S?IQ9*\LPI"XX=>%/+YJ;6T^[#VT3&[.T5+IF MO#F +JY$ ]^ GG=;"OQN@D.2%C%&2RKAXX>0J V'K-T+\D2L=7R"K^H6\9*2LK MW_+T;[+V>%_C/DAN:B4;;RHK_.5)02[LZ<0[/QR'MD5_E, ?@*/=#2 & '24 M ?P 0:Z1C>P/I*2\1:*2B;]<>R.XEGD<=7R4*!1!=;:4@_7%Z80H%UFU"]R9 M6J:8\C&#O%ABQMCOIZ3X(BJ-"KML;IDJ>PU$8\*4"$/4.M6DU)0M](/$!)') M[J)]!:O:7P#.GA6@"5+*$8@1J3M\W$BYM0DAIU.N-*S,$98$M;;_[OZ^5SDB MX,#D<>(*]ZKJ:]UZ>0[^@ K8W)/'@';'S!.T5"3MPR]L4KLOSKV];UEALQ53 MF\%95188;R[C_52R^DX;T.8M&V)N0R>9_ I?%Z6N#KLH"6I=2I MPO #"$S7.R.B<75GKWGU>2Z5<6CQ 20%+6^=9,,KZ&(?=' +:Y0@:( M"=@'1QD,TOXCDP(4EHNR/. ;4<->UK]Y/;*6]BY> M]H(_$E>+?5E_V%UX4E<'?\&*T;HE'-B J8%IY45!7Q83D0/@BNR [-D%'!N2 M$&FYF$:RNVIOOKXN=CBEL!5=0TE4>5:H$?8'$V\C MX!GQ;#IE;%;?BKKZ,=3I2:R L:;>F8R**D GX+O0_(-WTS&?";-Y.#05<72P M T2EVSYYCH=H2M[B\RG\!8"F'X171[9P;T0^348YBSF$0U&N1^HL%#PN2OZ5 M> ;WG5;>J/8B!KDR,>%1F4]Z@S#,:W OT-G$N1.^3>C?HH63M:X]G\GFWO^Y M*(41)OJA'ST8FL3KRK+FONDK6#R('A LR.350".QD*X#E@GK>L ;7D AVC1] M 30SO2:J=[ZOB8K4] \#R\F;U>*C.-(_E0<8KXFJMI?:5Y[*3GK5QDZ]^DZ# M,8WAFHU4R+VS^A;MV,Z F_Z0(5JKE&[Q^NG.IA9HSK.&5;RO_>'V&]_E1

B8AIE*H'$+,59VDZHW-QZ)V&I$7RI4K1 <.$ZE/9C,BKV_?5 MZMN7M88L!Y R92DCN$!\CT 0B0)+0\:T_$N( M6%2JVTG:X!QW$K@C2I^Z]3AW>^)-Q=S=^RHG6(<5O 2S\A?BJ:8AA@F\:Q* MWY&[[;Q\*I=>/KY47^9__>=B^_U[M;QQ,TM_6.KEAQ\8M5!0HVS!.2BD1HHV M1Z>$EK;HMAD3'49R"75 WZUWJ+,_CXC]D/>E**M5MO$ORG3;KHG?*F$[..,T M1Y]-G8O,064DQ%DV$52 G6^Q.#GBI:;#8/]9SUBPV:9<+:IUMJJVP1<.^] XC3">X,@]L/'5Z MPE!+B>K*Z_1TJK,G9\2J'SOQMXUGDN<<*\9Q@:5!G%* FHI" FH (QRYZ6)V MJ",WIP=MCL=O7MHU3K5I_'8+Q-XLCDI^\DWBJ>X,1]D1;MT4TU#'%(YUW@$. MY*ZM=IK;V_)Z>W5K_KJN'][[Y);$5_5CU/Y_OL3%C_ERMUK>;->+:[=@KJ]Q MKVX>?^/D-V=2:V(II%0CRHRQ!HNFR*7,D0ZZZS@&OL2SRYU+?B99[IW*ULZK M['K_\J%_X<8A#E/@4=JQG51/O0G#-/W8>HT_F7?(MYH'N7]@]@3K179T8_=# M?XWGZ?=._L&P(2!!ZYR)%6/VA6D$E5$9J*8S,L/"5"],'\OUHKIY7ISY>OG@ M$[ZGWN\8F4FKA1#,&LX)8]R @C:GK"2 + ]9)DP,^@!+C9L]3%]H^;H1O/J+ M\E06_7?71QD,CWD38[9E.)P8ZG21,E(XO,AV3F!_D9RT;3@* "L +E.>0:4(%4X$P-\0SA9'I&$SOVA4MYOCC<%RV&SN$<'U',UCS$Y CG;5MR5Y M9^0T-OW3$,[H7E5I.VWP0Z;57?EE_E>Y^3A?W,PXHHHH3+C[3P&5(I"RQ@JA M+&@#-O2S$XO;#DZV]7BR>P(Z?5.^,GA)Q M1F>Z4C8-/>F,_OF+H3U8:*\/;J2Y"9HW\:%T*B2L0(028BC@4$ .N-Q;41H5 M0<=X0S\[N3[LX'32AD"6VFI#.H)"M6'/C8=RX3=,]ELGI\\'-+]T,8&W.I]0 M=U9-NI$\%37IB/Z9FO1AH?4=_,6W[]NKV]\WI=ALRNW5U^U\L?*GUIIM!5NM M#WVGON[:/.7^<\844 9@B@@#;E%H%,'V@(@7*$1Y4N)(K%(U=)^,>=B4V=RC MWV35'K_?-3\<#/-/4JS*/T_>*]Y=Z5_N/0D^J9NT\=H)XE3:+4P\:]3OJMMW M#G=6 \^N3EK,G+;843EWM0 .^ >N!-"=Z#-2.T3S34.6!_'T:>6 P=AM7W*E M?KK^4WGGD#BC'\MUO:YU%![+&)B_[DN?_/NRN'._^%W O1_9B2,G!43\5&WG2[9SIGZ,X\2=[(_:H==S3:,V;,NH,+TV M#0P0PS5GHKHQ,1K@7. 8MH4G$D,&=OI9(9H1.!\LLM3'9_1\6XJ_%IL9Q3ET M$"F$(,>$2:69W@L15U@%;?5$AH9UD1L)I<&,8 ESC@'@V+.8Z+/^J!1]R<:59UH5-EHU/:@ M49M'L^6_2;0)=CMVK.G&>\B% M#?]"\^/CW+^5=U_+]:RPW&!- 1",:( 4IE(I1JTNF*_SKT*B1R]#B2/"X596 MZZM8";AL)]:#T1@FP*\RF/VQPS;P%/X<36=$,@J[TQ"^.*Z\<$IFZD23I=8;.W=/H3^LTY"B&(T]O8\3BYBTI*K]]W\[\ Q_; M%XU1G2LKH>*&20IL@;1!C3&(&&TC0SU-)):@X^LWP0K4E[OSZC,@;6'*\R)C M;PM/5.INJNN'^JY2_:S!!"A\!"@UE4\TW+M9*S. >UT^[_@+FAR)J7'U.)83 M5=3>$V/-6F\),HA47@BEC=4"%TA@9@X&B2CZKUA;F1EKO=KIL$8?.OLL6J,S M&6W).L(YB-BU7Y#($G3D)(NP%^8H'7RO>TP_ZU:E3]_FZ__ M56[MP^JFT13."! H-SS7V!)??($W:U*&D0HJB]#11.+A7Z/*[FI8V:W'%28& M78EK)PP#5TY"2ODY44;M7F,3L7_"9+R]7 M;I93)S?K%2;/88$EL(2X_PF2$VAX8XT515!IIJXV$HO, 59VQ-4I_=29PW9R M,P1]87K3A;DD>O,*-6<$IR^9TU"QS7JPF,G+ (\?OG+_XED(?US\_E M]<.ZKA_5;,@"S&P.-2:,2NW+E"+=&.2% B%ZW\-,8O5N<&6; [ PR>[#8#L! M'HB\,#G]_7-VH.X(:Z35\.L,G5''"+1.0^MB.%)%[W*!>?9J?5_Y1T_]J^#/ M;&K*E"ZT+7)%.*9N=0Z:W+X %K&@U'LO2ZFS\0VX[&L5G(OKR6'+7/U@] 6F M[P_,>6#C2])9GLZE^:/P.PUABN3+T\V B RUEZ>[NW+M)V8?Y_?ENDD4I1)]+:ZE!JOD+UYT!5#6@T MV7F!EK-RTX?&JR4M_1MJOOCYOG9#Y]>''RA?OO9XO/S]\O5G\6&P6 MU:K1- @HT5I@PW)C*"&:V"8Y* 050;5A(IE,O2WYL'*+Y7LWF+HOR^)0VW:) M-CBKP>+?@2<-96!NO"QG)^ M_:_RYME\3D&&"V4Q,- JC@51Q#8626Z#CF#TL9-8\';UP[_6V#IK7B\>VPG= M4!2&J5N-ZMV>O=$%[ Q'9U0K!K/3D*HHGE3Q^UV8*%UMOY?K%Y>8@$*<*ZX* M347.!5*%%7M[DO(\*!O5W4IJ0?I6KJY_=DE#]2"NG08-PUF8 M68=A.H8ZF6 ML03H58+.R$]_4J'(O&3L^[TULU7Z]_+E;?:C0S)97 M,E<0<2V@<#WB,/M22'(RVU;;^;)E$CR*Q2!Q.H!KG^EM+KL]?6M]$K> 'W-U M+O,;E>MIC+O(/K6[)MR+L7YC\: )>K&Y7E:;AW4Y T:"PD!$"E%PA4#.K&SL M \QP_[(&7:RFWJAZ;4Q>9+<^.O[P<&.4.NC$>,L=K5'(#MSE>NVB[T5VG(5D M1ZA3D,07& R6Q3ZM,&5I[.57*WGLSUSK+/*/^6+I'R>RU?JS,_YXR2;NJO76 MOV>KJLU6SC>+S4P8H[@% #*B*"+$+^8:(F3F$MUXXDG, 5%V[2 %IIFC M$]TR]SPFQV$Z^60G[2([8']W6ZW?;1QZ][U#&ZAS;9 F1QW(Y;G$=:IFF89P MIG/O:8H[+8^19/3Z^N'N83G?EC?_7%>;S>^K=;E[)_R?\\5*EJYW^\?K9]@@ MZ":[E$HB"@60 /H@\1:CH$35,(A2Y]./,+-O'F?V< ":?7-(+[*O-=9L._\K MJA[':K$H(CU"8Z50[I/&K/W(CHYD_SQMS"]G&G,,86_'?W>UC]R^OT0(B.US M6%Q(PGCJ8/'>_>V(S4C(J4% 4$:*G'-#5;''IC6D9+8JO_D/21LNPC"U4B"^ M4Z!3^'$"AEM(;88/&(&MEC9@)&BND0+&^]/&_&4"QB/^$P2,;NW[:P>,CCY' M"AA]&.\:,(ZX'J.<%5!1(I1@TAID*C1OS5%(V^U&NOU9=EQ"=S8;HR"G" M,#G9G,C)_)F<]!/[[HQWT_-!J(XNV>-J\&N+;]5^]5W3R6U!<4U:ELAWSX4&UX7G5@WW+/;V0TB.+ M/DK+!3RK,:T6[/;\1J^6[/DZ1V_^7HBM S?,!%[[&-#9:I3.GS@ZSUB.,/2O M!;"",-])!6<-#I[#M 'Y3>M3CL&)E?OMEDD49J,VRH"1=?3V2!P\H[;+_XYX M&3-$MJ;_%XV*[?WK&P@#F6S]F.KU]_+F85E>W8K5=G&S6#YL%S].EL?FK^OE MPTUY8QU7JKJ[?]AU_JM;,U_[QZLW'\OUY^]SGTQT6&=&,QVCG-Z[11 M6^1,3G.DII]&YG,LYY^^G#MF&[3>5>H'3?Y\^0/JRMQ(B=P 10M68$D(+*@B MC8Q)BH.*?*7$2;7(&2[RG$..D="<0U 0RYS2&@))ZCJJKRE:ES+_HS9GRUVN M7Z0EPT)4QT9,LR>6CN%SVV@3:-=IQ)]),/%TLVX*F")$I@_SNW)?UIM!JIP0 M8:YPH1$VR!+9Z)$H=*L7X5L;$\IRRKDJA,38.2BDHXC^ GXC:*:K>E=4#U/M(5+,$=F)ZRCG9QIY48=N:IK:*9N_ME];,L M/V^KZW]=W7NE/=1AXAH*") 6R$WIF;*H6?#+7%,1(F6O6[%YH7/G T'48B%R M 33FB-*<<L3_W:2PTHJVI$@861>C#73J.&(2TPZ^$#[[NO\TUYDWV<_ZP? ML!+KM?N5TG]]D>UPCE2HY%7&SNA3?Y:G(4P1_*AB][^NSZC7%IL*X%P 2Q0S MA8882H1R"IO!Q# )RC2_;,%8 ;@TG+C/Q4)+02FR+/__N[N6'K=M('S/K]"Q M!1* [\K=IUXK<#6ILB_+_6RC<7:$4524HL%]N"#9^:C MYQN./HHCB6+:;3-2OTK64=#FG\W!]VJVB8"-8Y_T6/DQS]F?K$-L&8IY%98; M]!(&XSJH)3"&JV/!IR,REE)5V&_]OU::>N^"6.$ M"04%E)Q KG)CJ:-6@WEB_KFK:L<]S0"-GG/J*OM4MDPT"*+F][N[@)YK+(X3 MNJT$$/KQS>#-HGN=5R 9VTAY K@.C@F*X%;S- F-F=32C]M]^:$NGX[WU'$= M0T0XJJ-%O,K\_-#J'AF8T+Y]V)G89^?;N?UJC/M%RSE(X$*[5(W6A? MQVOZU=6?I6/GS8URZ=MI]V M93O_Y]B=(>5<.NP9H1)"@8%N'K@8DC,*W [5R^$/:>^G4\V!,?QO\1B*,.VD=;B77P;8K KAZ0CXS=Z'E! MU\W^LOE<'=1N<[P\%F20X#2WC"C!L 9*@!SU7D#'Y]!KAE!DVXDY]'8"O\U: MG[/6Z24/SWFB>B.Q4ZW/.K([670O1^\D17&T-+UI])'RX8_RS\=]M:O^_CZ< M'E-6$F(PU9I"")520 [F$";$2YN>:B1QYNIFW%'UU:5M??+,4X&>#-]("7H. MY#PUZ-ZE[.S34B+T%7!NJ="A>*Z#H\+#>*E#Q\%E]."AYV-=/96'W\I=-]/R M,8P@XLUA"E8O<0@,'T]2E=J3]^7B#BV[* M X30.&B/J_ZS ^VW$XB!\=RMSAC-,2KLZV"ZN"&-[V2FXA6!^]I[J.^%:OX, MYDIBC8V47)#!+-?*;[9QJ+'$G-?= 3\,COR1O),(SV!FBP]E3%9[V]VTOQH^ M:[V9QF5^0*^>QSS#&<]A4W"*P%\75^KWMU)V=]855B(*K ""&KL_J630X MP/&\&@?+,]->_N+Z MN$)L #30P4 %0 &5G:'0M,C Q.3$R,S%?<')E+GAM;.R]6Y,;M[(F^CZ_ MPL?S[&7<+SMFS02NWHJ1U3I2>Z^9\U)!D=7=W(O-ZETD9?7Z]0<@651?>"D2 M5<5JR@Y;EEH "OGE!R"12"3^Q__Z=C_YZ6M>SL;%].\_P[^!GW_*I\-B-)[> M_OWG/S[_HCZ;=^]^_E__\[_]C__GEU_^C_[T_B=;#!?W^73^DRGSP3P?_?3G M>'[WTS]&^>R?/]V4Q?U/_RC*?XZ_#G[Y957II^5O)N/I/_\M_O)E,,M_^C8; M_]ML>)??#]X7P\%\^>V[^?SAWW[]]<\___S;MR_EY&]%>?LK @#_NJFULT3\ MTR]5L5_BCWZ!Z!<,__9M-OKYIR#A=+;\=HV/5,6_O2K_)UZ6AE+*7Y=_NRDZ M&V\K&)J%O_Z?W]]_7LKYRW@ZFP^FP_SG__G??OII!4=93/)/^].)=].@X=OQETFN9K-\/E/#_UJ,RWR4 M(.RQ;;Q?:OA_/XX0Y4]-18.<\ M3*UABAT?[EZ-JDWT;SK*I[,\MC\K)N-1G-/U8!+GJL]W>:#:X6[6;:&EWGZ> MAU^7,%W=F,'LSD^*/T_K]=Z6NNA]A3!@H[XM9 U+L:K$#::X>UM-P MNABOF^J@_Y_GQ?"?=\4DK"8S%Z;;^6.R'+N;;$2>8,C-XQKQ.9^.B_)#,<^7 M,\?@X2%T:3"9U.A_W28ZZ:\)B\9CF/34?;&8SJ]NWH\'7\:3@%JD=3$-F-9< MD=KX5B<(A'4_+_/9W'U[B,1J3MS]#7BH1EKJ<[TYIT;5]/[]EA>WY>#A;CP1U!]9QK;36ZWK;2G:Z/=K:G%WC29Z\\*=-!W]5A2C/\>']P@UJK;:O\I.7_O] M7I:L#6Y#'VA5UN@['BTFH1=^/!W/\_=A71F]+.\7\S"EAVU+,"K_M1P[QVT6 MNOI^NT@M[N\'Y>/5C;D+1?+9NVGU-PV@4+?M5B6L-YO6;B"]KQ_R>70H?#\N#>8D?QQONAIO/Q:#Q91!OLTI;C4O@!N4TS#^;/^O! M;#P,BK2Q)[6/$Y(:;5RF>NS=6RF]3VL#Z%,^+&[#=%;#.-U=HXW>;.:7Z.LO M!\/YVHM>E[VGM]B*-(T)T7W?C]T*UF^AC=Y^RN\'XSBZP\!9&M !I:LOD_'M M,6>MB]2>-0O09Z-@X?O;KY8_9]47T?-M(UNG:H8HM]V[BM9UKI_5R>.09S+YY*WL>-62VWW/Y:;?7J6#H?UTI;O=[^ MT^-VX>DMMRK=U?+$0PT#JF'&2Y=I;WMM25)O8-:IVT /*Z?"YW&P6F[&P\%T MKH;#>/8<+:YB,JX3(G1<*UWUNBX]3FFL*QF:U4 CFG@:L2I7LDSSVQAB\G[P M)7_AN-U6;U*6SZK%4%D90V4A6\JRK;6&>QIW^(UV]F6##?[.M]/WS?% VC/FNAAON_W5>!JNZT9Z_;K+I/A?!ZFRXSZ^:;*[/)Q!C_KJ; M-5GP4.:S:)7'Y?1]^,&Z?&SWM-CWU9?R;_-\.LI'R\CZZEN38KA-J*5 -X/9 MEZ54B]DOMX/!PZ]Q0O\UG\QGU4^64_PO *[O$/SW]8^SK?'H7V9+[U35J4G$ MXN\_APYD=:IE7D F!?':8V<%D(P2#0&W6&N-G('/A5W&OA?E&M?.I;7CV7!2 MQ!""ZP"[#M_]YW%R;VD@X\0# *F!&GKFN4#(P0T"0ODZ"#SEEBJ'/Q7E*"__ M_G- +_S-35Z6ZV5MSQ60)=V^YN67XL44,2B'KSCZO.JZQ*\/@S)TXI?AW7@R MJFK'.S%MT*'H .L@5S6"?]TZA%L8W,GW.][X?*"Q,@8RK8A5EAG.)$-&<&\) M-4Q(?+[YX/MI<"7 \A;*;.ESG>G')W]:[I;V('!L4QGP@&A%K<=0*B&-H)I5 MJ" L;9=SQ/R5$='I#%&;($6GF'^?*[H94\ X3[5W55Z4XN'PNG*B[HFELSSBW!-,X?S?/ M[X]\6]_'6T>PN_$6\DOAU,'EZ;Z3>]J7!#V<(!U6% M;2FEGBA#(-3>K]%VQBAT\?/D"<0[[ PXGX;>Y'A8E%%YJY*AE3S(_O3\K^U1 ML>/SF0-(,*XXL8XXI;4!%E;($^[H9CI+8Z0EX'F5_.[O+R^&TQ? M7@9I>:@<[$NLA 6$G@CGA0%&-3"\\3SF>8K5Y?2AZYDW0N\]ZNXPQ9-=D6M^;.=L8>M&/ MS!L.E%; 8*(\TDAH]ET7"J>$@?"_QE!?]-;S,52MKENQ^) ?&=71Q!00D15=0@$A3<_:@@5 =Q3Y26F7 AF*< ;5+B#G899GCN$JBY!DD.HCL*\ MJ[5Q3S(7_?C[X#^+TDP&0;;]855'M))![QRR$E*C+7"<2D.K"!!H@Q(NBWOM MT:3H2@4]H.+W_G\8W!\.QCJRI4QJ++P&EB-KK"0< EV9K<@1?G%1YZUPI3X? M&]!!5YR\+@>C//9RMC/.:U?1S!,-F= 2<2\%PX138BN),'#ZLB:ZUO1=- IS M9\3)AW?38E+F<5L7MSGY:=\LC)T[\8/A]FVIU:F50S1-2IL;1'#/&YR<24G-3(E M5O7H,_,S+XZ-LJPYS-_>=0LJH0=44@ X\TJ+8&+HM7S8"?[#1ZZ>N =H!N[+ MN&[!M:3QZA1-2* (D@LHP MB1'&LKHFAZ5 /]QUB]JZJW'=XCALW_)U"R00QP13XX512$%,PEJ\DC2L^C[E M8+^'P8/G7+1.Q;Q;3]5DFXE8G:7 /2RK4SU#F"A+B?#8(R8 80I5D8_$8L2?)2'F'&:)>0(H\A P1OT;%2F)3(E)ZO$RE$23U M)/DXS#LSN9\\\_I^G;;GD'MH1Y6,,N;"]*J!!@8"AZS!=BVAX]1?6'Q">P1X M:6HW@_<$ Q\-Q[)!2I MP/.6PTO+XM* RHN.,6^(74]N7*W[]Z1CW__R&(X=U61&.0A2"^&AI&&,<@2# MD;^4&@&=%B?5Q^U6JTQK$_F3^;:#]*8.L>K4S0 )_T -E.>28^R@4Z:2PVMS M80[+IAG4 L1=&4XOKHS661+K5LV,L) '.*FF"BF#F8*ZDMA"F7*NUL?;PI?FC#_^/P_>\A_\8.JK#U.PAH ARCHVO^@JQUS\ %T[4 M78W#_^.P[>SP[,]!.;H.GSRP0#TKER&MG S_>LL0AP 9+7TEB^&@TSC'"UJ6 M4D#NBC#5*[C/GWE291E?3(VOQP5 OI?Y.'B,/UL*]EVZZ>AC,!5K74]IXW,9 ME(P0BK%7A$)J)<6FFNPA@.#";AN^>CN5K9 M'7!]UJD;K >WW5*X=T42F M)98 ,,,]#GM>HX4P>"T5PDQ?V'66_E"N/1V]Y7A/1CQR6&%F+$;!1D:<\4I2 MCWP*&WOHZ3JGG^)4S,^80.;9VT/78UO+;#"D.IWII"N^NF+>>]6?7Q7H77\F4SWXKB]F^N>U0UK;2L,:QCC'LYG,=?[_/'=-"@H& 6S=[/98ID= M+/[F^+2+IWXETTH$6P89+QFE4&+!*:QP1,A>F'/FW+-AP^HX>?NQI,3_[_EDI =;WZ \N:T, T@E(5+@>"O * 0%6LN)13!\+LL$ M;)1V78'>.KE6@Z$I>CUO+8L)1YDT2#!!*=;>"U?MIC!"+F4-?FM)D%LE6!+L MO7%#[_('5/-UV+4OEO;()I'^U<-R^_9;:"+,X]/5:]TIKNF&NI 90X"S3&*K ML$> 8@9=I0'+DC+0U<^2_#:)WW-=]7ZT+'_YCV#8C*>W*PGW;=J;_$S&A2%0 M M7(2T50K%!1$"K#8H8)3B:CH^J_#;9&5K:)_C&N?UL_?-+N+RIK M0H*0$61U=Y8Y)>M=_6EI&=OXW5^GH0Z;[L-9V9?:N@[ZT:&#V_8G+7TIHS", M"&X!%XB @*5STE:8>BLO[("X&7KMO/IY#I5TFRYC>=L].I'"-'*S^_[[1MS9 MQT$Y_WX:]03WVHQO]\.9EDZA> 2/)( >".-9A;8W5'9Z0Z>+S'BM#(%>Z:CM MU3;T\WX\7^ZY@K"FF$9C-)\.QV=<;O?TR8YGPTDQ6Y1YC?7WJ'8RCJCT0@66 M2$&QYPI(X0G1A@'J#*AU-^F,>-29?8YK*'-":T8Q,,9#ZH"1S%O%M!904ZF[ M34+=_G+:$EM>YMAL4P7M3Q9A!I@N-[K363$9C^(>XNF%I//-&9^#*,O-]M5- MF+]#A\:#R<=B'6Y^>*JH4SVC0B/$9)BED:(>8P6MX3&=H9)$2E=K=6TIOGRU M%AV6\WG!C)FP[T.&$.X)U1!I0UA8+X$VDC!K+^WE@T:5_#*J/ 79SNXAK,ZV MUA>/Z]+E1?F,8JX\IL%JT9):8,,O!B-.,1-0NDN+PSU5L5OYD09E5S2)AY]Q M=0K_BY[YKX/)>_AV.OB&610>"HM=(I03*F6 MD$@J!(5A5#B6LI'I8:Q6LUQI -#N4I2NWL_]E _S,"5^F>0?\OGA^65?M0Q; M[+$#SDHNXG2J%810DK#F,\$MN+"0^V:ITR"PW5D^#^/Y8!*]WG%O'L6/9V2U M>'2P;J:!YX((!0'F5"FN-"44:H>)H,*BE."]'L96-6WQ-(MNIYEOGD&QAT*O M"V<2Q&R=!%&@(24>*B\H 51"2"%D+B4W20_#DIKE3#*<9]F7U]V/9\@B++76 MP#%.H9)2:F,D-(@JZXU/V4 ='[O3^MO+#:]-"4AV=M6F+![R4J\5V^W35A>HIC>OL\'L_Q3S.!^=?/';'5JN6\%VE5_M\7T]OZCKPMI3/AF'4,8^#"#H]QH D. #%I@,'&RQ1G M3&_W0LFL2 ?R/ <#WQ.2UCX;^%XE$T H9QB6\?4O2HD,ZZL+*ZN# 2S&4ZC2 MPWL-#5&E(33/[ZRKQ9TZU3,HPH:2"$L4@!02K6VPS!"ED%L''$IYH:&'-Q$: MXE$+R)[!75>+1%O+9P ZXHDVCC-/X[/)7A/C"?; 8@5IBM-.7BQKFH"R6X?= M04]=1H#W0C$-& )46RJY8-**P'7E&$A*> ]!7WUT#<7*' E>9V;LDRL/TU4Z MLKMB$E2ROM)=(ZRJ;A,9-50H#PFTQ%',G<02":.]18Y@(5+HTT-O7:OQ>2UA M?@;6U0_?VUTI(UQZJC'1WD27N5":3T,OFI>^;O9E89TU[$2 M'P>/\6"^?I3$\PH9DE1*3@S36E$FL0!2(VHQMI!32RXLR6\3:MX1))&$:U>L M"4M5 YR!J 51@0#0I.46]\]7.U: MX%+3$'87 MEIFMG2FI$6C/<]99 ?)8(]QF;\6,*6T,L\!(;RF44/#P#P@[&:14='E!U M<9NV!2HUBG!G?L6US^H?X_F=6M9?91UKW*C4- M>=>1'C;_4N\H=GN%3"&F#&<(2:LH#>LU!Q#'MQR@54'BR]W)M>2D; +E3DVD MK6]B'S*/ME;*H" **F>5PH(B%V9SYZ!C*@P4I1E,.64;IU"S4'=V>WU4\(#]B#G.=*. M&6Q%O+ 6IEB*K#"68R2AIR+EN*V'88VM$ZHQI+NG::/1,F1F,/DX&(_>3=?1 MF/O.TK;7R)"A'D 'I8AI'@!2A /"G58,&8M$B@74PP/9%AC3#+ ='L,N[A?+ MH^.E>1_3V9?Y73Z=C;_FJ]/ ]\4L7CFZNKD>?-M_.'M,2V$@ 2 ELQX;2ID3 M$EH.A(58<8VL23GY[^%&OPVBM0IX=Q= YH/Q-!^Y03D-EMWLB50VOQD/Q_NO M@ARJG(7-AK0.(Q!VH33:#)8KPX&DBA@7#,7+\@&T0+/&,3Z?'7Z4_9U1 )1P MUFDJ$370::.0U0R[,&@$I2;P_LZP#K,G;V+>9UN>] 8KC2!$A/DU,L0#EK*]ZN6&O F2 M%!VCWM6R$P3Y;J;OI]GW#2#NCAQ;U/= MKYEU,M#=>7K^<[&^TG]=Q/=ZIL/Q,LGB]YY?%\U-<6U\+J,06"^1,QI %A\@ M%YBMD:5*FQ3+NH<^I@X)W -M=34.;![T/!PO];^'OT^+96$($Z0))-S9.)P! M,::2!')V:4GLSTJ&HC$]=#:SWA?E?/RO91>O;EXF7=HW1^ZMF,4T*P*2L.LU MT"LNA,*NDM9ZFA*@V\/9KE>L:U0S9TEQ084*$73,36&U&8K#++\L)WRMNMJ2C\\R6Z[O[T]OEZ[)J.HH/6RWO MN-:>-WJ>@ M@814_<6TWFOD;R>NL#]<:D@AG1VCWP5\]6"V,E-#1P^Y7+97R#S46A#G-#!" M8.&QY1OI', I#Z'T,:MB'^C6J$8ZO02T!87J &ESIK2'@K7;R P4F"*@*!2$ M !VL6&XV8X[(E/"@/F9M[!,KVU)25T0-F)5Q^K;YZO]/4%KO[6NR1^+JZVIZ7QD??U2VU$T?5T]XU10*;TG MD&$KA8$.TK7DG+*TQ*>U^2E7_)SFM\MT6&TRM U2'.1=,N[G8URU-S?!'+G= M>[_N8-TLAHXY:I0A@$L-N5"XVLYS+G W>>,NG6MIH)]Q'7YN61PZOZO70(:\ M(\!@RKH1C_/8UEUB&L+0 6.XJ< M"J#3RLD@/ (7]MYJES'^S:'>%1>#Q;!V8:GA?RW&9;[S7=D]'*S?2"8H"V.0 M^F#:),K+%X';TL+9N*@7L_$T#WNLU27Q".3Z M;T;'L'%/,QEBREICO W[-&604DY56[=@%/F4-_EZZ:E,[B:Z?![O"<,(YUV'YI7QDY0B"5.8,&PRR8>KV+#/=T4YG]=^C3:AU8PBC055BAFD*<#(*XC7 M.$GK_(5%K'9)RLZ4?T.1_&G^W?/A_=5N8(MPQP MHR%4Q!D$&:UB0"0Q25EX>ABX>D:B-JV*LQF-QU*R3OV,@& 86TZ@#J(R"SG3 ME<$L@4'=Q+5>]C+>I +ZY\EIQ(.3 15L&BSXQW(<.O\0DTT^'MK0[*V7:42Y5@8@1"6PR%/&[&;<8=K-JY[G7X(; MH4/1'O#=Y65\6'?PZJ9Z1&)]Q+F4X^K+9'R[5/0^RAW12L;"V$4"0,2%\5P$ MZQ?+-0Z*:=S-P]>72<#VU-#U-F3]S.EU<3WX%A^!B\G? E;11W7L/953F\P$ M]TAQ9SR1$A)ML>&5$TQ9[5/>/'I+/LYI^" M)7"UO"T=_XM!%E\'DY61$* :#X.=L#SJGHZ>_^!)R3V4;>%KF;:6>8XXMY@+ MY[RCJ@K0U #;"SO]:\59OT6!DFO-?8FQD];PR%#TKF D38X M0(:]]3'Z>HV583SE).EH\^9AJ>G P'+^@W'\2#7\V)2E3&DAD% "F)B@U6.S M&=Y BY0+%4"YF&#!,H" 8 20NYPJ8Z#-'A-RFG4#W,$M0* =N!NL/[BL5]?CWXEL_B M^WE[*/6B9"8Q-\Q0)L,O!(7="T/XTD&90^S>S>NY=?7$!/0[8XM >DP MF<8N?LCW)]IY5C+3RBL<\_(Y#B522$*IU_(8BTF*_ZF/E[1:9TL*NIV=:8]O M[\)4^\=LE0#\ZLOJ9;MWTVJSXXOR>:;'ZG[WOB? $EK-A('&0#7OZV.?3]X/.^7[8:LU8AN*_>HKTN"?% MZK24(:BAE()R3Z)?@D'MO#?,,:Z@$ZC6'KNUPY037G8BVE.I NL%):\W+'^[TZ#Q-D-,0^QCS70:OSL'7\LE@& M<%\7'Y=8UQA<37TBTP!6"6(N4Z)<^&DX=L?1,ZCDWP?^8 MEOGJ#8Q_7T7X_!96["CSU?3[Y015CF?AKVSXX_1VY;;>0'("XY._F6$%@)(( M2RHP5U9BIO1F$B' 7]9$W3TU:XZ-KA5Y[L$2K-=\?#LUBT".Z?#QNAQ,9X/E MA<Z(!S5)4A]DQ;-R8675 M"HBP]^$T2,6-)D1))8B!X7^87TCRSW98D8)D9W-%M72&'4/^+OQVW_G.Z\(9 M0HK$^'/C+*%.6V&E0<8&L6Q,$,TO@Q\-&1J-X=C=K?EEBN[UM:^EK1VOKYK% M;![L\-)]6T=7Q_/I\.]HOQ_BA-:RL$@C$Y!!VB-JH=;<6N"PM](Q@U32*U$] MYM<)Q'AU1[YML#OS'UNDI-E9)X/.06>9$A0XBAB7R!'./%8NIHGB M*?9OGR>L=$(U!6EWOM+9_.KFMZ(8/5W2/Q>3?4&8NRME'(4M0M@HB##K4Z:Y M)!I2!R6SX<\N*9E6#V>B!K3]RB?:$+3=+7ZS/'PK!KC;,)E.BF4R[-W/$]>J MEP$>QA@34(8!2($/FP0'E7>28,*4H9V>%77QQ$CS1&H2W^ZVY)-)7&QCULR8 MKO ['GOWY[LJ91XY8[!BA$-*%0DV*"(>&!\3P@9;-&4R.OK8YFVRJ#%PNZ+0 M;_DT8#")CS6-[L?3<91_/OZZY[WTFC4SH[ -,ZY5R$L:S#S!N*4X2&L<1-RF MA$ =?;_[;9*I683/9E@?8U!G2BL+:4R='K-FAO&",-4 8D!=V#. E(6LAQ>> MF^=,*J*=LZ16"/"6TIG5V#N'I,$R;"NMUEI:3X@71&O ;,J6J\\Q!@UNN4X& ML[-T.\6T>-[9P\O2SCJ9ELH!YAD&800X;@3"&!)I >94>902D-CGA"/IA&D* MTFYO1T9>5WZJ\701^OX]Z&054/;D]I[[%J;=H,SQ=% ^+M$*0@^CAZM8&G35 MU:V#T2&M?#5#0$,CL=>(8FJ5$UPZ#N-E0T*LXRF7'GJX*C9(W?XHI?.KP>LQ MJH,1>3,^3-Q7-;+X/KHA5E- + 56*.MD^#\+QJ;F!M,$TAV??.PMS9?- -IA M3KL3KF%)9X#&P!" @HEJ@3 (Q'>/'*) 8)-R0M?#1P":7$P38.PLN=R@G(:9 M+F8_6F:2K7$TLJM*!H!@C#LK.3+46Z>99H(0*I UEN&4G/Q]SE613I2&$#T7 M9_1@-AY&9^IXLICO?2KQ0,U@9#*L/-$>*!#DA5IA+A7R5CAI->STB*0+1U*Z MX@\P*0W@K@CUCSQ>5,]'*F ^N,T_+&*\2WRT+$@PNUK,9_/!='G4?'AR.K:I MS&M%!0,2W'LIB&WPY7PWO'Y9V3VLDHT$%;TGL%H/=..,+$&@N!)$I)]-5GFAU)A*([ MB+NBVW7XVM6-&A4/46T'P_BW%<^DY!(;P,.6 4/%+16 59(9C2_L6EA+6B\: M![JS&6LC_^=H-@W*T>R/AVB+A/+!-#O(J5KU,VZ4DYJ$@>H=Q#(,5&XJV;WP M*7ZD'I(L3?TOYZD6 .[\)LG*!HA7X(MIC>5O;[V I#'*<.600\HJ+2F$:UFE M^H!T[*2B0!Q82M5HEY? MISA)0K.[7=IH''437Z@=C]Y-U^^$'K9U]M7+/"%4T8 7- (!!KR"O)(5!V$O M:UEJECE-(MNAY;RX7RP?\=R5?:J.]5ROCQE V MRZ%&('TK-_@=@ XA B'1U"$HK6)Z,PP$3/$)]7"R:7J'=2J.'089OG@0[;6[ M_E,QF?BB_'-0'GB?Y)B6,@,=%EK!>/>%(JHAQY7O7RE +LRX3B'$ZZ#$%H'N M;%I:G@2_F\T6>X_;GQ;+/$60&4J9M "@!B0E=M, P$ZC1_JZI6YUK3]CN5K)=A^!;5[*7A3,AN(+!CC/$TC"^*&< 55))9#I-[7!Q]$F%NU,2K6C^ M-+'OBOY54%V^S/H:]@1+/1]BV7&M9=1HZ0P'S@>@G5' D,JFT#18%9=E4'5* MP%8U<6:&_L=@LLB;(NB>QC)-E;?*PV#O.H(<, A6VQCMO$KQ7?5P9WAF?C:G MB#.$M5P7.WQU2X&^O!3H4Q[0G(WG^3JYRPJ!3_FPN)TN6UF"42\2II5/9Q89 M:)V%T#%G%6?0^\I%K3%.?SOO8JC?,[7U::"\\$O%A\ZF7_-R/OXR"6KY MLB^.LHGF,ZL 5Y@(*KG1C'MF;-B#*A%O0L;,$PF$[^'-P#X1OF'5],)\5L/5 M<'WZ&L"Q1O/3-C(FB0<4 .FU)8 Z!GSEH#7:^Y0=V_%W$R^&GFWAWP<#.8V" MKYK(H%"> 4!XO"M@$2<&JPH!STW*,4D/+SWVP1A.@+^SE#<[#@[5U\%X$L\- M;HIR-ICD3Y[EVJP(U3LO>QY VL/;EK^<44L=EI8@92!2@!+/-WACB5+BHWIX M7:XKNO=+:^<>)9?SKAN'!@K/O4/*>\$(46*S/!**DB[U@3[>ZCOW@#F?\CH+ M6%P%I\3<@#"ZZ>@B*). \ULY M_N=>D^@65AX9PZS58G,>;<,/D@*.CC[8NC#VI*+=08*%RKGZ.9^.B_)#,<_C M.P-F\/"0AU\GD^<=ZC"A0O3VVO%L."EFBUH9NK97R"@B E*E%'2$4@$5!I)Y M"K70'DE8:^_>A837 5L=/O3/VB)N:F0N3$Q6&ARO,E(/L!)& 6:(L8IKI"\L MB4*JHHLV0.W!4#6#LGR,R6/NH[U\=?-^//@RGCP+\(X1VI/S/4G7 MSC%#D',D- $,^? G)B F4M4Z &E/PG?3T,U%G5PH6TIGTDE$E?58RY61$#W,F MO[V;+YD T9H'\2>9NKTM\]O!/%_N.W>N*CO+9IIBBCA@',C052XD@[KJ)ZJY M9WNKFC]%746S@)YGLGA?XW+UCAH98DIKI @B)J $-42V6GW#0-'=OG_UAE>6 M4Q$]#V/\8)BO'%BU*?.]2D:D#K.6\@A1JXF@7KC*QF(:)SW&T,M\TLF:WLN< MDX$]#W7^F [N8SC8O_+1QS*_'R_N:U/H==7,2*0<#C :CR3FV L9!Y]$8?GV MU*2L&V:2,GPGIU0T4=YU*2TI6YFK;:,("!T, "L43QF_%H/(BYER@-] M]5/I8#K,X[ONLP_Y?D)MK9%A@ZD*)H!3 M!!)NM;-"5?(9I[MYY_'MTZ@)<+MT E^O'50'7+]5L2R(@ EE&A(/PJQ*&."V MDL1YD9(.K8=O*C;-CP0H>W 47+WAN'Z@[U+.?:46Q EH$:>,<4^,- B&71%3 MAE@A:MED?3WWI0@JZ) $G"!FD(=$J4HV8N4%^D=2%%SCW/2>8@2'DMMZ=4.5FW=^ MQT'Z5LY],4*2>,4,H):$-9L0S2JI,%$_P+GOJ6M0,IAO\=R7Z\!^+@3!TMJ8 MN@F;:DA1842*SZ*'\TJ*BNN>^QZ'Z/G.?1'SP!H(A$00:XQ V#:O^\F"19_B MANB]YD]1U\%SW^, ?7OGOAA@2 2EG%$>0_68H+Z2#WB9\E3?&SGW;69E.171 MKACSRD?U)?QV.%F,5E<8HE/_4!K'NDUD#"G!C8*88L6EWPUP9)Z[L#?D01QHH7,LB%19>QQ2UFUVW;.=TS9HFQR) M: ^.:S\,RG*9]N9B#FHI(@0C00$@3 )#E&:K W-DF;2U+K'V]:!6:^>IE((% M2:@*2YMS;B.;EYT^MW*^@]JZ"JYQ4'L!>=;.ZAUTEJ)E5.,8H>)]!ZN;P8A1SRX\*.WXQ1<[Z#V M.$3?V$&M]%99I@CRP /A<3S>7LL&B+NP52A5P?4.:H^"]*TK-T MQ4%G'-M(94#*&O1&#FI/78.2P7R+![4QMYWDW@&%*.?("V!-)6'8E5VTI_PX M%=<]J#T.T?,=U$K-M _;<,LPTPQQ;^GZMB$*^^C+SB9SBKH.'M0>!^C)BG\7 MW_P93)Y\>;_R=Y7/*,(6:NJ=T\0SY@SGHNHO8.)"(@4;T%?1/)JG#_O-.SIU MQOVVPADSFH1U$0@N, 1(6R1IU5-FDA[SZ)&%T+#>FX"R*_O@:IDB^]UTE'_+ M1]?%,IUME9&TAFNC3O5,!5N<2>8)ADXX'>QEJ2O)C4YZ(Z[W!V=I9F8+\/:% M6 ?-T'H-9-)80@AEF#.I@>4>X/7.#(-@K%U8-JIF"7$DVTY"O#/7R6 R60EP MV&ORHFB&M=$B2,,H$4;1L"@C74G$N;ZPO)I-J_FE R4-W;<7E*CBH\@>JZ;BN8X6,]#G"HJX5/8:GR>QZB^CWDYC(J\K7_HHC#+][OB*K])9K&'9H9>/W8;I=_GRTMY3\8.U,P1P#/<#$&CKPKPM)725W$XEI7 [/K+RS?&K M>81[-(M]+,?#/'$66[612660I!@I'RQ1 JDU8H,!E4E!7NSR6=86SN?AVJ=\ ME-\O_2++3I]@].]L(7,$:B^@YX!SB)5G'*XSDV'DPN!+X!G_T7C6%,IGG]&N MPU=F\8FY[R)^_IC!P[(SNT*^ZM3-G$;$.0T$DUIB$V;S*KM_&#$&)07]7O!I0EL ]V%* M6O]T]0#ZB7/2LS8R$[96%GMAN(= 2VLD7"=1QE@!FI+7Y_AGZM\.R=H&NK-L M"Z/_7,SF$8O9=?$]>O+C8#QZ-PT#93P?3-:CIGJN^.KFQ46=SXLOL_R_%C%4 M_WMK>\C9VC?79QSI=F3J5S7U33@]O_ MR_B:MW_G'SC)C1(0<6:H859BC"'S#GNLJ>"U_."=W+A>IF3 M!#C"N1;04**%AA8A"ZF4A#(D+O"^3(K2]]_ 3(*VZU0O[Z9A=.=A"+_,/;*! MIS;#3FTRTPQ;;'68W2"D7%CIP^8C;'LE\HS1I+LZ/378&R1?1ZBWO[2$(?3Q MR>'2D4O'K!H2LWSXM]OBZZ^C?+P:#>$W+P=!^%&V_.">!>)5F8Q8PP#@D'@9 MQJ\4!G"D@M8\L%R$H7WJFG!TUVTQ7,6RA@_MZ/G3(AGU5ECBJ44DV#3.6,Q4 MU7&'D]Y8ZM'DGJ"PHA'@ZDW=)VO[_UT,RH#>Y/%3_E"4NRB[HW0&K?'><(60 M(98;QI'SE2@J;*XN8XYME@-I&+9,AX]Y.2Y&;CJR@_FA6>!9V0P1PAC3AFN$ M?1"& XLK,9#6%Y*3N%DJI"#8,A&NR\%TMMQQUIH87A;/*)40A%F."".X XQJ MHS>P<)V2?*5'@8L-KPYI(+;$"#>=C^>/?CS)/RQVW"C;5BQ#5AEB** .2(<) MA-# S;SF8,KFKT>AAH]BJ%KDB;-(-DJ0=1H%%0R6_\O'IAL M"^W86SZ# G"*M1(,8,(=19AM=D_2RI00HAZ%M#5)C'04NR"%";^]*J^+/[?E MQMA3.B-*X1CRR141(EA/A""P <:;I*R//8HI:X$1)X/8!1^6"]U5^;$LOHZG M6V-Y#E7)-.34B/AFD/9A#K0,P,KO9KQ!2>DM+LYCV2"27=#C8S&;#R;_W_CA MH#FZK4(FM%5<8&YP? ?=(^09V@BD:=++TA?GR&P,QY:($>:#/51X6B3# M5'M'*" 8*F*@1PS1JM-"J*2#C(MS728@UY*ZWP>%3#[>%=/]_JF7Q3*NE(T/ MV%*EJ#8@,%;8=>BVI_G,^7)2!D!!]N1[/MSY3L:U8 MQH--@P"A5@+DC;3$2O)=6OKS-\?KS_4DQVZ/U9F8P" M;*V&2AL%+1-A;7(;QE)BDX*1+LX=F0)=RX/=?1O>#::W^1YO]+:BF?44&>VY MAE8S%1\M!Y71&H1122^-7)RKL0$$6S7[S:*,(*S.R2)1@TX6V^*<#U7)K YR M0,2Y%T0213TCIA(*$YAD!ERH:[$1)%L^K0A(!B'C>V&#^6#=X0/'%-NJ9#)\ M CMCC"1"4 LMH7ICYU"4XGB&%^I@; 3)U@^S2S.8Y[=%^7CP/'M3,O/1\<&E M(3#8/8X9JF1U'N<@27I_"%VH;S$%P%8Y\/E^,)GHQ6P\S6?[%XYG)3-D.9;0 M2J&%1%@JAFWE*G>&XQ17$;I0+V(*@*URP-WGY6U8P'XKBS_G=_$6S6"Z?S[8 M6B-30A(&-2;** D%9TA7?A!',$X*-;]0]V$30+8[/]SEDTD=2CPMF#$DH(?6 M622HUX!I+O6&W(:DA+R@B_,E)N/7[A;C>W*WU:W1J\5\-A],X[YX_T9C3\7, M1]<)4AK%F_#6>QU0VJR AJ78D^CBO(Z-X]DN80(>Y6"RO&G\O_/]D\:+LAE$ M+$B * :<0\)\;9"QX&T RAT<1[))B!LB0GJ/I^.EMFX)X-=L\2S,IEPQB&, M&/=84ADG.;WI=DQTFZ+YBW-+ID#7UFGC:GOKQ[/A8/)_\T&Y__+$KN*9%$Q2 M"Z!Q6!*DC>+8;$P?DG:5YN+G,:L64H_JQH^G@^EP/)@LP\.6F45JI,9HI/W,2LM((('3CE&$P[!FBF!- M+$$6,W_RK>D6\=.#V7AV=?-4QDK93Q@04%##80SH#[N;CZ'R<)S/ZN1):/6[ MF0FV-8MO,01KBRK%-5'8"$XE#%LO)B_M:;!N.?HRC56/-'F6N<_F\\%X\M<4 MN)]>G'/!((%* $ 513%:6QM!&7;".UDKT+T=_%8A8E>R2$3HK<:OSJ>,36^^)\:I,Q/LJY99$"Q>YRV7VE+LM&080&B6+]((Y&IE5.A. MVCHVRMYZF<=82"N-,%I0)YC"7 73WINP9H*P@;NL8=Z,ZHOV #[+ -[ZPW/; M ZT,;J@!(H!BR7&85I4C)NB7>TL$A9:?=%O-9OD\YF%\/QY\&4_&\W%\ MQ'VIEM'5]%.,$"R#B1D*?"BF9?7'I9&Z3 I6!YK4;V060^D\PI(88"2'!E%? MX8@!O;!WKYNAU*Y)HV-EU/.SI1-:#R;Q4<'/=WD^C_<8EFK^-MYGC.ZJD@F) M>! %$JFAQN&#,)A"*PD95#;IQ8(>TZT[9A2M*.*<5%N](WXDV=:/CS-L@(Z:4/G+1+S-H=L5CS[?AOYM^S==9OP^R:'>ES'FEM'1$Q0M_4GDL$%M+R8U@26%M/P2'&L/V,(-V MO)#ROIC>SFLR8G^%C(?MJ=?(2"=TTZ M8$#OKI0)%% CRECGK:($J_@X7R4E4RDF= _GDO.;T(VIHBO"?0K#HAP/Y_EH M>]=/-))2F@V3-,4DIN;E$@"@M76TVEMSP%'*R[(]-**:H$QQ-O2[G!AKF>9K M*333&!A.%8 .BYC*E:&U%$*J2W-5=:/P+7/=26AWQ9G?BVG^^/N@_&<^]XOI MZ/"LM;U"C'.$"@,G@:6>F7BH7YD*834P*=FV>[B(GH5+C2#?%:\V1\'?'Z Z M8*'MJ)%)@ C5T#,6_E,,,.1D)9\@)"5-1@^-^_.;9\WHH2N>+5.4!PU&I#[G MY=?Q,*#P)!+ANQ"S^-;%;/M?'72)-OF9S%FCG(&(&BF=XD%)#*R1E%B+"[/= MDOE4]$8579'ZC\_7Y7*H/Z[3GBS'_H&%>7>EC$,J/$"6,L&UA0R'G7PE99@> MDE*0]H]PYR%(T9(V.ML\K'-XKUYIK$^[O?6R& IOB?4$&"8I#X8*K&P=!3T6 MEV46]H)Y32JD._+=W^=EQ.'CX"$O:Y!N2_E,RIALGC(/%-9A5%&Y04Q!FG0X MV4-+L2=D2U=$=ZOJ,BPUXA6CT.?CX6#R>?%E-/XZG@5MUUEAZS20(\5 YM31U>TNYK?Y>61QM[..AGDB (CXXN! M"DB%#?%J+:/F$J08>CU*&M KRC6EC,Y<@I5K2S]N?OOOX[P,W[][?)]_S2>' M/(2U&LB(1H3$I^VM@09:[YVM]E>:49%RGMO#];<'#L,VU-(Y*;<&_6_$..@@ M/*J=C$"$*=%,:X(9 =^@Q11LBR"[^M0!]YS1\-WU8S&=+4.#! MY7A/KH.L9V M1! &N(3 8.D<#?*NY328V L[Z#T?KT[#NW->)5@=[\?3_-T\OZ]E\C7QG0P" MJ*! GFGCF',DF,AZ@R62*0$O/=P7]\@R/(/VSAR-.C>#LGP,0BSE/SXP]7G] M+$BJJ 8FZ, JI$)?V/=90,MN[]T4\\&D]\P]@3?UXE23-'->5FZYK7DT,[>T MD4&G(7$HK'F*2(,A$'Z#,*0B)1]&GVV"'K(S73N=>;V_#L:3N+KXHOP<.O_< MD:7NXTL>_\I'IIC-EXCMRF,W^"# .)E&NW\+^0.(J17'][)U>LG^:WL;]_\;X5W9V+]]_E>B[E$=3>U41&D.%, M&26T=X([1HBM<@I8KGFG)ZA?\_)+\4/.V@VIY^1;T=&>?V'3#Z:C%V.JZG,8 M/+-0YIGQM(6*S32<&>RMPMPK;3G%%"KJS&:("IRRRSL^'_R%6\UG45FGI&V2 MIYD F*)X!500)F+WE!25G!*@%&H>GY7^+VHVHJ7O;.PPW=^'05D.E@]%7F"* M/Z"8-Y31L*OV#DF!&, >,\2$=YK5VQ7V]SBINQ1_6@7:&D@-XL)Q9P)[U1I' M;X6^L"18S5"JM11_QRFCJXU#E5,ESH@Q O! 9-NVXAE27D#**;. *L^($]1N M) /N4B,XNF-$T;@2SD6O@^%IVRMD1(:%UP'#/9!:*1E68E!)QRB\L)NH:0H^ MP):3$.WN?M4T;.GGXR\K]TR-^U5;RF=(<^N@%L+#^(2$U-ZR2C:CX(5-2*D* M?G53*AW2KN@2.U@[;\/KPAD'D#-'N'10V&#D8QSDB5)) )A52:^$]8\HYU^Y MDE5P'F)]&-P?7KEV58F!<5@32(7QDF&'M-6TDE [GA*(V,/9*$7%>]ER,J(G M>XO>36'E)D_DHVU/#*U8I:+OOND.,6*LD!99HP MSP6E'&RPT.+"DKDT39"DNT/'0?]V[W@@::@!.D@%(6+8(H=():>C)B6??]WQV'>K=4V%$O3S;VL0P[@;DQ@E'& M:&"VEI ZK# *&WG([:5:;4DD:^M8^E2MM#W+_)87M^7@X2XFR'HWO2G*^V7] ML\TPZ[=\5X_[1D /SRZ[JF0,4R2,8D(Z2#$"@G%H5'R $%K->"W+KQLIOU.V MSE11HW9F@\128V*5"QL2Z 7W$G"OP^\Q,#(E>+B'8S^= B]?0VHC' M]5\>BDT[H;4L(" P$4P*1#VQWE*$*FS"ZG=A6XETBKP<\JU#?N+N=%;.G] P M_.DE!<./LF6ZR]BQI_/ CB.0O>6S,"MJ0(,A0J2EPGEL0253,%W,I:T<;6J] M:![O5CFT$O)I#W<>5>PMGTEG@HF+?4!'>1C#6 "K9)*47 69?&0 M[Z7 TR(9L(0:HPFEQ!$#I)==;/.84^=ZEE8 M:@FPR"H"H2+<8:)D);G&,.4,IT?TZ=(F:1'^KHCW,0Z- M/2Q#H?)]>\M]U3)D!,8262IA#.:E%))JC&K+!>YRH>KBSG6SZB]:0_I,WI-/ M^==\NHA7OR_'A6*\Q2#>\;2"4$F8\$1@352 71E?+TCR4ETHFC-*,>0>8DKU M,E6Z(!8RZQ4 "E[8 ZCI%&G A7(RBMLSI>JWE0CD. MT7HLF54TF>7#O]T67W\=%HOIO'R,3.'5'R)1^!.BK'^<_?%Y"RN^_V4&.<; M,06X#9WF2@ A0+#!*'9$87XAES$;4EJ1"%]7NY8/Q?2/P^_J/"F5:X3+[E"CA@26$^5(8((H87!$IBP MF0,IZ4U[Q* N[9$6X>^*>.N]K0_XF6*Z-/S_,9[?F<5L7MSGI?LVG"Q&<5

9@8&Z\TH+2$#/XS[I2Y5TMPO)\+>]E3P;AI^&U/ GG'@ M;_KP/>ZOQMC?4RO#"F RUAGC^ZIESG.C M7=BT4P:I8E)3Z!&%3D%IM4#RL@9R(WHO6H.WPP%[[G.2YLG^I\$\C_;?>+J(K\\^Y.52D?NV MC_4;R1Q6 F)&!70:2&TA"/;B&@F-[84E.6R$$T5'8+<_PN>#Z6W,5+6Y!O-; M48S^'$\F9QSJS_OT(9\'6%?[G*ISM<9^_68RY10%W!@-K:**(A&F7>^X$(10 M".HY9-M!8]/5Z>BE1,:H\(HHXH1H$!&NM>^ 3\ M>#J>Y^_#JO6*CO4C, XUDG$NPWADA$H(!0;6,8 W2'B>DB#PK<\CM4FRTQO0 M,/J=I1O9W6W]^/O@/XO23 :SV:$\7_5;R;CE=K4W0Y! ACDE;HT#),YW&OW7 MY3E)7VZ-?![0,+O_:^5M_+(EC*'!%\F(#:"80N, /%L8(4'1?[2TGJU MP93Z;&Q YV%/8<]XW2>CZ[SX=VTF!2WCP>C"795R8SQDA"'J8U^96B, ;*2 M$&%2R[MQ$1Q+T__+N.=FX.Z*4-4QX:=\LO(^W(T?#D>H[*F5R; E8< !0K@D MC'G D%[+B0R4*;%K/8PWZ(I6S2'>%;.NR\$HCY(?IM/+HAE4P$C@,17<..D, M8V%SNY;(.F<2.-3'Q*L=<2@1YAY87>_K)!"L43VSC&,(./-80J-$O)('*\EI MF)\O:Y(ZK[%_*NH]X-ORD=+3N+:LFL4LBL(XS(W$%CLI^?<1QNVEN4B;)4%] MAIV"=0_8]>0UW/5#C<_2;QW'MQV-9=I+1($70%!NL+7Q^<<*%0R3K/SZ,UV7 MSR"?B8/-X-\#5NZ_0+N_8N:P"9L<2Y *D@J-*="BDM91DQ+[<;SAUO[3FV?B MVO%(G_'HIY;QX1?S>,C^9."X;P_Y=';V_&7G.!G2& N*B./!G*=.*,FT!-IJ M[KF#A)_Q9&C?_/=:=Q^"GJ[_S"=?\]^+Z?SN1$.J1L.9\@I QQ UR%,MI*#> M,BP8T)ASKB\DY5"[9#IBJ6M<(SU8]K8(]7_S07G]9]$8;=?M91I ZKS%R$!/ MA5/QR-[:,&>[^"0W3$FRUL/-9P_9>IHB>DS2\/F]CQV?UF(&M;,^AKL!YBC3 M6B'HL9#>04^DDRG3:@_=<'TEZ@FJZ"]5?;'8^P[-20UF#"/+*6%ALX4I92(, M9&H<5X)"2GQ2R'D/G_GH*5%/T$2/>1K*-LO34#:STE&K-5#1!++*:!.VA IQ M&G-4:Y]RQXG^Q=/V--%/GJJ;H,/&R?JLU4QBC!5%&%()*+)&24Z4I=)X:3$P M*2=Q["_&MJR.'M VR9MH&9'"(B2(EI1RK9'"2#HC(-6$@Y10 MX_;^*YR7<\ MXN?T*B[N[P?EX]6-N0M%\MF[:?4W/Z+'D O *7 DJ ]C:A@WAL=K!E@+S#&I M=ULKR\:;:',QD3Q%M"%9+ "^4\@)A6$EC5;>*]A[P<%Z//\T'9;F:1 M)$WN8,610'9-!37\K\4XZ,$NXB-;'Y= UZ#'MFI96#IC$A0MF,8<&(LHV$"% M 4_Q&_30$]L&61J M6L"!='S\>W4+()JIL/'ZW(PG:V"*G\;C*?O]T?\U&\D MTPI"H8+@!"-L&$,^C*0U"HB:E+SE/?2>MD&NQD'NX[*%I4)AY:9.AZT<\A 1 MHC826)IR[^AHW^5JV7+3=D-T6EFTCH/QC#N7,Z>U.DM Y=*0DN5B@'*5BLK M#45($N4L$Z96]HAS7W4]+O55[=8RPB5$5$E'(:'682FXE9H1 PR&EE]8NNAV M:'/RY==3U=!9?M"U),5)L5-'\[:)SV0<"&I9V))R$S:GR*KXXJV53E&/ )4I M'N,>VM2=$OH,^NF:Z5A,VLD1[H1&-&U>D4=C8$FL!=Y2F M!#[WT/SN>&)-A;MM^RN('[<'83_Z^2[@=S9KRPW*:=# IB,U+*M=53+LK-)2 M.JV1H9H*'4^ E%&62 A8O(C))0C+4TPY0G T''O ME+HPBRA=W2\3C34$;,=#5$WGX]%XLH@ITC[GPT4YGH_/GU.PR?$KO1%>B+#L M$D&1]$H!+7V\:$G"5$EK\;KMQ7>[%E8YI//1*L?T_<-BI>JKFU=DCA7G"G%I]/5E%7I'3W#Y/B,<\_SX-! M>_40 3N8761GG6.K>96_W'$T!'!7 M)/J4!\-I/)SGHV6/#Q)H:_G,>06E=I(AH*BR6G&.O0C;*\.B.R4EM4,/_9RM MD:<)<#O+OI:7RZ%< A\#&VEZ7L M7'KHG&R-/,W >Y;%Z[AE:RV7-=9##3!&F%"@H>0$T[= M+%@G0?M&=J_O:^3+:NH3&>"&08Q(L$<9M4 ++15!R,'_O[UK:VXCU]'O^VMX M R\O6\7KJ51EXJEDYDR=IRY%[B3:E:6L)&=.SJ]?4+(Z]$/S;F]P1MCOP'\9':R4Y)PD#%QBP MY(Q6S&EC4VXU:MS$2D?W#[EV,5^+:3V?AOP0 YAM%W.[N@YYV>7UE(Y%@J-) M1LDB3P08MUH[F3AQAHB8:V:-YUCS;3E?K^:+Y>(@I)>O^>D!BBA,-CR" C0] M@M(VMR26 $1I$GV86!BB.1#.''BV0N6^-KA#GL;ZICR3=_[= /"]N8XGMX-KG:?RLVW]D#;&IJI MXH@%LUH!<"F9"Q CRRT')?71@U-,THD%O3I75=V0O2]8_E4N/G[*]2Z_E)O9 MQ_+-;7:DKS[L5W9UN]ON9JN=)*2V!"6F @PG,2*J) MU6YBITF=8V@] %-&HDF;:\Y[(_4Z#7"BYQ[ MOYZ8KJQ)Z)$ K3[ BAR-!/#2*QF!*V&UD=YR98(52NA>DYZ& %9C'%R&LPOI MW7.<8.#+9&W& 7!KHH)(%C0W$)-UP?'(O#&"6*_)@#4LOH5ZSV"EQD6QBT8L M\O$$2Y;Q$!&2EAC/ EC/\ZU)2\C/DAI=&2K/)CQV2?;^K\PT/8&X"+%M?5F1 MK"?1QF MVJ4I'_0#,GGS JJ*)&J0Q2)* @H$90G"DY'$T@P&HQ1201I[+3VN=:Q\4.*52=D M[U_^[VN]'9?A9LN<^S/X-:'^](/FP"BGQ%OCHC0J7[2,2DO\:V0V5:H=_Y@& MY<=/N_W*$$:'=>5/BB?GD2^7/K&,TR\4E"C+?&+!1RE2BM$C7!5"5UMN8[6K M3R_)9VV=F^L.R-R7G?IJ-=^4L]S*Y?#G-_&M@JP:HQ3<"RN3L#D'+#H:7##\ M2%9*U<1:D'8%MNXIWQ<"GYKOZ\7L_6*YV'T]@;F3[Q7!RTZ%)<8L1)@*/ M0\/5I?X =O)/:Q[[(&)26NF$_/&6*2F(UV@(>0#GR8#)9'8^SVF'6V13N?B2 MXXMORMVALN')!-43KQ4A&H*09P0]0"LML];SS6:6CW!_'F\-1!3H+AN5.&C!+(WY M$RN!LD HK71OKE,:O,JLF2WMY\_+Q7S/X$.' W][<[O<,RM^^%#.=_O*]'LN MGJN UFS@[(1HX9(50J>$E(J)TCN*1>8:70!_P0>CE7'T],%H/\RHN8]M-[L' ML,5_/88L?E2\S>>BSY0D^^[W!:H^EK2GT:/VXX0F8.8X9TBV25.*\0*HH#]-\\"(7 MTV$Q2 8H+#S78@K'?30Q:2>6Z=NST3$8GWH+S,P^+W:SY>(_Y?71"_#K[>YA MIXNS70 KCU$8$@SU0=M +5<:7+PG?Q*43ZR62Y^@>1RWZ8@EHX@7?A_>^<_) M"W^7#50H$&BH:O1KG:%1HJ%![C8QM&&;I1U-29FV - N^7(>I<]DY=Y]\;O; M]]OY9K$OMOI'N;EY+B?WF<<+:JF1G@<0#M" #=P$YX3]GZ1%&+ MU._9C'Q;YN**AVZNQ^J:5^^7BX^SAW=PGK<43[]?F%Q719'DM/!)HYNM?3BN MW3O=I(3(> _N/KS#3[^Y0IILO*B ($AUS$;0$ MQX@!2E'!(TV)B:31WCI>B/<&P;8EH GO7HPD7!!B;.%+BJBC)MHRYZB&?#-$ M<*>3B(3IJ( TJ:4Y7N_XQ4I 7;Z]&/0?K'S:)?;OOJ(PP0EKN,@:! 3J#J6- M54'DYG"YZ^,OW=\4>FVCOQ[G^G?!!BXRU9^/I:C+UB_E45 (RCK@Q%K)B!*< M!U$I.:;GY'N[NKZ/258N/U5CM")H$F2*VD&RZ#,P2Q"Q"%?K*'H);)KJI3W$ M5$W+;XT#G:N)7!7TZL.?V[N&XWGB^>[D<'KB\/45U,'W#Q8^*:H(FCDI!=!* MV4 <,[@!R.22=Y5,QJY6A*0MKSZ7.3%X]?$P[RH"?OK%@C%#%.#FYJF'X)+U M@5.K:0J1.$3SM&2Y+KO7'=)T,.G,E<#6*QQO>_5A_\E33]XIH!'TWZXKTY3X M!%12HR$!#02H\3T54# M ZPVO0?&V.7(*M!;=#(G]BEM(8E\9&>IE;FUN0V\T2WNRS/HUKO9SVUSNG>@(>M$1AE0$2HU0!4MQYYVEB@GCEC625X-U?5.P>,+_/ MOMZ4^Q).^53F.G31-FE_-B+#9@C\U2;R*$&'7WPJR_+BL0HG+7CT&6R2'CS7FC&N,E6" MB@1WZVG=(1@">#7(/$;HI?5MX[WWP5!%3,%%=%J!6Z1+1 ]6:LN TB#!4*A4 M!/_E7"$8 '@UJ#Q*W"V^M*7Q\E %6'!.ITC!&D@.3$I"$RTDY\!1&AO@;H2% MNX; W>54'AON[ ?D3(O@^VZ\0E!.5U_/<<'[4W^5]UP?;<>(7/?:F5U$%IBH8OLRY&QT& H,0ETB3) M05=&GCD@;U5^G.4$WDEHNY8HWA\:]]T8YD@]5,G?RK*?"V,^\4KA<6%<&^J8 MT4"0AH1RRCQ%"N-R&[6;--/'5"M$?7F'//G0(0DN@A$$@"6MI1))X JEM5(T M\30IF:S!U0XU!SO,&4TEWKIG-R$HP9FT26JN=&3X?XQ*63#*ZBAK-0ELT[QX M?6BV\ZTFQEF=_NQ;:$8YHCD/TAJEM251>W]<:])Q8O<2ZC+Z21NA#8*.HZJM MI#114)[+R$.N[&>EOINS*5E[&'>>>+T].C-^76V$>&D"UN@&PH/&;G,Q?:N/APOVUX8 MIOS^Y0+W6N"*671]O14RH?3=KSI"(UR-:,]I'0,5HI.-"#TDO-Z6J_+OV?*9 M^IL5WRP =UZF6;0J"2*C\$FYXWH9ZON?06%U ZSZ5!XF4IGK'U<.4N:'"\>8 M4+@0CR+BP#+&[E6\3QZ:G >/,@6K&^PT)FSMVWI/'M;D'V_6NW^5.[^^N2E7 M\_+ZV7.V&J,4: _DA/S H^ \:2.=$,>U0=232Y]J%S3=4[POY6,WY>SJP]MR MMHQ;Y&3Y^V:-"SIY3O+<*X7@((6VE@!E!DS@)![E)2@%31J3C3(UJAM%U!)Y M:ZNC-[?995Q_<+>X?,3U.V32HGS*&SOU>*'!<6/R6@6EG NMS?ULG4Y-3.51 M9BEUH&#:(6VK^])A2AF>]U;5L\BH^GZA!4\R@:">*Z*\$"&FXWJ8J=8"LK4< MHY<)E8YHW5(%@BU.89>KX*VVY6_HXGU:/K6_5'NQH,PK"!:L]XE1B;./QWTT M6$V;*);J>4$O&RUM$[D#F-C5ZG:V?(O[WZO5?)-_>SEB?ARC0$/>&"!!&)HO MJ";JY/&P-!=OZ"J/\K5;+5[=?-YL_Y2YHQ+NURN_\Z5.2_9 ML)X?I6 ^2FV#5K@T'K4'J8[4BXS(1ED'H\P+ZFG?:HWD??E0[\KY_N)W*#^O MMXM3T9M'3Q;>)ILT6!%8N%HR46=8J-.O#]10+D966MKG:.6"^7ASU>K M2XMTU1FF4-(9125%,0"C _/)J^/J8J2-JN3\!,'B'FC>&:).I;%>-D!A U!N MA7"Y/D?0CN^MO,.*?/R_W>^YL^6JUKV0^A@Y+ M=7-@?>16"8L2ZAUPB[K?D!"T2/@OE=R _9*^Q\E?969(>6V_X*2O-4G[II3 M>1C<':] 5D;7\84B:F,#9=19G4"B>2\]+V>O:0#H"ND':,$8.*2T=#T2)JXFZ.?_._%#KM$G,490..Q3$O -+% MHQ4!C1W<"K41PD/DT7) "6*2XHXII6\2&1N_=5 ?9%T3NFO3X=T.Y^1PVM>Y MLTFYVLX>-BGOW6+(5OERO;W=E#FA^=N$WI;+?.$_R_/VW2=D\?L\Y:,Y5L'" M:#9P@3X!ZZE#LCP 1MI";4>AUED$+[B?52Z0M"CP]HNN7*, IF M-"4"1JMPK% 7B2*NX20S&BBT%!AN8@6;E!#*ISYI_+Z=HG+^@;"APNTR-G5 MQWT@?.N^_@!4^_=L* M8;PP%_=,O% *7'"WC7!(-3D3C4!%K MPER,QC RD0H-3=FU[H"6O66^G5.4S^G)UQ4N^3[3^O-XC_'.WZGTC0J MCE $ E990QCW"G))12V4Y[DLIR.6BHG5,NL3,(^QV@E#A@7D?2+*MV5\>Z8N M1JL,6K#(.>-$6A8),"6,9:@JM'"@N1&134S3C@VV'?!H("1?A]L-KN/WVHKU:HXLIWN7A$GN_KC)*\K-.1WQ-O M%1Z7)A13T8,'-",<]Q$LCQR7;] 6GA8L!\#'NBM>#(RYLV'BD^\5GC,GK0'F M,_V,M""CR8ER-G%.R<2A;.Z:<%3D*4[GYLIB7;\LOY>KV^;K. M9]XHG!+.HOA(H2B@0#DF]OW$O4(YB[1)J].7@XE+^;?N@K9]Z9:WR"S\KD]V M=1UPNLOUYYL'%2N>P]$%;Q>HDGD K1D7&C08&Z,20J=DN(JNT96H$48OVL54 M=W3N[_[^#.4$Y,X%&2W+C>N'R($QVW'BT# M.;'BC-T@JV4B]P6K?Y2K2TX7JXJM2N\7,O#D):/<.@\0 MC$T:K E&$<>E5$WN9(RPD&,W .N"TK^.8 _11,HB,/3-H[4.F&!6$"J"H5$Y M%\%,;&L=WG7LG65] 3U7 9KGL-#3*[R3U1-@KC9 X:BBTC/<0FAN>4TUI3G3 M.7I)G;)Z8I?<^H3+XT*G7?!CP#.#JWU)$3O'G6-?B^C72<%30=O]C?1(- +% M19>+>:&5YH4.T4@70B6#>&0[Z8'QVZO;W78W6^5*K6_7RV5:;_(ON]A=3WYA M@8(BE4*/W5A+(U-!:'&D<$ !FI8"ZPN.;6VS;?)N]#;FCXL]%*7M1R@.WU4( MI[TBN&$PEXNO^\ 2'&DJ<2OI4QX^'T[#=[/-;IS;>DOP[$Y::C'UI0C*/_#! MW?;5ZI TT:&4?/]%!;/64&) R12E=H&ZX([4]%XVN>@Q1B=M6L+1B)>]9GF] MVFYOG\H+>F ^;^._R\U\@2L]E_5UT6"% .--3EWVSCJDB A*WE%%105-PA#5 MX[!]=WX?&]"[9MM+4?-(R _E8H,-:@U&$-'(UAG"'!J0\.-7$V1]A2LI81:E_3O8J0^_/+_W]^4WXN3K; MQS[1MX>V9NR<2/4[FX(0PH@7U"H$CJ8Z7WBZYPNW3=*61YB3,Z2$C9JQH]^T MWJQ7!V(<:K*]6B%+;O?\L\](Y%-%29J0E)N;*IXE02XX\T E2$^$:89?9 ME[9]=?2HW?WR:W9%EBP3Z4FZ1==W%)RZ=0R&H84F8?$R@3.*: MD)".//#>]7KK&H2V(C_+U\"[XX&!Q;"'V91R*2\M$XIL,0%!RFPHZN"#.)-[O5.\-AY G+8 M% (O7Q3'Z M2I'FB5!*(/%$0+*:C06(LD"8';5,[PYZ ##;C_LN7P),'EOM? M!MP(TFRQZ>SHKNTY%I%$I="3<,1:+W+G#.Z// 3-FT1SY/A\R9<6(!V8W2]? M9"\_M^GDAG,7\RQ22IIQ+04%2I&;VKIC4H0)7#417?5+="? \K[$-]Y\7JZ_ MEN5=E:"G279O/.RIL]UG*#S\?6;@F_7N7^7N;3E??USEJK0G1+&S[RR<30(M M+)/KSE"AO=7!'&GLA6PB5OJ76(V,?GG^I" H(ESX*DZO[6J,ILUXQ;A(PC?O2@*KC%/TKJ8I* Q22"\F\ M ):L!T.T5<'%Z*D-U#C')U;]M TH/!;[+N@\#C$?NKQ,V]+N(D3C@T*3$X B M4YD/0?A /8_6P(!E8=Z4?S^8]V:]PK_.#[/K%8S1>?<1LY M4S2^T;A%;B4G%+,N*@<>82NY%2X9GDR244ZL)V@;P%D/1_[>2J1=_\_M=K=? M0UIO3JSP3"GXB\8I6-26.Y% HN>(BMHQXZP$YH2,5CUTCKD M2%_H_ ._[>J#O5[O@V5GRY\^]7@1">/.4N$-#P!(-6=C=,(&#Y!HHR2!$6*M M(ZZO6R=T;PKN?OWOVM-MM>D3B5204AO(J0(.56Q)(31B.W6J6)M7?N$1OK[K@P#.)>+V;O%\O%[FME MK-V_440-W$E#7>("DE:6>@&"Y:)0TG'>I('"A/1>VRBK2_]Q!,$6X<;;!UW1HU^]H W&R[V*);\?WBOQY^5CDCJ39 (:U!KY=H M)]%18;E)&A*/Y,:R(6DM)F86=X"E3NC<%\K0"KKZ$+>[Q0VZF*?\K^\?+#C* M"DNX>TF#;JBV6BC%//-"!6=DF%A/Z Y0TXB>?:$#K:/UYJ EWY;SY6R[W5L, M>X;=1]9"N9UO%OO8QPG\7#I408R#%(4R6C$4%!0E=PU>]^D7_D?+S__J__!U!+ P04 " J0D50NDP7 M;8X( !P+@ & &5X:&EB:70S,3$M.'@X,3(S,3$Y+FAT;>U:;5/;N!;^ MW/X*;79VE\[D/5 @I,RDB;G-W!9Z0VAW/RJV@C7(EE>2$W)__9XCV<1Y:4D& M.L!LF0$B^4CG]3GG2''GE_Y%;_379X^$)A+D\]7[CX,>*55JM:^M7JW6'_7) MA]&GCV2_6F^0D:*QYH;+F(I:S3LOD5)H3-*NU6:S6776JDIU71L-:[C5?DU( MJ5DU,$'I]'4'ITY?O^J$C ;P_U7GETJ%]*6?1BPVQ%>,&A:05//XFGP-F+XA M#5*IW%'V9#)7_#HTI%EOULE7J6[XE.84AAO!3KW;D(^YZ=3<$)C5,FZ=L0SF MIYV 3XDV<\'>E28R-I4)C;B8MT<\8IJ:[X];!][;P^-6]_"H?W;<]'J'C:/#>NFT4Z/P:U?E M?W+.@L>L$C+4I=UHUG];9]?!F4V"\CADBIL-*\8*V.%TSK7 VSZ[5PK#;DV% M"GX=MZV=3RJ:^1685-0W;9U&$57S'63M*D[%.GWF(])J5!O+$N\DW(/E6+?8 MEOQ]"%>F"AL>[\8?R>UHYO8?2Q' ^IXW' W.!KWN:'!Q#B@<7EYUST=D=/%D M0I9.AUU7 P&@"Q]V?O M0_?\/Q[I]D;DXHPTCEO[3ZA!]Y)T^Q>?1U[_F9@43&4=W*HWT3S6>MWA^^ZY M=UFY^/.C]U=NN&:]WGQ".7>#1T*# /)V92R-D5'[*+F]FS(RL>."A()-S$/E M&Y3)%WZC:$2^,!71,O&9,GPR)R:DIOU#)<^?XP V 8H'ZM*HD@$)Z901Q::< MS: ,FI!K\G=*%;A2S&$^DE4QH?&-,,+A-<2 4,6LR<&$?"P8FH8P\/-8"(S?D6 ICYW/K+M\0%=\[PY#UCM= 23=!OO^,!R9L[^,^>%PQ M 3[,/M0LZ1+Y%-WN4Y%%'4A5VO94@Q&U%*#-?<=TMY"DU943CA/YVP*>W"/A M([/D:I!,%6P "6C*M4UK0,5B MNP]V0XN$6$RJB@EJ(S\K0HOH+6<)%Q]R2(X@BY:"!_9\KM.QY@&GBJ,"W)5* MF^9CW"G56+YLHM"VUMDD*#4#@>!0;A8UBZ&Y$0 W>,(2Q#&20"_M( 5XYPG4N)^@^J&@ M\I\9J+PI%:G-ZAAQ;#*!9IE/(5;TAJ87^K\MZI,;;NZ +7I@(=06[?KLL4S- MMWEOP^Z.F.$98G+_<8J,\].)S0?,F0#$.<&]?\;_CXS_X)G%?]\%V'J@XD5# MUO_;)RLXV*&(8/LE?3]5&(F%7F=IOTAJ S-X<0>[:#!!?O5#]M:()X B2.DK M=)F8<&IE]D8$+TOB]$Z6-TZ2D.J[9A"+@44="VR5M-IG%6Q.!+]A(KL>6:$O M/\ @6X'LN1^-#W8_&MO+O2 /M_(B"6%*++I_D8_0C3OT.6M=/ A%H82+[47N$%A?US.X!VH268*$B@90A"9K,]A+&]W,_B MO>QJ+(^G4DP9%MJ87F??4:BL0+ H$7+.X.DLE*XJT"4T0?0_L.?89+>MR^OW MOD;, ZNP?LG/];SVL12N6[476CL!)7OX6!%6H#S-8^=>#0U M,I^PKQ"X&0>,1AV4'T,Z8*KB2R%HHED[_[#642S0!20@8?RNU"Q]&TR.1?/M M;P7H+3\[W%\\NQ^-+B>L@&RE$6JNYY#BE#- TUF_X-!'OA$]8V,%#>K\]U\; M;^LG!V7[ZLXNN/Z!JB)^\/N==L@#B-?'> G'J?DM_#V53U<5S>#8K"]UPH^O M]+])UZT=G.683*5&*%*+MQ%Q+_5JWG7N_)2[".\B_LH[Y7^ M&'8KK_P^U=O'K_*!??GZ=<>^%7[Z#U!+ P04 " J0D50X0A^(XH( 7 M+P & &5X:&EB:70S,3(M.'@X,3(S,3$Y+FAT;>U:;5,;.1+^G/P*K;?V MCE3YW; 'QJ'*V./$55G(@KGL?I1G9(\*S6A6TMCX?OUU2S,P?@'L);G !:H M2VI)_?9TMV1U?NJ?]T9_?O9(:")!/E^=?AKV2*E2JWUI]6JU_JA//HY^^T3V MJ_4&&2D::VZXC*FHU;RS$BF%QB3M6FT^GU?GK:I4T]KHHH9+[=>$E)I5 Q.4 M3MYVL.OD[9M.R&@ _]]T?JI42%_Z:<1B0WS%J&$!236/I^1+P/0U:9!*Y9:R M)Y.%XM/0D&:]62=?I+KF,YI3&&X$._%N0C[FIE-S3=BLENW6&)FPXRQ AZP.V>E MP) =>Y0U VQ5J.#3N"W8Q#S&ZM'#G'85IV*=?(W-+3FR[K"#HE:WS^@SKR&M M1K7Y!#Z>:,5[F/O;RO$!54P]S3:V-7?KCZ4(8'[/NQ@-!\->=S0\/X-@<7%Y MU3T;D='Y=V.R=')Q]!1E]],BEU[NZ M&(Z&0.S]T?O8/?O@D6YO1,X'I''4VO^.$G0O2;=__GGD]9^)2D%5UL"M>A/5 M8[77O3CMGGF7E?,_/GE_YHIKUNM_#S09G]\_H"0T""#G5,;2&!FU#Y.;VRXC M$]M>C8)/Y&]8)I>&S5A,/E C)Y,R\9DR?+(@)J2F_4U9S\>Q 8L Q1.%:53) MD(1TQHAB,\[FD,--R#7Y*Z4*#"P6T)](98B,R4"JB#3JE=^)G)##F\,R&<9^ M]?AE"=RLDE.J04P0*%J0ZUC.!0NFK.SDSJ0-)%04L83"!J93'A,:+T@:&Y4R MV I*'5OU@!HHB:"%.Y$)8(!(160$V S*0SO<*:L,=@5R M&%:%<1Y/P-,IELGPV1=I &N"00J:*8,Q.:(C 7VB*Z"+"'%GZTS->F5K<*? MUM]EI$@%$("!)5C!;JY]16;<@U!%C:BV.GX!B[+!2/JG)DU M;E^8'?>K9+0D]#]U9J,LT*(S0^#ET+2*&!*JF%4YJ)"/!4/5$ 9V'@NN0R1' ML@B C&#&=L"U+Z1.81Y"7$GA=)\HZ;, NC79 U4'#&SG].G=^"&-IXQT 3T7 MJ0 *6[,<[+%W=JJM6;#EFAP39.QLCNL3A%C!%9QID)>M-YHL;32!C5#.50[TOU4NVK1/JY^W,1JLFW^ 5#QW R'H=;""GFR!??\X# M$[9;O\(Z>-8R 0YF'VJ6=(E\AF;WJS%RQZUY*#-?;?I;BY)JRLG M,[\3ASOSTF8:-P%]L]'_7MY2S XB"'8 B\:"EX8"\3=#K6 M/.!4<12 N]1HPWJ,*Z4:TY4-#-KF-AOTI&; D($@BY,2BH9)!<58#6)9)N[2 M'LQP2;28^^'3F"$AA%.8SX+C#;:W7EJSH'K%UM.P-7[6V-HZC*]!;/L$L#72 M )TS'B" J):Q]3JJ 7Q8%2*JJ IR#P?,<3KF@IL%5A&;MD6\6S!8/W=072(M M5)4VH=YD B6I2@!GVE8]OB]58!FP]>64Q5#,"( ;C+ $<8PD4#L[2 '>>0(Y M[154WQ14_C,#E3>C(K51'3V.3290'',X0\-9:+W(A7IOB_SDFILK7HL>F BY M1;NZ>BQ3<__>VVQW2\SPS#!Y_/A$QOEIQ,8#YE0 [!SCVJ_^_RW]/WAF_M]W M#K;NJ'BQD-7[=F0%!SLD$2R_I.^G"CVQ4.LLK1=);: 'K^]@%0TJR*]ZR-X: M\010!"%]A2YC$TZIS-Z X.5(G-[R\LYQ$E)]6PQB,K"H8X'-DE;Z+(,MB.#7 M3&37(2OTY2C\,'N1V%[F1?D[E:^"T(8$HOFOXM':,8=ZIRU*AZ8 MHE##&ZGT;5%A.V"Q*.+&,+8QR(\E%"PX$G#@R4[? _> H*HQ9L-_/$/D?LS^ M2CFP;#TWC7U[7_+N]93[?WS*[0JH06$K#OZ-5QMX2>)S!@Z9I?_;T^:#45RV943 M&LZE[JL2D-2*D:6"C3>0K[7"#W< [4)),%$00,O@A,Q&>W!C>YF?^7O9Y5@> MSZ28,4RT,9UFWTFH+$&P*!%RP6!T'DJ7%>@2FL#[GUAS;-+;UNGUH2\]<\($3UB*5TWZLXU=H+*0SA8X1;@/.6Q8X^F1N8=]G6! MZW' :-1!^#&$ Z8JOA2")IJU\P]K%<4=NH $.(S?EYJE^\'DMF@>_%* WO+8 MOPICCZ/1Q805D*T40LWU&%+L<@IH.NT7#/J5OY4=L+&" G7QCY\;O]:/#\KV MG=$NN/Z&HB)^\/N<=L@#\->O\3C(B7D?_KZ735<%S>#8K"]5PE]?Z!])UJT- MG,683*1&O[TS\J$[.A\,GJGMGX6]7X ]E][- M_."V+.3S%V_77LC9A QN*\1S=R/Q6'FX\JKU!3UC?0ZO1?^'/*R\-WY6[Z'? MY W[1OQMQSY>/_DO4$L#!!0 ( "I"15!E9P.XA04 %T< 8 97AH M:6)I=#,R,2TX>#@Q,C,Q,3DN:'1M[5E;<],X%'Z&7W$PLSMT)HXO:4N:A,P$ M)QTR"PTDIBR/BJW4&FS+*RM-LK]^CV0[3=*R--!2V(6!4MW.3=^GHR-WGO1' MGO_Q[0 BF<3P]OW+UT,/#-.R/C0\R^K[?7CEOWD-AW7; 5^0-&>2\93$EC4X M,\"(I,Q:EK58+.J+1IV+"\L?6TK4H15SGM-Z*$.C^[BCNKJ/'W4B2D+\_U'G MB6E"GP?SA*82 D&)I"',P(>0YI_ =-Y;>8T,+%3D$"V\GF2$+':P]:> M8"2^/K_<(VBX=6?;XKV,^V8[KD?LEOH#A"L5WVJ ;BX*#5,>ARC &XS]X>G0 MZ_G#T1GR<#QYWSOSP1\]H)E&UVG"^_JD#EX=)@-/F^8TCNS:@QK5FT"O/WKK M#_H_3)RJX)S8QS Z!?_5 ":]\V6!BCOY\/?@(/<]7(ZYMNP]JZ7[(ST@8 MXI%L3KF4/&DUL^6Z2_),MS=LC.GL#K@Y3"'@:4H#E6A@P60$,J+P;DX$1B!> MP9AF7$C P5,N$G!L\QWP&327S1H,TZ .S]1\P^-)1M*5<0 S+K2(#(]/'@)- M0\PU51#VM*Y/ YI,J?C]J7-LMQM.#;?4.?E*834@.= 4X)-D,V]ED:!JE_'>!>8-V/VWM _7@2N1*C*LY"]8**/6H9*C M,KP,U6#YBZ6G;DV_5!$,2%QR ZTR]KH(5.8K4K7=:4!C]>1/; M^]FXOT4^@J#D[VP>(YD#!%ZLP+XF@*!_S9F@ZF*8*W1<8>T9.0"DLG/T+#Q8 M(^J*+FNJE+!R3AJ';4VB&Z*@=\S2 /N%LV_%F?M#XHRE>/ G1(,',XHDJ"7$ M7HV;"H2$J922"9HKO-74,(ECP&54248TYAD",*_I53.6DC10_2@PU*60!AC. MFL<%7#EF&:TSWSE;;XK1%@IO>1.XFRQ;Y*_*I W56WBPJP3/,&>F17O3ME0% M.-ZZ$SAV :&].+5'/5;0P[$Q*%,N0BK,@,%D2\AYS$)X:NL_.TS;6;=.6ZLW(+SX1_CWIL"0>>#\9O>/NPO@W$?SG)4-8OYHA6Q$.%Z M%Z7U-DUVF7N;7?\I=G7SKOAK,W_RS?S,5?_7OCZLHV7*=.WJ@GA/3O^??/UO M$?>43L6C2)8]4O9-R60.Z#&BFI:AUZ)#Z-E.6 MXR%,5U]\PL'BG.,^,T#N1]W.]YV'^M3TJ&KH+VV/._H38/#@Q,C,Q,3DN M:'1M[5GK<]HX$/_<_A5;=WJ3S&#\ /( R@P%W&:F%]K@7J\?A2W'FMJ6SQ8! M[J^_E6P3($D3+DF;:R^3$/3FG73 C%KO>==V=5[_JP;4N+C_V?=%[H.0^[-8IH(\#)*!/5AEK/D M'#[[-/\*%NCZ:N: I\N,G8<";-,VX3//OK(+4LT03$2T-UJ$;,I$URB:2,PH MJ76GW%_VNCZ[@%PL(_I:"W@B](#$+%JV71;3'$[I',YX3)*.&LO9W[1MF:GH M2.YQ9:]+("$QKLT=N^$<.\ZHY32M5LMN'ATX!_:QTVP.A\>MP\:!UNL:!/_4 MJNJCHARQA.HAE;*T+=M\=95<5_9>CIT9\40[G\4QR98[\-K/&(FNSB]M! V[;F]RO!-S]^;C MJL;N2-]#N-+LO@RHYKR@,.61CQL,1F?NB7,RZ+LGXU/TP[/)I_ZI"^[X![*I M]:PC^%2?U&%0A\EHH%BS&BVS]D.9ZD^@/QQ_<$?#)Z.G2CG'Y@&,'7#?C6#2 M/WO3/QU-]/&?[T=?H#]PY8AMFCL /R6^CR>B/N5"\+A]E"Y678*GJOT(PNSF M'+OQ&-'@ =SW) &/)PGU9"R".1,AB)#"QQG)4 /1$LYHRC,!..CP+ ;+U#\" M#^!H<52#D\2KPYZU#P#.U18HG+/>!)CZ&HTH).W(WI!Z-IS3[ M[:5U8'8:5@VM;AW_R\UJ0'((6(3LK.2<4&^&@8!AV"*)#Z.%%Y+DG&*4C&.6 MYU(G^"MG^AA6 :,&1>$+D0O-:/NHAQI,!+V@";PE@@=!#08AHP$X+"&)A\S M. B81S.I.;FVU%9-;3A= @X)%F [G67YC*!8@D-Y8L@#HS2/.C"D%,3GJ8SR MZ].K2=)Q2C(3DDU)0G-]O(CH$OJ>D"/2<6HX3D1[$YN"3".*O$11";O7FJFI M=IX2KVJ7"M]&YC7@_59J %>1*]!7A%_M/V>^"-M-N8_, H0O!\LOAIJZ,?U" M:M C4>D4!&?UKQC(JD\=O[]"U*6_K'REA)5UW&AV ME!==HP5E,4,!['^4VM"E;G)V[HJW)) 0QGS:("KAS#C**9;YVM]2)F MW(;%.V8W-P3;M=4;AC6K4,TP^B5%>WW[1&HJVHCNEEE@82?GV*'X*G!NF2C7 ME&<^S72/1Q%)<]JNOEP1^-)9< J23UYKMG:S;Q0D[,-7:YZT.7;8N!R[W;D* M%Z_8+1W>2A>0\XCY\-)4/ULNM94TV5>/C/4N502IGDUK/GB>9>0&3-S1'Z-3 M>-MWQXZSBPN7BG@,03F2"B(^;X?,1Z@^1 W];<>[B\7_$Q;=R/A^<6NN'0\_ M@65O2-Z?&J*WC5W&%MNL4J)',ORO).O/=60Y=)IA8;\LQ&W5U!7P$[7PHUNU MR@"WKGGOD0U^KYO3AR'OABPO+Q[0PD5N[7DJ>9;EG9##9=J^?LT@E7K8N=LM M@TK6\U!F^ D7-: +CZ9J%[D.!9(O%F4!ZL-T>>NE!9:C'.=D_!E,* M/L42UB^O=\J=RDI W4BA""G/J:H22A&LHSM6M<652ZQNLNIWM]AW!LCCD-MZ M]?A1#S#/JH9Z?WK>50]CO7\ 4$L! A0#% @ *D)%4/HI:@9*D $ ) ,6 M !8 ( ! &$X>#@Q,C,Q,C Q.3$P+7%Q,RYH=&U02P$" M% ,4 " J0D507SDV31@W !W.0 #P @ %^D $ 83AX M.&QO9V]A,C0N:G!G4$L! A0#% @ *D)%4!(%GU*$#@ +)4 !$ M ( !P\'-D4$L! A0#% @ *D)% M4#KJA5FZ( (EP! !4 ( !=M8! &5G:'0M,C Q.3$R,S%? M8V%L+GAM;%!+ 0(4 Q0 ( "I"15#)P"JJM3T )7> @ 5 M " 6/W 0!E9VAT+3(P,3DQ,C,Q7V1E9BYX;6Q02P$"% ,4 " J0D50 MY^JBO[NY F] @ %0 @ %+-0( 96=H="TR,#$Y,3(S,5]L M86(N>&UL4$L! A0#% @ *D)%4'QGNKA"; TT,% !4 M ( !.>\" &5G:'0M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( "I"15"Z M3!=MC@@ ' N 8 " :Y; P!E>&AI8FET,S$Q+3AX.#$R M,S$Q.2YH=&U02P$"% ,4 " J0D50X0A^(XH( 7+P & M @ %R9 , 97AH:6)I=#,Q,BTX>#@Q,C,Q,3DN:'1M4$L! A0#% @ M*D)%4&5G [B%!0 71P !@ ( !,FT# &5X:&EB:70S,C$M M.'@X,3(S,3$Y+FAT;5!+ 0(4 Q0 ( "I"15 ZRRE(@@4 ',; 8 M " >UR P!E>&AI8FET,S(R+3AX.#$R,S$Q.2YH=&U02P4& / L "P#D @ I7@# end XML 27 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - shares
9 Months Ended
Dec. 31, 2019
Jan. 30, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2019  
Document Transition Report false  
Entity File Number 001-38312  
Entity Registrant Name 8X8 INC /DE/  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0142404  
Entity Address, Address Line One 2125 O'Nel Drive  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95131  
City Area Code 408  
Local Phone Number 727-1885  
Title of 12(b) Security COMMON STOCK, PAR VALUE $.001 PER SHARE  
Trading Symbol EGHT  
Security Exchange Name NYSE  
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   102,458,236
Entity Central Index Key 0001023731  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2020  

XML 28 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (shares) at Mar. 31, 2018   92,847,354      
Beginning balance at Mar. 31, 2018 $ 218,774 $ 93 $ 425,790 $ (5,645) $ (201,464)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   403,377      
Issuance of common stock under stock plans, less withholding 777   777    
Stock-based compensation expense 9,304   9,304    
Unrealized investment gain 113     113  
Foreign currency translation adjustment (1,672)     (1,672)  
Net loss (15,355)       (15,355)
Ending balance (shares) at Jun. 30, 2018   93,250,731      
Ending balance at Jun. 30, 2018 251,842 $ 93 435,871 (7,204) (176,918)
Beginning balance (shares) at Mar. 31, 2018   92,847,354      
Beginning balance at Mar. 31, 2018 218,774 $ 93 425,790 (5,645) (201,464)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (2,600)        
Net loss (60,608)        
Ending balance (shares) at Dec. 31, 2018   95,509,223      
Ending balance at Dec. 31, 2018 227,729 $ 95 457,889 (8,084) (222,171)
Beginning balance (shares) at Jun. 30, 2018   93,250,731      
Beginning balance at Jun. 30, 2018 251,842 $ 93 435,871 (7,204) (176,918)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   1,840,387      
Issuance of common stock under stock plans, less withholding (595) $ 1 (596)    
Stock-based compensation expense 9,829   9,829    
Unrealized investment gain 149     149  
Foreign currency translation adjustment (379)     (379)  
Net loss (21,482)       (21,482)
Ending balance (shares) at Sep. 30, 2018   95,091,118      
Ending balance at Sep. 30, 2018 239,364 $ 94 445,104 (7,434) (198,400)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   418,105      
Issuance of common stock under stock plans, less withholding (280) $ 1 (281)    
Stock-based compensation expense 13,066   13,066    
Unrealized investment gain (101)     (101)  
Foreign currency translation adjustment (549)     (549)  
Net loss (23,771)       (23,771)
Ending balance (shares) at Dec. 31, 2018   95,509,223      
Ending balance at Dec. 31, 2018 227,729 $ 95 457,889 (8,084) (222,171)
Beginning balance (shares) at Mar. 31, 2019   96,119,888      
Beginning balance at Mar. 31, 2019 249,390 $ 96 506,949 (7,353) (250,302)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   451,308      
Issuance of common stock under stock plans, less withholding 1,494 $ 1 1,493    
Stock-based compensation expense 14,059   14,059    
Unrealized investment gain 121     121  
Foreign currency translation adjustment (652)     (652)  
Net loss (34,265)       (34,265)
Ending balance (shares) at Jun. 30, 2019   96,571,196      
Ending balance at Jun. 30, 2019 230,147 $ 97 522,501 (7,884) (284,567)
Beginning balance (shares) at Mar. 31, 2019   96,119,888      
Beginning balance at Mar. 31, 2019 249,390 $ 96 506,949 (7,353) (250,302)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment 682        
Net loss (122,268)        
Ending balance (shares) at Dec. 31, 2019   100,784,960      
Ending balance at Dec. 31, 2019 219,491 $ 101 598,525 (6,565) (372,570)
Beginning balance (shares) at Jun. 30, 2019   96,571,196      
Beginning balance at Jun. 30, 2019 230,147 $ 97 522,501 (7,884) (284,567)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   1,761,483      
Issuance of common stock under stock plans, less withholding (788) $ 2 (790)    
Stock-based compensation expense 17,867   17,867    
Issuance of common stock related to acquisitions (shares)   1,476,009      
Issuance of common stock related to acquisitions 35,839 $ 1 35,838    
Unrealized investment gain (3)     (3)  
Foreign currency translation adjustment (3,253)     (3,253)  
Net loss (40,932)       (40,932)
Ending balance (shares) at Sep. 30, 2019   99,808,688      
Ending balance at Sep. 30, 2019 238,877 $ 100 575,416 (11,140) (325,499)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, less withholding (shares)   976,272      
Issuance of common stock under stock plans, less withholding 140 $ 1 139    
Stock-based compensation expense 19,881   19,881    
Equity component of convertible senior notes, net of issuance costs 3,089   3,089    
Unrealized investment gain (12)     (12)  
Foreign currency translation adjustment 4,587     4,587  
Net loss (47,071)       (47,071)
Ending balance (shares) at Dec. 31, 2019   100,784,960      
Ending balance at Dec. 31, 2019 $ 219,491 $ 101 $ 598,525 $ (6,565) $ (372,570)
JSON 29 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a8x81231201910-qq3.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 220, "dts": { "calculationLink": { "local": [ "eght-20191231_cal.xml" ] }, "definitionLink": { "local": [ "eght-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "a8x81231201910-qq3.htm" ] }, "labelLink": { "local": [ "eght-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "eght-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "eght-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 429, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 6, "http://www.8x8.com/20191231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 13 }, "keyCustom": 20, "keyStandard": 320, "memberCustom": 12, "memberStandard": 41, "nsprefix": "eght", "nsuri": "http://www.8x8.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.8x8.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.8x8.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.8x8.com/role/BusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "role": "http://www.8x8.com/role/IntangibleAssetsAndGoodwill", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeases", "shortName": "RIGHT-OF-USE ASSETS AND LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.8x8.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL", "role": "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCall", "shortName": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.8x8.com/role/StockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - INCOME TAXES", "role": "http://www.8x8.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - NET LOSS PER SHARE", "role": "http://www.8x8.com/role/NetLossPerShare", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - GEOGRAPHICAL INFORMATION", "role": "http://www.8x8.com/role/GeographicalInformation", "shortName": "GEOGRAPHICAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.8x8.com/role/RevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.8x8.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - BUSINESS COMBINATIONS (Tables)", "role": "http://www.8x8.com/role/BusinessCombinationsTables", "shortName": "BUSINESS COMBINATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "role": "http://www.8x8.com/role/IntangibleAssetsAndGoodwillTables", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "eght:AssetsandLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES (Tables)", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeasesTables", "shortName": "RIGHT-OF-USE ASSETS AND LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "eght:AssetsandLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables)", "role": "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallTables", "shortName": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.8x8.com/role/StockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://www.8x8.com/role/NetLossPerShareTables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - GEOGRAPHICAL INFORMATION (Tables)", "role": "http://www.8x8.com/role/GeographicalInformationTables", "shortName": "GEOGRAPHICAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - DESCRIPTION OF BUSINESS (Details)", "role": "http://www.8x8.com/role/DescriptionOfBusinessDetails", "shortName": "DESCRIPTION OF BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2020Q1April1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "role": "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details)", "role": "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "eght:ContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - REVENUE RECOGNITION - Changes in Contract Balances (Details)", "role": "http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Changes in Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "eght:ContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligation (Details)", "role": "http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails", "shortName": "REVENUE RECOGNITION - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details)", "role": "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_DebtInstrumentAxis_eght_InitialNotesMemberMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "role": "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_DebtInstrumentAxis_eght_InitialNotesMemberMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details)", "role": "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails", "shortName": "BUSINESS COMBINATIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "D2019Q3July17_us-gaap_BusinessAcquisitionAxis_eght_WavecellPte.Ltd.Member", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details)", "role": "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "shortName": "BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2019Q1Jul17_us-gaap_BusinessAcquisitionAxis_eght_WavecellPte.Ltd.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "D2019Q3July17_us-gaap_BusinessAcquisitionAxis_eght_WavecellPte.Ltd.Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details)", "role": "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "shortName": "BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "D2019Q3July17_us-gaap_BusinessAcquisitionAxis_eght_WavecellPte.Ltd.Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details)", "role": "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details)", "role": "http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2019Q3July3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details)", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails", "shortName": "RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2019Q3July3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details)", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails", "shortName": "RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details)", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeasesSupplementalInformationDetails", "shortName": "RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details)", "role": "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails", "shortName": "RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details)", "role": "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "shortName": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details)", "role": "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "shortName": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details)", "role": "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "shortName": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD_us-gaap_DebtInstrumentAxis_eght_AggregateNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "role": "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "role": "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2018Q1May_us-gaap_PlanNameAxis_eght_A2017RepurchasePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2018Q1May_us-gaap_PlanNameAxis_eght_A2017RepurchasePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - INCOME TAXES (Details)", "role": "http://www.8x8.com/role/IncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails", "shortName": "NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - NET LOSS PER SHARE - Antidilutive Securities (Details)", "role": "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "shortName": "NET LOSS PER SHARE - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - GEOGRAPHICAL INFORMATION - Revenues (Details)", "role": "http://www.8x8.com/role/GeographicalInformationRevenuesDetails", "shortName": "GEOGRAPHICAL INFORMATION - Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - GEOGRAPHICAL INFORMATION - PPE (Details)", "role": "http://www.8x8.com/role/GeographicalInformationPpeDetails", "shortName": "GEOGRAPHICAL INFORMATION - PPE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FI2020Q3_srt_StatementGeographicalAxis_srt_AmericasMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - DESCRIPTION OF BUSINESS", "role": "http://www.8x8.com/role/DescriptionOfBusiness", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.8x8.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - REVENUE RECOGNITION", "role": "http://www.8x8.com/role/RevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a8x81231201910-qq3.htm", "contextRef": "I2019Q1Apr1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - a8x81231201910-qq3.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - a8x81231201910-qq3.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 53, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.8x8.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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r346" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r347" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r348" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r344" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "eght_A2017RepurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Repurchase Plan [Member]", "label": "2017 Repurchase Plan [Member]", "terseLabel": "2017 Repurchase Plan" } } }, "localname": "A2017RepurchasePlanMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_AdditionalNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional Notes [Member]", "label": "Additional Notes [Member]", "terseLabel": "Additional Notes" } } }, "localname": "AdditionalNotesMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_AggregateNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aggregate Notes [Member]", "label": "Aggregate Notes [Member]", "terseLabel": "Aggregate Notes" } } }, "localname": "AggregateNotesMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_AmortizationofDebtDiscount": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of Debt Discount", "label": "Amortization of Debt Discount", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationofDebtDiscount", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "eght_AmortizationofDebtPremium": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amortization of Debt Premium", "label": "Amortization of Debt Premium", "negatedTerseLabel": "Amortization of debt premium" } } }, "localname": "AmortizationofDebtPremium", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "eght_AssetsandLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets and Liabilities, Lessee [Table Text Block]", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets and Liabilities, Leases" } } }, "localname": "AssetsandLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesTables" ], "xbrltype": "textBlockItemType" }, "eght_BusinessCombinationIndemnificationAssetsCashHeldBack": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Indemnification Assets, Cash Held Back", "label": "Business Combination, Indemnification Assets, Cash Held Back", "terseLabel": "Cash held back to cover indemnity claims" } } }, "localname": "BusinessCombinationIndemnificationAssetsCashHeldBack", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_BusinessCombinationIndemnificationAssetsEquityHeldBack": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Indemnification Assets, Equity Held Back", "label": "Business Combination, Indemnification Assets, Equity Held Back", "terseLabel": "Equity held back to cover indemnity claims" } } }, "localname": "BusinessCombinationIndemnificationAssetsEquityHeldBack", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsale": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 3.0, "parentTag": "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents and Debt Securities Available-for-sale", "label": "Cash, Cash Equivalents and Debt Securities Available-for-sale", "totalLabel": "Cash, cash equivalents and debt securities available-for-sale" } } }, "localname": "CashCashEquivalentsandDebtSecuritiesAvailableforsale", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents and Debt Securities Available-for-sale", "label": "Cash, Cash Equivalents and Debt Securities Available-for-sale, Amortized Cost", "totalLabel": "Cash, cash equivalents and debt securities available-for-sale, amortized cost" } } }, "localname": "CashCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "eght_ContractWithCustomerAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset", "label": "Contract With Customer, Asset", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAsset", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "eght_CostOfServiceRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Service Revenue [Member]", "label": "Cost Of Service Revenue [Member]", "terseLabel": "Cost of service revenue" } } }, "localname": "CostOfServiceRevenueMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "eght_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Liability", "label": "Increase (Decrease) In Operating Lease, Liability", "terseLabel": "Increase in operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset", "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset", "terseLabel": "Increase in operating lease right-of-use asset" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_InitialNotesMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Notes [Member]", "label": "Initial Notes [Member] [Member]", "terseLabel": "Initial Notes" } } }, "localname": "InitialNotesMemberMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_LeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease, Non-Cash Lease Expense", "label": "Lease, Non-Cash Lease Expense", "terseLabel": "Non-cash lease expenses" } } }, "localname": "LeaseNonCashLeaseExpense", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eght_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Amount of lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_LesseeOperatingLeaseNumberOfRenewalTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Terms", "label": "Lessee, Operating Lease, Number Of Renewal Terms", "terseLabel": "Number of renewal terms" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalTerms", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "eght_LesseeOperatingLeaseTenantImprovementAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Tenant Improvement Allowance", "terseLabel": "Tenant improvements" } } }, "localname": "LesseeOperatingLeaseTenantImprovementAllowance", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_LongtermInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Investments [Member]", "label": "Long-term Investments [Member]", "terseLabel": "Long-term Investments" } } }, "localname": "LongtermInvestmentsMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "eght_NumberofBuildingStories": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Building Stories", "label": "Number of Building Stories", "terseLabel": "Number of building stories" } } }, "localname": "NumberofBuildingStories", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "eght_OperatingLeaseExpenseNetOfAccretion": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Expense, Net Of Accretion", "label": "Operating Lease Expense, Net Of Accretion", "terseLabel": "Operating lease expense, net of accretion" } } }, "localname": "OperatingLeaseExpenseNetOfAccretion", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eght_OperatingLeaseLeaseLiabilityLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Lease Liability, Lessee [Abstract]", "label": "Operating Lease, Lease Liability, Lessee [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "OperatingLeaseLeaseLiabilityLesseeAbstract", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "eght_OperatingLeaseRightOfUseAssetLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Lessee [Abstract]", "label": "Operating Lease, Right-Of-Use Asset, Lessee [Abstract]", "terseLabel": "Assets" } } }, "localname": "OperatingLeaseRightOfUseAssetLesseeAbstract", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "eght_OperatingLeasesRentExpenseAnnualRateIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases, Rent Expense, Annual Rate Increase", "label": "Operating Leases, Rent Expense, Annual Rate Increase", "terseLabel": "Annual percentage increase in base rent" } } }, "localname": "OperatingLeasesRentExpenseAnnualRateIncrease", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "eght_OperatingLeasesRentExpenseMonthly": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Rent Expense, Monthly", "label": "Operating Leases, Rent Expense, Monthly", "terseLabel": "Base rent" } } }, "localname": "OperatingLeasesRentExpenseMonthly", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eght_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Option Indexed To Issuer's Equity, Cap Price", "label": "Option Indexed To Issuer's Equity, Cap Price", "terseLabel": "Debt instrument, initial cap price per share (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "eght_OtherAccruedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Accrued Liabilities, Current [Member]", "label": "Other Accrued Liabilities, Current [Member]", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrentMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_PerformanceBasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-Based Restricted Stock Awards [Member]", "label": "Performance-Based Restricted Stock Awards [Member]", "terseLabel": "Performance-Based Restricted Stock Awards" } } }, "localname": "PerformanceBasedRestrictedStockAwardsMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_RestrictedCashCurrentAndOtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Cash, Current And Other Accrued Liabilities [Member]", "label": "Restricted Cash, Current And Other Accrued Liabilities [Member]", "terseLabel": "Restricted Cash, Current And Other Accrued Liabilities" } } }, "localname": "RestrictedCashCurrentAndOtherAccruedLiabilitiesMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_RestrictedCashNoncurrentAndOtherLiabilitiesNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Cash, Noncurrent And Other Liabilities, Noncurrent [Member]", "label": "Restricted Cash, Noncurrent And Other Liabilities, Noncurrent [Member]", "terseLabel": "Restricted Cash, Noncurrent And Other Liabilities, Noncurrent" } } }, "localname": "RestrictedCashNoncurrentAndOtherLiabilitiesNoncurrentMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_RevenueSubscriptionTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Subscription Term", "label": "Revenue, Subscription Term", "terseLabel": "subscription term" } } }, "localname": "RevenueSubscriptionTerm", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "eght_TimeBasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Time-Based Restricted Stock Awards [Member]", "label": "Time-Based Restricted Stock Awards [Member]", "terseLabel": "Time-Based Restricted Stock Awards" } } }, "localname": "TimeBasedRestrictedStockAwardsMember", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "eght_WavecellPte.Ltd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wavecell Pte. Ltd. [Member]", "label": "Wavecell Pte. Ltd. [Member]", "terseLabel": "Wavecell Pte. Ltd." } } }, "localname": "WavecellPte.Ltd.Member", "nsuri": "http://www.8x8.com/20191231", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "United States" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "International" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r107", "r185", "r188", "r333", "r334" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails", "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r108", "r185", "r189", "r335", "r338", "r340" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails", "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "ASU 2016-09" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r19", "r110", "r111", "r186" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r310", "r325" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r46" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r47", "r256" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life (in Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "verboseLabel": "Payments for capped call transactions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r194", "r196", "r230", "r231" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.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 loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r196", "r216", "r229" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r58", "r76" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of deferred sales commission costs" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r56", "r76", "r282" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "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 issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r76", "r282" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r142", "r150" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r91" ], "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": "Number of anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r119", "r191" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r308", "r324" ], "calculation": { "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r40" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r117" ], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost", "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": "Accumulated gross unrealized gain, before tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r118" ], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost", "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": "Accumulated gross unrealized loss, before tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r115", "r127" ], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r113", "r116", "r127" ], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 3.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", "verboseLabel": "Debt securities, available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r198", "r218" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r260", "r261" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r239", "r240" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r247", "r248", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r247", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Business combination, value of stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r241" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Deferred commission costs, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r134" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred sales commission costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r134" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred sales commission costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r78" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "eght_CashCashEquivalentsandDebtSecuritiesAvailableforsale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r78", "r80" ], "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 at the end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at the beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r275" ], "calculation": { "http://www.8x8.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 in cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r160" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r158", "r317", "r330" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r157", "r159" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.8x8.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 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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r49", "r51", "r52" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r178", "r180", "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets - current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r178", "r180", "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Contract assets - non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r178", "r179", "r186" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r178", "r179", "r186" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue - current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r178", "r179", "r186" ], "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": "Deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r191", "r193", "r336" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r57" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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 goods and services sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adjustment from adoption of ASU 2016-9" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r167" ], "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": "CONVERTIBLE SENIOR NOTES AND CAPPED CALL" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCall" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r309", "r311", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, convertible, conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r33", "r171", "r172", "r174" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt instrument, convertible, conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r281", "r283" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails": { "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 instrument, face value", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r83", "r171", "r173", "r174", "r175", "r280", "r281", "r283", "r321" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r280", "r283" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r280", "r283" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "terseLabel": "Debt Instrument, Unamortized Premium" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r27", "r282" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r154" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "verboseLabel": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r275" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r84", "r234", "r235" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense at period-end" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "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": "Potential shares to be issued from ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r215" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r268", "r269", "r270", "r273" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r191", "r192", "r193", "r269", "r302" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r271" ], "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": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r191", "r192", "r193", "r269", "r303" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r191", "r192", "r193", "r269", "r304" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r289", "r294" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Finance lease payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r129", "r130", "r131", "r132" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r149" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r151" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Remaining 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r151" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r151" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r151" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r151" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r143", "r146", "r149", "r152", "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r149", "r306" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r143", "r148" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r149" ], "calculation": { "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r144" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Total intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r252", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r55" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at December 31, 2019", "periodStartLabel": "Balance at March 31, 2019", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions due to acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r87", "r307", "r318", "r332" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r237" ], "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 TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r103", "r236" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r73", "r79" ], "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 taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accruals" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Change in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Change in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred sales commission costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.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 current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r141", "r147" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r61", "r166" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r62" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest Income and Interest Expense Disclosure" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r72", "r79" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncentiveReceivable": { "auth_ref": [ "r284", "r285" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents a receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease.", "label": "Lease Incentive Receivable", "negatedTerseLabel": "Less: lease incentives receivable" } } }, "localname": "LeaseIncentiveReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Leases, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "RIGHT-OF-USE ASSETS AND LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "calculation": { "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r312", "r328" ], "calculation": { "http://www.8x8.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r164", "r311", "r326" ], "calculation": { "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails": { "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": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Convertible senior notes, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r26" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r161" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails", "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails", "http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r74", "r77" ], "calculation": { "http://www.8x8.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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r50", "r54", "r77", "r92", "r319", "r331" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "netLabel": "Net loss available to common stockholders", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r86", "r88" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements, Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Cost of revenue and operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r293", "r300" ], "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 expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r288" ], "calculation": { "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r288" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r288" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r290", "r294" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r287" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Operating lease, right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails", "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r297", "r300" ], "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": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r296", "r300" ], "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": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityIndexedShares": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The number of issuer's shares to which the option contract is indexed.", "label": "Option Indexed to Issuer's Equity, Indexed Shares", "terseLabel": "Option indexed to issuer's equity, indexed shares (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityIndexedShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r168", "r264" ], "lang": { "en-US": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Debt instrument, strike price per share (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r169", "r262", "r263", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r85", "r89", "r101", "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r30" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r253", "r254", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized investment gain" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r41", "r44", "r276", "r277", "r278", "r279" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r42", "r44", "r121" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax", "terseLabel": "Unrealized gain (loss) on investments in securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r120", "r128", "r191", "r271" ], "lang": { "en-US": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Agency bonds" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r65" ], "calculation": { "http://www.8x8.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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r68" ], "calculation": { "http://www.8x8.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": "Tax-related withholding of common stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r64", "r250" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r64" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of businesses" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r114" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.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": "Contingently issuable shares (hold-back shares)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r198", "r218" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications and Other Changes" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r67" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Net proceeds from issuance of convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r63" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Proceeds from maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r66" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r155", "r329" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/GeographicalInformationPpeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r69" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Finance lease payments" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r233", "r342" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r9", "r80" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r5", "r12", "r80", "r339" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r176", "r327" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r184", "r185" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "netLabel": "Total revenue", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r81", "r190" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r190" ], "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 RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r295", "r300" ], "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 assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r91" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r91" ], "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": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r239", "r240" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails", "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r92" ], "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": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r143", "r148" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r143", "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Carrying Value of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r139", "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r102", "r104", "r105", "r106", "r139" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails", "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r102", "r104", "r105", "r106", "r139" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r206", "r210", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Expense and Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r198", "r218" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails", "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/GeographicalInformationPpeDetails", "http://www.8x8.com/role/GeographicalInformationRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r55" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r204" ], "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", "negatedTerseLabel": "Stock awards canceled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r208" ], "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": "Stock awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails", "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r208" ], "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": "Weighted-average fair value of grants during the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r207" ], "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": "Stock awards outstanding at the end of the period (in shares)", "periodStartLabel": "Stock awards outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-average remaining recognition period at period-end (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r209" ], "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", "negatedTerseLabel": "Stock awards vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails", "http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Stock Award Rollforward" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Options canceled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r201", "r218" ], "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": "Options outstanding at the end of the period (in shares)", "periodStartLabel": "Stock options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Stock Option Rollforward" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r195", "r200" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average fair value of grants during the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r214" ], "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": "Weighted-average remaining recognition period at period-end (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r177", "r232" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r313", "r314", "r316", "r323" ], "calculation": { "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r85" ], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r170" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r17", "r18", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock related to acquisitions (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r170", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, less withholding (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r170", "r176", "r203" ], "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", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r37", "r170", "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock related to acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r176", "r197", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, less withholding" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r170", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r112" ], "calculation": { "http://www.8x8.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' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets", "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Trade and domain names" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade and domain names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails", "http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r191", "r336" ], "lang": { "en-US": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "Municipal securities" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r191", "r193", "r315" ], "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": "Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r99", "r100" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Common shares - basic and diluted (in shares)", "verboseLabel": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r112": { "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=27010918&loc=d3e74512-122707" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r176": { "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=27012166&loc=d3e187085-122770" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r192": { "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=118255775&loc=d3e1928-114920" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "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=116856206&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "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=116856206&loc=d3e5070-113901" }, "r204": { "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=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "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=116856206&loc=d3e5070-113901" }, "r208": { "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=116856206&loc=d3e5070-113901" }, "r209": { "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=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "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=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r229": { "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=115993241&loc=d3e301413-122809" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90198-114008" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116862287&loc=d3e90476-114009" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r279": { "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" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40010-112707" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40019-112707" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r308": { "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=6876686&loc=d3e534808-122878" }, "r309": { "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=6876686&loc=d3e534808-122878" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r311": { "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=6876686&loc=d3e534808-122878" }, "r312": { "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=6876686&loc=d3e534808-122878" }, "r313": { "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=6876686&loc=d3e534808-122878" }, "r314": { "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=6876686&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r316": { "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=6876686&loc=d3e534808-122878" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r318": { "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=116637391&loc=SL114874048-224260" }, "r319": { "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=116637391&loc=SL114874048-224260" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r322": { "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=119400593&loc=d3e572229-122910" }, "r323": { "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=119400593&loc=d3e572229-122910" }, "r324": { "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=119400593&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r326": { "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=119400593&loc=d3e572229-122910" }, "r327": { "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=119400593&loc=d3e572229-122910" }, "r328": { "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=119400593&loc=d3e572229-122910" }, "r329": { "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=119400593&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r331": { "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=116637232&loc=SL114874131-224263" }, "r332": { "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=116637232&loc=SL114874131-224263" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r337": { "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=50485924&loc=d3e611379-123010" }, "r338": { "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=6589523&loc=d3e617274-123014" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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=6590653&loc=d3e638233-123024" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r344": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r345": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r346": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r347": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r348": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r349": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r53": { "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=116634182&loc=SL114868664-224227" }, "r54": { "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=116634182&loc=SL114868664-224227" }, "r55": { "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=116634182&loc=SL114868664-224227" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "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=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "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=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "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=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r82": { "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=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "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=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" } }, "version": "2.1" } XML 30 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Cash, cash equivalents, and available-for-sale investments (in thousands):
 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
Long-Term
As of December 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Investments
Cash
$
22,722

$

$

$
22,722

$
22,722

$

$

Level 1:
 
 
 
 
 
 
 
Money market funds
157,401



157,401

157,401



Treasury securities
6,498

13


6,511



6,511

     Subtotal
186,621

13


186,634

180,123


6,511

Level 2:
 
 
 
 
 
 
 
Corporate bonds
36,181

93


36,274


22,659

13,615

Commercial paper
8,835

1


8,836

4,671

4,165


Municipal securities
1,345



1,345


1,345


Agency bonds
2,099

15


2,114


2,114


     Subtotal
48,460

109


48,569

4,671

30,283

13,615

     Total assets
$
235,081

$
122

$

$
235,203

$
184,794

$
30,283

$
20,126

 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
As of March 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Cash
$
25,364

$

$

$
25,364

$
25,364

$

Level 1:
 
 
 
 
 
 
Money market funds
251,219



251,219

251,219


     Subtotal
276,583



276,583

276,583


Level 2:
 
 
 
 
 
 
Corporate debt
46,516

51

(29
)
46,538


46,538

Municipal securities
5,511

17


5,528


5,528

Asset backed securities
13,596

9

(17
)
13,588


13,588

Agency bonds
4,260


(15
)
4,245


4,245

     Subtotal
69,883

77

(61
)
69,899


69,899

     Total assets
$
346,466

$
77

$
(61
)
$
346,482

$
276,583

$
69,899


XML 31 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables)
9 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Convertible Debt The net carrying amount of the liability component of the Notes was as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
Principal
 
$
362,500

 
$
287,500

Unamortized premium
 
1,323

 

Unamortized debt discount
 
(75,315
)
 
(70,876
)
Unamortized issuance costs
 
(1,043
)
 
(589
)
Net carrying amount
 
$
287,465

 
$
216,035

Interest Income and Interest Expense Disclosure Interest expense related to the Notes was as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
December 31, 2019
 
December 31, 2019
Contractual interest expense
 
$
400

 
$
1,119

Amortization of debt premium
 
(31
)
 

Amortization of debt discount
 
3,582

 
9,926

Amortization of issuance costs
 
40

 
92

Total interest expense
 
$
3,991

 
$
11,137


XML 32 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]        
Net loss $ (47,071) $ (23,771) $ (122,268) $ (60,608)
Other comprehensive income (loss), net of tax        
Unrealized gain (loss) on investments in securities (12) (101) 106 160
Foreign currency translation adjustment 4,587 (549) 682 (2,600)
Comprehensive loss $ (42,496) $ (24,421) $ (121,480) $ (63,048)
XML 33 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Remaining 2020 $ 2,674
2021 8,609
2022 14,324
2023 11,724
2024 11,765
Thereafter 69,554
Total lease payments 118,650
Less: imputed interest (22,003)
Less: lease incentives receivable (6,140)
Present value of lease liabilities $ 90,507
XML 34 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2019
USD ($)
Goodwill [Roll Forward]  
Balance at March 31, 2019 $ 39,694
Additions due to acquisitions 91,060
Foreign currency translation 246
Balance at December 31, 2019 $ 131,000
XML 35 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
BASIS OF PRESENTATION AND CONSOLIDATION
The Company's fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2020 refers to the fiscal year ending March 31, 2020).
The accompanying interim condensed consolidated financial statements are unaudited and have been prepared on substantially the same basis as our annual consolidated financial statements for the fiscal year ended March 31, 2019 with the exception of new lease accounting guidance discussed in the recently adopted accounting principles section below. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to the rules and regulations of the SEC, regarding interim financial reporting.
In the opinion of the Company's management, these interim condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement of our financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.
The March 31, 2019 year-end condensed consolidated balance sheet data in this document were derived from audited consolidated financial statements and does not include all of the disclosures required by GAAP. These condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 and notes thereto included in the Company's fiscal 2019 Annual Report on Form 10-K.
The results of operations and cash flows for the interim periods included in these condensed consolidated financial statements are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
USE OF ESTIMATES
The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to bad debts, returns reserve for expected cancellations, fair value of and/or potential impairment of goodwill and intangible assets, capitalization of internally developed software, benefit period for deferred commissions, stock-based compensation, discount rate used to calculate operating lease liabilities, income and sales tax liabilities, convertible senior notes fair value, litigation, and other contingencies. The Company bases its estimates on known facts and circumstances, historical experience, and various other assumptions. Actual results could differ from those estimates under different assumptions or conditions.
RECLASSIFICATIONS AND OTHER CHANGES
Certain prior year amounts in the statements of cash flows have been reclassified to conform with current year presentation.
SIGNIFICANT ACCOUNTING POLICIES
The significant accounting policies used in preparation of these condensed consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 filed with the SEC on May 21, 2019, and there have been no changes to the Company's significant accounting policies during the three and nine months ended December 31, 2019 except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update ("ASU") 2016-02, Leases. All amounts and disclosures set forth herein are in compliance with this standard.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Effective April 1, 2019, the Company adopted ASU No. 2016-02 (“ASU 2016-02”), Leases using the modified retrospective transition approach utilizing the effective date as the date of initial application. ASU 2016-02 establishes a new lease accounting model for leases, which requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet, but lease expense will be recognized on the income statement in a manner similar to previous requirements. Prior years presented have not been adjusted for ASU 2016-02 and continue to be reported in accordance with our historical accounting policy.
The new standard provides a number of optional practical expedients in transition. The Company has elected certain practical expedients permitted under the new lease standard, which among other things, allows the carryforward of the historical lease classification. As a result, there was no impact to opening retained earnings. The new standard also provides a practical expedient for an entity’s ongoing accounting. The Company has elected such practical expedient to not separate lease and non-lease components for all leases. It also made an accounting policy election to not recognize right-of-use assets and lease liabilities on the balance sheet for leases with a term of 12 months or less and will recognize lease payments as an expense on a straight-line basis over the lease term.
The adoption of the new lease standard resulted in the recognition of right-of-use assets and lease liabilities of approximately $20.0 million and $21.4 million, respectively, for existing operating leases. The Company does not have significant finance lease right-of-use assets or liabilities. The adoption of the new lease standard did not have a material impact on the Company's accumulated deficit as of April 1, 2019. For additional information on leases and the impact of the new lease standard, refer to Note 7.
RECENT ACCOUNTING PRONOUNCEMENTS
In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-02, Income Taxes (Topic 740), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment will be effective for public companies with fiscal years beginning after December 15, 2020, which is fiscal 2022 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718). The amendment requires that an entity measure and classify share-based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share-based payment award in accordance with Topic 718. The amendments in this update are effective for fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which makes modifications to disclosure requirements on fair value measurements. The amendment is effective for public companies with fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal Use Software (Subtopic 350-40), which reduces complexity for the accounting for costs of implementing a cloud computing service arrangement. The amendment is effective for public companies with fiscal years beginning after December 15,
2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In June 2016, the FASB issued ASU 2016‑13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward‑looking expected loss method, which will generally result in earlier recognition of allowances for losses. In November 2018, the FASB issued ASU 2018‑19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial InstrumentsCredit Losses, which included various narrow-scope improvements and clarifications. In November 2019, FASB issued ASU No. 2019-10, Financial InstrumentsCredit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). These ASUs are effective for annual and interim periods beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
XML 36 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Option Rollforward    
Stock options outstanding at the beginning of the period (in shares) 3,114 3,998
Options granted (in shares) 0 222
Options exercised (in shares) (391) (641)
Options canceled and forfeited (in shares) (55) (192)
Options outstanding at the end of the period (in shares) 2,668 3,387
Weighted-average fair value of grants during the period (in dollars per share) $ 0 $ 8.27
Total intrinsic value of options exercised during the period $ 4,844 $ 9,148
Weighted-average remaining recognition period at period-end (in years) 2 years 1 month 28 days 2 years 6 months 10 days
Stock Award Rollforward    
Stock awards outstanding at the beginning of the period (in shares) 7,820 5,939
Stock awards granted (in shares) 5,886 4,993
Stock awards vested (in shares) (2,860) (2,123)
Stock awards canceled and forfeited (in shares) (1,056) (700)
Stock awards outstanding at the end of the period (in shares) 9,790 8,109
Weighted-average fair value of grants during the period (in dollars per share) $ 22.35 $ 20.05
Weighted-average remaining recognition period at period-end (in years) 2 years 1 month 17 days 2 years 4 months 24 days
Total unrecognized compensation expense at period-end $ 143,593 $ 112,970
XML 37 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NET LOSS PER SHARE - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares (in shares) 13,195 11,496 13,195 11,496
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares (in shares) 2,668 3,387 2,668 3,387
Stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares (in shares) 9,790 8,109 9,790 8,109
Contingently issuable shares (hold-back shares)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares (in shares) 350 0 350 0
Potential shares to be issued from ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares (in shares) 387 0 387 0
XML 38 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NET LOSS PER SHARE
9 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table summarizes the computation of basic and diluted net loss per share (in thousands, except share and per share data):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss available to common stockholders
 
$
(47,071
)
 
$
(23,771
)
 
$
(122,268
)
 
$
(60,608
)
Denominator:
 
 
 
 
 
 
 
 
Common shares - basic and diluted
 
99,922

 
95,370

 
99,082

 
94,093

Net loss per share
 
 
 
 
 
 
 
 
Basic and diluted
 
$
(0.47
)
 
$
(0.25
)
 
$
(1.23
)
 
$
(0.64
)

The following shares attributable to outstanding stock options and stock awards were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Stock options
 
2,668

 
3,387

 
2,668

 
3,387

Stock awards
 
9,790

 
8,109

 
9,790

 
8,109

Contingently issuable shares (hold-back shares)
 
350

 

 
350

 

Potential shares to be issued from ESPP
 
387

 

 
387

 

Total anti-dilutive shares
 
13,195

 
11,496

 
13,195

 
11,496


XML 39 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS
9 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Cash, cash equivalents, and available-for-sale investments (in thousands):
 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
Long-Term
As of December 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Investments
Cash
$
22,722

$

$

$
22,722

$
22,722

$

$

Level 1:
 
 
 
 
 
 
 
Money market funds
157,401



157,401

157,401



Treasury securities
6,498

13


6,511



6,511

     Subtotal
186,621

13


186,634

180,123


6,511

Level 2:
 
 
 
 
 
 
 
Corporate bonds
36,181

93


36,274


22,659

13,615

Commercial paper
8,835

1


8,836

4,671

4,165


Municipal securities
1,345



1,345


1,345


Agency bonds
2,099

15


2,114


2,114


     Subtotal
48,460

109


48,569

4,671

30,283

13,615

     Total assets
$
235,081

$
122

$

$
235,203

$
184,794

$
30,283

$
20,126

 
Amortized
Gross
Unrealized
Gross
Unrealized
Estimated
Cash and
Cash
Short-Term
As of March 31, 2019
Costs
Gain
Loss
Fair Value
Equivalents
Investments
Cash
$
25,364

$

$

$
25,364

$
25,364

$

Level 1:
 
 
 
 
 
 
Money market funds
251,219



251,219

251,219


     Subtotal
276,583



276,583

276,583


Level 2:
 
 
 
 
 
 
Corporate debt
46,516

51

(29
)
46,538


46,538

Municipal securities
5,511

17


5,528


5,528

Asset backed securities
13,596

9

(17
)
13,588


13,588

Agency bonds
4,260


(15
)
4,245


4,245

     Subtotal
69,883

77

(61
)
69,899


69,899

     Total assets
$
346,466

$
77

$
(61
)
$
346,482

$
276,583

$
69,899


Historically, the Company had maintained all investments as short-term investments on its balance sheet, as the Company could liquidate these investments at any time and did not limit its liquidation of investments by contractual maturity date. Given the recent issuance of the convertible senior notes, and the associated increased cash, cash equivalents and investment balances, the Company expects to hold certain investments for at least 12 months from the reporting date and records these investments in long-term investments in accordance with the contractual maturity dates.
As of December 31, 2019, the estimated fair value of the Company's outstanding convertible senior notes ("the Notes") was $362.3 million. The estimated fair value of the Notes was determined based on the closing price for the Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
XML 40 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Other Commitments, Indemnifications and Contingencies
From time to time the Company receives inquiries from various state and municipal taxing agencies with respect to the remittance of sales, use, telecommunications, excise, and income taxes. Several jurisdictions currently are conducting tax audits of the Company's records. The Company collects from its customers or has accrued for taxes that it believes are required to be remitted. The amounts that have been remitted have historically been within the accruals established by the Company. The Company adjusts its accrued taxes when facts relating to specific exposures warrant such adjustment.
Legal Proceedings
The Company from time to time may be involved in a variety of claims, lawsuits, investigations and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters and contractual disputes, that can arise in the normal course of the Company's operations. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
As of December 31, 2019, the Company does not have any material provisions for any such lawsuits, claims and proceedings and believes it is not probable that a loss had been incurred. Litigation is inherently unpredictable and subject to significant uncertainties. While there can be no assurances that favorable final outcomes will be obtained, the Company believes it has valid defenses with respect to legal matters pending against it. Future litigation could be costly to defend, could impose significant burdens on employees and cause the diversion of management's attention, and could upon resolution have a material adverse effect on the Company's business, results of operations, financial condition and cash flows.
XML 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 220 340 1 false 53 0 false 9 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.8x8.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.8x8.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.8x8.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.8x8.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.8x8.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.8x8.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101100 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://www.8x8.com/role/DescriptionOfBusiness DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 2101100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.8x8.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 2102100 - Disclosure - REVENUE RECOGNITION Sheet http://www.8x8.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 2103100 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.8x8.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 2104100 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.8x8.com/role/BusinessCombinations BUSINESS COMBINATIONS Notes 11 false false R12.htm 2106100 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.8x8.com/role/IntangibleAssetsAndGoodwill INTANGIBLE ASSETS AND GOODWILL Notes 12 false false R13.htm 2107100 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeases RIGHT-OF-USE ASSETS AND LEASES Notes 13 false false R14.htm 2108100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.8x8.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 2109100 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL Notes http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCall CONVERTIBLE SENIOR NOTES AND CAPPED CALL Notes 15 false false R16.htm 2110100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.8x8.com/role/StockBasedCompensation STOCK-BASED COMPENSATION Notes 16 false false R17.htm 2111100 - Disclosure - INCOME TAXES Sheet http://www.8x8.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 2112100 - Disclosure - NET LOSS PER SHARE Sheet http://www.8x8.com/role/NetLossPerShare NET LOSS PER SHARE Notes 18 false false R19.htm 2113100 - Disclosure - GEOGRAPHICAL INFORMATION Sheet http://www.8x8.com/role/GeographicalInformation GEOGRAPHICAL INFORMATION Notes 19 false false R20.htm 2201201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 2302301 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.8x8.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.8x8.com/role/RevenueRecognition 21 false false R22.htm 2303301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.8x8.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.8x8.com/role/FairValueMeasurements 22 false false R23.htm 2304301 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.8x8.com/role/BusinessCombinationsTables BUSINESS COMBINATIONS (Tables) Tables http://www.8x8.com/role/BusinessCombinations 23 false false R24.htm 2306301 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://www.8x8.com/role/IntangibleAssetsAndGoodwillTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://www.8x8.com/role/IntangibleAssetsAndGoodwill 24 false false R25.htm 2307301 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES (Tables) Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeasesTables RIGHT-OF-USE ASSETS AND LEASES (Tables) Tables http://www.8x8.com/role/RightOfUseAssetsAndLeases 25 false false R26.htm 2309301 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables) Notes http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallTables CONVERTIBLE SENIOR NOTES AND CAPPED CALL (Tables) Tables http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCall 26 false false R27.htm 2310301 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.8x8.com/role/StockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.8x8.com/role/StockBasedCompensation 27 false false R28.htm 2312301 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.8x8.com/role/NetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://www.8x8.com/role/NetLossPerShare 28 false false R29.htm 2313301 - Disclosure - GEOGRAPHICAL INFORMATION (Tables) Sheet http://www.8x8.com/role/GeographicalInformationTables GEOGRAPHICAL INFORMATION (Tables) Tables http://www.8x8.com/role/GeographicalInformation 29 false false R30.htm 2401401 - Disclosure - DESCRIPTION OF BUSINESS (Details) Sheet http://www.8x8.com/role/DescriptionOfBusinessDetails DESCRIPTION OF BUSINESS (Details) Details http://www.8x8.com/role/DescriptionOfBusiness 30 false false R31.htm 2401402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.8x8.com/role/SummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2402402 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://www.8x8.com/role/RevenueRecognitionNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 32 false false R33.htm 2402403 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) Sheet http://www.8x8.com/role/RevenueRecognitionContractBalancesDetails REVENUE RECOGNITION - Contract Balances (Details) Details 33 false false R34.htm 2402404 - Disclosure - REVENUE RECOGNITION - Changes in Contract Balances (Details) Sheet http://www.8x8.com/role/RevenueRecognitionChangesInContractBalancesDetails REVENUE RECOGNITION - Changes in Contract Balances (Details) Details 34 false false R35.htm 2402405 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligation (Details) Sheet http://www.8x8.com/role/RevenueRecognitionRemainingPerformanceObligationDetails REVENUE RECOGNITION - Remaining Performance Obligation (Details) Details 35 false false R36.htm 2403402 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details) Sheet http://www.8x8.com/role/FairValueMeasurementsFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS - Fair Value Measurements (Details) Details 36 false false R37.htm 2403403 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.8x8.com/role/FairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 37 false false R38.htm 2404402 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) Sheet http://www.8x8.com/role/BusinessCombinationsNarrativeDetails BUSINESS COMBINATIONS - Narrative (Details) Details 38 false false R39.htm 2404403 - Disclosure - BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details) Sheet http://www.8x8.com/role/BusinessCombinationsAllocationOfFairValueOfPurchaseConsiderationDetails BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details) Details 39 false false R40.htm 2404404 - Disclosure - BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details) Sheet http://www.8x8.com/role/BusinessCombinationsFairValueIntangibleAssetsAcquiredDetails BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details) Details 40 false false R41.htm 2406402 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details) Sheet http://www.8x8.com/role/IntangibleAssetsAndGoodwillCarryingValueOfIntangibleAssetsDetails INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details) Details 41 false false R42.htm 2406403 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.8x8.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 42 false false R43.htm 2406404 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details) Sheet http://www.8x8.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInGoodwillDetails INTANGIBLE ASSETS AND GOODWILL - Summary of Changes in Goodwill (Details) Details 43 false false R44.htm 2407402 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details) Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeasesNarrativeDetails RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details) Details 44 false false R45.htm 2407403 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details) Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeasesComponentsOfLeaseRightOfUseAssetsAndLiabilitiesDetails RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details) Details 45 false false R46.htm 2407404 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details) Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeasesSupplementalInformationDetails RIGHT-OF-USE ASSETS AND LEASES - Supplemental Information (Details) Details 46 false false R47.htm 2407405 - Disclosure - RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details) Sheet http://www.8x8.com/role/RightOfUseAssetsAndLeasesMaturityOfLeaseLiabilitiesDetails RIGHT-OF-USE ASSETS AND LEASES - Maturity of Lease Liabilities (Details) Details 47 false false R48.htm 2409402 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details) Notes http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallNarrativeDetails CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details) Details 48 false false R49.htm 2409403 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details) Notes http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallCarryingAmountOfLiabilityComponentDetails CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details) Details 49 false false R50.htm 2409404 - Disclosure - CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details) Notes http://www.8x8.com/role/ConvertibleSeniorNotesAndCappedCallInterestExpenseDetails CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details) Details 50 false false R51.htm 2410402 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) Sheet http://www.8x8.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) Details 51 false false R52.htm 2410403 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.8x8.com/role/StockBasedCompensationStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 52 false false R53.htm 2410404 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.8x8.com/role/StockBasedCompensationNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 53 false false R54.htm 2411401 - Disclosure - INCOME TAXES (Details) Sheet http://www.8x8.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://www.8x8.com/role/IncomeTaxes 54 false false R55.htm 2412402 - Disclosure - NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details) Sheet http://www.8x8.com/role/NetLossPerShareEarningsPerShareBasicAndDilutedDetails NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details) Details 55 false false R56.htm 2412403 - Disclosure - NET LOSS PER SHARE - Antidilutive Securities (Details) Sheet http://www.8x8.com/role/NetLossPerShareAntidilutiveSecuritiesDetails NET LOSS PER SHARE - Antidilutive Securities (Details) Details 56 false false R57.htm 2413402 - Disclosure - GEOGRAPHICAL INFORMATION - Revenues (Details) Sheet http://www.8x8.com/role/GeographicalInformationRevenuesDetails GEOGRAPHICAL INFORMATION - Revenues (Details) Details 57 false false R58.htm 2413403 - Disclosure - GEOGRAPHICAL INFORMATION - PPE (Details) Sheet http://www.8x8.com/role/GeographicalInformationPpeDetails GEOGRAPHICAL INFORMATION - PPE (Details) Details http://www.8x8.com/role/GeographicalInformationTables 58 false false R9999.htm Uncategorized Items - a8x81231201910-qq3.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - a8x81231201910-qq3.htm Cover 59 false false All Reports Book All Reports a8x81231201910-qq3.htm eght-20191231.xsd eght-20191231_cal.xml eght-20191231_def.xml eght-20191231_lab.xml eght-20191231_pre.xml exhibit311-8x8123119.htm exhibit312-8x8123119.htm exhibit321-8x8123119.htm exhibit322-8x8123119.htm a8x8logoa24.jpg http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 42 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Narrative (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Convertible Debt | Initial Notes | Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Debt instrument, fair value $ 362.3
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 37,384 $ 20,181
Contract assets - current 10,507  
Contract assets - non-current 8,413  
Deferred revenue - current 7,216 $ 3,336
Deferred revenue - non-current $ 1,411  
XML 44 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Fiscal Period
The Company's fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2020 refers to the fiscal year ending March 31, 2020).
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited and have been prepared on substantially the same basis as our annual consolidated financial statements for the fiscal year ended March 31, 2019 with the exception of new lease accounting guidance discussed in the recently adopted accounting principles section below. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to the rules and regulations of the SEC, regarding interim financial reporting.
In the opinion of the Company's management, these interim condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement of our financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.
The March 31, 2019 year-end condensed consolidated balance sheet data in this document were derived from audited consolidated financial statements and does not include all of the disclosures required by GAAP. These condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 and notes thereto included in the Company's fiscal 2019 Annual Report on Form 10-K.
The results of operations and cash flows for the interim periods included in these condensed consolidated financial statements are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to bad debts, returns reserve for expected cancellations, fair value of and/or potential impairment of goodwill and intangible assets, capitalization of internally developed software, benefit period for deferred commissions, stock-based compensation, discount rate used to calculate operating lease liabilities, income and sales tax liabilities, convertible senior notes fair value, litigation, and other contingencies. The Company bases its estimates on known facts and circumstances, historical experience, and various other assumptions. Actual results could differ from those estimates under different assumptions or conditions.
Reclassifications and Other Changes
Certain prior year amounts in the statements of cash flows have been reclassified to conform with current year presentation.
Recently Adopted Accounting Pronouncements, Recent Accounting Pronouncements
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Effective April 1, 2019, the Company adopted ASU No. 2016-02 (“ASU 2016-02”), Leases using the modified retrospective transition approach utilizing the effective date as the date of initial application. ASU 2016-02 establishes a new lease accounting model for leases, which requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet, but lease expense will be recognized on the income statement in a manner similar to previous requirements. Prior years presented have not been adjusted for ASU 2016-02 and continue to be reported in accordance with our historical accounting policy.
The new standard provides a number of optional practical expedients in transition. The Company has elected certain practical expedients permitted under the new lease standard, which among other things, allows the carryforward of the historical lease classification. As a result, there was no impact to opening retained earnings. The new standard also provides a practical expedient for an entity’s ongoing accounting. The Company has elected such practical expedient to not separate lease and non-lease components for all leases. It also made an accounting policy election to not recognize right-of-use assets and lease liabilities on the balance sheet for leases with a term of 12 months or less and will recognize lease payments as an expense on a straight-line basis over the lease term.
The adoption of the new lease standard resulted in the recognition of right-of-use assets and lease liabilities of approximately $20.0 million and $21.4 million, respectively, for existing operating leases. The Company does not have significant finance lease right-of-use assets or liabilities. The adoption of the new lease standard did not have a material impact on the Company's accumulated deficit as of April 1, 2019. For additional information on leases and the impact of the new lease standard, refer to Note 7.
RECENT ACCOUNTING PRONOUNCEMENTS
In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-02, Income Taxes (Topic 740), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment will be effective for public companies with fiscal years beginning after December 15, 2020, which is fiscal 2022 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718). The amendment requires that an entity measure and classify share-based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share-based payment award in accordance with Topic 718. The amendments in this update are effective for fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which makes modifications to disclosure requirements on fair value measurements. The amendment is effective for public companies with fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal Use Software (Subtopic 350-40), which reduces complexity for the accounting for costs of implementing a cloud computing service arrangement. The amendment is effective for public companies with fiscal years beginning after December 15,
2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
In June 2016, the FASB issued ASU 2016‑13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward‑looking expected loss method, which will generally result in earlier recognition of allowances for losses. In November 2018, the FASB issued ASU 2018‑19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial InstrumentsCredit Losses, which included various narrow-scope improvements and clarifications. In November 2019, FASB issued ASU No. 2019-10, Financial InstrumentsCredit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). These ASUs are effective for annual and interim periods beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.
Revenue Recognition
The Company recognizes service revenue, mainly from subscription services to its cloud-based voice, contact center, video, collaboration and communication APIs solutions using the five-step model as prescribed by ASC 606, Revenue from Contracts with Customers:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies a performance obligation.
The Company identifies performance obligations in contracts with customers, which may include subscription services and related usage, products, and professional services. The transaction price is determined based on the amount the Company expects to be entitled to receive in exchange for transferring the promised services or products to the customer. The transaction price in the contract is allocated to each distinct performance obligation in an amount that represents the relative amount of consideration expected to be received in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied. Revenues are recorded based on the transaction price, excluding amounts collected on behalf of third parties such as sales and telecommunication taxes, which are collected on behalf of and remitted to governmental authorities. The Company usually bills its customers on a monthly basis. Contracts typically range from annual to multi-year agreements with payment terms of net 30-days or less. The Company occasionally allows a 30-day period to cancel a subscription and return products shipped for a full refund.
Judgments and Estimates
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments. The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may get credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company may impose minimum revenue commitments ("MRC") on its customers at the inception of the contract. Thus, in estimating variable consideration for each of these performance obligations, the Company assesses both the probability of MRC occurring and the collectability of the MRC, of which both represent a form of variable consideration.
The Company enters into contracts with customers that regularly include promises to transfer multiple services and products, such as subscriptions, products, and professional services. For arrangements with multiple services, the
Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources, and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices ("SSP") of each performance obligation. Usage fees deemed to be variable consideration meet the allocation exception for variable consideration. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish SSP. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates SSP by the use of observable market and cost-based inputs. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Service Revenue
Service revenue from subscriptions to the Company's cloud-based technology platform is recognized over time on a ratable basis over the contractual subscription term beginning on the date that the platform is made available to the customer. Payments received in advance of subscription services being rendered are recorded as a deferred revenue. Usage fees from our unified communications as a service ("UCaaS") and contact center as a service ("CCaaS") offerings, either bundled or not bundled, are recognized as revenue when earned. Usage fees for our communication platform as a service ("CPaaS") offerings are typically invoiced monthly in arrears and recognized as revenues when earned. Professional services for configuration, system integration, optimization, customer training or education are primarily billed on a fixed-fee basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue is recognized over time as the services are rendered.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded as operating expenses against the contract asset (Accounts Receivable). In the normal course of business, the Company records revenue reductions for customer credits.
Product Revenue
The Company recognizes product revenue for telephony equipment at a point in time, when transfer of control has occurred, which is generally upon shipment. Sales returns are recorded as a reduction to revenue estimated based on historical experience.
Contract Assets
Contract assets are recorded for those parts of the contract consideration not yet invoiced but for which the performance obligations are completed. The revenue is recognized when the customer receives services or equipment for a reduced consideration at the onset of an arrangement, for example, when the initial month's services or equipment are discounted. Contract assets are included in other current or non-current assets in the condensed consolidated balance sheets, depending on if their reduction will be recognized during the succeeding twelve-month period or beyond.
Deferred Revenue
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual plan subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues in the condensed consolidated balance sheets, with the remainder recorded as other non-current liabilities in the condensed consolidated balance sheets.
Costs to Obtain a Customer Contract
Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized as current or non-current assets and amortized on a straight-line basis over the anticipated benefit period, which is five years. The benefit period was estimated by taking into consideration the
length of customer contracts, technology lifecycle, and other factors. This amortization expense is recorded in sales and marketing expense within the Company's condensed consolidated statement of operations.
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLE ASSETS AND GOODWILL (Tables)
9 Months Ended
Dec. 31, 2019
Intangible Assets, Net (Including Goodwill) [Abstract]  
Carrying Value of Intangible Assets
The carrying value of intangible assets consisted of the following (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technology
 
$
33,685

 
$
(14,497
)
 
$
19,188

 
$
25,702

 
$
(15,409
)
 
$
10,293

Customer relationships
 
11,601

 
(5,297
)
 
6,304

 
9,467

 
(8,080
)
 
1,387

Trade and domain names
 
1,128

 
(165
)
 
963

 
2,108

 
(2,108
)
 

Total acquired identifiable intangible assets
 
$
46,414

 
$
(19,959
)
 
$
26,455

 
$
37,277

 
$
(25,597
)
 
$
11,680


Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
At December 31, 2019, annual amortization of intangible assets, based upon our existing intangible assets and current useful lives, is estimated to be the following (in thousands):
 
Amount
Remaining 2020
$
2,326

2021
6,755

2022
4,946

2023
3,162

2024
2,851

Thereafter
6,415

Total
$
26,455


Schedule of Goodwill
The following table provides a summary of the changes in the carrying amounts of goodwill (in thousands):
 
Total
Balance at March 31, 2019
$
39,694

Additions due to acquisitions
91,060

Foreign currency translation
246

Balance at December 31, 2019
$
131,000


XML 46 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NET LOSS PER SHARE (Tables)
9 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table summarizes the computation of basic and diluted net loss per share (in thousands, except share and per share data):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net loss available to common stockholders
 
$
(47,071
)
 
$
(23,771
)
 
$
(122,268
)
 
$
(60,608
)
Denominator:
 
 
 
 
 
 
 
 
Common shares - basic and diluted
 
99,922

 
95,370

 
99,082

 
94,093

Net loss per share
 
 
 
 
 
 
 
 
Basic and diluted
 
$
(0.47
)
 
$
(0.25
)
 
$
(1.23
)
 
$
(0.64
)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following shares attributable to outstanding stock options and stock awards were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Stock options
 
2,668

 
3,387

 
2,668

 
3,387

Stock awards
 
9,790

 
8,109

 
9,790

 
8,109

Contingently issuable shares (hold-back shares)
 
350

 

 
350

 

Potential shares to be issued from ESPP
 
387

 

 
387

 

Total anti-dilutive shares
 
13,195

 
11,496

 
13,195

 
11,496


XML 47 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Carrying Amount of the Liability Component (Details) - Convertible Debt - Aggregate Notes - USD ($)
Dec. 31, 2019
Dec. 01, 2019
Mar. 31, 2019
Debt Instrument [Line Items]      
Principal $ 362,500,000 $ 362,500,000 $ 287,500,000
Debt Instrument, Unamortized Premium 1,323,000   0
Unamortized debt discount (75,315,000)   (70,876,000)
Unamortized issuance costs (1,043,000)   (589,000)
Net carrying amount $ 287,465,000   $ 216,035,000
XML 48 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Current assets:    
Cash and cash equivalents $ 184,794 $ 276,583
Restricted cash, current 3,459 0
Short-term investments 30,283 69,899
Accounts receivable, net 37,384 20,181
Deferred sales commission costs 20,749 15,601
Other current assets 25,712 15,127
Total current assets 302,381 397,391
Property and equipment, net 89,776 52,835
Operating lease, right-of-use assets 77,062  
Intangible assets, net 26,455 11,680
Goodwill 131,000 39,694
Long-term investments 20,126 0
Restricted cash, non-current 15,558 8,100
Deferred sales commission costs, non-current 48,656 33,693
Other assets 21,485 2,965
Total assets 732,499 546,358
Current liabilities:    
Accounts payable 50,334 32,280
Accrued compensation 24,392 18,437
Accrued taxes 11,670 13,862
Operating lease liabilities, current 4,320  
Deferred revenue 7,216 3,336
Other accrued liabilities 23,704 6,790
Total current liabilities 121,636 74,705
Operating lease liabilities, non-current 86,187  
Convertible senior notes, net 287,464 216,035
Other liabilities, non-current 17,721 6,228
Total liabilities 513,008 296,968
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock 101 96
Additional paid-in capital 598,525 506,949
Accumulated other comprehensive loss (6,565) (7,353)
Accumulated deficit (372,570) (250,302)
Total stockholders' equity 219,491 249,390
Total liabilities and stockholders' equity $ 732,499 $ 546,358
XML 49 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:    
Net loss $ (122,268) $ (60,608)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 6,801 6,464
Amortization of intangible assets 6,149 4,551
Amortization of capitalized software 13,263 6,452
Amortization of debt discount and issuance costs 9,987 0
Amortization of deferred sales commission costs 13,805 0
Operating lease expense, net of accretion 10,676  
Non-cash lease expenses   3,601
Stock-based compensation 50,305 31,574
Other 2,671 873
Changes in assets and liabilities:    
Accounts receivable, net (8,776) (3,965)
Deferred sales commission costs (33,651) (7,234)
Other current and non-current assets (24,780) (2,565)
Accounts payable and accruals 7,876 13,198
Deferred revenue 5,106 986
Net cash used in operating activities (62,836) (6,673)
Cash flows from investing activities:    
Purchases of property and equipment (22,853) (5,778)
Purchase of businesses (58,853) (5,625)
Capitalized software development costs (22,784) (18,210)
Proceeds from maturities of investments 16,195 44,850
Proceeds from sales of investments 33,117 41,780
Purchases of investments (29,658) (52,353)
Net cash (used in) provided by investing activities (84,836) 4,664
Cash flows from financing activities:    
Finance lease payments (312)  
Finance lease payments   (771)
Tax-related withholding of common stock (6,186) (7,631)
Proceeds from issuance of common stock under employee stock plans 7,035 7,372
Net proceeds from issuance of convertible senior notes 65,305 0
Net cash provided by (used in) financing activities 65,842 (1,030)
Effect of exchange rate changes on cash 958 (339)
Net decrease in cash and cash equivalents, and restricted cash (80,872) (3,378)
Cash, cash equivalents, and restricted cash at the beginning of the period 284,683 39,803
Cash, cash equivalents, and restricted cash at the end of the period 203,811 36,425
Supplemental cash flow information    
Income taxes paid 719 290
Interest paid 647 $ 0
Right of use assets obtained in exchange for new operating lease liabilities $ 64,869  
XML 50 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES - Components of Lease Right-of-Use Assets and Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Assets  
Operating lease, right-of-use assets $ 77,062
Liabilities  
Operating lease liabilities, current 4,320
Operating lease liabilities, non-current 86,187
Total operating lease liabilities $ 90,507
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLE ASSETS AND GOODWILL - Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,414 $ 37,277
Accumulated Amortization (19,959) (25,597)
Net Carrying Amount 26,455 11,680
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,685 25,702
Accumulated Amortization (14,497) (15,409)
Net Carrying Amount 19,188 10,293
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,601 9,467
Accumulated Amortization (5,297) (8,080)
Net Carrying Amount 6,304 1,387
Trade and domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,128 2,108
Accumulated Amortization (165) (2,108)
Net Carrying Amount $ 963 $ 0
XML 54 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Interest Expense (Details) - Convertible Debt - Aggregate Notes - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Debt Instrument [Line Items]    
Contractual interest expense $ 400 $ 1,119
Amortization of debt premium (31) 0
Amortization of debt discount 3,582 9,926
Amortization of issuance costs 40 92
Total interest expense $ 3,991 $ 11,137
XML 55 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES (Details)
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]        
Effective income tax rate (0.60%) (0.50%) (0.60%) (0.60%)
XML 56 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GEOGRAPHICAL INFORMATION - PPE (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Property and equipment, net $ 89,776 $ 52,835
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 82,790 45,639
International    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 6,986 $ 7,196
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BUSINESS COMBINATIONS - Allocation of the Fair Value of Purchase Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jul. 17, 2019
Mar. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 131,000   $ 39,694
Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Cash   $ 4,473  
Accounts receivable   9,438  
Intangible assets   21,010  
Other assets   787  
Goodwill   91,060  
Accounts payable   (9,548)  
Deferred revenue   (90)  
Total consideration   $ 117,130  
XML 58 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Remaining Performance Obligation (Details)
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 36 months
XML 59 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Apr. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, right-of-use assets $ 77,062  
Present value of lease liabilities $ 90,507  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, right-of-use assets   $ 20,000
Present value of lease liabilities   $ 21,400
XML 60 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLE ASSETS AND GOODWILL
9 Months Ended
Dec. 31, 2019
Intangible Assets, Net (Including Goodwill) [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
The carrying value of intangible assets consisted of the following (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Developed technology
 
$
33,685

 
$
(14,497
)
 
$
19,188

 
$
25,702

 
$
(15,409
)
 
$
10,293

Customer relationships
 
11,601

 
(5,297
)
 
6,304

 
9,467

 
(8,080
)
 
1,387

Trade and domain names
 
1,128

 
(165
)
 
963

 
2,108

 
(2,108
)
 

Total acquired identifiable intangible assets
 
$
46,414

 
$
(19,959
)
 
$
26,455

 
$
37,277

 
$
(25,597
)
 
$
11,680



At December 31, 2019, annual amortization of intangible assets, based upon our existing intangible assets and current useful lives, is estimated to be the following (in thousands):
 
Amount
Remaining 2020
$
2,326

2021
6,755

2022
4,946

2023
3,162

2024
2,851

Thereafter
6,415

Total
$
26,455


The following table provides a summary of the changes in the carrying amounts of goodwill (in thousands):
 
Total
Balance at March 31, 2019
$
39,694

Additions due to acquisitions
91,060

Foreign currency translation
246

Balance at December 31, 2019
$
131,000


XML 61 a8x81231201910-qq3_htm.xml IDEA: XBRL DOCUMENT 0001023731 2019-04-01 2019-12-31 0001023731 2020-01-30 0001023731 2019-12-31 0001023731 2019-03-31 0001023731 2018-04-01 2018-12-31 0001023731 2019-10-01 2019-12-31 0001023731 us-gaap:ServiceMember 2018-10-01 2018-12-31 0001023731 2018-10-01 2018-12-31 0001023731 us-gaap:ProductMember 2018-10-01 2018-12-31 0001023731 us-gaap:ProductMember 2019-04-01 2019-12-31 0001023731 us-gaap:ServiceMember 2019-04-01 2019-12-31 0001023731 us-gaap:ProductMember 2018-04-01 2018-12-31 0001023731 us-gaap:ServiceMember 2019-10-01 2019-12-31 0001023731 us-gaap:ServiceMember 2018-04-01 2018-12-31 0001023731 us-gaap:ProductMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001023731 2018-07-01 2018-09-30 0001023731 us-gaap:RetainedEarningsMember 2018-06-30 0001023731 us-gaap:CommonStockMember 2018-03-31 0001023731 2018-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2018-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001023731 us-gaap:AccountingStandardsUpdate201609Member 2018-04-01 0001023731 us-gaap:CommonStockMember 2018-12-31 0001023731 2018-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-12-31 0001023731 us-gaap:CommonStockMember 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001023731 us-gaap:CommonStockMember 2018-10-01 2018-12-31 0001023731 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001023731 2018-04-01 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001023731 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2018-04-01 0001023731 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001023731 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001023731 us-gaap:RetainedEarningsMember 2018-10-01 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001023731 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001023731 us-gaap:CommonStockMember 2018-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001023731 us-gaap:RetainedEarningsMember 2018-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001023731 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001023731 us-gaap:RetainedEarningsMember 2018-03-31 0001023731 2019-04-01 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-06-30 0001023731 2019-07-01 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001023731 us-gaap:CommonStockMember 2019-03-31 0001023731 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001023731 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001023731 us-gaap:CommonStockMember 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-12-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001023731 us-gaap:RetainedEarningsMember 2019-06-30 0001023731 us-gaap:RetainedEarningsMember 2019-09-30 0001023731 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001023731 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001023731 us-gaap:RetainedEarningsMember 2019-12-31 0001023731 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001023731 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001023731 2019-09-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001023731 us-gaap:RetainedEarningsMember 2019-03-31 0001023731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001023731 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001023731 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0001023731 srt:MaximumMember 2019-04-01 2019-12-31 0001023731 2020-01-01 2019-12-31 0001023731 srt:MinimumMember 2019-04-01 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember 2019-03-31 0001023731 us-gaap:CashMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember 2019-03-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001023731 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001023731 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:CashMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001023731 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0001023731 eght:LongtermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherDebtSecuritiesMember 2019-12-31 0001023731 eght:InitialNotesMemberMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2019-12-31 0001023731 eght:WavecellPte.Ltd.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member us-gaap:CustomerRelationshipsMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member us-gaap:TradeNamesMember 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-07-17 0001023731 eght:TimeBasedRestrictedStockAwardsMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:RestrictedCashNoncurrentAndOtherLiabilitiesNoncurrentMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:RestrictedCashCurrentAndOtherAccruedLiabilitiesMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 us-gaap:OtherNoncurrentLiabilitiesMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:PerformanceBasedRestrictedStockAwardsMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 eght:WavecellPte.Ltd.Member 2019-04-01 2019-12-31 0001023731 eght:OtherAccruedLiabilitiesCurrentMember eght:WavecellPte.Ltd.Member 2019-07-17 2019-07-17 0001023731 us-gaap:TradeNamesMember 2019-12-31 0001023731 us-gaap:PatentedTechnologyMember 2019-12-31 0001023731 us-gaap:CustomerRelationshipsMember 2019-12-31 0001023731 us-gaap:CustomerRelationshipsMember 2019-03-31 0001023731 us-gaap:PatentedTechnologyMember 2019-03-31 0001023731 us-gaap:TradeNamesMember 2019-03-31 0001023731 2019-07-03 2019-07-03 0001023731 2019-07-03 0001023731 srt:MaximumMember 2019-12-31 0001023731 srt:MinimumMember 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-03-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-10-01 2019-12-31 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-04-01 2019-12-31 0001023731 eght:AdditionalNotesMember us-gaap:ConvertibleDebtMember 2019-11-01 2019-11-30 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-02-01 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember us-gaap:CallOptionMember 2019-12-31 0001023731 eght:InitialNotesMemberMember us-gaap:ConvertibleDebtMember 2019-02-28 0001023731 eght:AdditionalNotesMember us-gaap:ConvertibleDebtMember 2019-11-30 0001023731 eght:InitialNotesMemberMember us-gaap:ConvertibleDebtMember 2019-02-01 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-02-28 0001023731 eght:AggregateNotesMember us-gaap:ConvertibleDebtMember 2019-12-01 0001023731 eght:AdditionalNotesMember 2019-11-01 2019-11-30 0001023731 eght:AggregateNotesMember 2019-04-01 2019-12-31 0001023731 eght:InitialNotesMemberMember 2019-02-01 2019-02-28 0001023731 us-gaap:SellingAndMarketingExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-12-31 0001023731 eght:CostOfServiceRevenueMember 2019-04-01 2019-12-31 0001023731 eght:CostOfServiceRevenueMember 2018-04-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2018-10-01 2018-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2018-10-01 2018-12-31 0001023731 us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2018-10-01 2018-12-31 0001023731 eght:CostOfServiceRevenueMember 2018-10-01 2018-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-12-31 0001023731 eght:CostOfServiceRevenueMember 2019-10-01 2019-12-31 0001023731 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001023731 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-12-31 0001023731 eght:A2017RepurchasePlanMember 2019-10-01 2019-12-31 0001023731 eght:A2017RepurchasePlanMember 2017-05-31 0001023731 eght:A2017RepurchasePlanMember 2019-12-31 0001023731 eght:A2017RepurchasePlanMember 2019-04-01 2019-12-31 0001023731 us-gaap:RestrictedStockMember 2018-04-01 2018-12-31 0001023731 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2018-10-01 2018-12-31 0001023731 us-gaap:EmployeeStockMember 2018-10-01 2018-12-31 0001023731 us-gaap:RestrictedStockMember 2019-04-01 2019-12-31 0001023731 us-gaap:PerformanceSharesMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2019-04-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2018-10-01 2018-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-12-31 0001023731 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001023731 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-12-31 0001023731 us-gaap:PerformanceSharesMember 2019-04-01 2019-12-31 0001023731 us-gaap:RestrictedStockMember 2018-10-01 2018-12-31 0001023731 srt:AmericasMember 2019-03-31 0001023731 srt:EuropeMember 2019-03-31 0001023731 srt:AmericasMember 2019-12-31 0001023731 srt:EuropeMember 2019-12-31 0001023731 us-gaap:NonUsMember 2019-04-01 2019-12-31 0001023731 us-gaap:NonUsMember 2018-10-01 2018-12-31 0001023731 country:US 2018-10-01 2018-12-31 0001023731 us-gaap:NonUsMember 2018-04-01 2018-12-31 0001023731 us-gaap:NonUsMember 2019-10-01 2019-12-31 0001023731 country:US 2019-10-01 2019-12-31 0001023731 country:US 2019-04-01 2019-12-31 0001023731 country:US 2018-04-01 2018-12-31 iso4217:USD shares eght:term shares eght:story eght:segment iso4217:USD eght:day utreg:sqft pure false --03-31 Q3 2020 0001023731 8X8 INC /DE/ P1Y 0.0389484 -0.006 P1Y P12M P1Y 0 10-Q true 2019-12-31 false 001-38312 DE 77-0142404 2125 O'Nel Drive San Jose CA 95131 408 727-1885 COMMON STOCK, PAR VALUE $.001 PER SHARE EGHT NYSE Yes Yes Large Accelerated Filer false false false 102458236 184794000 276583000 3459000 0 30283000 69899000 37384000 20181000 20749000 15601000 25712000 15127000 302381000 397391000 89776000 52835000 77062000 26455000 11680000 131000000 39694000 20126000 0 15558000 8100000 48656000 33693000 21485000 2965000 732499000 546358000 50334000 32280000 24392000 18437000 11670000 13862000 4320000 7216000 3336000 23704000 6790000 121636000 74705000 86187000 287464000 216035000 17721000 6228000 513008000 296968000 101000 96000 598525000 506949000 -6565000 -7353000 -372570000 -250302000 219491000 249390000 732499000 546358000 113566000 85911000 310467000 245378000 5001000 4001000 14292000 13441000 118567000 89912000 324759000 258819000 49326000 27632000 124488000 78383000 6893000 5318000 19119000 16996000 19870000 16886000 57635000 43999000 63099000 46276000 174593000 128451000 22547000 18038000 62589000 53198000 161735000 114150000 438424000 321027000 -43168000 -24238000 -113665000 -62208000 -3623000 579000 -7919000 1933000 -46791000 -23659000 -121584000 -60275000 280000 112000 684000 333000 -47071000 -23771000 -122268000 -60608000 -0.47 -0.25 -1.23 -0.64 99922000 95370000 99082000 94093000 -47071000 -23771000 -122268000 -60608000 -12000 -101000 106000 160000 4587000 -549000 682000 -2600000 -42496000 -24421000 -121480000 -63048000 96119888 96000 506949000 -7353000 -250302000 249390000 451308 1000 1493000 1494000 14059000 14059000 121000 121000 -652000 -652000 -34265000 -34265000 96571196 97000 522501000 -7884000 -284567000 230147000 1761483 2000 -790000 -788000 17867000 17867000 1476009 1000 35838000 35839000 -3000 -3000 -3253000 -3253000 -40932000 -40932000 99808688 100000 575416000 -11140000 -325499000 238877000 976272 1000 139000 140000 19881000 19881000 3089000 3089000 -12000 -12000 4587000 4587000 -47071000 -47071000 100784960 101000 598525000 -6565000 -372570000 219491000 92847354 93000 425790000 -5645000 -201464000 218774000 403377 777000 777000 9304000 9304000 113000 113000 -1672000 -1672000 39901000 39901000 -15355000 -15355000 93250731 93000 435871000 -7204000 -176918000 251842000 1840387 1000 -596000 -595000 9829000 9829000 149000 149000 -379000 -379000 -21482000 -21482000 95091118 94000 445104000 -7434000 -198400000 239364000 418105 1000 -281000 -280000 13066000 13066000 -101000 -101000 -549000 -549000 -23771000 -23771000 95509223 95000 457889000 -8084000 -222171000 227729000 -122268000 -60608000 6801000 6464000 6149000 4551000 13263000 6452000 9987000 0 13805000 0 10676000 3601000 50305000 31574000 2671000 873000 8776000 3965000 33651000 7234000 24780000 2565000 7876000 13198000 5106000 986000 -62836000 -6673000 22853000 5778000 58853000 5625000 22784000 18210000 16195000 44850000 33117000 41780000 29658000 52353000 -84836000 4664000 312000 771000 6186000 7631000 7035000 7372000 65305000 0 65842000 -1030000 958000 -339000 -80872000 -3378000 284683000 39803000 203811000 36425000 719000 290000 647000 0 64869000 DESCRIPTION OF BUSINESS<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">8x8, Inc. ("8x8" or the "Company") was incorporated in California in February </span><span style="font-family:Arial;font-size:10pt;text-align:center;">1987</span><span style="font-family:Arial;font-size:10pt;"> and was reincorporated in Delaware in December 1996</span><span style="font-family:Arial;font-size:10pt;text-align:center;">. </span><span style="font-family:Arial;font-size:10pt;">The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company conducts its operations through </span><span style="font-family:Arial;font-size:10pt;"><span>one</span></span><span style="font-family:Arial;font-size:10pt;"> reportable segment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company is a leading cloud provider of enterprise Software-as-a-Service ("SaaS") communications solutions, that enable businesses of all sizes to communicate faster and smarter across voice, contact center, video meetings, messaging, and communication APIs, transforming both employee and customer experiences with communications that work simply, integrate seamlessly, and perform reliably. From one proprietary cloud technology platform, customers have access to unified communications, team collaboration, video conferencing, contact center, data and analytics, communication APIs, and other services. Since fiscal 2004, substantially all revenue has been generated from the sale of communications services and related hardware. Prior to fiscal 2003, the Company's main business was Voice over Internet Protocol semiconductors.</span></div> 1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">BASIS OF PRESENTATION AND CONSOLIDATION</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company's fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> refers to the fiscal year ending </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The accompanying interim condensed consolidated financial statements are unaudited and have been prepared on substantially the same basis as our annual consolidated financial statements for the fiscal year ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> with the exception of new lease accounting guidance discussed in the recently adopted accounting principles section below. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to the rules and regulations of the SEC, regarding interim financial reporting.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the opinion of the Company's management, these interim condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement of our financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> year-end condensed consolidated balance sheet data in this document were derived from audited consolidated financial statements and does not include all of the disclosures required by GAAP. These condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> and notes thereto included in the Company's fiscal </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The results of operations and cash flows for the interim periods included in these condensed consolidated financial statements are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">USE OF ESTIMATES</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to bad debts, returns reserve for expected cancellations, fair value of and/or potential impairment of goodwill and intangible assets, capitalization of internally developed software, benefit period for deferred commissions, stock-based compensation, discount rate used to calculate operating lease liabilities, income and sales tax liabilities, </span><span style="font-family:Arial;font-size:10pt;color:#212529;">convertible senior notes fair value, </span><span style="font-family:Arial;font-size:10pt;">litigation, and other contingencies. The Company bases its estimates on known facts and circumstances, historical experience, and various other assumptions. Actual results could differ from those estimates under different assumptions or conditions.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RECLASSIFICATIONS AND OTHER CHANGES</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain prior year amounts in the statements of cash flows have been reclassified to conform with current year presentation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The significant accounting policies used in preparation of these condensed consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> filed with the SEC on May 21, 2019, and there have been no changes to the Company's significant accounting policies during the three and nine months ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:Arial;font-size:10pt;">. All amounts and disclosures set forth herein are in compliance with this standard.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective April 1, 2019, the Company adopted ASU No. 2016-02 (“ASU 2016-02”), </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:Arial;font-size:10pt;"> using the modified retrospective transition approach utilizing the effective date as the date of initial application. ASU 2016-02 establishes a new lease accounting model for leases, which requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet, but lease expense will be recognized on the income statement in a manner similar to previous requirements. Prior years presented have not been adjusted for ASU 2016-02 and continue to be reported in accordance with our historical accounting policy.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The new standard provides a number of optional practical expedients in transition. The Company has elected certain practical expedients permitted under the new lease standard, which among other things, allows the carryforward of the historical lease classification. As a result, there was no impact to opening retained earnings. The new standard also provides a practical expedient for an entity’s ongoing accounting. The Company has elected such practical expedient to not separate lease and non-lease components for all leases. It also made an accounting policy election to not recognize right-of-use assets and lease liabilities on the balance sheet for leases with a term of 12 months or less and will recognize lease payments as an expense on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The adoption of the new lease standard resulted in the recognition of right-of-use assets and lease liabilities of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$21.4 million</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, for existing operating leases. The Company does not have significant finance lease right-of-use assets or liabilities. The adoption of the new lease standard did not have a material impact on the Company's accumulated deficit as of April 1, 2019. For additional information on leases and the impact of the new lease standard, refer to Note 7.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Income Taxes (Topic 740)</span><span style="font-family:Arial;font-size:10pt;">, which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment will be effective for public companies with fiscal years beginning after December 15, 2020, which is fiscal 2022 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In November 2019, the FASB issued ASU 2019-08, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718)</span><span style="font-family:Arial;font-size:10pt;">. The amendment requires that an entity measure and classify share-based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share-based payment award in accordance with Topic 718. The amendments in this update are effective for fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820)</span><span style="font-family:Arial;font-size:10pt;">, which makes modifications to disclosure requirements on fair value measurements. The amendment is effective for public companies with fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal Use Software (Subtopic 350-40)</span><span style="font-family:Arial;font-size:10pt;">, which reduces complexity for the accounting for costs of implementing a cloud computing service arrangement. The amendment is effective for public companies with fiscal years beginning after December 15, </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016‑13,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">, which changes the impairment model for most financial assets. The new model uses a forward‑looking expected loss method, which will generally result in earlier recognition of allowances for losses. In November 2018, the FASB issued ASU 2018‑19, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, which clarifies that receivables arising from operating leases are not within the scope of </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 842, Leases</span><span style="font-family:Arial;font-size:10pt;">. In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 815, Derivatives and Hedging</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU 2019-05, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</span><span style="font-family:Arial;font-size:10pt;">, which permits an entity, upon adoption of ASU 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, the FASB issued ASU 2019-11, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">—</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, which included various narrow-scope improvements and clarifications. In November 2019, FASB issued ASU No. 2019-10, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">—</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)</span><span style="font-family:Arial;font-size:10pt;">. These ASUs are effective for annual and interim periods beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company's fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> refers to the fiscal year ending </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">).</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The accompanying interim condensed consolidated financial statements are unaudited and have been prepared on substantially the same basis as our annual consolidated financial statements for the fiscal year ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> with the exception of new lease accounting guidance discussed in the recently adopted accounting principles section below. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to the rules and regulations of the SEC, regarding interim financial reporting.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the opinion of the Company's management, these interim condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement of our financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> year-end condensed consolidated balance sheet data in this document were derived from audited consolidated financial statements and does not include all of the disclosures required by GAAP. These condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> and notes thereto included in the Company's fiscal </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The results of operations and cash flows for the interim periods included in these condensed consolidated financial statements are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to bad debts, returns reserve for expected cancellations, fair value of and/or potential impairment of goodwill and intangible assets, capitalization of internally developed software, benefit period for deferred commissions, stock-based compensation, discount rate used to calculate operating lease liabilities, income and sales tax liabilities, </span><span style="font-family:Arial;font-size:10pt;color:#212529;">convertible senior notes fair value, </span><span style="font-family:Arial;font-size:10pt;">litigation, and other contingencies. The Company bases its estimates on known facts and circumstances, historical experience, and various other assumptions. Actual results could differ from those estimates under different assumptions or conditions.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain prior year amounts in the statements of cash flows have been reclassified to conform with current year presentation.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective April 1, 2019, the Company adopted ASU No. 2016-02 (“ASU 2016-02”), </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:Arial;font-size:10pt;"> using the modified retrospective transition approach utilizing the effective date as the date of initial application. ASU 2016-02 establishes a new lease accounting model for leases, which requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet, but lease expense will be recognized on the income statement in a manner similar to previous requirements. Prior years presented have not been adjusted for ASU 2016-02 and continue to be reported in accordance with our historical accounting policy.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The new standard provides a number of optional practical expedients in transition. The Company has elected certain practical expedients permitted under the new lease standard, which among other things, allows the carryforward of the historical lease classification. As a result, there was no impact to opening retained earnings. The new standard also provides a practical expedient for an entity’s ongoing accounting. The Company has elected such practical expedient to not separate lease and non-lease components for all leases. It also made an accounting policy election to not recognize right-of-use assets and lease liabilities on the balance sheet for leases with a term of 12 months or less and will recognize lease payments as an expense on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The adoption of the new lease standard resulted in the recognition of right-of-use assets and lease liabilities of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$21.4 million</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, for existing operating leases. The Company does not have significant finance lease right-of-use assets or liabilities. The adoption of the new lease standard did not have a material impact on the Company's accumulated deficit as of April 1, 2019. For additional information on leases and the impact of the new lease standard, refer to Note 7.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (the "FASB") issued ASU 2019-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Income Taxes (Topic 740)</span><span style="font-family:Arial;font-size:10pt;">, which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment will be effective for public companies with fiscal years beginning after December 15, 2020, which is fiscal 2022 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In November 2019, the FASB issued ASU 2019-08, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718)</span><span style="font-family:Arial;font-size:10pt;">. The amendment requires that an entity measure and classify share-based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share-based payment award in accordance with Topic 718. The amendments in this update are effective for fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820)</span><span style="font-family:Arial;font-size:10pt;">, which makes modifications to disclosure requirements on fair value measurements. The amendment is effective for public companies with fiscal years beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal Use Software (Subtopic 350-40)</span><span style="font-family:Arial;font-size:10pt;">, which reduces complexity for the accounting for costs of implementing a cloud computing service arrangement. The amendment is effective for public companies with fiscal years beginning after December 15, </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016‑13,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">, which changes the impairment model for most financial assets. The new model uses a forward‑looking expected loss method, which will generally result in earlier recognition of allowances for losses. In November 2018, the FASB issued ASU 2018‑19, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, which clarifies that receivables arising from operating leases are not within the scope of </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 842, Leases</span><span style="font-family:Arial;font-size:10pt;">. In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 815, Derivatives and Hedging</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU 2019-05, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</span><span style="font-family:Arial;font-size:10pt;">, which permits an entity, upon adoption of ASU 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, the FASB issued ASU 2019-11, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">—</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Credit Losses</span><span style="font-family:Arial;font-size:10pt;">, which included various narrow-scope improvements and clarifications. In November 2019, FASB issued ASU No. 2019-10, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments</span><span style="font-family:Arial;font-size:10pt;">—</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)</span><span style="font-family:Arial;font-size:10pt;">. These ASUs are effective for annual and interim periods beginning after December 15, 2019, which is fiscal 2021 for the Company; early adoption is permitted. The Company is currently assessing the impact of this pronouncement to its consolidated financial statements.</span></div> 20000000.0 21400000 REVENUE RECOGNITION<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company recognizes service revenue, mainly from subscription services to its cloud-based voice, contact center, video, collaboration and communication APIs solutions using the five-step model as prescribed by </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">ASC 606, Revenue from Contracts with Customers</span><span style="font-family:Arial;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Recognition of revenue when or as the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company identifies performance obligations in contracts with customers, which may include subscription services and related usage, products, and professional services. The transaction price is determined based on the amount the Company expects to be entitled to receive in exchange for transferring the promised services or products to the customer. The transaction price in the contract is allocated to each distinct performance obligation in an amount that represents the relative amount of consideration expected to be received in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied. Revenues are recorded based on the transaction price, excluding amounts collected on behalf of third parties such as sales and telecommunication taxes, which are collected on behalf of and remitted to governmental authorities. The Company usually bills its customers on a monthly basis. Contracts typically range from annual to multi-year agreements with payment terms of net 30-days or less. The Company occasionally allows a 30-day period to cancel a subscription and return products shipped for a full refund.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Judgments and Estimates</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments. The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may get credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company may impose minimum revenue commitments ("MRC") on its customers at the inception of the contract. Thus, in estimating variable consideration for each of these performance obligations, the Company assesses both the probability of MRC occurring and the collectability of the MRC, of which both represent a form of variable consideration. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company enters into contracts with customers that regularly include promises to transfer multiple services and products, such as subscriptions, products, and professional services. For arrangements with multiple services, the </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources, and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices ("SSP") of each performance obligation. Usage fees deemed to be variable consideration meet the allocation exception for variable consideration. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish SSP. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates SSP by the use of observable market and cost-based inputs. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Service Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Service revenue from subscriptions to the Company's cloud-based technology platform is recognized over time on a ratable basis over the contractual subscription term beginning on the date that the platform is made available to the customer. Payments received in advance of subscription services being rendered are recorded as a deferred revenue. Usage fees from our unified communications as a service ("UCaaS") and contact center as a service ("CCaaS") offerings, either bundled or not bundled, are recognized as revenue when earned. Usage fees for our communication platform as a service ("CPaaS") offerings are typically invoiced monthly in arrears and recognized as revenues when earned. Professional services for configuration, system integration, optimization, customer training or education are primarily billed on a fixed-fee basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue is recognized over time as the services are rendered.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded as operating expenses against the contract asset (Accounts Receivable). In the normal course of business, the Company records revenue reductions for customer credits.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Product Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company recognizes product revenue for telephony equipment at a point in time, when transfer of control has occurred, which is generally upon shipment. Sales returns are recorded as a reduction to revenue estimated based on historical experience.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Contract Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Contract assets are recorded for those parts of the contract consideration not yet invoiced but for which the performance obligations are completed. The revenue is recognized when the customer receives services or equipment for a reduced consideration at the onset of an arrangement, for example, when the initial month's services or equipment are discounted. Contract assets are included in other current or non-current assets in the condensed consolidated balance sheets, depending on if their reduction will be recognized during the succeeding twelve-month period or beyond.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual plan subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues in the condensed consolidated balance sheets, with the remainder recorded as other non-current liabilities in the condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Costs to Obtain a Customer Contract</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized as current or non-current assets and amortized on a straight-line basis over the anticipated benefit period, which is </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;">. The benefit period was estimated by taking into consideration the </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">length of customer contracts, technology lifecycle, and other factors. This amortization expense is recorded in sales and marketing expense within the Company's condensed consolidated statement of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company disaggregates its revenue by geographic region. See Note 13 for more information.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets - non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue - non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in the contract assets and the deferred revenue balances during the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">$ Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>18,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The change in contract assets was primarily driven by the recognition of revenue that has not yet been billed, net of amounts billed during the period. The increase in deferred revenues was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period. Revenues of </span><span style="font-family:Arial;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:Arial;font-size:10pt;"> were recognized during the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, of which were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company's subscription terms typically range from one to </span><span style="font-family:Arial;font-size:10pt;"><span>four years</span></span><span style="font-family:Arial;font-size:10pt;">. Contract revenue as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> that has not yet been recognized was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$245.0 million</span></span><span style="font-family:Arial;font-size:10pt;">. This excludes contracts with an original expected length of one year or less. The Company expects to recognize revenue on most of the remaining performance obligation over the next </span><span style="font-family:Arial;font-size:10pt;"><span>36 months</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company recognizes service revenue, mainly from subscription services to its cloud-based voice, contact center, video, collaboration and communication APIs solutions using the five-step model as prescribed by </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">ASC 606, Revenue from Contracts with Customers</span><span style="font-family:Arial;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Recognition of revenue when or as the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company identifies performance obligations in contracts with customers, which may include subscription services and related usage, products, and professional services. The transaction price is determined based on the amount the Company expects to be entitled to receive in exchange for transferring the promised services or products to the customer. The transaction price in the contract is allocated to each distinct performance obligation in an amount that represents the relative amount of consideration expected to be received in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied. Revenues are recorded based on the transaction price, excluding amounts collected on behalf of third parties such as sales and telecommunication taxes, which are collected on behalf of and remitted to governmental authorities. The Company usually bills its customers on a monthly basis. Contracts typically range from annual to multi-year agreements with payment terms of net 30-days or less. The Company occasionally allows a 30-day period to cancel a subscription and return products shipped for a full refund.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Judgments and Estimates</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments. The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may get credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company may impose minimum revenue commitments ("MRC") on its customers at the inception of the contract. Thus, in estimating variable consideration for each of these performance obligations, the Company assesses both the probability of MRC occurring and the collectability of the MRC, of which both represent a form of variable consideration. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company enters into contracts with customers that regularly include promises to transfer multiple services and products, such as subscriptions, products, and professional services. For arrangements with multiple services, the </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources, and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices ("SSP") of each performance obligation. Usage fees deemed to be variable consideration meet the allocation exception for variable consideration. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish SSP. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates SSP by the use of observable market and cost-based inputs. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Service Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Service revenue from subscriptions to the Company's cloud-based technology platform is recognized over time on a ratable basis over the contractual subscription term beginning on the date that the platform is made available to the customer. Payments received in advance of subscription services being rendered are recorded as a deferred revenue. Usage fees from our unified communications as a service ("UCaaS") and contact center as a service ("CCaaS") offerings, either bundled or not bundled, are recognized as revenue when earned. Usage fees for our communication platform as a service ("CPaaS") offerings are typically invoiced monthly in arrears and recognized as revenues when earned. Professional services for configuration, system integration, optimization, customer training or education are primarily billed on a fixed-fee basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue is recognized over time as the services are rendered.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded as operating expenses against the contract asset (Accounts Receivable). In the normal course of business, the Company records revenue reductions for customer credits.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Product Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company recognizes product revenue for telephony equipment at a point in time, when transfer of control has occurred, which is generally upon shipment. Sales returns are recorded as a reduction to revenue estimated based on historical experience.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Contract Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Contract assets are recorded for those parts of the contract consideration not yet invoiced but for which the performance obligations are completed. The revenue is recognized when the customer receives services or equipment for a reduced consideration at the onset of an arrangement, for example, when the initial month's services or equipment are discounted. Contract assets are included in other current or non-current assets in the condensed consolidated balance sheets, depending on if their reduction will be recognized during the succeeding twelve-month period or beyond.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual plan subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues in the condensed consolidated balance sheets, with the remainder recorded as other non-current liabilities in the condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Costs to Obtain a Customer Contract</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized as current or non-current assets and amortized on a straight-line basis over the anticipated benefit period, which is </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;">. The benefit period was estimated by taking into consideration the </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">length of customer contracts, technology lifecycle, and other factors. This amortization expense is recorded in sales and marketing expense within the Company's condensed consolidated statement of operations.</span></div> P5Y <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets - non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue - non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in the contract assets and the deferred revenue balances during the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">$ Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>18,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 37384000 10507000 8413000 7216000 1411000 18920000 5717000 13203000 8627000 3342000 5285000 2900000 P4Y 245000000.0 P36M FAIR VALUE MEASUREMENTS<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash, cash equivalents, and available-for-sale investments (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash and</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Short-Term</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Long-Term</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Costs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gain</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Loss</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Treasury securities</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>186,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>186,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>180,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>36,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>36,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>48,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>48,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>30,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">     Total assets</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>235,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>235,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>184,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>30,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>20,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash and</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Short-Term</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">As of March 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Costs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gain</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Loss</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Corporate debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(61</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">     Total assets</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>346,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(61</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>346,482</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Historically, the Company had maintained all investments as short-term investments on its balance sheet, as the Company could liquidate these investments at any time and did not limit its liquidation of investments by contractual maturity date. Given the recent issuance of the convertible senior notes, and the associated increased cash, cash equivalents and investment balances, the Company expects to hold certain investments for at least 12 months from the reporting date and records these investments in long-term investments in accordance with the contractual maturity dates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the estimated fair value of the Company's outstanding convertible senior notes ("the Notes") was </span><span style="font-family:Arial;font-size:10pt;"><span>$362.3 million</span></span><span style="font-family:Arial;font-size:10pt;">. The estimated fair value of the Notes was determined based on the closing price for the Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash, cash equivalents, and available-for-sale investments (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash and</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Short-Term</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Long-Term</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Costs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gain</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Loss</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>157,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Treasury securities</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>186,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>186,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>180,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>36,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>36,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>48,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>48,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>30,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">     Total assets</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>235,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>235,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>184,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>30,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>20,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash and</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Cash</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Short-Term</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">As of March 31, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Costs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gain</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Loss</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>251,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Corporate debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,588</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">     Subtotal</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(61</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">     Total assets</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>346,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(61</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>346,482</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>276,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 22722000 22722000 22722000 157401000 157401000 157401000 6498000 13000 0 6511000 6511000 186621000 13000 0 186634000 180123000 6511000 36181000 93000 0 36274000 22659000 13615000 8835000 1000 0 8836000 4671000 4165000 0 1345000 0 0 1345000 1345000 0 2099000 15000 0 2114000 2114000 0 48460000 109000 0 48569000 4671000 30283000 13615000 235081000 122000 0 235203000 184794000 30283000 20126000 25364000 25364000 25364000 251219000 251219000 251219000 276583000 276583000 276583000 46516000 51000 29000 46538000 46538000 5511000 17000 0 5528000 5528000 13596000 9000 17000 13588000 13588000 4260000 0 15000 4245000 4245000 69883000 77000 61000 69899000 69899000 346466000 77000 61000 346482000 276583000 69899000 362300000 BUSINESS COMBINATIONS<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Wavecell Acquisition</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On July 17, 2019, the Company entered into a Share Purchase Agreement (the “Share Purchase Agreement”) with Wavecell Pte. Ltd., a corporation incorporated under the laws of the Republic of Singapore (“Wavecell”), the equity holders of Wavecell (collectively, the “Sellers”), and Qualgro Partners Pte. Ltd., in its capacity as the representative of the equity holders of Wavecell. Pursuant to the Share Purchase Agreement, the Company acquired all of the outstanding shares and other equity interests of Wavecell (the “Transaction”). This Transaction extends 8x8’s technology advantage as a fully-owned, cloud technology platform with UCaaS, CCaaS, video communication as a service ("VCaaS") and CPaaS solutions able to natively offer pre-packaged communications, contact center and video solutions and open APIs to embed these and other communications into an organization’s core business processes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The total fair value of the purchase consideration of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$117.1 million</span></span><span style="font-family:Arial;font-size:10pt;"> was comprised of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$72.8 million</span></span><span style="font-family:Arial;font-size:10pt;"> in cash and </span><span style="font-family:Arial;font-size:10pt;"><span>$44.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> in shares of common stock of the Company, of which approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:Arial;font-size:10pt;"> in cash and </span><span style="font-family:Arial;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> in equity have been heldback to cover potential indemnity claims made by the Company after the closing date. One-third of these heldback amounts are eligible to be released in twelve months from the date of the Transaction and the remainder in eighteen months from the date of the Transaction. The heldback cash of </span><span style="font-family:Arial;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:Arial;font-size:10pt;"> are recorded in restricted cash, current and restricted cash, non-current, respectively and other accrued liabilities and other liabilities, non-current, respectively, in the Company's condensed consolidated balance sheet. The holdback of </span><span style="font-family:Arial;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> in equity, of which </span><span style="font-family:Arial;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:Arial;font-size:10pt;"> is included in current other accrued liabilities, and </span><span style="font-family:Arial;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:Arial;font-size:10pt;"> is included in other liabilities, non-current, is reflected in the Company's condensed consolidated balance sheet. Additionally, in connection with the Transaction, the Company issued </span><span style="font-family:Arial;font-size:10pt;"><span>$13.2 million</span></span><span style="font-family:Arial;font-size:10pt;"> in time-based restricted stock awards and </span><span style="font-family:Arial;font-size:10pt;"><span>$6.6 million</span></span><span style="font-family:Arial;font-size:10pt;"> in performance based restricted stock awards all of which vest over the next </span><span style="font-family:Arial;font-size:10pt;"><span>three years</span></span><span style="font-family:Arial;font-size:10pt;">, and which the Company will expense over the same such period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The major classes of assets and liabilities to which the Company has preliminarily allocated the fair value of purchase consideration were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">July 17, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>21,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>91,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(9,548</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>117,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:17px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The acquisition has been accounted for as a business combination under the acquisition method and, accordingly, the total purchase price is allocated to the tangible and intangible assets acquired and the liabilities assumed based on their estimated fair value on the acquisition date. The fair value of assets acquired and liabilities assumed from the acquisition of Wavecell is based on a preliminary valuation and, as such, the Company's estimates and allocations to certain assets, liabilities, and tax estimates are subject to change within the measurement period as additional information becomes available. The goodwill recognized was primarily attributed to increased synergies that are expected to be achieved from the integration of Wavecell and is not expected to be deductible for income tax purposes. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The preliminary value of the acquired intangible assets acquired are as follows (in thousands): </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Useful life (in Years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>21,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company incurred costs related to this acquisition of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:Arial;font-size:10pt;"> during the nine months ended December 31, 2019. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in the accompanying consolidated statements of operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The revenue and earnings of the acquired business have been included in the Company’s results since the acquisition date and are not material to the Company’s condensed consolidated financial results. Pro forma results of operations for this acquisition have not been presented, as the financial impact to the Company’s condensed consolidated financial statements is not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Jitsi Acquisition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On October 29, 2018, the Company entered into an Asset Purchase Agreement with Atlassian Corporation PLC ("Atlassian") through which the Company purchased certain assets from Atlassian. The asset purchase from Atlassian did not contribute materially to revenue or net loss from the date of acquisition to December 31, 2018.</span></div> 117100000 72800000 44300000 10400000 8500000 3500000 6900000 8500000 2800000 5700000 13200000 6600000 P3Y <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The major classes of assets and liabilities to which the Company has preliminarily allocated the fair value of purchase consideration were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">July 17, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>21,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>91,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(9,548</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>117,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4473000 9438000 21010000 787000 91060000 9548000 90000 117130000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The preliminary value of the acquired intangible assets acquired are as follows (in thousands): </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Useful life (in Years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>21,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 990000 P3Y 13830000 P7Y 6190000 P7Y 21010000 1800000 INTANGIBLE ASSETS AND GOODWILL<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The carrying value of intangible assets consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>33,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(14,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(15,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(5,297</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,467</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(8,080</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total acquired identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(19,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>26,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(25,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">At </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, annual amortization of intangible assets, based upon our existing intangible assets and current useful lives, is estimated to be the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Remaining 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>26,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table provides a summary of the changes in the carrying amounts of goodwill (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>39,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Additions due to acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>91,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>246</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>131,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The carrying value of intangible assets consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Net<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>33,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(14,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(15,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(5,297</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,467</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(8,080</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Trade and domain names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total acquired identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>46,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(19,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>26,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(25,597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33685000 14497000 19188000 25702000 15409000 10293000 11601000 5297000 6304000 9467000 8080000 1387000 1128000 165000 963000 2108000 2108000 0 46414000 19959000 26455000 37277000 25597000 11680000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">At </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, annual amortization of intangible assets, based upon our existing intangible assets and current useful lives, is estimated to be the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Remaining 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>26,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2326000 6755000 4946000 3162000 2851000 6415000 26455000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table provides a summary of the changes in the carrying amounts of goodwill (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>39,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Additions due to acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>91,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>246</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>131,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 39694000 91060000 246000 131000000 RIGHT-OF-USE ASSETS AND LEASES<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company primarily leases facilities for office and data center space under non-cancellable operating leases for its U.S. and international locations that expire at various dates through 2030. For leases with a term greater than 12 months, the Company recognizes a right-of-use asset and a lease liability based on the present value of lease payments over the lease term. Variable lease payments are not included in the lease payments to measure the lease liability and are expensed as incurred. The Company’s leases have remaining terms of one to </span><span style="font-family:Arial;font-size:10pt;"><span>eleven years</span></span><span style="font-family:Arial;font-size:10pt;"> and some of the leases include a Company option to extend the lease term for less than twelve months to </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;">, or more, which if reasonably certain to exercise, the Company includes in the determination of lease payments. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As most of the Company's leases do not provide a readily determinable implicit rate, the Company uses the incremental borrowing rate at lease commencement, which was determined using a portfolio approach, based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the implicit rate when a rate is readily determinable. Operating lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Leases with an initial term of 12 months or less are not recognized on the balance sheet and the expense for these short-term leases is recognized on a straight-line basis over the lease term. Common area maintenance fees (or CAMs) and other charges related to these leases continue to be expensed as incurred. The following table provides </span><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">balance sheet information related to leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease, right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>86,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the three and </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, operating lease expense was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. Variable lease cost and short-term lease cost were immaterial during the three and </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents supplemental information for the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands, except for weighted average):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9.2 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating cash flow from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents maturity of lease liabilities under the Company's non-cancellable operating leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Remaining 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>14,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>118,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(22,003</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Less: lease incentives receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(6,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company entered into an operating lease for an office space that has not yet commenced and as such, have not yet been recognized on the Company's condensed consolidated balance sheet as of December 31, 2019. The contractual obligation for this lease is </span><span style="font-family:Arial;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company's lease agreement (the "Agreement") with CAP Phase I, a Delaware limited liability company (the "Landlord") for the Coleman property is not included in the right-of-use assets and operating lease liabilities as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">. On April 30, 2019, the Company entered into an assignment and assumption of the Company's previously executed lease agreement with the Landlord, and Roku Inc., a Delaware corporation ("Roku"), whereby the Company assigned to Roku this lease that had been executed between the Company and the Landlord on January 23, 2018. Pursuant to the Agreement, the Company expects to be released from all of its obligations under the lease and related standby letter of credit by the end of the Company’s fiscal year ending March 31, 2022, or shortly thereafter. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On July 3, 2019, the Company entered into a lease for a new company headquarters to rent </span><span style="font-family:Arial;font-size:10pt;"><span>177,815</span></span><span style="font-family:Arial;font-size:10pt;"> square feet of office space as the sole tenant in a new </span><span style="font-family:Arial;font-size:10pt;"><span>five</span></span><span style="font-family:Arial;font-size:10pt;">-story office building located in Campbell, California.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The lease is for a </span><span style="font-family:Arial;font-size:10pt;"><span>132</span></span><span style="font-family:Arial;font-size:10pt;">-month term that started on January 1, 2020. The Company has the option to extend the lease for </span><span style="font-family:Arial;font-size:10pt;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;"> additional five-year terms, on substantially the same terms and conditions as the prior term, with the base rent rate adjusted to fair market value at that time. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Base rent is approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:Arial;font-size:10pt;"> per month for the first 12 months of the lease, with the rate increasing by approximately </span><span style="font-family:Arial;font-size:10pt;"><span>3%</span></span><span style="font-family:Arial;font-size:10pt;"> on each anniversary of the lease. The Company is responsible for paying its share of building and common area expenses. The Company is entitled to full rent abatement during the first 12 months of the lease term. The Company is also entitled to a tenant improvement allowance of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$15.4 million</span></span><span style="font-family:Arial;font-size:10pt;">. The Company paid to the landlord a security deposit in the amount of </span><span style="font-family:Arial;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:Arial;font-size:10pt;">, which may be drawn down in the event the Company defaults under the lease. The Company recognized an operating lease right-of-use asset and operating lease liability during second quarter of fiscal 2020, when the Company was given full access to the leased property. This new lease increased our operating lease right-of-use assets by </span><span style="font-family:Arial;font-size:10pt;"><span>$56.8 million</span></span><span style="font-family:Arial;font-size:10pt;"> and our operating lease liabilities by </span><span style="font-family:Arial;font-size:10pt;"><span>$56.1 million</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div> P11Y P5Y The following table provides <span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">balance sheet information related to leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease, right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>86,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 77062000 4320000 86187000 90507000 4400000 10700000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents supplemental information for the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands, except for weighted average):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9.2 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Operating cash flow from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P9Y2M12D 0.040 7207000 7207000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents maturity of lease liabilities under the Company's non-cancellable operating leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Remaining 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>14,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>69,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>118,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(22,003</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Less: lease incentives receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(6,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2674000 8609000 14324000 11724000 11765000 69554000 118650000 22003000 6140000 90507000 2900000 177815 5 P132M 2 700000 0.03 15400000 2000000.0 56800000 56100000 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments, Indemnifications and Contingencies</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">From time to time the Company receives inquiries from various state and municipal taxing agencies with respect to the remittance of sales, use, telecommunications, excise, and income taxes. Several jurisdictions currently are conducting tax audits of the Company's records. The Company collects from its customers or has accrued for taxes that it believes are required to be remitted. The amounts that have been remitted have historically been within the accruals established by the Company. The Company adjusts its accrued taxes when facts relating to specific exposures warrant such adjustment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company from time to time may be involved in a variety of claims, lawsuits, investigations and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters and contractual disputes, that can arise in the normal course of the Company's operations. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the Company does not have any material provisions for any such lawsuits, claims and proceedings and believes it is not probable that a loss had been incurred. Litigation is inherently unpredictable and subject to significant uncertainties. While there can be no assurances that favorable final outcomes will be obtained, the Company believes it has valid defenses with respect to legal matters pending against it. Future litigation could be costly to defend, could impose significant burdens on employees and cause the diversion of management's attention, and could upon resolution have a material adverse effect on the Company's business, results of operations, financial condition and cash flows.</span></div> CONVERTIBLE SENIOR NOTES AND CAPPED CALL<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In February 2019, the Company issued </span><span style="font-family:Arial;font-size:10pt;"><span>$287.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;"> convertible senior notes (the "Initial Notes") due 2024 in a private placement, including the exercise in full of the initial purchasers' option to purchase additional notes. The Initial Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on August 1, 2019. The Initial Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted. The total net proceeds from the debt offering, after deducting initial purchase discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$245.8 million</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In November 2019, the Company issued an additional </span><span style="font-family:Arial;font-size:10pt;"><span>$75 million</span></span><span style="font-family:Arial;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;"> convertible senior notes (the "Additional Notes" and together with the Initial Notes, the "Notes") due 2024 in a registered offering under the same indenture as the Initial Notes.</span><span style="font-family:inherit;font-size:10pt;">  </span><span style="font-family:Arial;font-size:10pt;">The total net proceeds from the Additional Notes, after deducting underwriting discounts, debt issuance costs, and costs of the capped call transactions described below, were approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$64.6 million</span></span><span style="font-family:Arial;font-size:10pt;">. The Additional Notes constitute a further issuance of, and form a single series with, the Company’s outstanding </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;"> convertible senior notes due 2024 issued in February 2019 in the aggregate principal amount of </span><span style="font-family:Arial;font-size:10pt;"><span>$287.5 million</span></span><span style="font-family:Arial;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">Immediately after giving effect to the issuance of the Additional Notes, the Company has </span><span style="font-family:Arial;font-size:10pt;"><span>$362.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> aggregate principal amount of convertible senior notes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Notes are senior unsecured obligations of the Company and interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2020. The Notes will mature on February 1, 2024, unless earlier repurchased, redeemed, or converted. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Each </span><span style="font-family:Arial;font-size:10pt;">$1,000</span><span style="font-family:Arial;font-size:10pt;"> principal amount of the Notes are initially convertible into </span><span style="font-family:Arial;font-size:10pt;">38.9484</span><span style="font-family:Arial;font-size:10pt;"> shares of the Company’s common stock, par value </span><span style="font-family:Arial;font-size:10pt;"><span>$0.001</span></span><span style="font-family:Arial;font-size:10pt;">, which is equivalent to an initial conversion price of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$25.68</span></span><span style="font-family:Arial;font-size:10pt;"> per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid interest. In addition, upon the occurrence of certain corporate events that occur prior to the maturity date or following the Company's issuance of a notice of redemption, in each case as described in the Indenture, the Company will, in certain circumstances, increase the conversion rate for a holder that elects to convert its Notes in connection with such a corporate event or during the relevant redemption period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after October 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, regardless of the foregoing circumstances. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Upon conversion, the Company will satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of common stock, or a combination of cash and shares of common stock, at the Company's election. The Company’s current intent is to settle the principal amount of the Notes in cash upon conversion. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the three and </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the conditions allowing holders of the Notes to convert were not met.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">The Company may not redeem the Notes prior to February 4, 2022. On or after February 4, 2022, the</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">Company may redeem for cash all or part of the Notes, at the redemption price equal to </span><span style="font-family:Arial;font-size:10pt;"><span>100%</span></span><span style="font-family:Arial;font-size:10pt;"> of the principal amount thereof, plus accrued and unpaid interest, if the last reported sale price of the common stock has been at least </span><span style="font-family:Arial;font-size:10pt;"><span>130%</span></span><span style="font-family:Arial;font-size:10pt;"> of the conversion price then in effect for at least </span><span style="font-family:Arial;font-size:10pt;"><span>20</span></span><span style="font-family:Arial;font-size:10pt;"> trading days (whether or not consecutive) during any </span><span style="font-family:Arial;font-size:10pt;"><span>30</span></span><span style="font-family:Arial;font-size:10pt;"> consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a redemption notice. If a fundamental change (as defined in the indenture governing the notes) occurs at any time, holders of Notes may require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to </span><span style="font-family:Arial;font-size:10pt;"><span>100%</span></span><span style="font-family:Arial;font-size:10pt;"> of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes, equal in right of payment with the Company’s existing and future liabilities that are not so subordinated, effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness, and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The net carrying amount of the liability component of the Notes was as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>362,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>287,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized premium</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized debt discount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(75,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(70,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,043</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(589</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>287,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>216,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;">Interest expense related to the Notes was as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,119</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of debt premium</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Capped Call</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In connection with the pricing of the Initial Notes and Additional Notes, the Company entered into privately negotiated capped call transactions ("Capped Calls") with certain counterparties. The Capped Calls each have an initial strike price of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$25.68</span></span><span style="font-family:Arial;font-size:10pt;"> per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of </span><span style="font-family:Arial;font-size:10pt;"><span>$39.50</span></span><span style="font-family:Arial;font-size:10pt;"> per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Common Stock upon any conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately </span><span style="font-family:Arial;font-size:10pt;"><span>14.1 million</span></span><span style="font-family:Arial;font-size:10pt;"> shares of the Company’s Common Stock. The Capped Calls are subject to adjustment upon the occurrence of specified extraordinary events affecting the Company, including merger events, tender offers and announcement events. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including nationalization, insolvency or delisting, changes in law, failures to deliver, insolvency filings and hedging disruptions. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of </span><span style="font-family:Arial;font-size:10pt;"><span>$33.7 million</span></span><span style="font-family:Arial;font-size:10pt;"> incurred to purchase the Capped Calls in connection with the Initial Notes and </span><span style="font-family:Arial;font-size:10pt;"><span>$9.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> in connection with the Additional Notes were recorded as a reduction to additional paid-in capital and will not be remeasured.</span></div> 287500000 0.0050 245800000 75000000 0.0050 64600000 0.0050 287500000 362500000 0.001 25.68 1 1.30 20 30 1 <span style="font-family:Arial;font-size:10pt;">The net carrying amount of the liability component of the Notes was as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>362,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>287,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized premium</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized debt discount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(75,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(70,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Unamortized issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,043</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(589</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>287,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>216,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 362500000 287500000 1323000 0 75315000 70876000 1043000 589000 287465000 216035000 <span style="font-family:Arial;font-size:10pt;">Interest expense related to the Notes was as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,119</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of debt premium</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amortization of issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span> 400000 1119000 31000 0 3582000 9926000 40000 92000 3991000 11137000 25.68 39.50 14100000 33700000 9300000 STOCK-BASED COMPENSATION<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables summarize information pertaining to the stock-based compensation expense from stock options and stock awards (in thousands, except weighted-average grant-date fair value and recognition period):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cost of service revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>14,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>16,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>12,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>50,305</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>31,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock options outstanding at the beginning of the period:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options exercised </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options canceled and forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(55</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(192</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options outstanding at the end of the period:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average fair value of grants during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total intrinsic value of options exercised during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average remaining recognition period at period-end (in years) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards outstanding at the beginning of the period:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards vested </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,860</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,123</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards canceled and forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,056</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(700</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards outstanding at the end of the period: </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average fair value of grants during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>20.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average remaining recognition period at period-end (in years) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total unrecognized compensation expense at period-end</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>143,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>112,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In May 2017, the Company's board of directors authorized the Company to purchase up to </span><span style="font-family:Arial;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> of its common stock from time to time (the "2017 Repurchase Plan"). The 2017 Repurchase Plan expires when the maximum purchase amount is reached, or upon the earlier revocation or termination by the board of directors. The remaining amount available under the 2017 Repurchase Plan at </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$7.1</span></span><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">million. There were </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> stock repurchases under the 2017 Repurchase Plan during the three and </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables summarize information pertaining to the stock-based compensation expense from stock options and stock awards (in thousands, except weighted-average grant-date fair value and recognition period):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Cost of service revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>14,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>16,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>10,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>12,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>50,305</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>31,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock options outstanding at the beginning of the period:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options exercised </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options canceled and forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(55</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(192</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Options outstanding at the end of the period:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average fair value of grants during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total intrinsic value of options exercised during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average remaining recognition period at period-end (in years) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards outstanding at the beginning of the period:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>4,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards vested </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,860</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,123</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards canceled and forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,056</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(700</span></span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards outstanding at the end of the period: </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average fair value of grants during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>22.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>20.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Weighted-average remaining recognition period at period-end (in years) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total unrecognized compensation expense at period-end</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>143,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>112,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2226000 1562000 5896000 3967000 5535000 3570000 13616000 8587000 5197000 3798000 14458000 8402000 6359000 3605000 16335000 10619000 19317000 12535000 50305000 31575000 3114000 3998000 0 222000 391000 641000 55000 192000 2668000 3387000 0 8.27 4844000 9148000 P2Y1M28D P2Y6M10D 7820000 5939000 5886000 4993000 2860000 2123000 1056000 700000 9790000 8109000 22.35 20.05 P2Y1M17D P2Y4M24D 143593000 112970000 25000000.0 7100000 0 INCOME TAXES<span style="font-family:Arial;font-size:10pt;">The Company's effective tax rate was </span><span style="font-family:Arial;font-size:10pt;"><span>(0.6)%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>(0.5)%</span></span><span style="font-family:Arial;font-size:10pt;"> for the three months ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>(0.6)%</span></span><span style="font-family:Arial;font-size:10pt;"> and for each of the </span><span style="font-family:Arial;font-size:10pt;">nine months ended December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2018</span>. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company continues to maintain against its deferred tax assets. The effective tax rate is calculated by dividing the income tax provision by net loss before income tax expense. -0.006 -0.005 -0.006 NET LOSS PER SHARE<span style="font-family:Arial;font-size:10pt;"> </span><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Numerator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net loss available to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(47,071</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(23,771</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(122,268</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(60,608</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Denominator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Common shares - basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>99,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>95,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>99,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>94,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net loss per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following shares attributable to outstanding stock options and stock awards were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contingently issuable shares (hold-back shares)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Potential shares to be issued from ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total anti-dilutive shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Numerator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net loss available to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(47,071</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(23,771</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(122,268</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(60,608</span></span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Denominator:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Common shares - basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>99,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>95,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>99,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>94,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Net loss per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(0.64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -47071000 -23771000 -122268000 -60608000 99922000 95370000 99082000 94093000 -0.47 -0.25 -1.23 -0.64 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following shares attributable to outstanding stock options and stock awards were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>3,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Stock awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>9,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>8,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Contingently issuable shares (hold-back shares)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Potential shares to be issued from ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total anti-dilutive shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>13,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>11,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2668000 3387000 2668000 3387000 9790000 8109000 9790000 8109000 350000 0 350000 0 387000 0 387000 0 13195000 11496000 13195000 11496000 GEOGRAPHICAL INFORMATION<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables set forth the geographic information for each period (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Revenue by geographic area:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>258,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>223,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>28,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>12,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>65,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>35,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>118,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>89,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>324,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>258,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Property and equipment by geographic area:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>82,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>45,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">International</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>89,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>52,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables set forth the geographic information for each period (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Revenue by geographic area:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>90,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>77,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>258,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>223,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">International</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>28,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>12,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>65,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>35,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>118,567</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>89,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>324,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>258,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Property and equipment by geographic area:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>82,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>45,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">International</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>6,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>89,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>52,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 90171000 77606000 258847000 223690000 28396000 12306000 65912000 35129000 118567000 89912000 324759000 258819000 82790000 45639000 6986000 7196000 89776000 52835000 XML 62 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION
9 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The following tables summarize information pertaining to the stock-based compensation expense from stock options and stock awards (in thousands, except weighted-average grant-date fair value and recognition period):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Cost of service revenue
 
$
2,226

 
$
1,562

 
$
5,896

 
$
3,967

Research and development
 
5,535

 
3,570

 
13,616

 
8,587

Sales and marketing
 
5,197

 
3,798

 
14,458

 
8,402

General and administrative
 
6,359

 
3,605

 
16,335

 
10,619

Total
 
$
19,317

 
$
12,535

 
$
50,305

 
$
31,575

 
 
Nine Months Ended December 31,
 
 
2019
 
2018
Stock options outstanding at the beginning of the period:
 
3,114

 
3,998

Options granted
 

 
222

Options exercised 
 
(391
)
 
(641
)
Options canceled and forfeited
 
(55
)
 
(192
)
Options outstanding at the end of the period:
 
2,668

 
3,387

Weighted-average fair value of grants during the period
 
$

 
$
8.27

Total intrinsic value of options exercised during the period
 
$
4,844

 
$
9,148

Weighted-average remaining recognition period at period-end (in years) 
 
2.16

 
2.53

 
 
 
 
 
Stock awards outstanding at the beginning of the period:
 
7,820

 
5,939

Stock awards granted
 
5,886

 
4,993

Stock awards vested 
 
(2,860
)
 
(2,123
)
Stock awards canceled and forfeited
 
(1,056
)
 
(700
)
Stock awards outstanding at the end of the period: 
 
9,790

 
8,109

Weighted-average fair value of grants during the period
 
$
22.35

 
$
20.05

Weighted-average remaining recognition period at period-end (in years) 
 
2.13

 
2.40

Total unrecognized compensation expense at period-end
 
$
143,593

 
$
112,970


Stock Repurchases
In May 2017, the Company's board of directors authorized the Company to purchase up to $25.0 million of its common stock from time to time (the "2017 Repurchase Plan"). The 2017 Repurchase Plan expires when the maximum purchase amount is reached, or upon the earlier revocation or termination by the board of directors. The remaining amount available under the 2017 Repurchase Plan at December 31, 2019 was approximately $7.1
million. There were no stock repurchases under the 2017 Repurchase Plan during the three and nine months ended December 31, 2019.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 19,317 $ 12,535 $ 50,305 $ 31,575
Cost of service revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,226 1,562 5,896 3,967
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 5,535 3,570 13,616 8,587
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 5,197 3,798 14,458 8,402
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 6,359 $ 3,605 $ 16,335 $ 10,619
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NET LOSS PER SHARE - Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Numerator:                
Net loss available to common stockholders $ (47,071) $ (40,932) $ (34,265) $ (23,771) $ (21,482) $ (15,355) $ (122,268) $ (60,608)
Denominator:                
Common shares - basic and diluted (in shares) 99,922     95,370     99,082 94,093
Net loss per share                
Basic and diluted (in dollars per share) $ (0.47)     $ (0.25)     $ (1.23) $ (0.64)
XML 65 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Changes in Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2019
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract assets $ 18,920 $ 5,717
Change in contract assets 13,203  
Deferred revenue 8,627 $ 3,342
Change in deferred revenue $ 5,285  
XML 66 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DESCRIPTION OF BUSINESS (Details)
9 Months Ended
Dec. 31, 2019
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 1
XML 67 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
9 Months Ended
Jul. 17, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Stock awards granted (in shares)   5,886 4,993
Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Business combination, consideration transferred $ 117.1    
Payments to acquire business 72.8    
Business combination, value of stock issued 44.3    
Cash held back to cover indemnity claims 10.4    
Equity held back to cover indemnity claims $ 8.5    
Vesting period 3 years    
Acquisition costs   $ 1.8  
Wavecell Pte. Ltd. | Time-Based Restricted Stock Awards      
Business Acquisition [Line Items]      
Stock awards granted (in shares) 13,200    
Wavecell Pte. Ltd. | Performance-Based Restricted Stock Awards      
Business Acquisition [Line Items]      
Stock awards granted (in shares) 6,600    
Restricted Cash, Current And Other Accrued Liabilities | Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Cash held back to cover indemnity claims $ 3.5    
Restricted Cash, Noncurrent And Other Liabilities, Noncurrent | Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Cash held back to cover indemnity claims 6.9    
Other Accrued Liabilities, Current | Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Equity held back to cover indemnity claims 2.8    
Other Noncurrent Liabilities | Wavecell Pte. Ltd.      
Business Acquisition [Line Items]      
Equity held back to cover indemnity claims $ 5.7    
XML 68 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES
9 Months Ended
Dec. 31, 2019
Leases [Abstract]  
RIGHT-OF-USE ASSETS AND LEASES RIGHT-OF-USE ASSETS AND LEASES
The Company primarily leases facilities for office and data center space under non-cancellable operating leases for its U.S. and international locations that expire at various dates through 2030. For leases with a term greater than 12 months, the Company recognizes a right-of-use asset and a lease liability based on the present value of lease payments over the lease term. Variable lease payments are not included in the lease payments to measure the lease liability and are expensed as incurred. The Company’s leases have remaining terms of one to eleven years and some of the leases include a Company option to extend the lease term for less than twelve months to five years, or more, which if reasonably certain to exercise, the Company includes in the determination of lease payments. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As most of the Company's leases do not provide a readily determinable implicit rate, the Company uses the incremental borrowing rate at lease commencement, which was determined using a portfolio approach, based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the implicit rate when a rate is readily determinable. Operating lease expense is recognized on a straight-line basis over the lease term.
Leases with an initial term of 12 months or less are not recognized on the balance sheet and the expense for these short-term leases is recognized on a straight-line basis over the lease term. Common area maintenance fees (or CAMs) and other charges related to these leases continue to be expensed as incurred. The following table provides
balance sheet information related to leases as of December 31, 2019 (in thousands):
 
 
December 31, 2019
Assets
 
 
Operating lease, right-of-use assets
 
$
77,062

 
 
 
Liabilities
 
 
Operating lease liabilities, current
 
$
4,320

Operating lease liabilities, non-current
 
86,187

Total operating lease liabilities
 
$
90,507


During the three and nine months ended December 31, 2019, operating lease expense was approximately $4.4 million and $10.7 million, respectively. Variable lease cost and short-term lease cost were immaterial during the three and nine months ended December 31, 2019.
The following table presents supplemental information for the nine months ended December 31, 2019 (in thousands, except for weighted average):
Weighted average remaining lease term
 
9.2 years

Weighted average discount rate
 
4.0
%
Cash paid for amounts included in the measurement of lease liabilities
 
$
7,207

Operating cash flow from operating leases
 
$
7,207


The following table presents maturity of lease liabilities under the Company's non-cancellable operating leases as of December 31, 2019 (in thousands):
Remaining 2020
 
$
2,674

2021
 
8,609

2022
 
14,324

2023
 
11,724

2024
 
11,765

Thereafter
 
69,554

Total lease payments
 
$
118,650

Less: imputed interest
 
(22,003
)
Less: lease incentives receivable
 
(6,140
)
Present value of lease liabilities
 
$
90,507


The Company entered into an operating lease for an office space that has not yet commenced and as such, have not yet been recognized on the Company's condensed consolidated balance sheet as of December 31, 2019. The contractual obligation for this lease is $2.9 million.
The Company's lease agreement (the "Agreement") with CAP Phase I, a Delaware limited liability company (the "Landlord") for the Coleman property is not included in the right-of-use assets and operating lease liabilities as of December 31, 2019. On April 30, 2019, the Company entered into an assignment and assumption of the Company's previously executed lease agreement with the Landlord, and Roku Inc., a Delaware corporation ("Roku"), whereby the Company assigned to Roku this lease that had been executed between the Company and the Landlord on January 23, 2018. Pursuant to the Agreement, the Company expects to be released from all of its obligations under the lease and related standby letter of credit by the end of the Company’s fiscal year ending March 31, 2022, or shortly thereafter.
On July 3, 2019, the Company entered into a lease for a new company headquarters to rent 177,815 square feet of office space as the sole tenant in a new five-story office building located in Campbell, California.
The lease is for a 132-month term that started on January 1, 2020. The Company has the option to extend the lease for two additional five-year terms, on substantially the same terms and conditions as the prior term, with the base rent rate adjusted to fair market value at that time.
Base rent is approximately $0.7 million per month for the first 12 months of the lease, with the rate increasing by approximately 3% on each anniversary of the lease. The Company is responsible for paying its share of building and common area expenses. The Company is entitled to full rent abatement during the first 12 months of the lease term. The Company is also entitled to a tenant improvement allowance of approximately $15.4 million. The Company paid to the landlord a security deposit in the amount of $2.0 million, which may be drawn down in the event the Company defaults under the lease. The Company recognized an operating lease right-of-use asset and operating lease liability during second quarter of fiscal 2020, when the Company was given full access to the leased property. This new lease increased our operating lease right-of-use assets by $56.8 million and our operating lease liabilities by $56.1 million.
XML 69 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES
9 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company's effective tax rate was (0.6)% and (0.5)% for the three months ended December 31, 2019 and 2018, and (0.6)% and for each of the nine months ended December 31, 2019 and 2018. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company continues to maintain against its deferred tax assets. The effective tax rate is calculated by dividing the income tax provision by net loss before income tax expense.
XML 70 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GEOGRAPHICAL INFORMATION (Tables)
9 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables set forth the geographic information for each period (in thousands):
 
 
Three Months Ended December 31,
 
Nine Months Ended December 31,
 
 
2019
 
2018
 
2019
 
2018
Revenue by geographic area:
 
 
 
 
 
 
 
 
United States
 
$
90,171

 
$
77,606

 
$
258,847

 
$
223,690

International
 
28,396

 
12,306

 
65,912

 
35,129

 
 
$
118,567

 
$
89,912

 
$
324,759

 
$
258,819


 
 
December 31, 2019
 
March 31, 2019
Property and equipment by geographic area:
 
 
 
 
United States
 
$
82,790

 
$
45,639

International
 
6,986

 
7,196

 
 
$
89,776

 
$
52,835


XML 71 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION (Tables)
9 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers (in thousands):
 
December 31, 2019
Accounts receivable, net
$
37,384

Contract assets - current
$
10,507

Contract assets - non-current
$
8,413

Deferred revenue - current
$
7,216

Deferred revenue - non-current
$
1,411

Changes in the contract assets and the deferred revenue balances during the nine months ended December 31, 2019 are as follows (in thousands):
 
 
December 31, 2019
 
March 31, 2019
 
$ Change
Contract assets
 
$
18,920

 
$
5,717

 
$
13,203

Deferred revenue
 
$
8,627

 
$
3,342

 
$
5,285


XML 72 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES (Tables)
9 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Assets and Liabilities, Leases The following table provides
balance sheet information related to leases as of December 31, 2019 (in thousands):
 
 
December 31, 2019
Assets
 
 
Operating lease, right-of-use assets
 
$
77,062

 
 
 
Liabilities
 
 
Operating lease liabilities, current
 
$
4,320

Operating lease liabilities, non-current
 
86,187

Total operating lease liabilities
 
$
90,507


Lease, Cost
The following table presents supplemental information for the nine months ended December 31, 2019 (in thousands, except for weighted average):
Weighted average remaining lease term
 
9.2 years

Weighted average discount rate
 
4.0
%
Cash paid for amounts included in the measurement of lease liabilities
 
$
7,207

Operating cash flow from operating leases
 
$
7,207


Lessee, Operating Leases, Liability, Maturity
The following table presents maturity of lease liabilities under the Company's non-cancellable operating leases as of December 31, 2019 (in thousands):
Remaining 2020
 
$
2,674

2021
 
8,609

2022
 
14,324

2023
 
11,724

2024
 
11,765

Thereafter
 
69,554

Total lease payments
 
$
118,650

Less: imputed interest
 
(22,003
)
Less: lease incentives receivable
 
(6,140
)
Present value of lease liabilities
 
$
90,507


EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "E"15 ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ *4)%4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " I0D505NR-/NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E8&2;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, . M'7I*4)45,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>H MX.UI]S*O6UB?2'F-^5>R@LX!U^PZ^;79/.ZW3-:\Y@6O"WZ_YP^B6HFJ>9]< M?_C=A%UO[,'^8^.KH&SAUUW(+U!+ P04 " I0D50F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "E"15##"8PB,@, #L/ 8 >&PO=V]R:W-H965T&UL?5?MCILP$'P5Q ,4O#;Y."61[E)5K=1*IZO:_N82)T$'. 62 M7-^^QN&XU#ONGP!F9L=F&(==7$SSTAZT[J+7JJS;97SHNN-=DK2;@Z[R]H,Y MZMK>V9FFRCM[V>R3]MCH?.M(59E0FDZ2*B_J>+5P8X_-:F%.75G4^K&)VE-5 MYK>, M[\7=6E)/<(B?A;ZT-^=1OY1G8U[ZBR_;99SV,]*EWG1]B=P>SGJMR[*O9.?Q M>R@:CYH]\?;\K?HGMWB[F.>\U6M3_BJVW6$9S^)HJW?YJ>R>S.6S'A:4Q=&P M^J_ZK$L+[V=B-3:F;-UOM#FUG:F&*G8J5?YZ/1:U.UZN=Y0::)A X'>">E_ M"7(@R)$@G$)RG9E;ZL>\RU>+QERBYNK6,>]?"G$G[0KAQ= MW= S[P%PQ 0+9% @8_2I)\ 1,RPP@0(31I][ APA4JPPA0I3SA>>!( 0EIA! MB1GG2T\"0 ).SZ'$G/-]JP$DX+5(<9Q27L&W&V$"AHM : 6OX'L.,!0P7<#D MW@OB%7S;$2;@N\#Q%9)7\)U'F(#U J=<\!"3;S["A-S'41<\R<39F/L<(T/NX\P+GFC)W >8D/LX]H*'6C+W 2;D/DZ^X+F6S'V ";A/./O$ M?>*X5^2H $_@^()Q] MXKE6RE?AF-#_%^'L$\^U\M\Q@ FJX.P3S[6:^"K@[SZD@K-//-?*>Y/7 R9S MF'KXJ""5S2@8&[P%$(^WFOE+ IAY0 5O <3CG?E?N@ 3>G 2;P&2QSOS8X,P M(16\!4@>[\S?-!$FL&E*O 5('N_,?Z$1QG<_N6E%*MWL7=?61AMSJEW+>#,Z M=H;WKC%,WN'7MO);WNR+NHV>36<;(M>V[(SIM)U*^L&^B0?;R8X7I=YU_>G4 MGC?7=NYZT9GCT*HF8[^\^@M02P,$% @ *4)%4'_356NA! 5!8 !@ M !X;"]W;W)K-RW_?GAZ+HGO?Q6'4?FW,\I7]>FO98]>FR?2VZM6\]?7A%#^UB^[M>*S:?S>Q;BZ/2[W\?N/SX77?#S>* M]>IF^3I<_+9[7*K!4:SC&[J M;OQ[[VKA5\3ZT,TDV5PG, M)'"OV'*%\3=)D?J_F0#1!(SQ.(\/9M8[@-!;-DKSZX MR@8?,A-D12^6>R&];"SWXM#3^>$J4-IKV8L3O3CNA?2R<4(OKJ3SPU7:6)7Q MXD4OGGLQQ(OG7HS3] GD*FTT.-E+$+T$[L42+T%:+^C)ZMX*LN P9$9&*QE, MBOMA9%*L)Q^2S(G-4!964>8J:E2* M;NF"+NU9P>89M[4.?T"I1(*Q:2B M4RV(0@9)* ,2.2#I#K1!CCX3O %:G$@ZE>K:W/#*D$0.R4"IA)Q^'U+QQ@P) M,H&KZOCF. MYWDO3=/'U*;ZF/+;QVIWNZCC2S_\=.EW>SWGO%[TS7DZPRUN!\GK_P!02P,$ M% @ *4)%4!_XW#QO! )A0 !@ !X;"]W;W)KQQ'P<\A\..2-.KT7YK3HX5X^^Y]FIFHT/=7V>1%&U.;@\K9Z* MLSOY_^R*,D]K_UKNH^I'NFF(YM-SNG>_N_J/\TOIWZ*;E>TQ=Z?J6)Q& MI=O-QL\P6:-J.K3$GT=WK>Z>1XV4UZ+XUKS\LIV-XV9&+G.;NC&1^I\WMW19 MUECR\_B[-SJ^C=ETO']^M_Y3*]Z+>4TKMRRROX[;^C ;F_%HZW;I):N_%M>? M72](C4>]^E_=F\L\WLS$C[$ILJK].]IRM^*GGZO?L]GMK?:V__O1O? M ?L.>.L ZL,.HN\@?G20'W:0?0?YV1%4WT&1$:).>^O,55JG\VE97$=E%P_G MM D[F"B_7)NFL5V=]G_>GY5O?9O;9!J]-79Z9-$A>(^81V05(G C(C_^;1+( M36*!07=\'& 9$M:2.?RGD?6'1AZF*5A?B;:_O%<9Q\19':-;YM0Q8)0F/EV& MF+$6R(17(250)HHH7X<8*F-@0)MDM>04@+NCIP' M88859AAA)#06A@DS2&@$+1D,)"@2M*L0D\)()-Y;/@(Q&2S5B>*P8F@@8"((GWJ!R;TP=(+P"0ZX#!=L-C7R)*A?-%.ZTB& K\5 M::7%8=I:3<1%=W<&PO=V]R:W-H965T&ULC59=DYHP%/TK#.^[A! ^=)291>VT M,^V,LYVVSQ&C, N$)E&V_[Y)0%9#M'V1Y'+.R3TW(==%1]D;+P@1SGM=-7SI M%D*T<\_C>4%JS)]I2QKYYD!9C86F" MGD15-F3+''ZJ:\S^9*2BW=+UW4O@M3P60@6\=-'B(_E.Q(]VR^3,&U7V94T: M7M+&8>2P=%_\^291> WX69*.7XT=Y61'Z9N:?-DO7: 2(A7)A5+ \G$F*U)5 M2DBF\7O0=,_D_7D,GI.?3]9>&^);Z6W;-O=A_R?>O]AMFQ M;+BSHT+>Z?KF/5 JB,P>/,M=*62W'R<5.0@UC.68]3VOGPC:#NW<&_]3I'\! M4$L#!!0 ( "E"15!+Y0#:#P@ ,$Q 8 >&PO=V]R:W-H965T&ULE9M;;^,V$(7_BN%WKWD;DEHD 1I?T (ML-BB[;,W41)C;2NU ME63[[RO;6F\XJOV7P]/95F/OFTWN\/U^*FNGS]. MIX>[IW*[.GRHGLM=\Y^':K]=U/T\+PO5_>G1MO-U"CEI]O5>C>^N3J] M]VE_MMO5_K_;/3_7QC>G-U?/JL?RS MK/]Z_K1O7DTO4>[7VW)W6%>[T;Y\N![_HC\NHSHV."G^7I=OAW=_CXY#^5)5 M7X\O?KN_'JMC1N6FO*N/(5;-K]=R5FXVQTA-'O^V0<>7/H\-W__]/?KR-/AF M,%]6AW)6;?Y9W]=/U^,X'MV7#ZN73?VY>ONU; =$XU$[^M_+UW+3R(^9-'W< M59O#Z>?H[N505]LV2I/*=O7M_'N]._U^:^-_;X8;F+:!N330NK.!;1O8'PUL M9P/7-G"7!B9T-J"V 5T:V.X&OFW@?_1P&O3T?+%.5W^^JEIO/TOV8"#LV[KS?:N*OIZS%0J[D]:TRBH50S0QJ?:N9( M$U+- FEBJEDB37'13)OQ7@9MX*#-*8!['\ J-J"SADZ:W4E3F.B")8=[LK G M"WK2[/*>-?Y=3T;'$-@LS*2LL.P"2XDS% HVM(643<@[-J-+H#)*.Y\9OX/C M=Z<@-AF_P0$(!B!P =FP9R2FRBEK0\#]>-B/!_WP=>!%/R&P^W?>K4D2"3"1 M !)A4W,;Y+UI%M&;SL^C6)(D4,)%")F(,2Z00 MG4RT#TRUZ%,ER6B%D:ED.EIQ9BK0$UGBJZQ?EZ:4H;@&4Q4XHC6X(PRI\(Y( M:6>8GAKA,_+Q2WX:TM$9GI3IQQJ(Y2S%P$"Z +I),'QA+)%,!U_HF+D,&.T: ML9U7D58TO(QHS%'M!A225I1<Q8"T!.E1,D*RKFFA<#30-KR<: M@UX#T@N8:(GQB?%*97K")-< Y9(3$M,3K[S*W8N8U!JANN#3+CE<$*G"F R, M-::Q!CAV8ER2M,:$8$12A;P7B=^+,I:C$&/![T5 ]ZBB6/] 9HS1(8-!@\N M 67 L24Y,Q+OW8"'6(NDG4QUV2,NQF^ M_@W&MD'8YH[22&PWUU'9F+%R!E/;(&IS5VD00?D:F!G);,VG# ;RF8PQ8 WR MV]Q^&FFXB\A7]KQ/E::#86V0+><6U$A8:\?9T"-*D\$\-X#GHG(8P',;1#8] MJC0=S'P#F"_*BY',GQCMHN'KLU>7IH0K@T&50:PMB=^BJ4):YUA@,7\MXB]? M7%;RU]C">K&Y5A*)?$,%8CE'FK-N 723X/BZ7R*9+AK*9%R&Q97!ZN%(M)BJ M%AEZ/FT6F' =M;<_JPYMQC!=H@YMP/-N1U@SD$L:,Z!#IES M).LRYPX7!X>* _=4#IASKQL&QTPENL'Q#/7/ G'..@%BD M?"$6%-!-@B6&]B62-7L4JS)EQ.$RXG["G#M<'MP0<^XDU9LR;'-;9I<.&&_#"U&/ M*$T&@]\-<><.G;80/R3N4Z7I8.B[(>[< ==MG?'\]*Q?EZ:$2X-#I8$?$CO@ MSCV%AHH9ET(8P(0 S ^)";ES)9,BX,[Y!R\@%IF&8OQ6 [I)4ZYX'4(R$QWY MS D X=) J#3P.D3@8+ZS#A$&, $?+^H0@8-Y5(<(',SS.@1BP3H$=*@.(5E7 M'2)<1,@.KT.$BP.!XB!@0I+I/K=AILRGFP#I@A*$7'KCB7SN[L"T)D!K/E,S M B!6*D17^,RVE#".">"8Q,@D:(UN;A]^BMKJD@++%_88]NCXQ?Q[ %":(P\(PEM M-OUS&*C(W-0>$]8CF\Z=J =GZ"%Z\;IEB%.W8/C%_XH1[1!5]SC4&3,L MG#KQ>R,@IQXC?_QI%J13UXI=S#D(1H&<9ITN@&ZBM3C.6B)=. ) ?HJ?K8Y[U.EZ6!$AR&(#@"_FA]?](C29#(/ M(0Z!=)#T=13Y [U]JC0=C.@P!-$!H37%IGRHCW\>U^/^_*6"\XNZ>FZ_,#&]?&OC MYG]02P,$% @ *4)%4*9='Z'^! E1@ !@ !X;"]W;W)KZ^=IN8NPFW_:[0WL_W73=\6X^ M;Y\W<5^UG^IC//2_O-3-ONKZR^9UWAZ;6*W'1OO=G++,S??5]C!=+L9[C\UR M4;]UN^TA/C:3]FV_KYI_RKBK3_=3,_U^X_/V==,--^;+Q;%ZC7_$[LOQL>FO MYM=>UMM]/+3;^C!IXLO]],':KKK\/%K^O[:38X MBKOXW U=5/W'>US%W6[HJ??Q]Z73Z37FT/#V^_?>?QX'WP_FJ6KCJM[]M5UW MF_MIF$[6\:5ZVW6?Z],O\3*@?#JYC/ZW^!YWO7QPTL=XKG?M^'?R_-9V]?[2 M2V]E7WT[?VX/X^?I_(OWEV:X 5T:T+5!'_N_&O"E ?]H,,[F_.QL'.I/55"N#% M"B^%BE(4P0LK6I18*2;#!,B DUPB( /3$C(A6P%9RDP"1P:8<=*,T68RYUTB M$J32@R$02<[M170;B5V66',&P\DP"*00RRI0GK&>7RUCD_M$/AH,.P-HYPII MR*I(Y+RD U %SPDW&'4&L,ZG%@V&G=&T4VEM-,AFP7LG!P1D7-RDPT<_F'A& M(T^EMM$TFS&[7,TPT'GBU!/'W#, ?/)9ED8S;4;6ATPZ0KH\.468?@;@S\M= MP6BT^: ?F589-D5BOR4,0=(0#'*"2,,M[[DC:QFM*D("380A2 ""7BYHTA"< M.0JL_""=2R4I85@2@21-K$'"&"2 02^W&=)\FQ&%7&Z_2)=[GWKFF(,$."A7 M5TF:<+,\ $=(YRB1%8192#EPY*6C',V1#U8Z CH3R"382IBM!"I)+WS8I )AUC$H#&6@%>O"<.9]HC#DQ%LK(*+,XI(!Z9P)\B$AF7><,H2!R "( M02*:->A\QC+5D8I]ZD%@&C*@H1QXR9IR+M>%,Y ELIPQ!QEP4+Z*E0S>EO-@ MY7$'D,U,7^TG#&$.,N!@D&!F#;A",0>(^E(T=0"#(<@(@I+*#. 6LB#KOA72 M,:=V=\8,9,# 0F*9-=LH6*?37>NX"%F"RA9#T((7[4)2V>KRD3(.1KX7 !T[ MFZHW+&:J-1K+12))+::E!;0L)):MIJ4W\G@'B*A(Y(3%1+6 J(4DJM6H=%96 M!A>1^W]>V,2)(F"I+(A*J\\*G0U.IM[\YC!W'YO7\=R[G3S7;X=N.#:]N7L] M6W^@X3!8W"_-W>I\0OZCF_.!_>]5\[H]M).GNNOJ_7@@_%+77>Q=9I_ZJ=K$ M:GV]V,67;OCJ^^_-^:#\?-'5Q\L_ >;7_T0L_P502P,$% @ *4)%4!^\ MFB*Q 0 T@, !@ !X;"]W;W)K_$M0""O6AF?TS:$[L"8+UO0PM_8#@S^J:W3(J#K&N8[!Z)*(*T8WVQN MF1;2T")+L9,K,ML')0V<'/&]UL+].H*R0TZW]!IXDDT;8H 562<:^ ;A>W=R MZ+&9I9(:C)?6$ =U3A^VA^,^YJ>$9PF#7]@D=G*V]B4ZGZN<;J(@4%"&R"#P MN, C*!6)4,;/B9/.)2-P:5_9/Z;>L9>S\/!HU0]9A3:G]Y144(M>A2<[?(*I MGW>43,U_@0LH3(]*L$9IE4]?4O8^6#VQH!0M7L=3FG0.$_\5M@[@$X"_ ;"Q M4%+^00119,X.Q(VS[T2\XNV!XVS*&$RC2/]0O,?HI=B^O\W8)1)-.<.V?Q6ND<:3LPUXLVG^M;4!4,KF!E>HQ0](#8_X^(W4$L#!!0 ( "E"15!^R[\)M0$ -(# M 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q <$+^NF MR6;ML8T"'A?P.OW[ G8;$M@".O M6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQGB373 O9T2*+OI,I M,AR >E I"/HW? MLR9=0@;B^ORF_A!K][6M^+\,2[ _>]*8,SMB+>^>2M]UZ*W>UMQBY!:,8<)PQ?8Q8$\^I+ M"+X5XL@_T/DV?;^9X3[2]VMZDFP+I)L":11(_UOB1PQ/_BV2K7JJP31QFBPI M<>CB)*^\R\#>\?@F[_!IVG\(T\C.DC,Z_[*Q_S6B Y]*'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q+ZX%\.1-2>UR MVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q)+EF2G2:%EGTG6R1F<'+ M3L/)$CRO(T@SYG1'WQW/7=/ZX&!%UHL&OH'_WI\L6FQAJ3H%VG5&$PMU M3N]VAV,:XF/ CPY&MSJ34,G9F)=@?*YRF@1!(*'T@4'@=H%[D#(0H8S7F9,N M*0-P?7YG?XRU8RUGX>#>R)]=Y=N0&!Z4 M8([22!=74@[.&S6SH!0EWJ:]TW$?IYOT9H9M _@,X O@-N9A4Z*H_$%X4636 MC,1.O>]%>.+=@6-ORN",K8AW*-ZA]U+PA&?L$HCFF.,4PUHQ0^V&!)J'XXW>+;3 MF$V&-_W\@]CRC8O?4$L#!!0 ( "E"15 +. 7^M0$ -(# 9 >&PO M=V]R:W-H965TWQ1N+B U\G?9\".Z[967X 9YIPY,PS9:.R+:P$\>552NYRVWO<' MQES9@A+NRO2@\:8V5@F/IFV8ZRV(*H*49#Q);I@2G:9%%GTG6V1F\++3<++$ M#4H)^W8$:<:<[NB'XZEK6A\ I Q'*^#5STB5E *[/ M'^R?8^U8RUDX>##R9U?Y-J=WE%10BT'Z)S-^@;F>:TKFXK_!!22&!R68HS32 MQ964@_-&S2PH18G7:>]TW,?I9I_.L&T GP%\ =S%/&Q*%)5_$EX4F34CL5/O M>Q&>>'?@V)LR.&,KXAV*=^B]%#RYSM@E$,TQQRF&KV)V2P1#]B4%WTIQY/_ M^39\OZEP'^'[/Q3>;!.DFP1I)$C_6^)6S.U?2=BJIPIL$Z?)D=(,.D[RRKL, M[#V/;_([?)KV1V&;3CMR-AY?-O:_-L8#2DFN<(1:_&"+(:'VX7B+9SN-V61X MT\\_B"W?N'@'4$L#!!0 ( "E"15!=]_$9M0$ -(# 9 >&PO=V]R M:W-H965TUKFT7>Q96Y&KV0/%TO!@93Z(%KZ _SI<+%IL9:FEAMY)TQ,+34'OT]/Y$.)C MP#<)D]N<2:CD:LQ3,#[6!4V"(%!0^< @<+O! R@5B%#&CX63KBD#<'M^87\? M:\=:KL+!@U'?9>V[@AXIJ:$1H_*/9OH 2SVO*%F*_P0W4!@>E&".RB@75U*- MSAN]L* 4+9[G7?9QG^:;+%M@^P"^ /@*.,8\;$X4E;\37I2Y-1.Q<^\'$9XX M/7'L316[ M"K,(S_Y0^':?X+!+<(@$A_^6N!.3)G\E89N>:K!MG"9'*C/V<9(WWG5@[WE\ MD]_A\[1_%K:5O2-7X_%E8_\;8SR@E.0.1ZC##[8:"AH?CF_P;.&PO=V]R:W-H M965T-\=&'-% UJX M*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK87\? M09DAHPE]=3S*NO'!P?*T$S5\!_^C.UFTV,Q22@VMDZ8E%JJ,WB:'XR[$QX"? M$@:W.)-0R=F8IV \E!G=!$&@H/"!0>!V@3M0*A"AC.>)D\XI W!Y?F7_$FO' M6L["P9U1OV3IFXS>4%)")7KE'\UP#U,]>TJFXK_"!12&!R68HS#*Q944O?-& M3RPH18N7<9=MW(?Q9K^?8.L /@'X#+B)>=B8*"K_++S(4VL&8L?>=R(\<7+@ MV)LB.&,KXAV*=^B]Y#Q)4G8)1%/,<8SABYBW"(;L$V MPK=_*7R'8+=*L(L$NP]+7(O9_I.$+7JJP=9QFAPI3-_&25YXYX&]Y?%-WL+' M:?\F;"U;1\[&X\O&_E?&>$ IFRL&UL?5/;;MP@$/T5Q >$->NDT6;M\47A MX@)>)W_? 3NNDUI] 6:8<^;,,&2CL<^N!?#D14GMR168&+SL-)TO09LQI M0M\Y R$*&,WS,G75(&X/K\QOXEUHZUG(6# M>R.?NLJW.;VEI():#-(_FO$KS/5<4S(7_QTN(#$\*,$Z?C/DXW^V2&;0/X#. +X#;F85.BJ/RS\*+(K!F)G7K?B_#$R8%C;\K@ MC*V(=RC>H?=2\"3-V"40S3''*8:O8I(E@B'[DH)OI3CR?^!\&[[?5+B/\/T[ MA=?;!.DF01H)TO^6N!5S\R$)6_54@6WB-#E2FD''25YYEX&]X_%-_H9/T_X@ M;--I1\[&X\O&_M?&>$ INRL&UL?5-A;]L@$/TKB!]08I*N661;:CI-J]1*4:=MGXE]ME'!>(#C M]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CRHE7K,MIXWQT81M_)YJGIO9(MG"QQO=;"OAY!F2&C"7US M/,FZ\<'!\K03-7P'_Z,[6;38S%)*#:V3IB46JHS>)H?C+L3'@)\2!KN6?S/ -IGJN*9F*?X +* P/2C!'892+*REZYXV>6%"*%B_C M+MNX#^/--9]@ZP ^ ?@,V,<\;$P4E7\17N2I-0.Q8^\[$9XX.7#L31&7#\0;/=ARST?"FFWX0F[]Q_@=02P,$ M% @ *4)%4.9S(<>S 0 T@, !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]P*&O;RT9-;J]IVJ1--M>T_X+,,.\-V^&(9_0/-H.P)$GK7I;T,ZYXBNQ)P::@MZEQU,6XF/ =PF3W9Q)J.2"^!B, M3W5!DR (%%0N, B_7>$>E I$7L;/A9.N*0-P>WYF_Q!K][5"E:/,V[[.,^ MS3=9NL#V 7P!\!5P&_.P.5%4_EXX4>8&)V+FW@\B/'%ZY+XW57#&5L0[+]YZ M[[7D/,G9-1 M,:?8U!=]+<>+_P?D^_+"K\!#AA[\4OI _VR7( M(D'V:HE[,?^J9)N>:C!MG"9+*AS[.,D;[SJP=SR^R9_P>=J_"-/*WI(+.O^R ML?\-H@,O);GQ(]3Y#[8:"AH7CN_\V&PO=V]R:W-H965T( 7J=_WP$[KMM: M>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@ MJ@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59 M+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T M%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;M)D MAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_*X(RMB' M9.P2B.:8XQ3#5S'[)8(A^Y*";Z4X\O_@?!N>;"I,(CSY2V&Z39!N$J21(/VP MQ*V8ZW^2L%5/%=@F3I,CI1ETG.25=QG8.Q[?Y$_X-.U?A6TZ['S9V/_: M& \H97>%(]3B!UL,";4/QT]XMM.8388W_?R#V/*-B]]02P,$% @ *4)% M4&9;$SVU 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q >$7;Q-5BO;4C91E4JMM$K5YIFUQQ<%& ?P.OW[ G8<)[7Z LPP MY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2 M\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ" M^]6=C+?8S%*V"K1M41,#549OMX?C+L3'@-\M#'9Q)J&2,^)S,+Z5&=T$02"A M<(%!^.T"=R!E(/(R7B9..J<,P.7YC?UKK-W7ZOC/HPW23+!U@%\ M O 9L(]YV)@H*K\73N2IP8&8L?>="$^\/7#?FR(X8ROBG1=OO?>2/T_Y#F+K5EIS1^9>-_:\0'7@I MFRL_0HW_8+,AH7+A>.//9ARST7#833^(S=\X_PM02P,$% @ *4)%4.38 M%FZS 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q <$+]ZVZ6;ML8T"Q@6\3OZ^ _8Z5FOU!9CAG#,7 MAFPT]L6U )Z\:M6YG+;>]P?&7-F"%N[&]-#A36VL%AY-VS#76Q!5)&G%>))\ M9%K(CA99])ULD9G!*]G!R1(W:"WLVQ&4&7.ZHU?'HVQ:'QRLR'K1P$_PO_J3 M18LM*I74T#EI.F*ASNG=[G#I,0B5G8UZ"\;W*:1(2 @6E#PH" MMPO<@U)!"-/X/6O2)60@KL]7]:^Q=JSE+!S<&_4L*]_F]):2"FHQ*/]HQF\P MU_.!DKGX'W !A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[NXW237FG;!#X3^$*X MC00V!8J9?Q%>%)DU([%3[WL1GGAWX-B;,CAC*^(=)N_0>RDX_YRQ2Q":,<<) MPU>8W8)@J+Z$X%LACOP?.M^FIYL9II&>KNEILBVPWQ381X']?TO+;3F$V&-_W\@]CRC8L_4$L#!!0 ( "E"15"[!M8UM $ M -(# 9 >&PO=V]R:W-H965T=B4 M*"K_+)PH,H,C,5/O>Q&>>'_@OC=E<,96Q#LOWGKOI> )S]@E$,TQQRF&KV+V M2P3S[$L*OI7BR-_!^38\V5281'CRC\)DFR#=)$@C0?K?$K=BTC=)V*JG&DP3 MI\F2$H&UL=53O;ILP$'\5Q /4Q"&! M1(#4=)HV:9.B3ML^.W )J#9FM@G=V\\VE#%Z^X+M\^_/G8TO&Z1ZT36 "5X% M;W4>UL9T1T)T68-@^D%VT-J=JU2"&;M4-Z([!:SR),$)C:(]$:QIPR+SL;,J M,MD;WK1P5H'NA6#J]PFX'/)P$[X%GIM;;5R %%G';O -S/?NK.R*S"I5(Z#5 MC6P#!=<\?-P<3P>']X ?#0QZ,0]<)1(_REQORH1PR2XR0XUV2$" MZE[%O?PA;1N5,]4O\8_\+'-O>5J5O3ZN B MC7W2_N%=I31@4XD>[/]1V\XZ+SA5%2NYRVWO='QES9@A+NQO2@\:8V5@F/IFV8 MZRV(*I*49#Q)/C E.DV++/K.MLC,X&6GX6R)&Y02]L\)I!ESNJ.OCJ>N:7UP ML"+K10/?P?_HSQ8MMJA4G0+M.J.)A3JG][OC*0WX"/C9P>A69Q(JN1CS'(PO M54Z3D!!(*'U0$+A=X0&D#$*8QN]9DRXA W%]?E7_%&O'6B["P8.1O[K*MSD] M4%)!+0;IG\SX&>9Z;BF9B_\*5Y (#YE@C-)(%U=2#LX;-:M@*DJ\3'NGXSY. M-^G=3-LF\)G %\(AQF%3H)CYH_"BR*P9B9UZWXOPQ+LCQ]Z4P1E;$>\P>8?> M:\'30\:N06C&G"8,7V%V"X*A^A*";X4X\7=TODW?;V:XC_3]FI[LMP7238$T M"J3_E?CQ38D;F-OD31"VZJD"V\1I-\,O;9=0">O&C5NX)VW@]'QES5@1;NQ@S0XTUCK!8>3=LR M-U@0=21IQ7B2W#$M9$_+//K.MLS-Z)7LX6R)&[46]L\)E)D*>J"OCB?9=CXX M6)D/HH7OX'\,9XL66U5JJ:%WTO3$0E/0A\/QE 5\!/R4,+G-F81*+L8\!^-+ M7= D) 0**A\4!&Y7> 2E@A"F\7O1I&O(0-R>7]4_Q=JQEHMP\&C4+UG[KJ#W ME-30B%'Y)S-]AJ6>6TJ6XK_"%13"0R88HS+*Q954H_-&+RJ8BA8O\R[[N$_S M39HMM'T"7PA\)=S'.&P.%#/_*+PH#R(\\>'(L3=5<,96Q#M,WJ'W M6O+;0\ZN06C!G&8,WV#>$ S5UQ!\+\2)_T?G^_1T-\,TTM,M/;G;%\AV!;(H MD/U3(G]7XAXF?1>$;7JJP;9QFARIS-C'2=YXUX%]X/%-WN#SM'\3MI6](Q?C M\65C_QMC/& JR0V.4(&UL;51A;]L@$/TKB!]0'!*W761;:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.-Z M&5\"=W[OW3O@DHU*OYD6P*(/*3J3X];:?D^(*5N0S-RH'CKWI59:,NM"W1#3 M:V!5($E!:)+<$LEXAXLLY(ZZR-1@!>_@J)$9I&3ZSP&$&G.\P9?$,V]:ZQ.D MR'K6P"^PO_NC=A%95"HNH3-<=4A#G>.'S?Z0>GP O' 8S6J/?"(-@8#2>@7FEC,\@A!>R-EXGS7Q4M(3U_N+^K?0N^OEQ P\*O'**]OF^!ZC M"FHV"/NLQB>8^TDQFIO_ 6<0#NZ=N!JE$B;\HG(P5LE9Q5F1[&-:>1?6<=:_ MT.($.A/H%8%,A8+SK\RR(M-J1'HZ^Y[Y*][LJ3N;TB?#481OSKQQV7-!TUU& MSEYHQAPF#%UA-@N"./6E!(V5.-#_Z#1.WT8=;@-]NZ8G7^("NZC +@CL_FDQ MO6HQAKF-%TFC1=*(P-U5D1CF_JH(65V&PO=V]R:W-H965T M,"7J=_'\".:VW)BV&&!.]UCEMCA@,ANFQ!,'TC!^CM M2BV58,:&JB%Z4, J3Q*-?#22$]"L'4WR-P.>4X MQA^)EZYIC4N0(AM8 S_ _!Q.RD9D5:DZ ;WN9(\4U#E^B _'U.$]X%<'D][, MD>OD+.6K"YZJ'$>N(.!0&J? ['"!1^#<"=DR_BR:>+5TQ.W\0_VK[]WVE M2_JM\&NV>&VSEX(F]QFY.*$%?".R# GLOL-\*I-%5BR',)TTF09,D($"O3$*87=@D#9JD 8']E4D(DUR9 MD,WI$* :?R\T*N78^SNYR:Y7[\$?1_(//M_;[TPU7:_161I[1OU)JJ4T8$N) M;FS#K7TJUH!#;=STUL[5?&'FP,AA>0O(^B 5[U!+ P04 " I0D50!:K3 M-=(! "UO8A]?5# NX+A[^P%V72_CC^$^MQ9Y:D<#&\[."ND!R&8^G,"+L<,Q_@C\=36C7$)DJ<]J^$7F-_]6=F( M+"IE*Z#3K>R0@BK#]_'QE#B\!SRW,.K5'+E.+E*^NN![F>'(%00<"N,4F!VN M\ "<.R%;QMNLB1=+1US//]2_^=YM+Q>FX4'RE[8T388/&)50L8&;)SD^PMS/ M#J.Y^1]P!6[AKA+K44BN_1<5@S92S"JV%,'>I['M_#A.*]MDIH4)=";0A7#P M/F0R\I5_98;EJ9(C4M/>]\S]XOA([=X4+NFWPJ_9XK7-7G.:)"FY.J$9[L, V*+#U MM_6MS?M!C"',(F MNZ#)+B#PY<8D@-E'89,D:)($!.(;DQ#F=K_)ZG0(4+6_%QH5I/PO4$L#!!0 ( "E"15#J>CC>PP$ #<$ 9 >&PO=V]R M:W-H965T:IZ*W@+1XU,+R73 M?PX@U)#A-;X$7GC=6!\@>=JQ&E[!_NR.VJW(K%)R":WAJD4:J@S?K_>'Q.,# MX!>'P2SFR%=R4NK-+[Z5&5[YA$! 8;T"<\,9'D (+^32>)\T\6SIBS[YC_HK7 M>^K.IO#!U5B#)/$39*H21(1N+TRB6%V5R9D<7$2=!V> MK$&%ZMO0+HOHW!7W-%S\%WQLJ1],U[PUZ*2L>S[ADBNE++A45C&UL;5/;;MP@$/T5Q <$+^LD MVY5M*9NJ:J566J5J^\S:8QL%C MXG?Y]!^RX;N(78(9SSEP8LM'89]<">/*B M5>=RVGK?'QES90M:N!O30X#1MPUQO0521I!7C27+'M) =+;+H.]LB M,X-7LH.S)6[06M@_)U!FS.F.OCJ>9-/ZX&!%UHL&OH/_T9\M6FQ1J:2&SDG3 M$0MU3A]VQU,:\!'P4\+H5F<2*KD8\QR,+U5.DY 0*"A]4!"X7>$1E I"F,;O M69,N(0-Q?7Y5_Q1KQUHNPL&C4;]DY=N<'BBIH!:#\D]F_ QS/;>4S,5_A2LH MA(=,,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYOT;J9M$_A,X OA$..P*5#,_*/P MHLBL&8F=>M^+\,2[(\?>E,$96Q'O,'F'WFO![P\9NP:A&7.:,'R%V2T(ANI+ M"+X5XL3?T?DV?;^9X3[2]VLZ3[<%TDV!- JD_Y7XX4V)&YA#\B8(6_54@VWB M-#E2FJ&+D[SR+@/[P..;_(-/T_Y-V$9VCER,QY>-_:^-\8"I)#SG<9L,KSIYQ_$EF]<_ 502P,$% @ *4)%4'P_+GS 0 -P0 M !D !X;"]W;W)K&UL;51A;]L@$/TKB!]0'!QO M561;:EI5F[1)4:>MGXE]ME'!>(#C[M\/L.-Z&5\"=W[OW3O@DD]*OYD.P*)W M*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM"W1(S:&!U($E!:))\(I+Q'I=YR)UT MF:O1"M[#22,S2LGTGR,(-15XAZ^)%]YVUB=(F0^LA1]@?PXG[2*RJM1<0F^X MZI&&IL /N\,Q\_@ ^,5A,IL]\IVZP(DW! (JZQ686R[P"$)X(6?C M]Z*)UY*>N-U?U9]#[ZZ7,S/PJ,0KKVU7X'N,:FC8*.R+FK[ TD^&T=+\-[B M<'#OQ-6HE##A%U6CL4HN*LZ*9._SRONP3HO^E18GT(5 ;PAD+A2GY[ ?FKWAWH.YL*I\,1Q&^.?/&92\EO=_EY.*%%LQQQM -Y@-!G/I:@L9* M'.E_=!JGIU&'::"G6WJ:Q 7V48%]$-C_TR*]:3&&2>-%LFB1+"*PORD2PV0W M16_065GW?,(E-TI9<%:2 M.^>E?W5[/;WD.K!J6,27K?T7Y%U!+ P04 " I0D50NV2= M$+M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W1W3 M0G:TR*+O;(O,#%[)#LZ6N$%K87^?0)DQIWOZ[GB13>N#@Q59+QKX!OY[?[9H ML46EDAHZ)TU'+-0Y?=@?3VG 1\ /":-;G4FHY&+,:S ^5SG=A81 0>F#@L#M M"H^@5!#"-'[-FG0)&8CK\[OZE;!5+1XFW;9Q7V<;F[3F;9-X#.!+X1# MC,.F0#'S)^%%D5DS$COUOA?AB?='CKTI@S.V(MYA\@Z]UX(?[C)V#4(SYC1A M^ JS7Q ,U9<0?"O$B?]'Y]OT9#/#)-*3-3U)M@7238$T"J3_E'C_H<0MS.%# M$+;JJ0;;Q&ERI#1#%R=YY5T&]H''-_D+GZ;]J["-[!RY&(\O&_M?&^,!4]G= MX BU^,$60T'MP_$>SW8:L\GPII]_$%N^&PO=V]R:W-H965T&8X<^;,>%Q, MVKS:'L"A-RF4+7'OW' DQ-8]2&;O] #*_VFUD.%=[T* 5,7 .O@*[MMP-MXC M"TO#)2C+M4(&VA(_Y+LS"LQ8_>./Z$C]BU$#+1N%>]/01YG[N M,9J;_PQ7$!X>E/@:M18V?E$]6J?ES.*E2/:63J[B.D$FS'UBXXOQ(_6SJ$(RCB/^\>.NCUXH^'@IR#40SYI0P=(7) M%P3Q[$L)NE7B1/]+IX=LFV"WJ7$7"7;K^H>';8+])L$^$NS_4I#_TV3"W$>, MVFR2K&8JP71QFRRJ]:CB)J^BR\(^T7@G?^!IV[\PTW%ET44[?[-Q_JW6#KR0 M[,YKZ/T#6QP!K0OF@[=-6K/D.#W,+X@LS[CZ#5!+ P04 " I0D50$8[/ MA>\! !D!0 &0 'AL+W=O,]D\)__,(E$TY\M"KXZF[M%([<)&-Y +?0?X8 M3UQ9>&6INQX&T;'!X=#DZ(-W+%.--X"?'4QBLW=T)6?&GK7QIN\<WR2I$N8/3P^>?-1)])[QCH)I9::?IG3E3U0KE MO17^P<_P31,MF,<9XV\Q;Q&E!7$(5@Q6&:QI^-8T?$,0O"$([02!E2 P!.&& M($[ORI@AL8$,!I(D;NS;54*K2KA3\0_1G4RXDSFXD9O892*K3&21B>T$L94@ M_O]V)E:"Y-UVELFN3C4[7->NDEI5TO?;6:9[&2_#-?=?SYQOAEVX0SIE) M]73,!6\8DZ 8W0?5WE:-O-6@T$B]3=2>SP]_-B0;EYF&U\%:_ 502P,$% M @ *4)%4)6#99D9 @ = 8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LP;E (H*4;%6U4BM%6[5]=L@DH+4QM9VP_?OZPE*: M3J2\8'M\YIPY!@]%+]6KK@%,]"9XJS=Q;4RW)D17-0BFGV0'K=TY2268L4MU M)KI3P(X^27!"DV1)!&O:N"Q\;*_*0EX,;UK8JTA?A&#J]PZX[#=Q&K\'7IIS M;5R E$7'SO -S/=NK^R*C"S'1D"K&]E&"DZ;>)NN=REU"1[QHX%>3^:1LW*0 M\M4M/A\W<>(J @Z5<13,#E=X!LX=DZWCUT :CYHN<3I_9__HS5LS!Z;A6?*? MS='4FSB/HR.CVU*'S"+@FXO$9E<>@'J[-N=CBIY:7VOG43'EKKU'97\A8=^_)6I M<]/JZ""-;3V^09RD-&!K29[L5US;7\"XX' R;IK9N0I],"R,[(8>3\8?3?D' M4$L#!!0 ( "E"15 ;K_@ P( )$% 9 >&PO=V]R:W-H965T,#+"(>IA,UZ4S3M$F;3+9I>\WH[V@6Q0(S M;M^^@*ZQ2GLCI^__#B!D(QIG[C5+#$2%9-M!1^<0'Z/5*S45' ME1Z*&Y*# %K9HHZA, @2U-&V]XO,SEU$D?&[8FT/%^')>]=1\?L$C(^YC_VW MB>?VUB@S@8ILH#?X!NK[ M27+E_,4,/E>Y'QA#P*!4AH'JY@%G8,P0:1N_9DY_D32%Z_X;^T>;76>Y4@EG MSGZVE6IR_^![%=3TSM0S'S_!G"?VO3G\%W@ TW#C1&N4G$G[]$?10D>)>AAR&:,:<)$ZXPX=^(\QX1'Q8(T@86%Z'3 M16CKR5HA(&X"XB0@EB!:$21DDV*")!;23TE3R> @#E*W3.R4B1TR>",3[V0.$?['QB9.E<2ALCG]4[)324.<;#8V MV6\_(8G;2NJTDCJL; \YW:G@"&]/#ZTNAWFLOE)Q:WOI7;G2]\S>AIIS!9HP M>-*Q&OT^+@,&M3)=?9\],;T2TT#Q87X T?(*%W\ 4$L#!!0 ( "E"15#F MOZ#Z$0( *0% 9 >&PO=V]R:W-H965TV$[NUG&T(I>/L3;/.=[W*" M3]%S\2IK .6],=K*K5\KU6V"0%8U,"(?> >M?G/F@A&EM^(2R$X .=DB1@,4 MAFG 2-/Z96'/#J(L^%71IH6#\.25,2+^[(#R?NM'_OW@I;G4RAP$9=&1"WP' M]:,["+T+)I93PZ"5#6\] >>M_QAM]IG!6\#/!GHY6WLFR9'S5[/Y/WR.E/DJ9POKZS/]OL.LN12-AS^JLYJ7KKY[YW@C.Y M4O7"^\\PYDE\;PS_%6Y -=PXT1H5I]+^>M55*LY&%FV%D;?AV;3VV8_\]S)W M 1H+T%2@M?]7@,<"_%X0V_"#,QOUB2A2%H+WGAC^K(Z8;R+:8-W,RAS:WMEW M.JW4I[<21W$1W S1B-D-#1!,BT.R3!'))[-"J''T4V*\12>Y6P,X0V-;C MN4*(W02QDR"V!/&'+B2++@R8U&+:H0OY)Q0NHJQ1219E;B^)TTOB\)(NO R8 M9.X%_S-RZI1)5S)YM%!)5RIYBK)%X'05&.,8N9UD3B>9(_!"99>MVXKR9*$2 MS#YZ!N)BYX/T*GYM[6R:G4XCZ!'92_,.'^;7-R(N32N](U?ZZMD+&UL;9-M3Z0P M$,>_2M,/8*&[>MX&2%R-T>1,-AK/UUT8EL:68MM=]-O?M+"$4][0SO0_OWF@ MS7ICWUT#X,FG5JW+:>-]MV',E0UHX2Y,!RV>U,9JX=&T!^8Z"Z**05HQGB17 M3 O9TB*+OITM,G/T2K:PL\0=M1;V:PO*]#E-Z=GQ+ ^-#PY69)TXP OXUVYG MT6(3I9(:6B=-2RS4.;U)-]MUT$?!7PF]F^U)Z&1OS'LP'JN<)J$@4%#Z0!"X MG. 6E H@+.-C9-(I90B<[\_T^]@[]K(7#FZ->I.5;W)Z34D%M3@J_VSZ!QC[ MN:1D;/X/G$"A/%2".4JC7/R2\NB\T2,%2]'BYML M-M5P:9^$/&ULE5M=;^,V$/PKAM_OS.4W@SA XZ)H@18X7-'V697X]OW:O=]_U*6]>3'>K79SZVB]FFFE_&Q=+#?3 MN]ON;U]V=[?5:[U:;LHON\G^=;TN=O_=EZOJ?3ZEZ?$/7Y?/+W7[A]G=[;9X M+O\LZ[^V7W;-I]EIE,?ENMSLE]5FLBN?YM.?Z&9!IGNB,_E[6;[OSWZ?M'/Y M5E7?VP^_/=]-/_O7PK5XUYZTGS MCH=JM>_^G3R\[NMJW8_2N+(N?AQ^+C?=S_=^_.-C^ '=/Z!/#Y"]^H#I'S#9 M [.#9]U4?R[JXNYV5[U/=H?MVA9M5-"-:1;SH?UCMW;=_S6SW3=_?;LSVMS. MWMJ!>IO[@XT^L]&7%@MNX>+)9-8XX<;-RY.SI?5FX3 O;#03\< M\,-G?CCVCFSA%MSBDR?LAH=N>.!&R-SP["7:.!4I\X6;&>NM]]B= -T)P)V8 MN1.0.UIER%APL]:=J+$[$;H3@3L)#Y#@ &DX>$AA$E ?PF?1V[B!P""!;HC/ MUK!7T;A784XA/0"%O=$%#*778.8A3CT<9+T11MGE6S"C$**4'$,$."5ZKP6P M$B8-0JR1XX,X*;2O,E+<86(@P Q&\A:#F<*(Z,< )(! H_,)1S9A&RU'"3?S M*8J1BP%-:4CD)KX#*N7N<"/I!-&8&C2G!A[>FG-#OC# 1#Q%-.8.C;@CSU4T MYPX;G<\7!I@U^Y0$WM5"U@(81D* QNRAS?#PU9@:-* &%KZ:4X.W2D12UF%TT8AC$E&)0GL.CEE- 'S!/KIE<.H*)P(+\@06D M1?D#WR%NY9P6J,UB4K&(5*0A,%W8$<6'Q5Q@!Q0?"\NY@(Q+$DPQ']@!5<7" M M>]!;U(&UPY&9,U[R!Q.'']"!O/>@ XD< F97',+\X@&_6*F_COG%C^ 7C_G% MXYKUH?T/&.XUD+W&/X>I0QY*]B#1N3EQ=KEG0RFB0#R!BMX&S"R MPX@B(F L!HY%MK2!5P?7EC9@R 94'[!;*)#\1T5:>A6&=@"I@Y76!6,QC*CA M \9.0.EV?C@&?@A;'P0R#,+U'CB%I9,S8(2%.&*Z&#IA2/4=.'3DZ48,G(B M(U0&$0,GC@!.Q,")'P/G/@+@@$,5F5J@P(H9-M"-6!<,F\B., MK\K $PS873O!(D9A1">84 ]%C*\XX@2+PI4W*GKSXBW"JS3IBB9B&,8A)UCD M,#1*2X2>, X3PJ%TCX]QF$;@,&$<)E2LYK23.,(NYWO8 &!V90,2!F("0'1" M$9(P$-,(("8,Q#2D]90 PK1W>?D,S*[TU1/&80(XE*XM$L9A&H'#A'&8!N#P M/H&;;_+"@9H$B0J H1,29U*22$4-GS I07^BAEPB'ZT^Z$(B,[D-24K0J2B M622 MJ X#Z'3B( *>:(2:E"15%Y)U\9@ NBY9($"2M@N)NYR0K)*DVJ(1)1I)>BPH MR.*SYE4:&2\U2TE2;A& G20;)DF[12-*-9+T5DAP!:;-T\0KFRWHJ0@)JIR0 M4Y&@A"(](E,D0;U$4+[$9JW1E:F\V8+.B33 DW3G0(+2B?2(3) $%1,A&1.8 M]N!["1)T3(2$3)+DC029$NDQ^D9!@D10@\2G/%AQ0()0B30 DI?R/$&J1&9, MGB?(BPCIB_B4>RM_9Z_;7MG^T.7RDY?*BK[?SP?9G9Z4L[=_\#4$L#!!0 ( M "E"15"H%_B4IP$ )T# 9 >&PO=V]R:W-H965TGK'C1F$5 M;F+/^)]O#K'+T=@7UP/X[%5)[2K2>S\<*'5-#XJ[C1E XTEGK.(>37NA;K# MVQBD)&7;[2-57&A2E]%WLG5IKEX*#2>;N:M2W/XY@C1C17;D[G@6E]X'!ZW+ M@5_@._@?P\FB16=**Q1H)XS.+'05^; ['(N@CX*? D:WV&>AD[,Q+\'XTE9D M&PH""8T/!([+#9Y R@#",GXG)IE3AL#E_D[_%'O'7L[J$3!4A1_G5:AXSHF_CUL M/8"E #8'L*F7*5&L_"/WO"ZM&3,[S7[@X1?O#@QGTP1G'$4\P^(=>F]U_IB7 M]!9 27.<-&RA8>_WLX8B?T["5I.P""C^25*L _)50!X!^1+ _@,H5@'%2@4/ M;]J<-/NHT4G#-OF;-'0QV7!QOW%[$=IE9^/Q)\51=L9X0.)V@[>AQ[%E6[](]*U0]AV&Z/HN1M(&M1Z7_VLBFYTL/F$+9U(_BN5)%7HFGQFM/9BJK-9>4U8K_T/Z&'#8F,0V?QDHM+.WGW3"JO4KZ9P=?=TH], M1*(06V4@N'ZMM3JV0YH.A02O[>/_.J M>UX&_ \WV $/#GAT0/2?#F1P(+OZ;>WYN84 MH0>J5W]K)KO%[O[3R]/JV?.*),DB/!N@P6;=V^ KF_3:YM&VP=<6&]LBRT:3 M4 "-!WZJ@P")8EHK?+"L'" M1/'_J\QZ,)I6$$1TKW8PP0I&@(29"P)6)TKOR!>6'@*T9^?+K'R3Q)DNK#X$ MR(\Y:A&&E86CV]/%L&@PI(=Y$1B,IH>9N,2)'&ULC55= MKYL@&/XKQOL=1?"KL28[-LN6;$ESEFW7M*75'!4'M#W[]P.T1@6W?Q8TD:S)]H1UKYYDQ9@X6A5UU9(]<_BU:3#[\TQJ>M^ZP'TLO%274J@%+\\Z M?"'?B?C1[9F<>:/*J6I(RRO:.HR/W(.J.GHHX'3_4/^GB93$'S$E!ZU_5291; M-W&=$SGC:RU>Z/TS&0H*76>H_BNYD5K"51+I<:0UU[_.\B>[/# N<9HW>']7]OA]4N M ALDNW]4B[K9^IUL#Y>KMQPF8>;=E-" >>XQP003S!&%B8!1/,?L3$R8C!!/ MAAR3!M:D@>;#F<>* +0*0"V )@*QOZBTAT0:TFH(@,#W%["="8-IE")[&&0- M@XPP<))F)A!:!<+WMR.R"D1F K0HM(B,0A&*H=TEMKK$IDL2+5QZ3#AQ21%< MJ26QNB06E\7^*Q+#)0 ^6.EY:K5)S1V$%BZIX1)/DLP\@&\_D?Y_]VDQ8&8M M WZT4@Q8.?K -%HV;Y .JKL!OF%VJECL'*N2W6'\QSY0*(C7])YFZE+?N.*G)6:AA M+,>LOWKZB:#=<*UZX]V>_P502P,$% @ *4)%4+_C*4&ULE57MCILP$'P5Q .<,01"(H)T MN5/52JT47=7VMY-L CJ#J>V$Z]O7-@319)'H'_S![,SNP-I9*^2[*@"T]U'Q M6FW\0NMF38@Z%% Q]20:J,V;DY 5TV8IST0U$MC1!56R'>[>++<>,'-B/@<-"6@IGA"B_ MN64R>?SN2?U!TP:.YS?V3ZYX4\R>*7@1_%=YU,7&3WWO""=VX?I-M)^A+RCV MO;[ZKW %;N V$Z-Q$%RYIW>X*"VJGL6D4K&/;BQK-[8]_RT,#PC[@' ("+M: M.B&7^2O3+,^D:#W9F=\P^XWI.C3>'.RFL\*],\DKLWO-HW25D:LEZC';#A.. M,:M@P!##/XB$J$CH"*(Q09+B!!%*$#F"Q3\9T+LL.TSB,+7#A#2@$WDN4)D% M(A/B!#%*$,\O-$$)DAF%)@^%KJ8^QQ(562(BT9T(@EDN<9$4%4GG>[E""5;S MO:0!_F\',]SL06,[:91&$X;2B2ZB,RQ%08L)';R1:(A0Q!,4>"O1Z#]\Q=N$ M8GWRX.OBP=>$3OVG%&\G&L^Q%0/=VTI&YZ&];[XQ>2YKY>V%-D>K.P!/0F@P MA,&3(2S,%3&PO=V]R:W-H965TKVC[[$B=!!YB"DUS_?8WA$#%+Q;T$V\R. M9YWUL*NKJE^:DY3:>RWRLEG[)ZVK^R!H=B=9B.9.5;(T;PZJ+H0VT_H8-%4M MQ=X&%7E "8F"0F2EOUG9M<=ZLU)GG6>E?*R]YEP4HO[[('-U7?O@ORT\9<>3 M;A>"S:H21_E#ZI_58VUFP<"RSPI9-IDJO5H>UOY'N-]2T@98Q*],7IO1V&M3 M>5;JI9U\W:]]TBJ2N=SIED*8QT5N99ZW3$;'GY[4'_9L \?C-_;/-GF3S+-H MY%;EO[.]/JW]Q/?V\B#.N7Y2UR^R3XC[7I_]-WF1N8&W2LP>.Y4W]M?;G1NM MBI[%2"G$:_?,2ON\]OQO87@ [0/H$ #A?P-8'\"<@*!39E/])+38K&IU]>KN MWZI$6Q1PS\QA[MI%>W;VGA(PR]16RG")X,D, ( M&%105 6U\>Q&18P3,)2 68+PAB!QTN@PD<64%A-&(81.*E,4BVD\(R9$Q82( MF-01TV'X:)L/D*;<@6T1&.5\[FPX*H=/Y(2$.'+X9!\:A9P[:J8H@"@AN)@( M%1,A8@ GB%&">'FI)"A!LJ!4DDFBC$6)>QQ3%.4QH;B8%!63+BB5%"F5,!PE MW:G!8#PD*2X'"&X'9$&Q]*";.D@A25Q30&"$IFQ&T(P_ 7)"?(8"-Q=XA[L M;B^PQ%]ZD',]1M7='\L4EH;1G![<86")Q0!B'IQ.Z@:#)63N5@/N,;#$9&#J M'Q$CK@$C*&#)W/G@+@-3FV'IS,4$W&?@'48#N-/ $JN!J8L T,E=0KP&R,PW M%G"O@25F YB-1*[S8:AY/13W&KK$:WK0^'N<1LR1@X#<\@U';H7X7]3$K M&^]9:=-;V0[HH)26AH[)KD\Z'88FW'==8;=1*NJ[WJ#H?7>_ -0 M2P,$% @ *4)%4!KJP9\6 @ . 8 !D !X;"]W;W)K&UL?97=CILP$(5?!?$ :_YLR(H@=5-5K=1*T59MKYUD$M :3&TG M;-^^MB&(&JJ?$9+'&EHJGW@/G;YS MYJ*E2D_%! #W9HI:A)(H(:FG3A55IU_:B*OE5L::#O0CDM6VI^/,"C _; M, [O"Z_-I59F 55E3R_P'=2/?B_T#,TNIZ:%3C:\"P2PZ MRX%*V''VJSFI>AL687"",[TR]T^GE7KU5F514J*;,9HT+Z,F66@"5Y1LDSW(0KP4XJ$0AT)6E#0F#_8E]U)R#R5W*/F*DA0X M]E,*+Z7P4 J'4JSW)8L?[,O&2]EX*)%#V:S?,9)A9_=V:U4/ ?K1GSA5HQ^A)!ZOU,3Y/&)R5&>9Z+,;#;)PHWD_G-)K_ M+*J_4$L#!!0 ( "E"15#X+_I3]0$ H% 9 >&PO=V]R:W-H965T M14FU V6 T2:.6*.,,D#%/,:=<'1>9R1UEDXJQ9U\-1(G7FG,K?!V!B MS(,HN"9>NZ;5-H&+;* -? ?]8SA*$^&%I>HX]*H3/9)0Y\%3M#]L+=X!?G8P MJM4>629_UKF+R!S 5D*R.1E$G*=?Z*:%ID4(Y+3V0_4_L71GIBS M*6W2'87[9II7)GLIDG"7X8LEFC&'"4-6F&A!8,.^2!"?Q('8>)=NDO\,ANOS,8C0VYD)LQF);.+ MPO0_;E*O3.J1B6]DTCL9DJ1^D:U79.L126Y$MG='%L51&-Z:P:N[R$$V[A4J M5(IS[R; *KL\]"?B[O)?^#0EOE'9=+U")Z'-BW#WMA9"@^DF?#!N6S.8EH!! MK>UV:_9R>IY3H,4P3QZ\C+_B#U!+ P04 " I0D50C1[%8>P" !<# M&0 'AL+W=OJ9J'BIOYR$+)C237D.ZDIR=FR"BCP@"$5!P;+2 M7R^;OKU<+\55Y5G)]]*KKT7!Y+\-S\5]Y6/_O>,I.U^4Z0C6RXJ=^2^N?E=[ MJ5M!G^68%;RL,U%ZDI]6_A>\V!%J AK$<\;O]>#=,T-Y$>+5-+X?5SXRBGC. M#\JD8/IQXUN>YR:3UO&W2^KWG"9P^/Z>_6LS>#V8%U;SKK9/YC.9K*;;WIZ:MU[6X=XO@QN)E&'V;08,L)$8\S6Q9 T&6-VCS&! MUMF+):!8TB2@(R$QG("""6B3(!PEL%1N($P*DX0@2>@F(,@B@3 8)IF#)',@ M ;'6I,4D#:9L,;/06A,7@]%L8DXC4$D$**&6DLAA(;/44O(8,Q(2@T)B0(@U MW$V+F0^'&\?)8,>/>!*0)P%X;,LD#L\$10I2I "%Y;A-ZE 0F (CV/D(((EM MZR-G52:W!YZH,!C@L4T'@B96'\/% 1,W!;5]UX%&^WT^,,68""XB&*@0%-M$ M]-/+ U<1#)0(2FR6%I0.]UDTFZBI&*XD&"@EE-I$;IW01!,5"\.% KN5@J*I MJ88_TNV_MN MVU"BZN[R0?^'8OT?4$L#!!0 ( "E"15#*#2 'W@$ ,X$ 9 >&PO M=V]R:W-H965T0'.!/S>1$@-5=5K=1* MT55M?SNP!'0&4]L)U[>O;0BBX/[!WF5V9G8QSD8NWF0#H+SWCO4R1XU2PQ%C M63;04?G$!^CUFYJ+CBH=BBN6@P!:V:*.8>+[,>YHVZ,BL[FS*#)^4ZSMX2P\ M>>LZ*OZ<@/$Q1P?T2+RVUT:9!"ZR@5[A.Z@?PUGH""\L5=M!+UO>>P+J''TX M'$^)P5O SQ9&N=I[II,+YV\F^%+ER#>&@$&I# /5RQU>@#%#I&W\GCG1(FD* MU_L'^R?;N^[E0B6\ M>+G"BK]02P,$% @ *4)%4!4R;';; 0 GP0 !D !X;"]W;W)K&UL=53;CML@$/T5Y ]8;'S);F1;VFQ5M5(K15NU?2;V M^*(%XP*.MW]?P(YKI?0E,.,SY\PA#/DLY)OJ #1ZYVQ01=!I/1XQ5E4'G*H' M,<)@OC1":T'X(R=[FS+',Q:=8/<)9(39Q3^?L$ M3,Q%$ 6WQ&O?=MHF<)F/M(5OH+^/9VDBO+'4/8=!]6) $IHB>(Z.I\SB'>!' M#[/:[9%UU']PZK_RW,G\!60O(5D!2YV41RV3^"G'5TNT8DX+ANPPT8; AGV3(#Z)$_FGG#P]^@EB M;X^Q(XCW!%'J)TB\!(DC2/8FD_#.I _S'YNI5R3U$) [$1\F]HMD7I',0Y#< MB2R8S&$&ASF0\'"G@G<7A(-LW6@H5(EI<&.YRV[3]TS9&B$TF%["!^.X,Z_%%C!HM-T>S%XN,[,$6HSK*OV?J5UMPL"=:I80]63Z%AKWER$;*@V M2WD-5"<9/3NGA@_]T$;$.#MI*T'-<&?/C'.K9.+X,XKZ$],ZSN9/, MD2KV+/CO^JRKO9_YWIE=Z(WK5]%_86-"V/?&[+^Q.^/&W$9B&"?!E7MZIYO2 MHAE53"@-?1_&NG5C/^H_W& '-#J@R0$-N0P@%_DGJFE92-%[ MR"8',?D:DRR+E@/99 2',"<*X6,7 J1EW4:C.>H#,@TWWD!MG/ (0"UK-QK] MAR)1LI44?,PCM"*A?-5,T.J_3,#*9@U,'M!?*?R6K?*.PIM>J'K6!
&PO=V]R:W-H965T=>['.-L[S*YEM[$D)YWZNR;E?^2:GS4Q"TNY.H\G8ASZ+6WQQD4^5* MWS;'H#TW(M_W0549T#!,@BHO:G^][,=>F_527E19U.*U\=I+5>7-?QM1RNO* M)_['P-?B>%+=0+!>GO.C^%.HO\ZOC;X+1I9]48FZ+63M->*P\I_)TPN+NX > M\79/R6W?SVW[EAUU&HA0[U5'D^N-=;$59=DPZCW\-J3]J=H'3 MZP_VE[YX75O_TO^0J7R\;>?6:80&=\VZ=DJ=$S^^N M&^RGL_].3T"K1]_7490M@_>.R& V X9.,7$XQWRYQ9 1$>@,QC0H2F-#@029 M2VP1AEII( R;8WY!F&B.>4&8&!?$X'-E/4$T(T@P000)HIZ S0@X)H@A00PR M2*W'-6!XCZE[#(T728IE$BB3 )D,$W!(P!\O-(4$Z6T&B;4\MP,FF13*& ^[ M/ZR40:4,*#F6.0FQW<+'JR4.QY*?U[LQH&G!&;M3+X&V?"84:%$'!38"89^H M&%N!1" +9C>@Z':*$QK/:QX:P./0%P"E*8_O/4GL1@+LF%A=9VM W2(9Y<)% MR-(L2B.'''8E ;9,8EMN !$REPM=2QK[EW @E=A2_#.=AF"C$^1T;BLAD$L' MVYP@GV>V#@!QQYJ@N!G0$%#<['H#*)X^.9<,;A@4- Q.;1ER(\-<,KA74- K MN.U2 YJN Y8M'#LKQ1V%@KV5.^Q!<4>AG]A=*38T!8;FL5WN ,HFY9)HX7HS MPE:FP,K<\2I!L47I)_98BKU'D:V8O8ANM]F?=$N*'4B1N6RG0Y##Z0P[D"$' MVDXWH%E5^E7J3E4,&Y$!(Z8N"FPR1A^?2>9X,P7VL6=R8T#3FLT\NO+%1F-@ MZ[8G<@-!KHG$;F3(C?8YQH"F127ZU0D4%4R.3Y5HCOWAM_5V\E*K[E@P&1T/ MV,^T.WY9XQORM!V.93]HAE/['WES+.K6>Y-*'^[Z(]A!2B5THN%")WH2^7Z\ M*<5!=9=<7S?#:7FX4?)L?@D(QI\CUO\#4$L#!!0 ( "E"15"NOF4$)P( M *(& 9 >&PO=V]R:W-H965T/)2UU3\?0;&N[4?^K>-E^I<*K.!BKRE9_@!ZF>[ M$WJ%QBC'JH9&5KSQ!)S6_J=PM4V-W@I^5=#)R=PSE>PY?S6+K\>U'Q@@8'!0 M)@+5PQ4VP)@)I#'^##'],:4Q3N>WZ)]M[;J6/96PX>QW=53EVL]\[P@G>F'J MA7=?8*B'^-Y0_#>X M-R0Z)S'#B3]NH=+E+Q>HBB46KZUH]58\=NB'^SN0W1 M8(A&0XC_:X@'0_Q> QX,>&9 ?2FV-UNJ:)$+WGFB_W=;:AZB<(5U]P]FTS;; MWM/MD7KW6N LS-'5!!HTS[TFFFBB>\5FJ<#93+-=:D@V2I"&'$DC)VED_?$T M!TG= 6)G@-@&P'>0\:S47I-836,U<1*1P/QF);];N5TJHRR=*>_PL1,?._#Q M#+_7D$FJ,([B)=)2]P"%.%&( X7,4,@BQ8>4Q"%9PKB4098F#_N3.*$2!U0R M@TJ6J<( .QKD$)+LXT.BU$F4.HC2&5'J>CAPXFB30QDF04R64&CR\INO]W#N<"&@\EHI_ M4$L#!!0 ( "E"15":!)FO- ( )(& 9 >&PO=V]R:W-H965T*\=Z?G>;X08=@CQNH$.\PH(BH(@11UN>[\LM.^)E06]"M+V\,0\?NTZS/Y40.BX M]T/_[GAN+XU0#E06 [[ =Q _ABS]0@H! +50$+)<;'( 0%4C*^#W'])>4BKC>WZ-_TK7+ M6HZ8PX&27^U)-'L_\[T3G/&5B&_7GWE M@G9S%"FEPZ_3VO9Z'>?X=YJ;$,V$:"'(W.\1XID0&P0T*=.E?L0"EP6CH\>F MPQJPNA/A+I;-K)53]TY_D]5RZ;V5FRPKT$T%FC'5A(E6F-R '&Q(N""0%+"H MB%PJJLBB1T:"]Q!O$L3.,F--C]=E)EMW@(TSP$8'V+SI4V[T:<*D&M-/F" P MZK Q81CF;B6)4TEB*\F-+-6$2599/L2AH<3&!&X9J5-&ZI!AI*A2*T6<9.;) MVJ \CU*WE*U3RM8AQ$VDVO)] M)%I.R=:0ZBI*XAA'-2F;<#XUL0<^G[*CK,J&/O! '.N:\+\+6K'S+ 3A6^"Q MW!^D#D3S:4OV]">53^T#5[MH4-F6-6U$R9J T]TLO >3-<":8!"_2GH6%^M ME_+,V(O>?-O.PEAG1"NZD5J"J,>)+FE5:265QY]>-!S.U,3+]9OZ%U.\*N:9 M"+IDU>]R*P^S, ^#+=V18R4?V?DK[0M"8=!7_YV>:*7@.A-UQH95POP&FZ.0 MK.Y55"HU>>V>96.>YU[_C>8G)#TA&0CJ[(\(L"? =T+Z(2'M">G8$U!/0-8) M45>[,7-%))E/.3L'O+L/+='7#DR0>ET;'31OQ_RG_!0J>IJG13J-3EJHQRPZ M3'*!*?)KR,J%@ $1J02&+!)?%HO$H2?7!RQ=1%%8.?Q79/VAR%6:T&L6-'QX M91;R"Z1>@=0(I)(>(2Q/>C*#^@Z# J[*WA0,'.;M8L" M:8IRVV$7EJ>WKA_P-SS@Z7AQ>D/"WUH ^H3#_N8"\!B'L=,&,42%[;"+@MCN MJ"L/"F!H'[GVP6(,[&]2=/$QKRG?F\E*!!MV;*0VYB(Z3&_WB1X&K/@"3); M$U_I:<\,#^_RW:CX@_!]V8C@F4DU@IA!8<>8I"K[^$Z]F(.:3H=-17=2+S.U MYMV(UFTD:_OQ,QIFX/D_4$L#!!0 ( "E"15#HZ@0%-P, /(, 9 M>&PO=V]R:W-H965TP-G8\!5$JG) M-&W2)E6;MGVFB9.@ L[ :;I_/]M02NRC7P)VWCL_9YPWQ_(JV^?N)(0*7NNJ MZ5;A2:GS?11UNY.HBVXASZ+1WQQD6Q=*#]MCU)U;4>QM4%U%)([3J"[*)EPO M[=QCNU[*BZK*1CRV07>IZZ+]MQ&5O*Y""-\F?I3'DS(3T7IY+H[BIU"_SH^M M'D5CEGU9BZ8K91.TXK *'^!^2V(38!6_2W'M)O>!*>5)RFBDYL9?6GW*O3*LS#8"\. MQ:52/^3UBQ@*8F$P5/]-O(A*RPV)7F,GJ\Y^!KM+IV0]9-$H=?':7\O&7J]# M_K

0W:_FF="W,HX)[JS=R9 M2;MW]CM=;:=G7]8)SY;1BTDT:#:]ADPT,"HBG7U<@F!+;(@73FX7V/H*SO$5 M*%H$M?'TIH@<3Y"@"1*;(+E)P)U=Z#7,:AJKH0")4PDBXG,H#$5A'@J+8P>% M>:LXBJVO((3@&"F*D2(8X&"DWB)WE#NB+2)*DYGSDZ$H&8+BG*!-YJ_"F$." M:(#/;$J.DN0("75(NCB^ M2ILNG<'!S1(0MP37IL WPSN2I][V8#(@"#'S-@B199/_ M@EL>W#L!,4]P+0M\9^09]_;'5^4P>YIQ P7,05W;&D135R)D05T[QV3Q8F(] MMT"XC0+FHYY=("+OGQ\5S< 0W$H)8J7@PA#?)"&AC#L/=8OI@/#,/3_1I%.L M17NT3747[.2E4:8GF\R.C?L#,9VF,[_1#7W??K^GZ=\&OA?ML6RZX$DJW&ULC53;CILP$/T5Q >LN>8F0-HDJEJIE:*MVCX[9!+0VIC:3MC^?7TAE("U MVSS$]G#.F3,#GJQC_%54 -)[HZ01N5])V6X0$F4%%(LGUD*CGIP9IUBJ([\@ MT7+ )T.B!$5!L$ 4UXU?9"9VX$7&KI+4#1RX)ZZ48OYG"X1UN1_Z]\!+?:FD M#J B:_$%OH/\T1ZX.J%!Y513:$3-&H_#.?>?P\U^H?$&\+.&3HSVGJ[DR-BK M/GPYY7Z@#0&!4FH%K)8;[( 0+:1L_.XU_2&E)H[W=_5/IG95RQ$+V#'RJS[) M*O=7OG>",[X2^<*ZS]#7D_I>7_Q7N %1<.U$Y2@9$>;?*Z]",MJK*"L4O]FU M;LS:]?IWFIL0]81H(*C<[Q'BGA#_+R'I"J/4)%;T4:+C-TTT(]9FLQT0BS7CU"=G-(.""0,C"XB%PN MMM&,'DT2?(C8SQ%IN'*;B)VMB(U /!)(UJE;('$*)$8@>7"PGKBTF(7!-+:. M-# _=Z;4F2F=9XJ"R5M+9YF6X6,BV]F/<0^&%DY#"X>A<&+(8M)1HJF5]Q#6 M!!I]UQ3XQ$TR=^#,F 1E M)'A2'BHU1H<#@;/4VZ7:&ULC53;;IPP M$/T5Q ?$RRW)K@ I>XE:J956J=H^>V&X*#:FMEG2OZ]M',*R:)L7;(_/.7-A M/''/^*NH *3S1DDC$K>2LMT@)+(**!9WK(5&W12,4RS5D9=(M!QP;DB4('^U MND<4UXV;QL9VY&G,.DGJ!H[<$1VEF/_= F%]XGKNN^&E+BNI#2B-6US"#Y _ MVR-7)S2JY#6%1M2L<3@4B?OD;0ZAQAO KQIZ,=D[.I,38Z_Z\#5/W)4." AD M4BM@M9QA!X1H(17&'ZOICBXU<;I_5W\VN:M<3EC CI'?=2ZKQ'UTG1P*W!'Y MPOHO8/.)7,*W8:T;L_;#31!8VC+! MMP1_)"C?MPB!)00?A/ F(;2$\+,>(DN(9A[0D+LIYAY+G,:<]0X?VJ'%NNN\ M3:1^5Z:-YN^8.U5/H:SG-/+]&)VUD,5L!XP_P:P?+R'[:X@W(I *8(S"7XIB MZU_19S'LKA'K]2R&_XH<;HIPD3 MSJJQA(EFY?B$SN$V9D@(35J) B_-NQ9.QKI&ZF),K./H>/)U*\[L6V^S\Q;L M>S5JALGP(3_,J>^8EW4CG!.3Z@&8-BT8DZ!"7]VIQJ_4:!P/! JIMP]JSX&PO M=V]R:W-H965T!:#DE6T.JJP"%81K4I&S\Q 'Z6]"P&]Y[.Y(6Q5WU8;^=^J .B%=U(K4#4Y41O:55I M(17&;ZOI]RXU<7C_KOY@YO!!!;UGUJ]S*P]S/?6]+=^18R6=V7E&;#_8] MF_Q7>J*5@NM(E(\-JX3Y]39'(5EM550H-7GKKF5CKF>K_TZ#"<@24$]0OC\C MQ)80?Q"23PF))237$K EX&L)J26DUQ(R2\BN)>26D%];I<(2"L=#T/7/#,0= MD60QX^SL\6ZD6Z+_.=&T4".WT48S8>:9F@FAK*<%1NDL.&DABUEV %/D8 MLKJ$1#TB4 'T42 HBB6ZH*.Q@]M+!$;9&','89Q [R\Q13&&/$ R#N81P,2A M4Y/_)K7^-)A1V6*P>;'AQZ,H_E'W!!1(C$ R$G""7':8U& :@_F29&$6.0V" M8&'AJMT!L#A!*7;:!,!0G+E.'R!8E.2.TT< %N$8.TY7$ PAE#HSM 9P:9B& M.5QY#%8> ZV+88$4%$B!UB5.ZSH,'@1:% 5RJG,/H'"5B2)WJ#M,-FQA.$F<%\H]B$+NV "H:()BIS*@5IHX MB06#]W9-^=XL L+;L&,C=5$&UG[7N$'ZO>_8E]'T,0+L*[6;=*O$AWRWV'PC M?%\VPGMA4GUMS#=AQYBD*OAPHCIZ4+M4?ZCH3NK;3-WS;J/H#I*U=ED*^HUM M\1=02P,$% @ *4)%4($X(P>Y @ ^PH !D !X;"]W;W)K&ULE5;;CILP$/T5Q ,58O#8.F&2HA?<$U MJO@_1TQ*R/B6G Q:$P0/,JDL#,LT/:.$>:5'H8SM2!3B,ROR"NV(1L]E"6"8E04@HG7\;&B$GY& MB@LJ?[7T3!DN6Q9>2@G?FVM>R>NUY;^EJ1.L-L'J$OC9CQ+L-L'^2' >)CAM M@C/W!+=-<$86,AB%!%\UTCP/-12/'5BZ_':E(BCOCOR/^TEY]!*Y MMA<:%T'48C8-QNIA@L40LIU"0(

%=%9:JBHTU2;>&!\131!",:GA*DCPD M&91I*\VR9;X],,M7$SA* D<2. ."D96;!N-*3-58:8/ '?FA0 $G&-VY[2RN MY!G70)BK%.8JA-VQUE,2>/.M]94$_@QK_8E0R_-&H'@*LNV%/S)V#E/RA&D@ M:J$4M9B* LG&M@?4)@]5-!=AS#+:GSY([\7<*,L?FSN!)'O(,):G;'%#T M.<>Z0Z%N*,#]A+'JE@*\.<9Z4T/&;WNL $V,G<&3/.1I)!F]#W>)R$E.451+ M\;EBPHY>M)O4UI;X\(_B&[",@2*^%9.='!0^Z)NQ\ "( M,4.\EH";YB78 MPSG',P=K)MF5LE=>$B*@6GL>+DC28/]&.M/+-D;(&"[EE)X]W MC."#)C6U!WT_\AIZ=B.Y1D]B[IJR8XY_-PTF/U9D9I>ERYPWP,OU:D4 M*N#E68=/Y#L1/[H=DSMO4#E4#6EY15N'D>/2?0:++? 502-^5N3*1VM'E;*G M]%5MOAR6KJ\R(C4IA)+ \G$A:U+72DGF\=N(NL.9BCA>OZM_TL7+8O:8DS6M M?U4'42[=Q'4.Y(C/M7BAU\_$%(1$J$WE&06NN?YWBS 5MC(I, MI<%O_;-J]?/:OXF!H=D)T!#@0)!GWR,$AA!\$,*[A- 0PD=/0(: )B=X?>W: MS T6.,\8O3JLOP\=5M<.+)#\7(4*ZJ^CWTD_N8Q>@T:5ICZ(P<3<.2J.(S^:F#M'*=?" MR9?:6F PB%+?7EIB+2VQF!O9!5*K0/JXN;+O6SN%_X"]!G1SDY(@G3BWML M#&8&6V 1FEWRK046( "GM]<;]<2&L),>4-PIZ+D5RII1=!B"SU#UU$E\!19K M8(EOU-#4/?A#OI^XWS [52UW]E3(3J[[[9%2063V_I.\&:4<\L.F)D>AEK%< MLW[2]1M!.S/%O>&O1/X74$L#!!0 ( "E"15#3Y'CM!0( .T% 9 M>&PO=V]R:W-H965TGWLXYX)OWG/Q+&L Y;TPVLK" MKY7J=@C)4PV,R#O>0:M/SEPPHG0H+DAV DAEBQA%P6:#$2--ZY>YS1U$F?.K MHDT+!^')*V-$_'D ROO"W_JOB:?F4BN30&7>D0M\!_6C.P@=H8FE:ABTLN&M M)^!<^/?;W3XS> OXV4 O9WO/.#ER_FR"+U7A;XP@H'!2AH'HY09[H-00:1F_ M1TY_>J4IG.]?V3]9[]K+D4C8<_JKJ51=^*GO57 F5ZJ>>/\91C^Q[XWFO\(- MJ(8;)?H=)TZE?7JGJU23))VSM[IMU*G;V5<93DZ&:(1LS# M@ EFF. M8K]&Q.D$05K I")PJ@AL??A&1>0F")T$H26(9@1XZ6* 8 MI+23- MD@0OG*Q1<9"&L5M+Y-02K;3$T3\(8B=!_/%N8"=R-(LLVB&VM4 M%.,PPFR!U$J0?[T;F),C>[T:V^NHX2Y>_QAJ4;+.E%32[>&80 M?B/BTK32.W*E[["]:6?.%6C"S9UN;*UG[Q10."NS3?1>#!-H"!3OQN&*I@E? M_@502P,$% @ *4)%4"7 O:S, 0 IP0 !D !X;"]W;W)K&ULC53M;ILP%'T5Y >H^4R:")#:5-,FM5+4:=MO!R[!JC^8 M[83V[6L;BM+(F_H'^UZ?C5"^Z!S#1*V="5Z@W9MABK)L>.-$W<@!A M5SJI.#&V5$>L!P6D]23.#*,"]BK2)\Z)>KL')L<* M)>BC\4R/O7$-7)<#.<)/,+^&O;(57E1:RD%H*D6DH*O07;+=%0[O ;\IC/IB M'KDD!RE?7/&CK5#L# &#QC@%8HPVRX%H MV$GVA[:FK] MBEKHR(F99SE^ASE/@:(Y_".<@5FXIY$*/X[3RCJ?:6%".A/2A;!:_Y>0S81L(229#S\Y\U$?B"%UJ>08J>EC M#<2=B62;V9?9N*9_=W[-IM6V>ZZ+_+;$9R8(EXPV'I8 MC*1!(ZD7R#\))&&!+"B0!032JR0A3':59,*L/$9X3+;9Q$D<_R-.'G23!W;* MPP)%4*#X0IP0YCI.\=4X^.+(N%_XB:@C%3HZ2&-/G__^G90&K&A\8U5[>VLL M!8/.N.G:SM7T[TR%D<-\+>#E;JK? 5!+ P04 " I0D50I0@ =MIG " ME@$ % 'AL+W-H87)E9%-T&UL[;W[;^/(M2#\\^Y?0?1V-C9 M>?1^S-P;0.U6]WCBMAW+/7/S!8L/M$3;S,BD0E+=[2!__)Y7O5A%6>Z9!'># M 0;3LE0L5ITZ==Z/_ZBJ.OKRN,FK_WSU4-?;;[_YIEH]I(])=5)LTQQ^N2O* MQZ2&/\O[;ZIMF2;KZB%-Z\?--_UN=_S-8Y+EKZ)=GOUMEYX6N[S^SU>CT>C5 M'_ZCRO[P'_4?3HM/:1E=)?=IU(FJAZ1,J__XIO[#?WR#/_.06?2AR.N'*EKD MZW3=_/5MNCJ)!KTXZG=[L^://R0Y_-C%'_O=YH_\ZBV\^L2;M%CM'M.\CFZ> MMFGSQUZW\Z?6!_ZT2\HZ+3=/T76Z+XS>IO4_CC9 MZO_\'_\CM%FSZ#+)JZS.BKQE$7?)IO)F7^1U5C]%[[)-&EWL'F_3LCFBV^UU M!M-!K]_RZ'5ZGU4UO+R.+I)'[P73_YI&9Q>GT3=O%]^TS'"6KXH25IS@XN-H M60,4HJ*,"''*)_AW[4-ET3+93?(E.EL#0+*[;$4SMNQK,NET>\/^L#MLF6F^ M7@->5K'Z$)UG>1I=YMY:^KW^*+K\_46ZB=Z6V:?1#T7I.>@X-I*NR^)3E*^^!T_ES4UP559ULHO\OVP8A/!OU!CUO5IH!KGOP MD6%WVOSJO%C!.ZX>BKP-OR;]2:!D<1?U^D>WQ]$R7>U*>+NW MHLL/'RXOHN7-Y>D?84_SZ^C'^?G'1?3Z!! WNEI<1\OOY]<>ML!M66?Y?;1\ M>KPM-AZHWG]_XYV,+"!:?%D])#F0KA"Z7_QYV8:9I[NRQ(O*MY->#H>X\RC? MGWUBJ"\*$)ED50..(:E(U)1[+C7<(D"4^Z+T '>>E+"'^6J5PB@8L^;Q+7,M M'Y/-)GJSJ^ .5&WK6SRFY3UN['U9?*X? $<>MTGNO5E-^9#"E/O'P*^/<(.7 M=;'Z&9">.$5TN:L!W/YCX&#X'8KHF M@OINDWCSJS-\EU6(UW].D[*5<'+BZ6B[<1?%I>GI^]G=_ 'V_FY_.+TP7/R;73T^CAZ M'65Y=/-0["H M_>&#TG9SH05I)*J2NOJ6^_GI'J(8-)HA1_2O^VR3\D&QGLO MN4Z!N60KQ$\<&D>K,,XO'^!2=>!^/,*:/\%#CZ'9 -V1J511F:Y2>.7M)HVC M//5F>YO>I?":=53!JJIH!6B8514RDQ5036_:R_H!;MK*V;)'<0JDMOO' #'? MIB4@,$(&@;+%7017>+G%6XN7;9,F%>RBS.X?ZDYQU]E5:10& MF=!#L5FG9?5[NIWUDT_7F&%5.-;#B?6:Y'/8PC;)UAV@K:MDF\&6 MBS>]QM MB"L73%L U\KT = -F?^F\'FP_$W:P%?%=C'LX F:![R9 N+6=[ /Q\6 M%\!>+M]%ER"7S6_.8(#%;%@/=#A._ P'&ARL)'J"*>^PY3*= OU!T5-^ILT7 M^CJD7_#:!P@'$#]@QRMF;&MX=E,0 ?>%_(U ]#$I?T[K@"#S/LU3E&!P4+)^ MS'+2L>J =L$;\5?GDV]08>[*XE&-+?(6/G8D4QP#[ 'OPAR2IKM-[XHRC;:H M@Q#AAC_EH3#ENSIXY$5:!]%>:9. //Z7(0M-U)P'ZA;:)E5QF1LS"B)T'OI(?]-ZS! *3!30V0;I[X+]R MWWA@%55PYP*@7.]6/O4]Y/Z!TG1UO?@>QIW]N(C.+Y>'"WVD>)($"DL]=:C2 M&1_G7^:WB*NK^O^TB$G.0X(#1WBFQX1I.#&@1//ACSFHG9OL[P#;^P16R$]$ M<#Z6.()+KUA1"W"'=X"LV7TNS&_U%*'9HMJPE2!9_W7'LP1H^C.T]R"@DXKZ M_>7YV\7U\O?1XD\?SV[^?##8Z9:W,)OE,\SF2IC-Z?/,AD_(W?#Y,\SF;9C9 MO$E!%B5@(4KBYE'.V QI7S>PJJ .6W0*O0YJQ_P M%;C>UVW']<-.FU1]X#>>>^%P M^S5[.;;_FKW#]^/?WA4&\>]K][1,MR\!W=[AA]\I3Q]_]DYY3QR(#L\]]\+A M;>APP&OV#C\<'0X#W=XG6N][F3+-K M0U8 CGA:)GH*_'R .#N'\Z4 M%$/62B']5W-7 \7QK1N.9=7I;@Q1;D0V$Q-#]!^4__S+36Q-K/2A)2?9!/6?9['L.:1G0> 9S+S:@2H+<*OP&+9!RV3;(_C$K?@*0JOQ ML=)6E\.( OK.*DW7LH/'I!8AGR]&JT'2?8QQ\IDG['WO&:=/XDB.XI@5X37\ M@IO'H^[NTA61E%0Y\-#M%:WDCB.!@C>$ MWKP6G2+*>$S0<1'3MZ5K_PX=>'S8H\AT@9A$MUKZ0+T8OMB2P^A7F#E%J]:^ M.9>[[79#RCY:C!6N A0X^B- 1<\LBPX9.0,NB!27$_SQ&NTON"3CPHB*VQI4 M%29U^N#0>)2GGRW:YYFH/3Z[6)Y>GUVAT1$EAS[]!981OD4]6;3":T6GRG3 MYE-O@2P0S:7/JQ2]\O#,;!R=@-R4PN5.=NN,!\-I98]X3=?(77C;9K=.:?F)XFR"9K(;EBK@Z\] E39/4?$9#[C:W5;9.DM*.+V3: XZ M.KU^I9Y1<^'#9+C!NX["\T/R":])"@BRR1YA3;+/E7UZO#6U -S0;H6KQ<5I M>R@LLBQV]P\1ABN4Y*=/F#3=X^;<.3)8"N(=D=75IMBM%74JBY1*N0L6]'GV)8#ES5-* TT12"W^*D,!.^$14?N.2;IY/H'8GO.9F? M \V!3W3\B4:GPPULL2A %\2EEPAQ7=96ECJ[A-6 )\N=DD MMSHXB:$%, 0A-R66XT-TC:$9),/ER>:ISE;HU0N D;P*)"\J0^])M,18'KA8 MY-SO=[O#F.X%R/TUW#.X*WCPRBT!4@KC_3UY"^A*(E#PJJ&DH]BVC5S*I,Q\ M@>4#4 K7B)\G0-Z0!0-,S H&L7UU?U]%&-NGL9%(S(^(61$%UA%]1]$=! D0 M"@K TO0QD^M6E)47=+?\^.'#_/K/9" ]>W]Q]N[L='YQ$\U/3R\_7MR<7;R/ MKD#Y.SU;>*1:Q&;$P2NXYN3A:Z>\A[\G>C-?GI%Z>76]6(*J29ZJ:'YAJZ+X MS8T#%H'8$P9D &(#>8,&/:('"7Q<(5M>PP@<=A(M\+LR95Q*29EWY@% M ^R!@I!0A+_C4;R$&M/D^LG&&N$A>X4TM[U >/^:J,HZ.D*6FWY)X)H"#='8 MT>_N?P,>CGH%QV-&QTQ%D9P3Z'#(U_ 99&"&4R$Z&SX *O4V01T4!5;G^O#5 M !$%-$(DX.C606J9[U#$>?:E=\*7VP')!A(F=R1D?5FE6R4MH,S"DDIBD/=^ M!V_$XT>E>U>)6H?/8I!*7N.E7Q=;VJ5Y"B@>K&Z+ZDR5$B.$K8-T=A*=@D"- M5]02TT01K?D=FZ+:H4,KQY\1*,*R]7N#6]!![XK2])CS /']"X4*^!->8I<"SD=HB)0BR0KS4MQ M*L1GLYYMP99!A$VUV[ H9@2>V*@RHH8*@K-"0*>.\FZZYEO+2*"EWQ8!D/@C MB@?U$^,'GC/6TM&2%AWXSN!QXBX M]:A%2Q7,Y(21&$P719,#0>H62XY2BM845WOW4D++@&Q;H!U'H Q5T7I')VV> MH6O"< ?Y=U7O""/XU. >;="Y#( H-9.O+,#Q^32H$-*G3LIQ,*&=*/LNQ>ZS MW$(D "CC6@4:?D[).H.!S2)>*)I[ (U&AWA!I*;6B@'>!P&P38T$/4BS1WRA M#54OXW;5 X'I%B&:*!W@K[N:FOV KC&FPH8-Y@"*ZB,0 1,#U)J'U MI =Z;L[)/;+K*B7.I"-Y;P0@ CT\6S5&0H(^Y! M0@*ZBN58U0)AQ[=LF27; U$L4)SN=C7>2EZ1TG0Q8K]T@'H2?5PN4 Q;+&_. M/LQO0#(+D*"7"D0!ZA3F4@%V)J?V,2><(86_^M>2-6U^%4OLOY;('4+CJH.) MW$ETB8()(/A]PKJ&9BQ83-K7[:XFE$35GSUB.$=1 MI;:/[#99DV.C0CX(V)?CN5&@7\2"K:#H"LGA9J.8(W%77$,JE_\;&+R%*TWB M9 1**PQ0C/=>XF;9NN&'VFIGC.W/ 66)<$S,WY9%''8&&'B7U>JBX$*U<\6X M56#FJL7'$1L_#NG49"]%>T&R65'PQCX#6JQ"<\B40';S.OG2B%5M,=]:@$/T MK;-[68]1>9W(3->P?ZH&UQW W,?;TX/9\OEZ1J M//'J:PAOI&<3&#:R# MK1AUH0B2I7=YY1*A7NU"*72N)4;RB?+7\%:A)R) M8PL$V796>#@;OLLVX@-1B@*KYD]17X9HX:U,+:CFA?8-B )BV/5S4+'(7OU0 MBETLQ_RQ1PY8Y95JZZM>+*N+>G/!N=-J56:W*"FAPB=6-%S[;LOP3= RR2A- M= NU1YS"LI@L,9(1=*4J^D@/@5(V7WX$G0Q6,>YT^W%TGM(U9$NLPDF7YZ#J M26L%T"+P4#-DLS)2(: 46D$DD;*2=]+-6%S M(!JR^*0>BS5?(6 195%MY;VU2:Q,MMNR0)O-K@8:^'?U8*K72*!,*H?)@I)) MW (>WH@=[B2R5H3$);G=9""$X[D%;02PM'1#6$$_ ;G[_)"1[4B$#S25IJF. M3@#L_'L:2@EAB:!)Z_%"D*_)U@>8M3K>]8CX&XG7\HZU>E28A5%%$1E0)LK1 MO@F\>9.081'HQ"=*4'38([+X-!N MFVY$XM ,(# 'L#&QA3#;J65=?"AJ=0H9X)*B28&8'%PXLN:#<(&\@DU[9?ET MQV&/2OBSP,!S*D:B\=20DE@H)%I\@3:B\+,B41=3PA%Z<&W850>GB%]4 4 F MFZJPH1G8MN@)I!'43WA?>Y/O*BTFFN-J!VJU6ST$I\8P'4"GBGF5\J&K, T! M@8IB8B4*U56^="?16$Q0C\U]U.$5(*F0-_U:E]&Z^Z*T1)2*1?FQBJG0 MD(JGI9MJWNX&"Q"'T!&C^,(D0KLY+7&#;(K-HV32Q[7PX_A&L=ZNBZVM@?E( M*4CC&#-Q+>JI%X#CCNGN%Y+ 0%9^W>^>=".@*!MEVGS=[YT,]3=DZQ+JC>XC MEO"5Q!NBIS96$.6QN?R=$W416GWAY#$=#*=UMC9O1(J)^KHH%ZM:(8-E MLO#S?,0XX3#($Q25X/TZ"MPV!\-_@DM*HU-O:UMFS'9^1&M*HIHH)KZ'=9]9 M[F7#LXW'/"B.O"D0*$?D_'XW7[X!D00#1H2YXS0DG4B@P0T%&AS=%-ML%4V& MW>-($<,T?R#%@-47="\B;Z^T+I 0AFCSL4E%"9GF+873X5M,:!+6C/C* (/: M=G9;Q'JM$-HQ#(GMNV;9+6.42XQ3#=9RBWYLTIG0.UY6#]E6BZ.9D_,0*X43 M[3P=41:M31#ZYPES&S,#*7/)9\%3G?6L.+R1:?#Y[0X$E%7$+IM,T2!+]*ZL M.)7D#KW.)K)@Q)X?=3*99>WJ][6H*QC^'7(/Y?) $&46&_0<\*+ M]#AJ0E[+H2+B 8>DG*8/3]Q:I&H_$+5(PSJ@!MTC[4X)#38^.)O MGT@ ?5(0TEXG#)95BU)+8I-!BF*342?0@VN1,AN-@?#@3)81EZ4P6?K:L#3B M*CP!K;.SYJ %V\Y"6F_;_D("G;=^ 6FEK=FL&9%VXB+V2U 8SS^ PKW_[B@\ MW]T#%E!"02L"3SN]01R]PW/XD<[A Q\=O4VP=MJWZ"O:-RM1F70\1V$;)!U" MB1E_YI ?S>15\QK 7G]MVO-O?G C9(?*W%AUWMMV2(I'[IR)H3'Z:$4C14?+ MW6U-)SL8=3LV\Z3+SL';VPV(3O53R")Q1_:NBIDH"TVET4*;PV2S8OLVQHE'3&$UNV+!V&B!/'!' MS358COTS65-F)I6S'$4*OVM/;(U\()(S7AM<40;"MHPJ"."E?\^IOA>@ WG2^UNT=G$0-6Q MPPH6*..)CK8ON#QV@ZA;PLI-W+OEDKD#'.J@245DAX2] \K_]00H=QJ-NW U M@S"L7"!6T;=T%?KC[YHU(DTP!#T8BR^79XF5R55IT]\],XT$JW.6$PBQ]Z(@ M"9M6$YMIWJ9H6Q633ZN&;<;/0;19[1^LG)8'KP6/1X@Z?-]HH#IRM05/[1CW797< X)NN6J* M&,W@K[N4HBCP#NL@_)LV\\9:CHE"YRICUQ"+B1.Z\H7MBQ(#A7QTPW81EJ92 M+Z&)LRK24GN.876/&;Y%;PB5(MF #@87L+2NVCUFREIAY.'54%CZFHSCJ[KE M.$A\R\TN24P5+UTEQOT-1X#)& Y&HJ!54YQB56O#D,# S^IB5"(K%:VL#9W4 M=2>;D_9%$GZVH10R)H6I:ST#?Z]M7M",<;%B!U8N<:1MO#4*P7Y(-G?" M0M!OF)3DPU!VXDI7?JI12G*(("7-:5]>F;;-S%@M?D$ YSUZ:7+)TDMVH#&5 ME@="X>.NVI'6= M*% ?7F'P8\O^0#VGSI"0H0T+KIRUZT5#CXF.B&%#FZ1CH M!DI8UN'(E?LR%5&&KJPRW.&EJ3C^O8X&W=+.*G>5Q6J5\'7D5!?T72;R MB(J#H@ F#--"IY5][QDP&-UE;@G:S;1D?ZJ%N([-.7F=S88'N;! MUYS@9[*KD":&/B$D4/0(07T'X'E,)7,*W5-/=D85KOK$8I%(5N\QW99D13HG MAAA@C9O%!]+]AN@0)H\QBO-+06H5*ZXB7&OVAM) H_MDY.J*H[M4KJ$ A4S7 M.@#>K,!0'38R49!3Z_FXT"1N\;C%8"ZLIO:X>]1<;645#3QZ]>'Z]!67E7+N MB$1.8GK6-B0QX-MV%#2GD0?6^!SFZ$BI%J+5"',A<15@13EWPB)NU9G"7+!V MO$(JAT!\>T)'K''X+8R-\3/3&YI1@_>%L"5A#WDVQYX%N;9B&YBX49J<$\7D MF)\)!V2:LMVD+BLWO%N34^OZ5PM007Q MT( ?M\IK 8J+4J@UG[-5+8-RS,(&4X.K=+.1N/X599XMEYAXIC"C3;K\B,H" MLZ4U D2)K2WDG-@:Z0%&+3-Y?TCLVZCH3Q1153>YOK4!$A@I,X?LJ'6[RF0$ M1S\C@W4!C!.E08[REJ) F!AM \,6" ?EKEBWUW$I"QGFK*%*!Y?K:,8(8,TD M+E=8]YFV&]Z>BH+0M(5%-I*@,5J]/(CPF4!M>#L:"/#''5>D*6YQ2S0WUUT5 M2T15BQ$CR[>[IA2FX@HEM/)3EG[6%ZLH0]N&_]4*X"H0BZ695LP41P=FK),6 M75EY?B2<;ZUX5!'051D!I0DM73N.;[\)A#';%IQ SGQ#N^)H,!0E:4V $UR8 MP T54R2%R*TMGE.\FE7-)#=1LB0;$)Y:;^8@.XT.GKY[I8+9;&4R67]2M67" M-H';E(-X_&86[LK&[8W M#?+FBJX:*Z(W&F40&02,7&O%D:*_2W++LB866%OE+NXJ)**)7SF_R^YWJNQ" M]535Z:-FG1P7A6J-+M6B11L,8V0$ QD;Q$&Q.1)+!]) *6NH!#/CP'S[+^FZ M P!2*>$Y8X50&S8S.K(5<-L5LN6BQ/A:\JRK4,.5HT91K.CJH4"E T.?I80% M2_S&FOJ0/@(U^,3VG32_QP.#+[.21# R)'20##[ITU%U1JHV$)9!\XBYP&+ M4+&!L1@WK)XET(* @%@;5$R4(B>)A:4N$AR:6V>;E;'&_Q;O>T"XT M2;=-;863P+7+U;LHXTI,,ZZ-[MZJH:2W)D&VL5.RS8J*MM JI8+DGO%:% A' M6U0.$5EBY9$9OUPWK"]!1NDNCQQ>T9&N$'>M/;''.HU=J-V0'9&F/Z6U(:>8=(%3&$EM MGT&3(W2TERM\[QG,MOXG++-R3,OFK%CTXBB@=6/!PJGA.RG0Z(CD*MI:"H7H M-ZLD&&(6OV][K\H!X\B!DR"<[01F2264JTL$BGO::Z?H$+MY)](8!PIY.D62%:])AD]D7*_WM\;DX MEANGE:;U$Z %@52#%R)7457Y>7(G2V%VE5^VQ K,4\'@5GJ71B+ MW'(QNH($W+(,E(5[+**C9+80[U^;49*FK6C.+7H."A#0MP!QM/5REC&(UI0S MTAM(D"!1<9V-8I%Y37SP?7<%^G_H]A+:Z:PQI[#1;;%S@N;BAO D.:O>G29- MKM58?42PE!+2Q]\&$G7;.HE%KZ/!)!Y,AQ[SZFB4?QWUNO&H.PD,L:_"ZV@: M#P%H3>+GS#2)^[UQ:(@[4P]FZD56/6-?S#3)0$UH*;KCY#4?DLV,USZIY"0/ M@6HC=?NUK-@#%&QH&L_Z7?@PBB>]"7XQB/O= + 0BN,^CAC$@V&?GNA/1X1B MXGBV@@W4"SY3I(GB?&NL?I,K1;"9R28O(H[TD!C>1DFKK&J:BY]CXS()#5B0CYUS?!S=,8,Q@J+O+"[=_,SU0KVPV*^_'C- M28G>,)/Q\M:J:] >;=]Y3X5:K@XOW MQ4*+*[JC)GW@=I@W:'*EOHWT:=Z"/RQ&OD<)DMIZ64!9F+U$9]::[<_TPM=1 MOQ]/^DA?5;2I_4G_N&?4.04Y]+[%IF[ID[+1<^A!;S2)A]V>'JO^5=^W_7Y3 M4JSPD]45*AK'P]D4I1$U:!R/>OZC_"WER* 4W)N.@8_T[.?HJ\$0_NW&O7YS M/MY._UL KU1?CFX+W,M@'/>FO6AF'H!O^I.A_A-@-![-D*.->R/J@9N67,TO MP>YETW@Z&$5FP?CW.!K&XTD/_M\;C_0O']!*!5+QQMY^#]C@R >D\ZW[U_R> MNF7QZOMQ=P9K,[_VXUYOV/*7AMX01)EQ%^2>F?X-OAJ-9[+N01>8\D!MV>[@ MB3@S&,5=@!@P^0;JX"_(]5$>&,:3V1#9/$\%/^*IC'_MZ\27J"&H?,4-4K=F M% _&P[9;HW[T1NV[*_U1#X3"F7?$ZOOF[_J0^A/ W.G ?U"^;_X>P'#J'C+$ M"S".1KWHJ#^+CNGOP=05;^=)!Y&/CQ$LCDI?K7VVRO^TR<CI31<[,P[=/CGM0FG@\B9'G/0G9(F&S2\!TBA!]I:6ED-)< .0% M-M-1%@PNB19DS9*/H#NB*1VGX4\VP@MVT-#!:_:NR%K*E7)JJQJ'CJLQA>\X M"5G,*6B,]^$+5!91R^ %+Q9RIJL@FS4^9&F)!/_)$S-U!X?3RP]OSBZXSILW2-5U.#5U M'?;)F,%)HY^23RD6)XSFIN$7EE#\80?R?&\2JHM%KF:Z"Q2YL<2D^D@WZ9FK M:!\NMR&ULMH&J<)9C'IZ,5=X<\_K]4E,'D/F QPS;G6=,"Z_3?)96WJO4TGQ MA;^7<#K)%DU#JFB7>H6IV$58R\4OI:DC/JF7_Y_@ MRMR71725E#56V+"WDDGX9[)-5A0OJ\+<30$]$US3OJ03A*-3P[H-N@U/ZDK* M*%BU4J\W.>D9NTO" MB?LE17/YHR?]DZD>;'CT<6B0[,XV/&\V?7!YAV6F:R^I:19F<%TU/1O8/ MZ@+ITHL/Z6:-XAT7LT25WRJZ"J3D,:=V@YLD>Y0XH4:,!F<3VER#18S+/.UP M9H:.O-;OTC4.,8%1Y9ZJ=)5-FJC"_.1*\IB\75+7ODJF9*YR!N&&J=%TFA\Z M"^.)7BD!$LUM PN.!-BQ97]S_%L9VH.<+E!NR(/WHV4^=NMI63> >M2E:Z] M,?_J5(IMG2[V:V$?XOP2B!0"$01&$*DL['SMX+U;"5L[H]KVQ2SC]>ADTC;% M -%#_^[ ]FZ;. C@8G*>-ZN86WKA<17*&7_<&)WT;4BC+2Q"@A09\ MUZ6FD"#7V'[,MM ]\S1S,3X&E&@;9CPNDO+EBG'J=6'ESM MSS*?/R9_Q8B63:*[)86K8SX3@8AQU(TBX>@,)\U:TIC =MNKRM=N^6[R702Z1(P,Q@ "J[78?)H M%H^&4]!"/7?)T:P+7[,"Z^[I=01\)NX-NM*_Q0BAN@^16_2!.'FHIID= 69- MPT&P>$JQJ#I N)4DQTQ2@UNG9#K)C#10PRA4AML2K80P.\0+BSDW] XX[;#> MDGL;8!YSXR%)Z-6AUVHV8$]J2W*9%=.66%CZ%)G\" 8?IQPV6SPYEA M7'-)#23G=B<(8)3^Z@ED^GM=5H68NIN#FJQ K?MD@]T*+W7 +MHBFCD:"RH\M4U9ZWQ/;>()["59^8B!+.KP!D>M,G+92MC0EH8A\D=:84HC*/*F%.J8F4R3":G45CL1H-/-P@_FHH8*4 MU/7P1M-7L\R6+B-:&5'%[BOJ-1*?(N[Z.(4LHK M3/02W!8F;--I((); UK7AM:F2_,>4Y'XJY9I-PFIG)V?1#]D=94U#2^7J[J@ MLBRSV"HD%;:]Y&*T#AA?2'";UU39$<:=6C:4J_-3+,RN?@,U6#6H].46Q1K7 M#4+.Y$W/(577:#&:F[I#M$V7;(M$7#4H. E(>V]+TP'=TV'L0X1GFK=RZMG2 MSBYNYA?OS]Z<+Z+YZ"2K2,Y<.!;VZCTZT_EX2@HZ MWF-JV_].#A+!NMF#03R>CM OT0,)=#8AWT1O%O>F4_8\3;I]^G44#[LS M_K4;]V>#-M;0Z\7C;B\Z&L$@G&T<#[I#E&''D^AH&G>G*&'VX@$(JBV:B>7AE@2.EQZ0]K,+)Z->#-]^'(T MXKBM/CMH8-,C!0C8#"QX7@?MZ*JTD0WZ$(+$(K=1W"W&>.AZU &^3RU461_= M*8;^B1JRV.&)+(#LQS4Y>!.T0AT88 *;ITJ\PW@VI&\'T2#N MC?OX<0ACIZ,>7@00K,BJ@C!4+EH-O;T!>UBGX?&1DMG$D=.(0U.(:K43TI)? M+&1O,XO%LJ)5E'2QE$:1*:4;OBC+-[I4!8/7$0=&,S5$?P&&] MR$< C#J#>;I=KR;3V?OO;SJ7[SK8PLHB+.>+^=+O9"HEM?:4>-H[G2-B&$,+NUL M?G5+="0MJ(07>A.&O51I MPXJ52XR:C@-LE,YRPD M[UN1_HGI)*-;4?APL6''&4@)?R83K _MD^BRT0:M$8!O.MV\H$W&N4W,.FQ&C#%=JD>()QY12$_FA+O(OV, I^WQ@60E'G*3< 8-R.(_@ MI:?S#]6Q[1![P-JB#;4>UR6+:;3H:2=LK8*$"PC;?F2]4Y7';0E^.""TG^6P M!E+$P:8?&-(#@D0_.K?L>4UTX6!6;+=R^\P./XP$!K#>IX!V/S6^LCBV MQ59G)WUAF]YXM[7C\*0;_8X="=LD$_N[;B3HRB&V85;S2Q>!0!,"_#&HJ=L. MMM1]5D_L!;(.3PJ^U/@$#,]\5A(]])('-*#Q9,@:T!2TU1EK0#V\DD-6@4#Q MF_#G(7T>CQPE:!:/1D.YC TFADHC3#KJ @^HJF^1(>W8Z2>,\ZC?!Z5A /HE M#]A(K@?*XI25:[E^CN#6#U%AO@J+J,&+;_/%IAVJ>;.EVY;H!:P'> D%2HY@ MBZCV+FC;7"CIH/@:'V?;B?+]M8/=K*0 ;3<40%9N(LI)(R>C(0Q*LR%MD'LE M(4ZG\ZOHBLQC9QC;]!8X#+5-4(UFC:@NYEV9Z!Q M"G*]:MCJTPQ$)>$RA(" M].LG96!LWLRVIEC[J'W;%:#VNEQ-?=!]/CB,S(6@"3^JB #3V-279543/RSV M_25=[3@=Q(6J]D+ 3Z;KX>8?=FTXO<,RKXYC+!34C.RHN/8&< MGN:R#E[0=LVHJ%=VFX(^DN;N-")$J<4AMOZ0Y#LT4O0'8J#THK=:PK7<6J\Z M6(0+9;+OFPJJ65E"5D"<;D&G9!@*\[I%!;ZN)3N;ZW8+*%#]G>A PL$!<806X:"^#@K_'T"X!N&^I&J 9"8&T/5 M0)KV1E&%OY#TR'FG-KU1Y4@*C+@A38K"76ER4AT[& []I!ZZW64;VIMR_<+@ MT^1Q>PM\(H9/FPS6EF>)K?ME$J<;]0;]2!+!B<42T@#(2RFTJK" =;U:W+B M2O>HPW3G/Q>VHY.J6-.9D#(>XVLP,:Q.**2)3X)C&5A;EWI!RGXE+^4>P3C" M2C*_I79TJ9(#=(],5+K1,2B9 OGAP]D-YQNB^??TDOHN+BZP M6[M%J"WP\NFRBY.%+9YI&^6$RDF- M4^G+B3B6LG;*D<4Q)2OLLIK*.F/6_-2NQ8L5B(A*>8.Z954/Y59 MT\?MIN#*Z'CU51E+KHU,OF<(5#K?@ M>J543<2N X>K*"BTI=*1+1*7HR^4'3$=G%RGAFG&1W-R!63;\Z!=J\\@;K(1 MX?9.]SDRG6/R]+X F4X("3"#FLU*\$>YVS"6)&NI00Q,X)[/"&22C854#F Q M^N=3*NW :^75*=S:J"MBO.NK0U^ZAP_;T;>'@:U1?B.SN\BUJ2"LV M.)$YT40FVEV83 L++;NM5:* M9,5BE?2[+H&H\N/B^H8">Y:+B[/+Z^CB\F8ABP M-Z#\H[,FEYPUR4F+9WGT+KTMV>;@Z=PJ6K\_G=A9'JKR$I+9G 4@0]FZ)Z/N M[_:D:9)]ZDP\42I=$Z,CR,J9<5 QM@&C2KS*;6BX&KN=V"N+PTF8+E0';9Y6 M!965U>\M-5F'FEEJ,2V*B:VS)@XMYH4C95QQ"V'+>N*R,Q."@,;5S$2Y5R#/ M<(2.6YZVL #?HZ>ETVI/5P9';3UVJQ6K,;9!TETWT8-'*3YOOX-,"4.0.'/R M])E^E3IH#W&?2XVKUE-XA(H737Q7_31*-7 $6$8I[+EJKK1?.V?(R7X7O#%8ZJ]A"IAL+&*68 M[#J8^I438H@QQYG]^5-N+MH_:'KA9ZR$@-EN_]I#'@^MU"#>3'/!9/.OLQJ# M23%EM&1!QXB'O"BN1(VAR??:'NGG13[S.&;(V,\7_%'JZP(6\IJB]("AK!V!"/C=/#HC)#CZ8GLR&TZ&5)1O"4#MS-D:)74RQ MK[LGW6XOLJI3FMH4$3MD%.GF-Y,\QFE/OGVP/SH93\E02ZO1WC+UG I_"3=8 MXFJP:-9>21PDO4.%8HDFGFH]!$L4T]EP6+XQ.BMM0"GXB 0@FZ.%4F$2<0!% MW./G7JU+"*A7DT!.8UT]TRE]@2=N>:$=8=.^B EN(%-U<]Z[$IJQ?'3@=]DYP$0'>9KI17B7!/=)!&3<# MN9]L%6F"#&%A&:_1.87)^]9^G=1)Z^+=N@57$M.Y"VTHK#,\*;M6+"G)DXZ)(U1N?MM#;J@?YA)*:?]P+*H*6J*P,6(?J(F3.43YLO907E4L8.<" M[N271#3)G=,^-44>K+(=9@'6G2-YAYO7U7Y+.0[80TYC/:TID^980_:^DIM5 MHWSS5QF &"W1[N.L5Q^/?:N)5>A@RUX7A"-56*()?+* H BV MW>RJ?=0[5CT J=(.E]5!CW6R20UO8DA;!2-,?K"NDC0PJ_'86_V0<@8_2U!. M>:5^U[[D(-*K7A/2'@6E3'3[P_4X5G0/H3GHVC\YA$)R4X]<-3=42LA*-#^. M=)EX[2?@IR5=^2!*Q,PJ#V5SF=P)ZTR975%[Q82*O242LB;9MT?$K+C_8Z8* M[RO%@_N$ZK1)Q)MCIMM.5:_8OA&,SW:;,7N19 4U260-+&TGGMP+PGKT);C: MO*=DQ+7DON=0&)Z)28+1K5QCX4X>.*T5FM3N X5IW?H)E*F?U5"LPH'N0JH< MH)JC%@2I%O$1C^\6KE@NL?5$2M,O&%.'T3<@SU&:O(J"",UN40F&<&BTK?==>1Z!]QJ,N MA4I.)_3I8VX*\F_15;A[Q"P^J^ZI/8+,#CI&]6@RB@=47?%HTHVGDS%\LD>[ M]HGH"-2S(<9''HVFF*1W$0 *+VPX'E&J^3CN#D98(8/ON I7=D/1#P/3#0D6 M'UB>6) \<8$2AO.-#\M065WCKLN:*WL=#0FZO;B'(>>-!$*"G@+RT:!GY3P& MAVI 8XW+?C2+9Z;PJ':MRQ4PM#)6!K%5OW]0;MC .8UIJ$[5/S-=(& M5DT+U@\G6]7DD@I#S4Y&W<-7%YB]63"#H$9MMN*#-NJ4AU>X#&Z'Z80X ,.JNHQ?L'))[R+VA M%8VSW\QC[Z\%FB^RO5@VER^ ZLQ2RR>E42?,5UWKANVI>4S+>ZP+^(GW55,! M?[9.2_&7/"]VDADFPQJFF?J93?CF(;N(?E:5.Q9:; M:[[5WI3*,-5-_S(,(_]$>;NB%9.L$ML)QIODS]Q"A*&G/ >#[C?1TO;-PDY4"#ID9*"61$98%X,F)L=0 MCLS:_?RP]7B8DGU6;UQ2"ZDJIIT*HWF5KO#=L=RVQM" MR3659-9C2P4[:,2-%"%;&1Z]K ?%1^#R;K,A[A?+!1ZW1H=Q"KF%,YQ4=E-' MI2;=8Y16AY1;JQ"6JGNL6J>((AT4N!QAZA#I"^/UK4^G@J55HRDN)O[T^V.2 MNT9C;@8SG8U9W!E/HFNX=203<],@JI=!QS6*1R!?@G0UZ7*1^G$T!5%K(NVU M$J()M!H;Q<#3%3C[=?O2^O6C0.!Z,9O#,N#N*0)H=8(7_+KQG MIBLM]&8@0E.GFSXM!M;>C0==JEP!NYF,#@?4TCEFVXFVOW?*MU@8HC_1- PO[):"#'*7?T M):0:7JPNW"AM*?/TI]_LG=)'ZW1.X1[_>N0S@?Z!>,=;L MM*L\G=;)%S@ECL5 M8Y?R9 =DNZ05- QXFEOOMO@GZC4F*T 2EQQCKA]-RV$5N!)KA='5!@M6L= 0 M^DWJ@E0F6/\Q 833A]5_@2!9FD=Z3/O_/K<9[_H%<@5 MB^AF_E]^VL 9Q[O?)%\."X.SYVKD66KC'\7!5 M5L3;>JZG'#Q'3"Q64ZC9J/-L0CHCF[@/Z5 GLS6W=;&XBAM?1T7 2=R?< M&^6H#^*3^MSK@]0VGO(?8Y"*NERZ-B_HIN-[1/\6);T3@-4,C6+]:#:*!T!0 MX:\N&LJ&<1<([84/QS?>!*\1UX9<%0P^]4>RN!/B>_3=>(BU$K9(-AGYK,Z"L4A>*-%NY375H;U:R.DTF%ZM<"WOG MC%WD4WJ(6?27XHDKAMJ"F_W9D0YLOF]_UDE&& 9-ADZZ3PS\(\2Q#A4*YV^. MH\'(M/VQ/U]IBY8\RQXFB1DCX"^65U<1+DP_;WV6BG0.)&4F4!MZLQ':4X>@ M<3A_-7UA["2F=Z3=G*M^YNTDZ"V.5O4RI0< MKZ)K6UU=F\4QB. :%^H_&V540UJWU2SF=GX;? YV21&@"4V*%;GQ^RH6F?,![TB5$\!I'=7?PXGH&L M/@&T&O,2)Q/\,.ICNS@/WP1-)!7['+*5TR;I8^W M)9HTV>+>DKK.I:0P,VM7JL*8S[_4I)2W 5])U\KPQR*-L#V3I6M91.^Q_QBB M#+K%=I5JW/&@&HMAJ.X:V [NTK+ILO>3J=]*JI(#53R)3G73+S->A;E3AFO)/G0C@->+DY5E)N-479=9^$ZY#@@'\86U*E0P1"31!3+G?T: M!%4I=^C_L]PVV/B)RN]R/ ZYJ%3^8XG>?XX",@\&)U^!@*TE/Q(7C+A'Z9B('WC> M*B;'!B]5E4Q^3INE_G4Q%Q6Q(='I#ZHY&N*6J;X:[ %@,%U"SD7B:FNO(=8; M.T/S!:=MFOJ%%NC41E?UUITX5[?C&WI5V!.O3HUSU]89M8Q24G5E 8[/IT&% MD#Z1E>:@8D94895(0(:5'U<[CK5!@9X<*TJD5#3W !I-I9)3IWR0W27,ID8Z M!1QD"\07VE#U,@Y9/:@40ZR<*)CXUUW><,:8F_Z"K3"FB>)^$ ]01+?BB$5N M^!"J=6\D#J[HQ]R(Q61*)< TDUZW\T=E" J5HV^YR(IRJ0O=6,(+ :P\;XH, M9<0]2+"P6LRI!9K*B2L[WEZ"BT0,EW6B'E,Z0/5DBX\<5ZVZWE8AL:)!H%XJ M8@5H5YB'!9B=G*DK!O]+B9X6TD5>_]>2P$,H8'4P":3@8ZS!DG.0.LEKC1 < M;B.3U)RT\<)JH16!7W M4XF^;MN @7>9;E9S1R$%TAX)+59954E:?XLO-6X49=Q5# UEJO$*&+K\54J-D &( MO(IH-G5KA[8EMQG Q4Y-":LXJUV%Q8UCO^52L?:)(XW\.(1=-7VI.[)*(?H^X7:?4 :Q1 MC4:JUG!\B)?3+8(^!_ 3'S)%-,6-;G=LL;B#TR5&WBNGS^1/8M(D(I3FWEH: M76CYK*K,1569&[)Y518F>@?.@L>VC_#F7IPN+F[._QS-WUY>W2S>.GK_]>4% M?#Y=<-V?A3;BDZS5R\YK*(;HJ1 X>W@@JG$36 MBJP2-I74G/,T2EA:NI$BYPG%_7 XGV9&F >4IE(81+Q]K>4<_=I/H4+/3&H; MY7_(O*9][U2/!&.D%"5: M9SKI3&..7\4OE4Z,*WWE W-LT9=8NPV,#7ZHU2ED %*!"B@1&"R41+5>.,:8 MC4=E^02@^YSH]J,V&*3JL4.R*!1,=4N*6>@E'UI>6-V.L%_U_%QIO@EEOK5->LYN%VJ MRVP$-AB?6/,&'KEKC(\Z.BM-O>G7NHS6W7?Z4Q3!2NXZ]T._O=DBHHH2X_\O M7E27G6Q]Z\(IS>HCI2"-8_K2(0PH/AX.#C_VN6O%"%"\7K]GU2=L-GAEB4_9 M9QHEG%TDHSLG!@RY=A"PS;#LPQ58A7HJ.@@ MLPE"_SQA;F,U/D+A/OFL"O*E^5H2L9C#&YF&BISN0$!92:%=7>304NTK*\B+ MLTOUT?=&L2Z+*:4&C(>B;]6H)@S_CL)JGLS-R2PVZ%4VM2H?8J]=+IO6[$81$L?*:Q\J3"U-SV.FI#7LAS;"A0# MU$UZ2,IA]OS$/EU1 5466R-VCE,55(LTKGV[>5(0TCX*0 6]*+LZ8VLHLPH< MM]!8=\-M5'U44>G/(5@>(JGD-LNI7ISW_Y@W-9WL8-3MV,R3+CO53$*/\A>D0@I4#<:BBS@AAZ6ETRE@S8S=6@+(*,9( M N$3DX+PV\&W'OP/NYR",,>MQSY&O:@[^XYNK9[F+,=L8II' H).N7+_>8$K M_=:YU;!.YU?R2X2FTFBAI >U6;&%&N,$=1XSNV+!V&B!/) :9261:**RCTU1 M_$Q5JY1EEL+AN".[;AR&2&W,]*Q@<+$<%8CKJ!BZH#DK,9 MLG9#Z*(S4S6=B!Z3QT%__(*S,$#=@$1ZIU/93>N5B@KJTD4+]KQ1GANK*G*U M@E&X]:]:T0F-2!, N&OI/GQ-QEWG9G*U,NWIL*\M<4SS2(EY3M@:_G-.1-:$ MQ..M23PC0OJ]9.6QM*T8XJAE_M#I8B=)!5&=&LP+L%!3@NKW[K[UK2H*T-W7 MD88&QL1ACS0\EAMCUKS&2K%W>LU,^2HC@DJ9+%N9U>8W)$!(VTJ.@J="QKHN ML2W7\:-'I+%CZJ,LNG/[U#%_L83(C6M@4>Q0:1(4(U:BG*QS^"DSD)Y_D>#> MZ_U"7&J!NN8\RCVK-,\\P8:$';ZKF?TRD?!+(U*%=M+7'*B!CJR;%1DO5ONM_0_[M^U$X4N3:,*<]H8K& M9%KHRL]"I1^A+MZ5.1H0&#.HVN:NFW&T=H@"UB M[G5YJUH?J78ENAE!-+\ZJR)56=EVEE!/&31V"%=/V&ZO:G4^ 3*<1N/N.-8A ML[1L59-"A+E3W5W@6T+2_OB[Z$RZ:*^:/G]Z4)53Y%EB90Q5>NYWSTP#6$%F M,$ISM\KEJ$[0,K&9YFVSO6M0]S7CYYM-L=H_6$6_';P6/!8U_W7#C"K I20F M3IFV'6-K(:R3F4&4V"LI5M6:K7%D>X?)%)^D1I, M1&GPC>B(UPE\@,J4;*DW5)1Z SH06,#2NFKWF+E1C^HHA9V=T-&X)K/UJFXY M#A*LFDE/"@<(4B*0A'2)N0^B MD[KN;NM7PL\VE**2!8*I:SU#HWR -&-33DN[S*69"3]UFSXDFSLA[NC1 MXVHLVH);Z3QJKR,+]PG17C9JL1*^ M4M4?,)-KT.U033MQ([FK+%:KA*\C\DWV*B;RB(I8H5 3#*A!=Y)][QDP&(=C M;@E:M+@_J[OC42DH\-H/1*9(>3OD^KFZN*TG1@2NC66J=5) M1J4@+BDQ@G?FKVHAOJM1;GX'NYEO//B:$Y2>,5300RKCT2,$=2SO\4AWU&F[ M;JWZQ&*15+P$:W"0%$?GQ!"K5%5$W7$FR3;2X#V5=C7\4BK=1YJB(ES2#]PI M[F$J>E"OY?;B,7H%ANJP^8<"3EK/QR]C*7TBL"(!9N JKK:R>D@=O?IP??KJ M&*^$>TD&C1''GV<[,UVMHH0<5=L/;3 M5-EBOV0]F5!"X*![#>92U>!4)LC.C' MC6;(ND-/:/@UY!5I4R?PWT=5&8CL6)9BZI)PY1]3I!L84/Y/\=FE5DB*)'ID M;2\H_5+[BH+QV09V+V3->/@)\^OTON3*D0_9_8-\58JDRKU+G2?(__$D%*.F MHM)&!%8E2Q47<468EL!&GWK]A**3Q6"D:YBY&,]AM006E_F2K MO!:@N-3_R\SG;%7+H!Q-L"ER/(;-1B*P5Y1!M%QB I'"C#;I\F-%!3:0+7%Y M?1%;6\@YL372 XQ:9O*WD-BW4=&?*-:I;G)]:P,D,%*&!5DXZW:5R0B.?F0] MZP( 4;\&+X*(8Z1$V\" L)!N2O6[76VX-3IZB''%3QA5Z2:^+^K77&<%HJ2M"; M"8)E(XC+;M_GB.<42>9TQ:A5_"JWZWU(G3=S^)M=4,'5=Z]4F)FM3";K3[K_ M9= F<)MR>$W.>7&.\D M/.9([LJ&[4V#O+FBJ\:*Z(U&&40& 2/76G&TFJ181=#BH*K0,J, M(O$;:^I#^@C4X!/;=]+\'@^LIBH6*(*1(: /!)GXX()V75!L(R:!XQ%UBU M(K>E%'4GE"Q@;$8-ZR>)=-2>OD4]48*0*!Z6MD1X:**,;5YN=<1L:!>:I-NF MML))M=GEZEV4&R.F&==&=V^5!M-;D_#76*JAK\M,@[:YQK\ M7!1+:7V2:U86&Y*"I%3LVG+.&+<\N0K1N,,Q'ER?4"5A^43=*9&I5JI;H1I$ M":;[&&-8-&?7X*ES/HT7LM>HH$#HLO9$[8;LB#3]*:T-.<5T")S"2&K[#)H< M.Z/]3^%[KVN/Z4/6':AMT[(Y*Q:].#YGW5BP<&IL,U'[(KF*@Y8B$?K-*CV% MF,7OV]Y+!9LDN0RW%(*SG8@J25^F_CS&U^N;S,\8_>W93&;J(Z=ZDJ(6K/HY M&/0)I*98R8@@$$L7V*C^C"2]0_NU4E9OTZ<"C8]OE92A;M?;AMA16=889%?$ M@:DKRGZIQUQOX\$AGZB#$5Q=SK]X)]$;!@C[($62%:Y)ATUFWRU6:FOWN3B6 M%[)"*9ZLARFTUVJVZ77L)9>G)P'HD,CXBTZC2244WC0%P)>BD$X7Y\)[:PD9 MTJ2?<-9&5#L-X26O.J$"L"367]YRO61MQS57ATFCE=GIN,4,^RF-( M+CE!W '6BV0=5J+QDA6UK\?JS)I[*/.?2<-7;9IUIJH+[O"M)2E,!UT\GSJ" MQF]LZD!03W-=EP M_>W'MCZUR>[2U=-JD]JIJJ) BH$KL;L8J(P9N;.ZKG6@"*])F=/A699Z%\8B MM^R':9'NYT_^N+CXN, 4C,OW%V=41NOHAOM^>#FE"MT4_0A%'S0+ >H,+:?D MS&VQ.7-FFL3]WC@TQ)VI!S/U5(JOY^:U($5:=G.V6T7F M+7IY4"5)[NWZUI!,2,=-Q/,3:Y*9U MSS@>]?Q'^5L*4T=VUYN. ;UZ]G/TU6 (_W:I +3[)&^GC^4Y55/*6VI],AC' MO6DOFID'X)O^9&C5$(_'HQF76A]1=4^LKTVE^[&PY11KVD5FP?@WUJD>3WKP M_]YXI'_Y@.HH]32RMM^#VS'R >E\Z_XUOZ<^$;SZ?MR=P=K,KWVJBA[^2T-O M"!1NW(VP6J7Z;8@%!6>R[D$7[NI ;5D*22H2T!^,XNZ4^O$T4 =_06* 9&(8 M3V989URFPL+6<"KC7_LZ\25JT*^ON$'JUHSBP7C8=FO4C]ZH?7>E/^H!KYAY M1ZR^;_ZN#ZD_ +%$YKO"+@5'K@0$VL MGI.S\F@%G3TT4_%T!7!7QN8>[.W"Q@\[[%XT43>3K]DP'DX&(5DNFL5#0,:S M9@F=J-^+N[VNE$R1[R;32:0SG&8P )!'SZE:A!_-XM&0:S0W))2C&1;\9^1P M]X3U52=Q;]#==Y;OT%J2=LY)O4=X8R?F._M+:Q?>$5?1E73>>:,R?4]-IF_C MO=&7Q\VWU399I?_Y:BOFRE>J(I8-R/STC)AH4S\==*.)48+9)0P' M\)!M41SHS?!GW>:BL?K7"A7\ZN\W\XOW9V_.%]%\N5R ##F_>!N]O[Q\^]/9 M^7F[3J1Z^?VHP.<=6^CBZ1: &NK^4L4XD^H2&T:U>K%(SKQQ;B7\8Z%P_E9O M8@W$>5UI^[\)RH(9AM=.,YB/T8+>EWKOA944QB;'@U "J3,C7$\ M 1!3YO\PG@WIVP&V]1GW\>,0QDY!:KG!> 3."<&3&NDN1'Q&^TY!<8<7V3D2 MZ7V@@_!6#?7=[?Y9.07@O+KCM%:QMZ!9WE.U![-X#)*RZB&&RCX7F$8$KN0[ MX6[OBC+-[G,Y(Y";R#HLE??[ $'K13[.H+(.\W0]Q+T^>__]3>?R7>?CTB&> MYZ"1+]HEF[E!FG.[-!RG!;T(YJXYV;8T697\5+)CB]Y\@/&(%WSIIBK&P1(N M5*J]"YAH2V*-)QL5\;359P@XWMT_V#8335$#51QO3UD^KB,_ZDZ:H#WG;:#: M^/=JH;#DV[T.Q8JJ;$VN<1TE3RW'.NCF^\<@BZ0^N[$.C==4Z\EQ56> M\(\#"[#%UD3G4JE-X=)3#'2@1D7IZ44']B@/A3=@7/;&NDQX)I4M<2H_=?C MVQ0@Y./)D GY%%C[C EY#W%_R)08Q"S#EOT5(ICN!Z#5&ZD*KU1F0[ M_(:=7E[\N+B^(>ERN;@XN[R.+BYO%DPF3^=75]@@<;Y/S+3*9;X%K3QT[+_U MVZZ_NM^VWSM*,.7,5#+5WXF@9765:GW\M^[=OW+W[H-;C!YB3^&R2MR449\J M'O4!0,#:B7&#E[@#),N1-%?SA%OS^KTL?(:J#YOR?*6 M&BJP_9%+X4KOA$,B2SO1!>81, W7\"(H?>"2Z]Z;G2,5N+84QL+BI9R!,#<- M,J2G9W3*/DU\,S<"LB^$]8.2>>5O@8!R%_P20>#]K^K$Z=& SPOBP;1G3_Y6% MJ)>FADXK.=>X_MP4,5GOJ(S2#<:SD)J]I#I07-HI1K)5UM%;)%A_F7_)JO_S M+7DB.MT>_/?/>_%>TO*"NVQJ:^G75,[^PN1G,!;_VZ&!TYV6RMU?@X!FIC@* M.WO5&RC[XSJUB]I<%+GI>,J=@_>!T@Y:N:>PEIT)!,6L2VR*!I"EQ@PO>ABU MO7T/AV/%Q7QY6]LAC7[H>-RH.OJK3NX[%BG,-/0.TR'2B7.?QD]LX2 -B^\2\!)D>/4Z"!%0%^V*CV MW;2./QBG]\QP*$A;IWC9+6B=YL77HWVF@^X-)W'OW_X84N X2^B M:VV3'(P;[1,PXVV66%VN5S7@*>*G2'=DWW[H(&FW*C._C MD>% __!JC4PE%CE;L(KW;^:'W>9$Q\A[BU#QX7,3$+A7D@IZH=!H)N;)YOB? MDD\IQ@=%5YC$?5ZOO1S3-\%F5(U<6U48U]=X=0T@%=6(9F.9\K!7:3L'VZ[9 M8!KD#P\I]AQ 8RSY'C#S&+.['W.*G=DDV:/WR@7W5/Z*)W],*ZNIL2>ZAU5H M^QC)#/'\>2"YR1[3SAL*/;B&MY;9BFUV"(XY'?5!TUA*T,MFLX:Q2'LJP8MS MW<@6A/ 2[=BV>O"/Z'GL\J8&S6'ES>Y$F%HC#GE#Z_K,-@Z?QGKW2W?:1D_\ M0N&6#@??7*G4FU/GRGV%P=+/N E$/KE!X9Y [R?,'+I/:U=[/\. M'5+:8FUL22WQ-9=0&D)S5#@UICEJTF)%#.9*>$>R/[.E$QV0P_(UVO_^7*9] M+"B8E[)/:;UXO-T/XGEQ5#\E=(WO@+2;FQM\U<,L0U\YPDV&',; M^&X8\,1)#.[+0602(RQ;I\[!:\ANK?O5#_SENH#_O^/V3QX6M69->)BT+W?" M0^L].11[5N!YW+Q#W)]$\14R+M&R[L"A97?U__Y?OEA^8J^%QR M MZFQBFP[\;>2 =A94KVG >#?HLA\CK-T\]893[D+?GDRUQPPFSV#6!R,:JA@D@F[0O\1*>AY)$:[%&]WV4;%393,UX-@ MMIV09O\X/ 2'-]0H..!'F$NI)M#A, N#K/2K4H+9*7$K^-C@I-O]G7^$.78G MMML(>:H!JWA8>GI;P/WPF;]Y>3,1Q4^2>BZ?IN>MT:GISPRD0 MND?7:HW8W+#%8GTHD0KG?IZWNUB?S=]Y\1:7=GZ.%6=Q\!X.2K=I/C23W!O= M2QQN,3:#>'9R)S>G.7H80MF#4VU>#+H/5J8,X\;7X$ H.25$+3"1;TV"=[^F (0&9Z-.YC?WY?I/3(),AH%346F>=HS408-LQ(J MM3^KHMYNT.8:.VV55A3=,?"-=@@YAJU6XPK5!TVHCPK6_K7[XOBTS?2"#TX: ML*X= BK7JK9*PU8U;^C*O$W]04$:I%SZ2S/QI#$6[Q3CT"^"\,%+XM/\-=X MFF[ZN+6[%ADAP+N5W6Z(>NY?=?T R\#81%NZT"8TZ3X&3/W>UP-Z@U_T/L \ M$J&H@] _\)^OG0FM#""R$&W[BEE5/5.X%K_&/7S^5I#G"NX>IUOXW$[Z=*W3 M+YQ*1H;,\O<5.6TQ*U3]IF)+C=46!=%#5[678 2@)"E;(;;=/1GYB'!5%EBS M4ZKYZ6PPR2$[!&S/T9_#F5^SGH48T'2FK9$3'<7<6U3'.TNMO>_E/CYL))'R M&682.TF05YRAYQF7VK(J]PUTL_-"UI1&/N4O@+Z74OFU,#XP%"J4 1E0&EM3 M( \:VP;D_6F0K5;&O8MM37_LL#E>K/2G=L[+UQN:**5 ,AB=*>=VOY:GR!XG M @;[!?:*0"T9@R_=LLKG5#F<+?O<*]\V/6_M$+'?B-8HZ44>'O?R=+]]CK=F M\M\!0ZUUV*7YE.%F;*K3?K*S()GUWI5R6L>6974:%[ MK$*#/A34H-6PL=:TN\%QEF/N>1Q]<0[COH,,)BP>./SEZ/?B),9]DS7/H#?9 M>P9#=0;]87#<5R4BOH#TA6,*0,+ C&I=>^\*:[JW"B;8,%XT7B_/?LX]1_]. MP;]ZOK 8/P1R0N>XM,SP_3M>_ZLSBX &HOH9OY?BSW)(0O=2CSCH@YU\B4H MM&)Z7O=WWO-'),QZ7PD]Z/)Y@R) MC0DK-G&>W*;>6Q;L&VA^_6/(Z/9\_M06XZ*6W MJ;RU3&=L81;TN@B:0G95YSY)MO^_F9IGOKR#>M:SG.>\O&N;\24;C/X! MV(#%7;#&M+J,_NZ_J:KZ#_\74$L#!!0 ( "E"15"@JP'U7@( *(, - M >&POZL<,&#)%V9,1OKK9V-N84JV9MTT>(C/Q><[G^U#? A*M:7X(<=8@9I17H8P M5ZIXYSAEG&.&RG-18*X]J9 ,*:W*S"D+B5%2FB!&G87K^@Y#A,,HX!6[8ZH$ ML:BX"J'?FX"-OQ4)#N'CZ>MOE5 WKX =3]Z'@ZTSRC(LH64MBHE+$"-U:\\(88D&%!$K7G6;G M&4OY9-V>U4Q)MCB,<"&;W#:#_5VWTR>.3C,$":4]P06TAB@HD%)8\CNM-),; MXT\NT,JK;:$99A)MO<42#@'-H).LA4RP[--XL#-% <6IH2-)EIM1B<(Q3J4$ MTT)"4"8X:CAT$:V@86-,Z8-Y7[^F.]AU"NP<8QF ML<>PBZ-P04$V0GVH]')XHYOBP?<2IZ1N]#KM"6AT5!1T^YZ2C#-L%_/+A-Z1 M":, =7E +B1YTGBF5&)MP!*"#9:*Q&/+=XF*%:Y55TYU>BSGQ0PYO_0^9YAC MB>B8M*[]_WF7_S'CB\L_I]S\JTP)OR!'<_O.@.1R#B3].9"<14U>S8'D]5\F MZ;07^*A+V.D1>BM85X0JPENZ.4D2;/F8)BV$7TR'2'=NZJ%5T/ *K?4'PPZ^ MCDUPBBJJ[LT2&V<(!_F3(>[Y_:Q5#Q'"0?Z,$U(QVT\.7R71#U!+ P04 M" I0D50^U^7^=X$ "$)P #P 'AL+W=O3_/K*WI!(+9SIRRE/ MQA?LSSJV/IUC?7RMZL^/5?69?#D693/J';1^NAL,FLU!'D7S:_4D2[-G5]5' MHSK6L!_9*I>5&JZHT&]L-:R5? MFY_[VU4BS $O,A>/H]ZP1\2SKJ:JT+*>""UG=?7\I,K]J.?UR$[5C<[::W=' M'E6ICNJ;W'9KS:%Z?:AJ]:TJM2BR35T51?>O=D?W)W.%YL>6M:RUVC@':O&8 M"L,ZZMT,S0E?5*,>5:'TUU&O^UW(GKF+@74;73N%?_EV:L=CNUD9-J M\WR4I7YKQUH6[=7+YJ">FAXIQ5&.>N/J1=9D*?:RQ3978=NW6]"F<7YRD?I. MF1TUVWHM(R)/PB>49W1"S*\LF;-)G)N5^W@>\S$E%J0/0/I7@#Q.5CQG%N0M 'F+"YG2->4K M2E(Z3@QCVY(6V < [ ,NV#1F*5G'<\.VH'&V2MM.)K=#ZPVA'GN(BW=ZU,S; ML;AG/&X;SH$#=8+L$\;SF,_8_9R2.,MHGI&83\@L22:_L_GQV=Z0USQF>4CYD+"0G%PS?*FJ9Y M%_&,)!-/&2=,&ZH M*,GC/]S00A+QD"W":4[FB>EHEC0EV4.<4IL,,H>'K(X9369IO'PP6IL3QJ=) MNOA7-"&!>,@& ?WKC 5]R"0^LDG.&)B\,UE5(9M?;$9(*#ZR4"[(^,1I8X(9 M"K)1SDKY;&-"1O&1C0+;VQ@0D[Q\?.4R^ISWW)(+3ZR6BZI M[_O3:6-"MO'_=]N]D096-"!@JP#706,Y5M;5R5>QL3,E" ;*!+@Z,^F0I5.T&'#!0@&^@R M9O<:V9B0@0)D YT?P_UXUVU,R$(!LH4N8<9%46V$MC$A"P7(%KJ$V3V9:SOH M(62A$-E"X)#8+=M#%@JO65=S9!E"%@J1+01CVJ7[$+)0B&TA*,%P@PY^K+EF M'N0&';)0B&PA&-,).F2A$-E",&9D8T(6"I$M!&>53M A"X7(%H(QG:!#%@J1 M+01CVD&/( M%V+G0I1R]3S)=;6Q,R$(1LH5 3*??C" +1<@6 C#;L9R-"5DH M0J_&_:SYGY)SI]@10?*)D.5SIA[3)U34;?[3D*6-">5Z"9OM>U8,UYN%G M.M;ET+6Y.?1Y\78ZMGE=-:7T/T+(FR:=ZGS3]:D=K^RZX527\>.P#WV]>:WW M*KJOA>1NKQ:]ZV*>RKL+;,?SIAM?=#&]UL M\_46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W\/46H+?P]5:@M_+U5J"W M\O56H+=>X:P$'9;P]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]3:@ MM_'U-J"W\?4VH+?Q]3:@MUWAK!L==O/U-J"W\?4VH+?Q]3:@M_'U-J"W\?4V MH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W7^%9)7I8R=?;@=[.U]N!WL[7 MVX'>SM?;@=[.UWLUT3LW]9"V+V4XM/M\Z9)/P[^MF<"=R_LQ73[C//7;_1.E MR[@EA?/KQ7\NSE,_(L*GO^T\_@502P,$% @ *4)%4("[<[CB 0 62, M !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%O MU43_0-T.;&%;F[8@_GN[H28:3#1"\MXPMM.=\VXTSQ6SIU='8;1KFR[,LRI& M=\58*"IJ3IB^/8]\@6LQM:FDT3 M1]?[ZWWK>6:<:^K"Q-IV;-N5WYJ.WQOFGIIA3:AJ%\[2@FQTNTM=0KHVSU(U M9.P7$[[?V)^G^^ZWY'U=TI^BV>6R+JBTQ:9-M^3!>3)EJ(ABV^2A,I[*Q^CK M;O6>]\'X>&?:U)CM&O9E07ZZ'/&UH<,!ALHQ)\>T+>C0J*&P_^3_&OBQ&PKK M:>Q\JOI8'WB\%.DA50/K%Q[S$:G?.B65OQJ>6I_NAWVQ?CU\/_3"/XN!#8?_ MO?7CY1 @.21(#@620X/DF(+D. ?)<0&2XQ(D!Y^@!$$1E:.0RE%,Y2BH&UL4$L! A0#% @ M*4)%4,,)C"(R P .P\ !@ ( !]P@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ *4)%4$MK#$"+ @ 7P@ M !@ ( !VQ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *4)%4!^\FB*Q 0 T@, !@ ( ! M%28 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*4)%4 LX!?ZU 0 T@, !D ( !T2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *4)%4,->0%>T 0 T@, !D M ( !5C< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *4)%4+L&UC6T 0 T@, !D ( !%ST 'AL M+W=O&PO=V]R:W-H965TU:-N $ -(# 9 " M 3)! !X;"]W;W)K&UL4$L! A0#% @ *4)% M4$8 ;Z&V 0 T@, !D ( !(4, 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ *4)%4'P_+GS 0 -P0 !D M ( ! 4\ 'AL+W=O&PO=V]R:W-H965T M92 !X;"]W;W)K&UL4$L! A0# M% @ *4)%4!&.SX7O 0 9 4 !D ( !UE0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *4)%4.:_ MH/H1 @ I 4 !D ( !AEL 'AL+W=O&PO=V]R:W-H965T<9T0< , S 9 " :5? !X;"]W;W)K&UL4$L! A0#% @ *4)%4*@7^)2G 0 G0, !D M ( !K6< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *4)%4+_C*4&PO=V]R:W-H965T&UL4$L! A0#% M @ *4)%4/@O^E/U 0 "@4 !D ( !!'< 'AL+W=O&UL4$L! A0#% @ *4)%4!4R;';; M 0 GP0 !D ( !:'X 'AL+W=O&PO=V]R:W-H965TF" !X;"]W;W)K&UL4$L! A0#% @ *4)%4*Z^900G @ H@8 !D M ( !OH8 'AL+W=O&PO=V]R M:W-H965T(^X ( \+ M 9 " 8>+ !X;"]W;W)K&UL M4$L! A0#% @ *4)%4.CJ! 4W P \@P !D ( !GHX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*4)%4 6P,^>\ @ O0D !D ( !A)8 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !$ - $0 CA( %P7 0 $! end XML 74 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Accounting Standards Update 2016-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 39,901,000
Accounting Standards Update 2016-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 39,901,000

XML 75 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RIGHT-OF-USE ASSETS AND LEASES - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 03, 2019
USD ($)
ft²
term
story
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Lessee, Lease, Description [Line Items]      
Term of contract 132 months    
Renewal term 12 months    
Operating lease expense   $ 4.4 $ 10.7
Amount of lease not yet commenced   $ 2.9 $ 2.9
Area of real estate property | ft² 177,815    
Number of building stories | story 5    
Number of renewal terms | term 2    
Base rent $ 0.7    
Annual percentage increase in base rent 3.00%    
Tenant improvements $ 15.4    
Security deposit 2.0    
Increase in operating lease right-of-use asset 56.8    
Increase in operating lease liability $ 56.1    
Minimum      
Lessee, Lease, Description [Line Items]      
Term of contract   1 year 1 year
Renewal term   1 year 1 year
Maximum      
Lessee, Lease, Description [Line Items]      
Term of contract   11 years 11 years
Renewal term   5 years 5 years
XML 76 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BUSINESS COMBINATIONS - Fair Value Intangible Assets Acquired (Details) - Wavecell Pte. Ltd.
$ in Thousands
Jul. 17, 2019
USD ($)
Business Acquisition [Line Items]  
Total intangible assets $ 21,010
Trade and domain names  
Business Acquisition [Line Items]  
Total intangible assets $ 990
Useful life (in Years) 3 years
Trade and domain names  
Business Acquisition [Line Items]  
Total intangible assets $ 13,830
Useful life (in Years) 7 years
Customer relationships  
Business Acquisition [Line Items]  
Total intangible assets $ 6,190
Useful life (in Years) 7 years
XML 77 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONVERTIBLE SENIOR NOTES AND CAPPED CALL - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 9 Months Ended
Nov. 30, 2019
USD ($)
Feb. 28, 2019
USD ($)
day
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 01, 2019
USD ($)
Mar. 31, 2019
USD ($)
Aggregate Notes          
Debt Instrument [Line Items]          
Debt instrument, strike price per share (in dollars per share) | $ / shares     $ 25.68    
Initial Notes          
Debt Instrument [Line Items]          
Payments for capped call transactions   $ 33,700,000      
Additional Notes          
Debt Instrument [Line Items]          
Payments for capped call transactions $ 9,300,000        
Convertible Debt | Aggregate Notes          
Debt Instrument [Line Items]          
Debt instrument, face value     $ 362,500,000 $ 362,500,000 $ 287,500,000
Debt instrument, convertible, conversion ratio   0.0389484      
Common stock, par value per share (in dollars per share) | $ / shares   $ 0.001      
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares   $ 25.68      
Debt instrument, redemption price, percentage   100.00%      
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%      
Debt instrument, convertible, threshold trading days | day   20      
Debt instrument, convertible, threshold consecutive trading days | day   30      
Debt instrument, initial cap price per share (in dollars per share) | $ / shares     $ 39.50    
Convertible Debt | Aggregate Notes | Call Option          
Debt Instrument [Line Items]          
Option indexed to issuer's equity, indexed shares (in shares) | shares     14.1    
Convertible Debt | Initial Notes          
Debt Instrument [Line Items]          
Debt instrument, face value   $ 287,500,000      
Debt instrument, interest rate   0.50%      
Proceeds from issuance of debt   $ 245,800,000      
Convertible Debt | Additional Notes          
Debt Instrument [Line Items]          
Debt instrument, face value $ 75,000,000        
Debt instrument, interest rate 0.50%        
Proceeds from issuance of debt $ 64,600,000        
XML 78 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Total revenue $ 118,567 $ 89,912 $ 324,759 $ 258,819
Cost of revenue and operating expenses:        
Research and development 19,870 16,886 57,635 43,999
Sales and marketing 63,099 46,276 174,593 128,451
General and administrative 22,547 18,038 62,589 53,198
Total operating expenses 161,735 114,150 438,424 321,027
Loss from operations (43,168) (24,238) (113,665) (62,208)
Other (expense) income, net (3,623) 579 (7,919) 1,933
Loss before provision for income taxes (46,791) (23,659) (121,584) (60,275)
Provision for income taxes 280 112 684 333
Net loss $ (47,071) $ (23,771) $ (122,268) $ (60,608)
Net loss per share:        
Basic and diluted (in dollars per share) $ (0.47) $ (0.25) $ (1.23) $ (0.64)
Weighted-average common shares outstanding:        
Basic and diluted (in shares) 99,922 95,370 99,082 94,093
Service        
Total revenue $ 113,566 $ 85,911 $ 310,467 $ 245,378
Cost of revenue and operating expenses:        
Cost of goods and services sold 49,326 27,632 124,488 78,383
Product        
Total revenue 5,001 4,001 14,292 13,441
Cost of revenue and operating expenses:        
Cost of goods and services sold $ 6,893 $ 5,318 $ 19,119 $ 16,996
XML 79 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DESCRIPTION OF BUSINESS
9 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS DESCRIPTION OF BUSINESS
8x8, Inc. ("8x8" or the "Company") was incorporated in California in February 1987 and was reincorporated in Delaware in December 1996. The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company conducts its operations through one reportable segment.
The Company is a leading cloud provider of enterprise Software-as-a-Service ("SaaS") communications solutions, that enable businesses of all sizes to communicate faster and smarter across voice, contact center, video meetings, messaging, and communication APIs, transforming both employee and customer experiences with communications that work simply, integrate seamlessly, and perform reliably. From one proprietary cloud technology platform, customers have access to unified communications, team collaboration, video conferencing, contact center, data and analytics, communication APIs, and other services. Since fiscal 2004, substantially all revenue has been generated from the sale of communications services and related hardware. Prior to fiscal 2003, the Company's main business was Voice over Internet Protocol semiconductors.

>9T^="T_@_CE2T 7+8, M#H[@=T8!Y($YBB,PEN((?Z;]TV4FTXC<>M M'I0; 07D3S6BRI6[]LK0/SOYSYXACA"87#5ZIUT6P &;NBA8'K5>K3;FMTW MC-8O7W_Z\K=V^]?KT0#3GY_/KYQ WGG=-N[Z)W>M9K 6IA M$%W"Z8PH%?11\&.MX.L3]D]"/*4ENV<=]OC)B6!6/ B#()Z+"3R".^1M 3NT M4)N6@ABY2[IRHG4"5@!)%$-!1)S 72KVNF7(RQDOW;NXN.CPI\NBD2,LJJN1)TQ42>_L MJ@X._3KX"/7AO'95J&; "!6J'3.R>E6@SC8)^]7.Z-KL5KMWNIL6JV:GFA89 MW3ZTN.@XV&504]AL:U)7*4^U5STJN"6CV%F^N-M142-/:2:$>]2FGB;UU<@#\H'_\A3AR!$P MP1^JB8R@>S(-GSMN& <$O[&6Z9.L28MDA-F/]HI+36UBC&EJ]U;:PFZKDZ=< M_JK3NJZQ]2"JKDM&Q"YVU@"^NK/J*BRI^-7.2J#@&48\U3A3Z?<$9.EU>\6B MGB:!@]RH-%J+J9++G0,U0BYCUZNB1$;#+MHKXIH*D 5FW#Y7"HLE%;]JK^@W ME7""("2<$[N5W5PL4# )DSOT'NNW+[/.>P0G@"?LEVG7*4_K.PL<+B FB*93 MN>$*9S##<'+58H.A=C;P^=UU_!,Z$,B*; E83RMX-T5)W-CG1@Q62F8<6,-] MU8JHMWV86OZ7&^7!256C* D*T ';Y#M/56VB)- _4',6&%8UAY)$,""U H\Q M&-," -'1[G40(N7TB6B+HZVFO>][K M=D$;W*#(]<,HQI#^N'ZT#5.W;="W'JX-4QL;EFE_Z6Q2;_"-(^A9P5=^O>F( ME#@M(B'?=,"6-Z?R4=A!- 9A P'0!7@MW)U !K>H!_ MI)K\L^%AL@3,H&8%4_3D0RV*((DT]X\88>CM%AO*[$L#XEPU('+PKX2"1"K( MQ![Q3P$R'OG01QZ;>;QV?#9C;,\@;?J5H"EE(D&( MHD/_,81LZD6^X,8!,F]TT]8Y-+8U,&ZT,?UQK0TTLZ\#^U[7QXT':NFPR)KT MG6AVZXCEX(TU'SFSX: M&]<#FMKHIF&-@&F-]30WU89#AJPV&!SARCNZ3T>X;W04H,W9VJ0U&2#G"?FT M K$^+PRH[>J#\[V*DP_B+P2S=*H!P(JF:H!$CVSV;JD-6*K3R(&_ I!&0""U MD6WZ8"WS7H.D@'=I1&Q-TU6(B$PF2(4><1=C4V/.K@[74JRWIO J8-WL63T% M.)0G^=1YR>?\+@1S?LJ -G(:D+I]Z$RA$D9960D&W>4$TG)/.$6 40)&VB#7 MWL#(Q6B1+"EFD]@*;A;3R=/8GB"-O='M_L@8LH$C&W!D,]]-1T"]NY&2R_N5 MWOEV,U2 1R.[CN6*Z@-TF'OXZ%L!$C&=O&Z<">K&K6:,P#=M\*B#!UVS'T?) MP+SI" AOJE>8ZCSEM>A,D)T5(+>^9)X7=:Q?F2=J9-QJ?$I1W!IA%Z/8[)1: MZ&_E)%I&+4^;SP1I6J,'OBAPA&&XJ-"BE?.0MF8]46M6! U]1 >7C6S("MP\ M@L\PB&&%G$*142EH6XF$!+2,^1&YE<.5.R$YO;0;ZHFZH4*<&M@/&0%U,QP[ MKTI(Y$O+^QO1](%A]JT''8RU7QNU!ROG-/5&2D D;Y!$\P-YAS>RY=G:71UX M=V'HO2"EM6 9M7R"X*,P^L>:><>GC#7;UM.-B7>6=?/=:-3*K\2MV=IG^JK$ M9LDJU6=7&?(1Z$=!]R\'.+^RNWP)8WLC_K&6KH'%O@GBQ3[%Z9;)@P,ZC/&RM9>@O)0282R2$G% A2 3/ Q M M8A4AZ8E/.0SY%]% Q.2K!LX!#%A(3M:QY";,\U$R&7MEPWS%U5WFNMQ[<4X*V\6@AP)@U0<8#+ M^QEPB< )/)#*/,*-H7)G)J:3SZZ="CHP 5P-[+32"=\1=,-IPE0! @&1?)Y! MU'6-]&^Z^:C3OWWKSC0:MJ"S[<)EGLW>*<6.2](W%ROT8#68RI/X4T$2+\"- MS1FLTO5,%,AD-;)Y$V"Q3USKPKF5EA3 ><10B&&-C20*3$I1V\HUQ*@U>P?) MMJ-'<.X@EG[19($OQ]%(MIY\-*WXU9RZG$MQ_:"&ZU(:R(D#*WE'N%&EA=I" M4ODTB"B+% '6Q#0236?$FCQ&JQFF 70B-30*:>5)Y2=14FGOM>+%(SA19VZFV!U!+.)="O#W=4 9Q M7B+(B3PBGL=%/32F D$'.);2X2Y&4V>C^4!!R+OZZLN;16T%Q^+WB+69:BO#4P+4,9 M)() )ND([1('Y;Q%2BY?'>X*DI9"R)J8KF1; 6TT#= $N4Y -)B[&T'>"!SA_ M@KC%#W*Z:LD*(-]GW5?&-(JI%$1BIL$=#N/%58N?JWJ)")RW0')^3'*DZZ47 MLD5(@SY@9K5 4G !,0J],2_HQ3@=R'8JF.-YW)^.S[][M6%*P<,#-&,ZQ?R\ M1)$5XF?O9L1*Z=QK%N'D!CX15G]9 [!475:BC@')G7D8T 8>V99H5,_TF((X<=>I:XHR;M>S1P MR3G)9.^N2)L\-CR.R"Y^V61TL$Y*MS!^1V36CR,2SB'F0;\T7E+@P(PJ3#L8 M!C2!A_@9N3#=UK2>?$A+O'\*8@2T67#8%&KRUPC20P6"Z=H.@+?,GBH$A]N8 ME5FQL0JG:OPVV:'E:(61;+!AU5J>OQ['DN?O'\7<^688L+:47Z=S])GRDN>' M!E#.)I8I;E2NQ [R&R3L'"Q(Q7C)Y]]7EE:D>I'GU+9'7#C;SGO MOS:2&1WMTG8SAOGIP7Z,,:5;[_P4RQ[>I'SN;2F^,V $64UW^<%GH?M#>W&P MM]'15R,Y/)-7^O*YG00B+? *,%PWOB[QH;N!CKS<=6-R5JP>RIQ1E<7[)X7I M7(]-)6=G.;#QQ\J\HL?UF^5,K[W#.49SY1JL6/;P8O:[\PQ=Z/M# D\&Q#M9 M-ZOPZ5]G2+)F';DS.'>^_O1?4$L#!!0 ( "I"15 ZZH59NB ")< 0 5 M 96=H="TR,#$Y,3(S,5]C86PN>&UL[5U9DQLYO_^[7_\_2]_^S>$ M_CO\_.%-/"D6-VX\?Q--G9V[\LVW>G[]YA^EF_WYIII.;M[\8S+]L_YJ$5I5 M>K/\QZ@>__E7_R.W,_?F^ZS^ZZRX=C?VPZ2P\V7?U_/Y[5_?O?OV[=LOW_/I MZ)?)].H=Q9B]NZ^UM83_A.Z*(?\5(A0Q\LOW6?GV#8QP/%OVW:"3N^+?7Y3_ MQI:EB3'FW?*W]T5G]::"T"QY]]^_?[A?-F!<=T,G*? M7?7&__W'Y_=/&M'?]2_%Y.:=_]V[<#&KQVXVBR8W>3U>XC6#WI>-7$]=]>M; M=W4]AX$30^AJV/^^J\[\QZW[]>VLOKD=P8#?=411,!JMF7E1I;:>_I<=+=Q% M]6DQ+:X!V0B*U*6;+DO$;F[KT5&#:-%-/^.^)^+]&#A\5>^J@[9MZ[A?,63 N M03KGL+3"$EOO)Z]!U2[H&Y=N/'.^_=ED5)=^30_MR*]5E]<.1&T_F4U;Z(G: MRSG\7,)T445V=IV.)M^.HWIG2T-0/[FYG;IK* ,3Y<-DUL$HMK4XP&@N;M?+ MWL+)-G1J ']39L8A-X(-HT?L.@%-Y/%>'Y1?:AM7H\ -2_6DS%@VG!' MZJ.O01" ?=]-W6R>?+_U@M7=<'Z/ITVY3/C1OHC=;/[JL;+US3B758*[U1W4PV&U5N3^/[,?S3 M?;'?]U.TH6BG_3?DXO8:75#SS)TT+G^;3,IO]7X;H4'57NF[T]/7?K_G)1N# MVU$'O8[5^X[+Q0BH2.MQ/7V MV%*\,T]IJW.1Y#8Z1C6G_O/H9W5!3 R]I0T M#B>T:K3S,363WIV5VM.T5H ^NV)R!XT^J+E?7[RO?VJ+^=J+WE1Z MCV^QE]%T-HCA:3_4%&S>0A_4?G8WMO:S&R;.4H$&E"[R47UU2*RU9;-]C*O9 MHK&O7@>4U=#I1?7'[&%3_0"&= /2]E7LD;9[M_7LHEI^LZGDVL?=?(/LJ;L> M*$ZM*$>:;]EWU-9)F$[-)W0XHO',J7-:@M51U82( MT&&M#$5U4_$XIK&AQM M!QISHK"C8C%:2MP'^+PN[ND^[GCHJB/W?>[&I2M[ MZ:KU@8Z\Q[2[@[MAQYDVN6-4650Z4R A"XER5A)$L"M8KJVH3-X$ M]4=S+Y@6;R93F""_OB5OWWQS7BU<_G/5BIT6+Z;DTZ/KZQ+O9GXE\BVB>NYN M[NK[(_EG*)&3,V<;@/KZ)LIB.H4*JY+0BH/Q/U9:^IXN6[K/B'0,EG>+B+," M!$,Y)'%>H((RI@0FFN;\^$E#_S5ISHMYKW'J/ ^;7:&1T, 46E5$5%)9HUM,)O:OR72F7'R-LVHY[H^3/D3_[3RUP+@U[BPKK6UQ[]8 MN9QFG^P/W\:P*O]V.C)I!'4E\,-9EWO-T2"1&V]Y545E;O/C=N_>/2T'0:\1A=WRWUZXWA0$[Z[#QA?\.>SSL M[OZ H9J]UN+:,, !9H9A0@A5(E1&&Y/J*#5$T(12'IXN"+(B<+T*[!W(NEQ& ML30$IZ%( RZ$"$T<8!)&(L2482RB3V9SK^XZX^ M_FZXW@$T0S']SF1^")Z!+=)@\]]1+0MDQ&"4 9$Z$*F4ANHT%2RF*9=8,7;N MKNINA*!#B(;3$&[KN1UYH_'N]DHTFNIE@42)5Q"EGB6 !,X808T*A M0BQT%+30#(;Q('>E&72+TU"RL8QO-+4-7A;.@HAS'!J0\2@0A'O@.$G2(.%! MDC+38F>0KXC[K8$9BMV?II-;-YW_^#3R)T-7YY)N_4:V^]S@KFH92>, +"D9 MJ0B+F)%0"9,HRF/0@*269W^:IJ6-V"$V@TWZ50*[\=6FNU&[YO^N>IG&49@D M8<2#F(M(@!),00<2,(5P(&$"O0XE\6@YZ!*+18]8'2.9PDP"60J(L!% MIR+40:B3A$FP@X@1@K1Q% ZI!1[-Y2-Q&(J3'R;CJ^8N@ VELYAAHV&UHH+' MH ZE)@U!,S)A%"1!$K?Q RIYQW-W_:0G,;-]W!RJ;&G[Z%*IDT01Z"Y4N_9 MBBF(,0?H-)BWB2(L;G$X2+T&IG>$R^G-_$92T*1ZIF,>)ZG$L#N% K-0JY@D ME*0DX&DJ20M=7[\&B>@!HQ,8^HW$86/Y3+-0,L55E(2)X*DQ.M4XX#+@4212 MV2B^N9G_YC7POPM0!MOS'QT!&9?;KV/NMD L\20V& I- ]A,8^EH0)V]31(J8R"E.!SCVQVQZSG.L_1 M()U Q/<[+U\6!F4]Y6&"!8>! 3*!QIB&88IU* /%U-D'M8_BT'8N'P?+T"&M M]2G0YL&LIQ6RF$L<:4"*QV"2A9%)1(I%&L9,:"+3%C3'\Y]=B-_+NR@N;^W;I8FG 0F2$P4A"(!K4UZ1YUB/"9Q*J,6SLMA MG-@=2D778 VX0$P7_K[;?:;B1FO$YCH9-29A,@GC0"B1)J EID20)*1Q8D2D MXG/W9G>[3'0"TFG"&P]/I^RW>796S+2,A)9<)4;":$D2"(PC 3,AQ"9.@Q8B M,8PGNT.1Z!2IP1PD:Y/]'_7\.EK,YB#-TP.DHTGU+"8AIQ(L0*RHX*'2@@O8 M/4'3#M(TD,FY^\$[E)$>\!K66;):]@Y2-'97S!**>:"HP9Q2D1IFF @%YHG4 ML'3&LIO+9Z]#.CI%ZL0[2S.'VKZZF3\N1A)!*6%"2)(:PH* F3#4<4JT:&&. M#JZ#'FV.=HW2T!&VV.7-W.V;*V1)+$.::)DPS&%T2,I;A%P& M5SN/=TET 8[8W^(=WV#BQ84'A&$2J@TC>$'"2(PJTGJ PNE8T$T+%*HXH30,MM$Z#@,2,*^X5J$2%+8*JPW@DVS#I MA?;%V^'Z_CPKL<39MK9)1'+ HI#"X)10*8R2@V8:0Q M9T8'.#WWF=\A[[N!:$!OX^)FL?20+K>K)V];KUQE_O68CVY^47VQWW?[( ]I M*0MY$@922A-H*6#[,Y(QJE.C4IS(0)R]BMBER/0*W7!'MN:V'KOR[E6D1Z.* M7547]>[#6_LJ9X1'- 8SW22&"Z6P-E$: ;:*P+Q*> OM8AB5LD.!Z1RM(?6+ M/=D8MJ@:6VIEJ>:<@RT=$ R2+WF0,BUD$J1*F "4LG-?1GK3.;L#S?::'V5C MNHS+.?R\6;U\XT\MIJ/)M].ES5C>CGYZ6?[IH4H ^.D7CTI^6*W8<;AR0D$Y@R@@E#%>8::>,4PHYBE%O" M#*6\$%6C5;F?%3%%A'9$8D9P(9+$2J+*2(D5-B?,"X+!G;T\/)"F=(WF2>S$W MMXNYFUY.JODW^_2=<+)3?6S61$8)KP!; ( *S"UD\CC2JJ*B4*1:D[^Y3> M \E3CYB>9E5*Z[$%*W%\Y:\$S9:O6<]6YVL;KT_;F\@*S8S%I49EY2QRQ,+\ M*@Q!KC+"*>M*4[1X[&>8PT4G6:DZQ?0TDG67J?42S(G9TCTQF]6/WE7;*U?; M&LB8<5SGA4.RR@M0^4J##*86"<#!YRL7A6AAF@US*.DD4M4AHOMEZN5#?_Z; M9V=EUN]P+GW=_ER5VZ(Q-ZV:I21(XSB0"18Q-HK[8 LA82)H&C&3MKC2/\SM MWY[EHB<4S*0BC>2E DP,SD,A2(C#_%/+7)44E MN3.L.I[WP]SS'8+W'0(XV#F5:]"NMKZCO#$;Y*8*685S4VHJ4.Z3[S-5E8B7 M\-%0PZT61FO3XM[D,%>!!]HV.D-PT -M&U"XBR;<1QCVG6]KTD9&A").P0PI M)4#+M:.(&5$AZ81V5DA65BWN7ODC9C^/*/6)ZE#2]=()_C*AY@[!:E(]PR97 M.2<65<(25'#A >2(\UE555<4HW;7.U]Y ;N\T&*@82J)T1/)T]WFGD$"^_5 MSA#6WKJ9*WE!"E.BLECNY)(@:AU'165M;B7,LC8OFQ#ZDTM2>SA/)T;/%MM] M?N9F#61""&P=(& EK,E5P;S'06 DN*#$T;S*1=E"H-A/+E =87KZS6Y]XSX8 MER^O0!VU_>UJ,%,PZQ@1#)5&%$C@7/O'I@$P)4I2L5)9V>*X#_FIW-*#07SZ M'7+_.V)[ZV82UFY-58D(9Q96?RB_=!YH#GL?8 M!-$J'V++,T,;&LEPA9756")+2XMD231,)6M0J1BOK)]2>0L/PS A_-=_9J@; MS@PEH[! +T\^?IFL7X/;FII[AXPV;P20T&4EL3>#"-C692609@5#CF-N2E@? MN&AQ7>^T9F9KSC_/DMXGK"<3L+M'^=SJBL%R3J\?(CQ$Q'8TDTF;YX27!K89 MI1'#%'2*2N:HS*M"ZTK)O.KF8OC/*&3= CNTF*63^Q,1#:3I4>E,24J-J<"\ MSA7H$1P;E'-+D&,LEQK^&-+BL,!IK(6X<*3VI:=B]J@,)]*)&$T=P.[J'ZWTS_=W-O-EZ[PW^VV$ YN*Q.L*"JI MOWX/1S><&4I&5]2ZY6FC3],:"+_UV1)^ M[-/O=M;+"-.E*F$F8E=0A'EE4 7:!GP4%E<5*:7N)@?)"5:YUOR=](ODT/OE M.JGOE\D7^]TG9O17I@$=;_P<>C;LV"8SK)S F"K8 \K<[S(Y,LR!9DMI*?/2 MY_IK<>GFM"Z-KN5M0)!/8B_X:_O>!=C8*+BOD.6$8:>910K44=@-!(9]07.D M=%'D5%?4V6Z<'#^!%'6%X"ED))J ICJ=^[MF/B-@0T%Y5BO#15$:C4'GK*A MI0 @#:TL(I+E/%>(ZE(RM M[)"+ZK%M>LM@ZU<%*_WA I&C(B\D*@%A8"DVRE)6T.KL+ZB^ M(JOS/%AXZCQ$C[.R/<[G,7P^HI?YX1HDZ-M1*Q.%SID :2"%!8O/&H*P(10I M7$JJ&=%4%DWF4V\^K7_2+"J=\>R5IDW9E@[QCS&L=\M+]_^YLB!_L_78C^5B M_."E#:;U#'X5P\?QU6K!#%TUF;K=\Z2W/C-<V[-_H:DOB3PGU$\MW2E07E^-5X](%#^^3,'*MK56OGH8;3D^WQJ89*!]3S]\1Z8LWR[P#^$-!D!?5?OQW,W!7D._TP0'FR_O+O) MT&A^;BB=<9UR$S 98RV$B2)M5 C+8$I,H,)8M,A3/XSDG 7/M[UU=#3.@\O/ M.L5%(^FY*YLE-*#&\$ % 1.&*4-I3(B024P99K*;9Y;[])&V8M0VIA\)SV!9 M\R8S4(5^FTS*97IM-_U:%VYV":;$3D_)MDJ9PEHIG0HES/ MYAZ)KSORCS6LF0G87;&"__GWYZ5A 0,*0+%B:0@ L!:*PS"!JNZ$HENDAMLX MEM>:[S3NYX\!)]_703>?R '^7^YVNQW16D8-Q]1$!O2R6,@(AXIJ%1$>16F@ MX]N;:F1$859JF"5#[D4 3'WA1N?!N>BNG^4VX=@)F. *O:OJHU.%WAX_&#TCBG[ MN%AF:46,*1QB&!HL8*J@DFN-)&-Y(3C%LCSAP0U/XOLQ:'D++XJI+=P*_1VC MVU8EXQR7W.0%LKG"B$K%$)/,(%[EN;6*$--&DQ[&^W(\ZUZ\=](92D/M34]) M_F-L5XG(7?EIZF[JQ4UCF7A9-7/4"F59B40N-5+&"&2*T@&4I2ZE=8*Q1K/@ MI(]/]R,;G:!U^S@&"&YJYLI)DM:VAPY6<+<\&E9G-4$E<*HG(+VQCJZ MJMBG7M._F+3 :S@Y624<6U]C6SZ) 0K?3NG86".SN&)$:(=R4>;P ^:"PMHB M;'*"BT*S*N_&/_-*9*(KE'I7>?>I>W>VWUIQ/[5N]X*AM(9;.4"&Z90 M;EB.M/4<+G.,_&5-43E>&-'(*AML? ^>F$=/CAPVZ(U-9%IA!3N7!!U'*B1L M52(C2XLJ5^:L*!P!A,Y=$VS-X1>&:F_@[5_4MSSE\;C?2>5)VJ[J[:Z0B4!H MQA/*L%::*<%A^2$DTJ%2) YTBW,; [DCNN)WISAUR-D="MJ>&EG(F-01H0&/ M=4P"&> 8>YI%$G#.S-F?#^V9M4?B-)0JMNN5LAV+_:YJ&>&FE%((E*M*(X&Y M0:Y2'%%8J7+N#[!69W_)M>L%OF/ 3JZ??;335>QOMV8V@&/PB\_MTU__T/TG M>^5Z:C]VLV):WZZDXBY/Y)!]]$@,[MGE=\W1Q'/L8!PVM)$)P2LC2HJ*G%?(Y;1 4N<,*4=HH8725IV]\[D' MKK]X"[<_/ ?39[["U/8[@L])8U?I(AY=-+MSDOE]-[2S>J>.IAG&6NQ7A=BVA?U4 M8OLPMJE8K#^*_P2&.[I!_F<^=_)C6+;Y[EHWG%65M)4F)5*EUDA7HD :]#Q4 M:DNX%:7 ]GR?&#D%!F>[19]B>WG%#.A_L^EP,>AR_F>.Y8KA@B-N6.E#Q@7B MVN1W:)/OMTVS.N6_I=WR#J.72QI?-> MV?KH;DS_/?0+W_OQW(ZO?-QN]3XR+-;^KOFWNK<[!#MZ?.(BOZB>ESQU/"BM MQ[ '?(!UJGQ.VNY3D;LK9DZKO)260;]4(JN%1A4G%N4%U<2! F-XH]3D@X]Z MJ84?-^YEU&.9%(3C(A>(4*N!2(:14?[!=RM+6SA;5FW>8AKH--MI M1*L[2/M5)7=L))?%M2L7([<\P;-MG.EB#DK@XR&>R2'FOO891EB$=11$A%%! M$A-H&DLA"8F5Q$'8**G.\*O%2_Y\!%Y\^>9&7]WOD_'\^L@=J$'#F1%IR$@< MIH*F@H0TI")@41J$ 8U,+%ODZS^+O:FQ0!RP>'2.ZCGL6"\']3_.3K]\FW0F M>NOV,D["2'*:\HAAD80T2$B$(R5HS(@*Q=FG%S@+B3L.S#,6-.A^UP&K(UO, M$H5EG)@P2H04(N8ZP4821:.(&*SCLW489RQJ4[5;6H&S&%=$\B;D) M#!8Z8$;(.-(8@Z[!./QWO*P-\\3S^IZP%U=Q-.Q>X)ZUF1'"CN:)4 M:":TH5J&+ PD9H9K(E2+]&'RGT?JVD!Z.G^#1WCZXZ**EN\VS=Z/[WYS,N]] MKP$0$ =_Y.*36[TG.DPOP7A>E_5HX0.%C^.=?0+\C(3$3L?U^.K^LS_A5OA$ MK)XL5PY*2Z\,7L?N/KMB<@6SM[^8Y.;V!D!/W/U!4 M_&7'G]V-K<>K5TZ6 548_<.+BT-3TZ^<^TWUHOIC]K" +A^8'+R_^^QH_L5+ M_\VFDNM4:GM7O0%3_"]IO<_QMD.QVE(CTS2-%<62QRD7J1&A"8*010(3AA-^ MR@==ME"\>C!HEQM^=\5,RTAHR55BI!(I20*!<21(8$)LXC2(S]VIW)J3V]XX MZ *NH:R/+43[Q*C'RL=#W4R"IDL202EA C3LU! 6@-T5ACI.B18M[D .G(BX M7Q$Y&K%^#86MB_SO=NZUUA_K)?Z,UO,//H>SVP+SI_5;S/'.V\Y-F\A(FM"( MIL0P)4481UH!ZT2BDCA18&$&IUOQ&PUAI1W!9/+!Y1G(AS=6V^*RL=$L"4D4 MQ)@;(:5($AQ$U##)6&3"6(?1V5^%[EXD)B?"=JAMI2EB^\./![:4<6UBG0:I MQCP00<0UULJH1!+!)6!T]KGOST/6C@;T+ 5L3]CQX+:R-")1FF*.29SX?-Y& M,*45!EU.Q30.6^07&R;@>%Y"=@2DYRAF>\*-AS:5X51&6":A3DTB8DE-2FF0 MQ&%"/23D[ .-9R5D1R!ZEC*V.^IS:%.9Q"(%^U-*E<:"AU*;1*:!/\JDDT2W MR8LY3(#QO&3L<$3/3<::AA>/:B_# X'-C.5I"+BQ"0IAK]P2@2.6=K"8S1, M8/%LI*T-K"?R&0P5!=C6_^7B]G:TO"KWY'[5B:CI-1BP?, EM,LG7FY\,/K) MO81!.AN(VYL[W_QMHT/Q/1)TL /:$C7__SV_WTQ^^9L5\DL_^_B/\&_CQAVPVRL>3V>W? M?_SM^B=U;=Z]^_$__^-?_OW__/33?^M/[W^P^6AYG\T6/Y@B2Q?9^(<_)HN[ M'_XQSN:__W!3Y/<__",O?I]\37_Z:=WHA]4/T\GL]W^+?WQ)Y]D/W^:3?YN/ M[K+[]'T^2A>K=]\M%@__]O//?_SQQ]^^?2FF?\N+VY\1 /CG;:N]3\3??BH? M^RE^]!-$/V'XMV_S\8\_! IG\]6[*[RD?#Q^.UYL&SQ_F/Z\_G+[Z'==_X%7 MST(IY<^K;[>/SB>['@R=PI__^]?WURM(?IK,YHMT-LI^_(]_^>&'-7)%/LT^ M93<_Q+]_^_3N12?BF_C;*+__.7[WLU[.)[-L/C?Y_9?); 7M/+Q]U+Q(?O[C_/)_<,T8/-S2R-2T^F&[U3(ALW(/;4OKNA\$-:1#R_9@THV=='-R/^G :D:HWS9>"1/E?3YO@8I] M/?9 S=7#9AEN3L;W7?4P_NM%/OK]+I^&W63NPG*[>&Q,Q_XN6Z$GZ'R+N$=< M9[-)7GS(%]EJY4@?'L*0TNFTPOBK=M'+>$W8-![#HJ?N\^5L<77S?I)^F4P# M:E&L\UG M.*.U,6[>D$@[/M9DUOEXJ7,?&<;!11V.J*(15VC8?X5;O M_S5+Y\MBO7T<&]K!1AV-:>>'%:&LW6%'M)RZ'IW424=CKK;F5&C:?'R_9/EM MD3[<349IV%UN\N)^I;$=&]N19IV-Z^-#53Y7[J"SL7[*OF:S959U8IW62V>C MKB:;E1HW'^.[6?@Q^YQ^.SZB'8^V^OZ*7-S?HHW1O'(GS<:_Y/GXC\EQ&Z%" MTT['5^KI&[_?ZR:+2;CR709=;#K;+0L)HM)Y36W3E^M4^#2 M8A;6G^WO.IU/1H&1-HZDMTU1->@\V:CZFC0+T*1OEMV$YJZ"<[F_1 MQ6BVZTOT]1?I:+'QHE>5WOH]=D)-:T3T/_933<'J/70QVD_9?3J)LSM,G)4" M'5"Z^C*=W)X2:VW8;1=T55LTCK5K8623\-*KF]_F3YOJ^V!(5QC:L88=CFWK MMIY?W:P^V?7DQL==?8/LZ'4=XO!KNHC[]N-F6"V27+GG#JD[>:$ZM:,.QWZ] M? B=1E_4"\N_*275NNV0KHK+5K7FS<>YBCD&=2]&)>^C85;)+7>X55>C.E6< M3^NEJU'O_O0T*[QYSYU2=[6*>*A10#6L>,UI.MA?5Y14FYA5VK8PPM*I<#T) M6LO-9)3.%FHTBK'GJ''ETTF5%*'3>NEKU%7%HTYG?='0+@]@XZ",UD;1>^#[]NGH[CJI=PO7Y/]FV1S<;9N(LW-?G):M'["W9NT5VOQW4-/V23?_^8QA 4J59HI#!F$$#!3#2<*R@$$9P;PFU MEBKRDM@55GFQ842WU#[%0W80,->/SWY;Z0L'$#BUJP1X0+2BUF,HE9!&4,TV MJ!B$I:V"RI. JF+T0UX$*?K[C[!LN9FN)^TV\7!(%ZS->T4K$!8^6*TU_S:: MYD'U^_N/BV*9/7V8SQ9A5KFU71F6F>PV_M"+T.V@6'V;G#B[8HN$(6 IA)0) MB&A 7&/"2U"?0U;.(R,OZ+H$ M$3E5-+ZW1N,GR3_2K]DHFTX_+K*_O5^,__;K"^7^&8,//)T0AKFURCM'E/ . M$^U=.5:E..B3I;MLE&K\K(E_WC8^?4_S9^;$)B[VSVS\;AQ4ELG-)/WN%.'+ MV$SX;GD?,]'G=^&+>$SE:SI]GDM\8(WHYL4)PF'C1@Y2ZHDR!$+M_09M9XQ" M%R&-S=7@0:%\D3*]+(K08/UDZ"4+M#_WZW8MV7M>GSB !..*$^N(4UH;8&&) M/.&.UI9O].>5[W:POD0I?YT$>+6XRXK/=^GL=:)NQ^)^=!R)@-)CZ:V'! 2] M"W/"Y7;%$;[^NH[_M'+?-NB7. %6-'_(9Z/G:T!/0K_SW0G'QD)DM(4$"\H\ ML&2[Z&C'ZR_PY$\KZ&T W9=P5UAXM]-3:R !)D)I89WG CM68NN]\J*VJ-"+ M$I6:>%SB#6.Q!L.E%; 8*(\TDAH]L0+A7WM"<#_ MF@ M@3[P"5#N:SNQ^) MVA?U8V],$$& 02N0 ]@R'21";W=8#(VK+=3BSR#4 M+>;5*OQ-R%IY@@@3@FF!HOC$(*8H+HAB6$0U])CWF# M*28$<$^5EYAR(9BE )=A<\@=K+^Y]9EB4IFUC5-,3D)KT"DF!TYWZ\=?T__) M"S-- R"'TTY.Z"6!WCED):3!4@?!+)>&ED%6:!'E/8I:QZDH5:4D[PO,OO2C M Q0\C?]#>G\\ >'$GA*IL? :6(ZLL3+,>J!+?1$YPOVP4U/J\-@WT%R5"*JM$\ $$I(!QR64&% +==;VI%WN+:8 M=!;Y[TU,.L"O+]DQR_DBO\^*3]ET;67?31Z.2\R!5HE6,0W1*"L08IA'AP(N MZ:1&UL_'ZRQ2WI>%BV&918TZ>G*Y=#Z\_AZP,TK 9 MGH@,*:/?"2D4 1)!99C$"&.)RK%*@2XRH[\R_A4R^D_#IU_?QG27%E4&:."! MF5ZE>8(P4982X;%'3 #"%"H3 HG%CEV$9#2/ '2 55]24H[O@,[]CRP6',K& MZFM6I+?9;_/L9CE]/[DY%$%JTFTB(,3>0H<(=MY1HI OYR8!XN)RVNM*58\8 M]ATZ/EQGZ<)#Q(QXY+ *9H;%R"J'....(GU_H]GY3GN28TV)/DX0RYL)* MJH$&!@*'K,%V XOCU/<9->G6:U&9_Z\-CW:0Z\T4W3';*CTFG(Z<$=%8^95D(9&2+U5N1BF4V) XM"2.^)3-E\4D]%B?8BX M/&@Y6Y_(4:-1V+.>IT(>]E;4ZBP1C L/.* 8>.X]"I9["9ZW'/9:<:*B<=$" MV_*><6M)0IX=TMJ,[]G GKX\14Y.ZC*A' 2JA?!0TC#/.(+!>%HK?$ WR3;K MSA3M5%JZ1*^VS.P17%-%.*JT30 )_T -E.>28^R@4Z:DPVM3__!2=X>-6Y:" M#F#J2Y=X==JSRO92M6EBA(4\P$DU54@9S!34)<46ROK!CNX.Y[8G&!VA='FQ M=*?"WD@AP)H+;#%7RF^7.6J->C.Q]-I6:2O O8WX:* 8&F4$%U9+)1'75FUI M)@H,W$1MRLF3 Z7U\/ISR,HPS=;!B2Y!63H;_O&6(0X",EKZDQ7#09^;E M,/6")G#UQ?KRSL.7EWJHHHCWXZVNP]:/3\]\3!_C9RO"GJB;C3\&K;O2.9(N M7I= R0BA&'M%**164FS*I1<""/2P=8Z:4O(Z!#<<8/\2W?80'J0*=,$2VY*N M]#E@M1K6D_MP=3O2:F1'_/I5V@9M4DEG*.%<0:XD((;*D@ZNR SS\[+SKQ; M@&L+RK,;0NO*RPE=)%IB"0 SW&,%M=%"&%PF<&"F!WAH:CABTQW.9RR\\^). MG,\!U/FZ@M"AU-A3NDD(E,8I9ZVS$&/AJ&'E/$(::3F\A:J3#*@.,>M+>C9S M:_XYW]B_)4W9_)56#5]\?ANMLB*L'S.W\WGRU5UL_C#Z04;Z[XET4J$51\9+QFE4&+! M*2QQ1,@.\%#HN5>EEB&MK3#M&/*[V3B[7U\AN>+&*C4\1NO_;S8=ZW3T^S[- MJ4Y?"0:02D*DP/$ @U$("K2A$PLOZB?0G*<@\:FBTQ=PG0O(6J#;$I&7O26Q MZBB3!@DF*,7:>^%*_0\CY.KO9^ 8H9="4'+&M0S>X\M8IK M'UH8)MZ#E_C5'_\5E(1XC?.*PD/&9)NO2;@P!&I.) ?..(Z$8:5=C[5H4(_U M/$6&>Y?T>1X!N&JHDFD?G[J[15[.DE\]-\$Z]LJA>+&! %66Q0PJN_& M.$^EWQ8-AG80Z_L$YN<7MU>U>S5U>,_]9+%:^8.!% RJ.)VRV??7V+?WPM#+ M;#7=9_-\.AE'+CS/=.SSO=>+\.=ZV[N)^K^?YG^<[?UA^2NRNQBV^IJ]?^:C MZGD<5P\;@_I\)WVWP]DN H\>3A!2Q.*P&;C5A3 V&/L&&2N(L99"7^DD M0,>4'3VS^^+!!!$A,5;"&6:H $YJ),-J"#RS&@IL>O1,'SR1VX09KQ6#)@CT M>"4#X[37SPT?)QR(?+T>+J^(Z*[Y.1ON2D_8]FA 3-SN!,+3!T@1$ M,,F%9)I"Y+EU?1[)/BT_J287\U;QJ*GIG<+9N'UN!CC?FWYQ\/F$&LZ0=,I+ MY[5VF#JBC==( *L=ESA1W&CK(/.&61J^$5(1X[%SS@)(Z9D2+/;E!#7GW?=" MT#UJER$JS&NN(&*2F#"/G%>,,60!;? (W>8LQKJH]R M]L5S">1: >&(YS10%98F0I1401N"X2_,ZV_DK4>/N^%L$S3ZXNSF2BH?H(@6 M<9&.%O^8+.[*&K3NVVBZ' <[.<8$PG_CS^FW _ROT5L2ED-D@MJ,M$?40JVY MM];1+H''26 M*4&!HXAQ&2LF,X^58Q9RWN?9Q?Z%HBU8^F)]="Q>W<1KPYXOGM?Y]%#8;'^C MA*.@% 752 03BC+-)=&Q(*9D-OSN&H3R.UL16N#8ZR+@;<'3WT8RS\*[[L)H M;5C4IOE#G P;/ YN&0?:)8"'><($E&$24>"#6N2@\DX23)@R=(")L>V+0IL( M]6<*3*=QVYJ-?TV+W[-G>!RT"_8U2CQRQF#%" ]FK")8!>'W()BV@BIF:/TE MH;/$L/;EH#5X^A*"7[)9P"#>(ZG&]P'Z2'^LKGE<$HZT3(S"-JQZP2[RD@:5 M1S!N*0[4&@<1M_6O">@LV:M]<6@7H[.IB:>HATDPMX*![#D)^% 6)![%>F,0 M QHO3 'UMX/.\K?:YWM35'KG]+O9*-@R[P^GHN]X.K$:Q]NZI,$R&#I6:RVM M)\0+HC5@MKX1T-FBWX414!N0OAC](9_E+P=[?('?VR;14CG /,,@2+'C1B", M(9$68$Z51_6SW#I;VEMD>ENP],7Z)]DL/1B3V3*,_2FPKK.;O,C6SWU.OV5S M]RTL?X$EDUE:/*[0BC6:HN\C7ZDW92K[ >'I\*T)BIPUHIA:Y027CD/, M#2.QL&#]N%-G.TR+XC<<8/L5X$#)9I[IH%3=3(X+WWH"F@_+B-K5S8J"^=5R M,5^DLU58[?@2<6I7B=>*"@8DYAI02(1&!!.@I6,2TK!:UA8:>0%+1\=H#4%^ MGE%1?:6IUV$B+"..:*$9EQ0QJ+6--[Y:8"&//P]O >I. $Z0M-80[?+XP]'L M]%7YDKM\&ABV.8SYRH8C[L$CV.#-/S5*OS(PC6>HG(=!GEOK)0J#&_[.4H_"04: "R]5P!Z[X0C\03?"D"! M)*I_&+WG//>JH:%1JGW"CG-2$Q:+'$,NP%'-3TNZ%'V!!MV8L_.Y6VO9!ZBU9JMQ0 MUUI^/!V;SRJH&P?;!22-488KAQQ25L6+Q>&&5NEO-D MOASJT=+&.Y]/()'$(\X59D0)+KEEMJ1-8<&'K5"TQ+?7;LP6D7I;TC!('6)( M0G >YL=B%?ELY0(ZJB!\]VPBX\V;2%(J@CKEJ0=,RY(F L0 E8&&O/DN>[X9 M(KVIAN/Q"N%T^C&=C-_-3/HP6:33XRKAH7:))X0J&O""1B# @%>0E[3B0&R/ M._]9N-\F.CT:"O0>Q5#H5H?B8L'Q F53AB'F"*&*+IU M 2I7/W^ZL\S*EB6D(Z3Z.VRS".1GXS(Z>U0T=C=((,0^D,)@((\:*'6\'W-# M'?"B?KW=SI(MVY6#5F#I,5>MR-)Y9K/UW^]FWT>(/N73J<^+6"_N< [;*3TE M!CHLM(+Q2 %%5,=K,TL\%" #5"=:#'MT"U9O/H95 '9='OJ02^'98XFG"#)# M*9,60 0 [+TQ6@@P #37SKCU:Y*CO5@ZL^IM"]ZO-.3]/KA1 BN8-CO#+$T MS [*&4 E51+U>GOLT)C?%*Q>16 MI'99;&N'KH5W=S'28S)R6F\)-<'*,APX M'X!V1@%#2N>=IMS7K^W2F9[9JQ!UBN:9I>R_TNDR:TO(#G26:*J\51YBS!Q! M#A@$2V5-.Z\&>-GYF66L/3#[75BD8'Q0B'HF+.*,^A]Z9C2&#=PUG1VX*@O\1T8]$,2 M]E=6<*RH._N:%8O)EVE@RY=#^ M6V@[.^PT)*%M&=Y!J)//KV*NJT0^[R-ADGA 9!>6P*H8\"7+AVCO:]O?W1V MW&H0JF,##(>@,#83H^^Z2*!0G@% >$SYMH@3$ZO=KQ'PW-1W<'9VCFL(RF$# M"'NK+K'';:^^II-I3!RYR8MY.@T:P"A0MYB$F;%=F3]D83+6*+Z ?O.S@_U);+# M0O[/7;=*4,_Q)8&$_MJB),Z=GM\\E> M@E)#VEM\>\*A@<)S[Y#R7C!"E-AN4X2B!J> M?#2D-U2'72 ""0BLQ=()23!R0FE0!A@-]+)^!1!X\2&3)D!U? :S-+ROL]DD M+S[DBVQU.U3Z\)"%/Y^.UK5^-=&Q%YNT*![C2=G[.(^N;MY/TB^3Z8ODAYB] M,#W?W4715_%TG>+["D=#][1($%-:(T40,=QAJ"&RP&.&F(!!"].5C/T^:#QV M2'3'TXET$E%E/=:<2PHQC#=!K&G#PI+!W&?4F#=YVU@,^LSH^WQVN\B*^TAF M/,ERY*S&KL<398UTA$G&"7?>@X" V_A\YFC$$ M]I_)(GT9I:EP+&/'\PG&D%LF@>=:4V(-\-27M$$A>V5Z-2.A*9.^.YO1'):^ M6/YRHSNRQ7__<&(<-#S XPP*ADT\V&QQJ3L%Y:E^G+3C,YAM;O"-83D/LS^D M]\<7]GU-$@$(EYY8[R3D+"R*P5XN*32&@F%O\4U8=I#[C1%ZB[(PR&U^"")P M*NNSV[OU7900;=@9/TG4[6V1W::+;.5CV;MM[WTVT113Q 'C0(:AQFL;H2[' MB:3J]0;*:EMV<\CS=D$YS[SUZ2A;N\\JS]NG)@F1.LB1\@A1JXF@7KA2)6$: M-Z@!VQ/;VW;AU(;F/,S_;9;>QV#O/[/QQR*[GRSO*PO!]TT3(Y%R.,!H/)*8 M8R]DU'XD"DNBIZ9^C+(SWWZWPM 8HK,+A9W,1R$ 6Y+2IP7]0_,=Y:EWS:/&\!QY@AN>07)YFZ*MQ,UQ0##H'Q1SBB/KE<6 M%#$(3>"P8<#+2@5$AQHUI0@JZ) $G"!FD(=$J0UMA%C9I\U5*VI:F3<5HJ:G M8?'FHZ;6&:@MYMQ#J;W0L8Q?"8>#H/X536>(FE9F;96HZ6G 7%JT#&DMK''2 M.\.H)$A;ITOJK%5ZV"[59@RK%C:KA]!;DX-!NE.'P/Y+CIH:'Z@+*R-6%'H% M-)2,;FBC6K$!^N*:,JE2U/0T6"XE:HH1DL0K9@"UA#A!B&8E59BHBXJ:UMW@ M&\-RB9$RKH,<)2.2.8*1$(RE"O\[J9)[6NBZ+/!WQULX[% MA25E%8T[L'(?:A8HI5PH112D.@HP"A;G!CE.C1Q@@>"V5^L6X3GC=G[:SIUX M[H+:R@,YT$+G6""IM%HYI&R 13< M\##/A-0(;$Z98 4J&11##7>J;7S5$K!+)-4A0W&.;>F#5GF99^UEFO%.ROS MID*\\S0LWGZ\$SD@!,50QK(TCF@*2 F'MK!!78'^W:&565LIWGD2,)<6YW+2 M6HF54XQBAXGT'F[2[9$C'LAA.T.;,:Q:P*L>0F]-#@;I"!T"^R\ZWBF]598I M@CSP0'@K-Q[T!G'ME094'^# M/T.\L^X&WQB62XQQ.1IF!/<.*$0Y1UX :TH*@ZEZ>?'.RBRK&NRJA]!;E(5! M;O-#$(&AQ#NE9MIC@"W#3#/$O:6;\_'(0]MK,9^F\<[*D!^-=YX&2FWFO8N@ MI=-G;S[,P'W/)Q1A"S7USFGB&7.&/B+UI]^V5'Z5 M^;?KX80938+* 007& *D+9*T'"DS#6I]MQY\;)EW;<#1UY9YM:K[^6XVSKYE MX\_YJ@!Y66FR@H.L2O-$!:.#2>8)ADXX'0P#J4O*C6YPIMUXHV0-NL>NW&:X;0 M>0SY9F5CO,=:R%@I20,'N.68^"V%>(A'5;J-Z=:&YCS,+Q,_/@7-?'6+]/AC MT.#"%^EM]9C^H4X28HR#G HO 0'8(V[EY@0^AH+0^A>\])XDV8Z M A67R+S ML^P!5)&9UET9<.[?E+PZ(RO'&";,8"<^D&>&]N MVR+2.DCG64V>A;'6/T;E[%-,)H25%Y,#?212$@61,49(*@ACW#!48H TK^^O MZCT_LYVUI#VL^HL7W]_GZVLW/J;%5;%> 5?7L(5E<'6IW\'H\='6"0(X9B<" M"+1U8?V4$KJ2;J<:E"[K/9FSKHRTC]* 5I./Q624-5Q-UGTD4ADD*4;*!\V, M0&J-V&) 98-,L\ZN=3W#:E(+J_/(RZ=LG-VOK*_5H&LHLGM[2!R!V@OH>3#; M(%:><;BI[8612+BZ6:^=D;#/Q>3V M]J!7I&'/B4%6&QK4.:HM YY1A5B)EQ?5+@/J]\[6WE:A3A 67G2LSP0I( '2,LPK#HE52D-88B0M;'"TO;,+2_L7JG; &T*PZ'I1 M3'[/CNK95;M($ VT2Q_#*H%J):%V6P0\:!(PNA@7<4=8U4X_.30>DSZL!K,O M&Z5*V\1I1)S30#"I)39A52TKI@>I-ZA!>M_@O;Y=@32$I6'SZ&.XAT-(:"3>E=3%6@%8JZKI;4"[&]]L56+T=Q-_>.C__G#\E9WU, M)^-WLR#LDT4ZW4A^>97KUSH-(S#NB9.>K#A_";_A>Z*E3/[URR=+XOLQ5K1PZMV?GCNL@/; M0:GY/%M$02XOT)[$%-G50,=7LT_!1"F*6'EI-OZ0SXKR5YW.)_/W%8H5M/J> M! *H8$S0U<8QYXB11AO!O27"!!VHDFDP7#R/%49H[1V)Q5 ZC[ D!AC)H4'4 M;W"D&- ^<_(.EE,XD_3DP\!]T*4;=#J-N0;7=UFV>!\%) K"X>ST?4T2(1$/ M]$,B-8Q5_R#$= ,+@\KV60OQI(ST,PA&W@FD?:G^NX9[-,]X?Z.$80,\-(%. M+BDP#$)H2RJ!\VS8.>K-F5=!&AHA]5;E8I YYT,2AW/EEL_O5B;5_"[:BU_3 M:525*^29[V^6$"\=M1Q")9B%V%"N34DILWZ .>=ML.V[///6$.I+%J[O\F(1 M;]1Z%PSOC3_@J"3L;Y0XKY26CBCOJ)+*8X'8ADIN!*NO\G;F8.Y #EK#IW8D MH:R#4H6KAQLDW +C-3+2"G7H5M2%^F':CFVO%F)]\?W7?)8]_IH6 MOV<+OYR-CR\@NQLD,GH&,' 26!K+F3 D2_TO* :F?II$9];.6>2A%?3ZDHU- MW@VA?$O.Y2&?S MFZR(2%UGQ==)O)IA>TO#& 2 QLD M)=9BX$IU8_G(!P?M7\):']%!:N 7+:/GD#:0H8)+KU],FQ) ZQ??1XFYQTAVM_I]>(A+]+%.L6QNN@<;)=8 M+HPEUA-@F*0\J*JPU'85]+A^ ;_.E/M!2$^;H/99_B#HQY.83?MPH&SKP><3 M*16!@#(/%-9A9E"Y14Q!VB I)/Z20A$F!+-M":8$>"\8^8)"ZL&[M=LF>'[Y*E#*/_< MXC5,3^0E2=69I>G=[&&YF*] @4=5J .M$J,403KH$E!XCKE%;)OHJ9'T [R( MIR,^[I.6QIB=4S90+=E 95*$(X(PP"4$!DOG:*!W>T*.V &F#9Q/-NIA=N94 MVX5)B^(Q*($K:D[/NGW9/C$Z%JD')FB05B$5QL*>:->RUW,V)\K+64^4=H'N M>25KBZN=S.-9U>7ANKQ5^TB@TY X%&:K(M)@"(3?(@RIZ//RSS<@8,]! BP0S'C$4? M28D(!ZJ^+MU9N&08,M;^ M9)_3;_7EL5K_"748A3V <\T4,1 K:+=,\A375^,["\1!:]-64L$ MP!3%8W*"Q"M9)%12E'1*@.J+5V=7 %RH>)V(])-$M5^ C\T-:%&DL(?Y7 M.<$Z3Y#R E). MF054>4:12[&R1$A@W< <,]D%HI M&79T4%+'*!SX.<-F##O"_48(O34Y&&3BS!#8?Z;HX\NR\14.Q.QX/D&:6P>U M$!XZ[9C4WK*2-J/@ '-@FC+INZ,MS6'IB^4OKRLXHAA\_W#"@SK&'.'206&# M_89QH&>MIP%F5?V[92ZF2EA=M: QF.<1D0_I_?'M8%^3F,^#-8%4&"\9=DA; M34L*M>-HV(I!$Y8=Y'YCA-ZB+ Q2.1B""+3D:7T7@4NGJ[M6UGO4X6*A^YY/ MC)1(*QDV2D88@-A8H,OQ8MT@C:BG*^7J0)^W#\Q;.P&$!%+4M6+3-\$9G->I! M^><6KT'J*A6IM9.>2!IJ $Z4 4A8M@BATA)IZ.F?N'T@9P JLS'$TYY MG(;9>6R=[?@KFSK;%DD@Q%J$J"#<&FN$0T!NZ$.4-2@8>B$G.>H&\]K!L_?$ M@2[OJOPERV^+].$NUCAY-[O)B_O510>]ONSCP]E3(J[7T=-/V4-,49K=/AO= M^PJ9#E6:)TP* BRRBD"H"'>8J+64<:(UAF=,8+@>W67CY32[NCE B'[2U_X*%D56HIO>+XT['$7''P^85QK$*\@)M)2$11."TH@L MF\U#S"3IE M>MX^XSU3]G7;+:,Q\C>OL4>IJ1"87*&-=5298@@0FAAL S+ M+B:@4FV!MVJQ:\XHQ9![B"G5JX*4@EC(K%< *-CG)5;-+?;*C&[!8C\-N#=L ML4NMJ0\X ,4!#2NI#KLIT) 0Q+RUN$^?3^<6>V6F5[+83T/N,FPV9BV"07C+%OR0SWX[7@'^V5-)6&R\@-XHC\(JQ)QF1H5? M2;R:7/!__,7DR9WM[X8M:IEZHT3RSC& +./ YS28GHU(5A]V44&$0MK922 MV;6SYP AU7T\QSI).)<( $;"H@(%#KL5 WB#!-">US^#UW:%B%;9NM>UTS)> M@Z[L<(!6_?AK^C]Y8:;I?'[\*NNJO23<!BUW$>RN;'0WRZ?Y[>-1C\B^)HDQ7A+B M,+5!\8#0& -D22'"I/X=9MWE[7?%P]SI+M)>( M B^ H-Q@:V,)YA(5#!MH(>?8:CJ5HG80'(!<'4[>/-PP<=@$%DN%[> MWZ?%X]6-N0N/9/-WL_*;R-69\!]T%&MAGCHQ]T='(F"=?C6A%L5Q(. (!"28F6E M1/&@B&"&.H98GT[GFE&S?F7T]>U(@V%-7\;![@%7"H@<:YH(Q W5C$I#B<74 M8<_T.O\8*D4LO[#4[4$)227![8X7;T$\E?&22VF(TI0&H(.MSH4WB(E@\7%1 MWZ7:98#N(H7O-*3[DBUW_S#-'[/L>I&/?K]ZB( =]\&I/YRG^>+8C):9./5B(\*P<[G$^<5E-I)AH"B MRFK%.?8"2!(6U+#JUG?"=^8^[4P V@"HMSA^5JS2DV>C;+5"'H_-[6F1((TE MH$) Y%788)F(^5R 0^ 1CJ<%AN2\%15,Y]/#PD]0"+9)S=X74.X+L,V+QRQG^GTZ?SR4C-QC:2G(T[C7F\ M&DJ7<8[- :A/V2B_73?MZSW;,%)Y\$JGT[B5=7OL9\)SD09;NFK!E^:=)W$_0\XR1)7V.*HT M=ATQ#FH.8JK2Z=:!(75@BYH*.V.S7 -_]\OX@TUX\DTCAM((V;&(Q*$2(!\*4^YAVLE+-N_ZJ ML=1"/6^']D[YEGX[SK?GSR0<,0L% TP) 9C7Q$M4CAT'LH;CEFZ%;PUH[^V0 M4/HP6:33R3^S<6GAF7R^>)Y0N=8!#NC?E?M()+ 2&BN4A0IS0;7;*@J>0#Q M_]$9E>ZN8.U-M'94BBDOU'E\:>'_,SLH7R=UE'!*PK8H (1:0L?"D@@V4S7L MF ;73P7O+/9U3B'K$MOCDK;GEM;-BZ^77^:C8K(*VG[.BOL=,G+H\00J*)G! MEA)-PW9IL;2@'"WPJGZ)_0A!81[+D^V*H54B[#&-\[V$^//2!N)T/ M#S(>?8F)#I\G]^&1JYOK\.G\)JSNI[F?6WA)XH030"BD-10T5I@C6 M/'$#" M<0HJ92 -%,F*[NB&+T@ %!)91*0$AB+N-?!,>>F<\YYQ55^-Z<8MW:O0U%E\ MVD9\T(<)&B-RO4B+A4T7^_S>W;PHH98 IY%V5#"J$9 4PK!I!$8 Z4"#/;(7&M!L$MIWKPBD583)3&)&%(2T.-"*FZ)-R*"., B M.F]A&:^'?K]J9J=9*I-@RUW=_#9_=H-QELY[?UW,:,IG\5;@JYO5)[N>?+I: MN=M4DGV#_#5=Q&2LQ\T0SSZ>P62XO(\EG+/5H&RV=0=4L1^.M$R$@-II[*U1 MS(:I2>/>QKFBDAOO^!FKU^X>^3%-_T"K1%L-!,:6J;#Z" 6"J6LVM"HO7)\[ MP$'UO36>Y5UA<\'Y( Q"#V/Y%>:PC6$CQ<2&4*TM[C-.>9(ZVPKS=B9[G(;( MAA<#@\'G.S1->N&G.S! M+*7&*1@SWX7P7L0B19NQ1\5^.+94;=3W)GN<1ONPDCVD),H9Z@!4\=BNT0KB M4G-P!M>/OG6>[%&+;PUH[\N#LM[6KX(BD,8K8E;[>PSS7=V48>"CRNZAQDE8 MH2CF2'$CC2+,!ZRVNJ*CU?3[?KT>W6J_+8)U3A'YE,VR/]+IG@A\Q98)#>L5 M$L@I[@E@CAC/=4DOL@W.CG66EM&G<-1'JB_)>#G>F(ET0!B^?SC1"!$>"#%! MS#55"*&MW6"\H?5K$G26C-$5_QN#4SNO9I?DK?[XD"_^7[8P^7U02T>K0J*[ MCY/6Z"4)AJ(F!ECL",9>2*8)*6FC3HCAY5&TS?CN4>OMF'*1I5UEX<,RTIW? MZ.5D&J_QNPY 3[)=[JU#CR1VM%HTN&2$70I#6X2GU35^ M/:0H8ELM8R]WJ[9/!,'Q]E$"#>: &T*L\R4]2,+Z"AV_*'9WA%=M_K\3=;%3$;T_G^O=])$$YE9("2R24# (/-7,E75@VN#I9OA$!:(Q9 MJ\O^YVR6SA;O[A^*_.LJ-J:FT_R/F$]QRN*_OY<$&<>$LH('TK 3AC)>HN<0 M8 V"G."B!*)3V/K2[3?5:1YM]I#/)X>L^U=/)D9Y[47XURHIJ"(>V5*S<<*[ M!L?>+\[QUPR:VK._7&ULMO[[W>R5>^EEULF^Z7]B-PEG6G+(8!!E*H5%QAM> M4N<<;)"N>3%.O1YPZTPJM@>]ZLK#MH-$60JQ(D0#IYD5&J^TGC5%L21$?4FX M&/=>IXAUFJ2X+R7M>OGPL$ZJ2:?O9JM:=)]1@ M8AGB$A!%.;],FBC]-T%BNS'CD7]/RQ M!'@B%!20 4EIL&\D4 X@3[%#EH &E[/U=A%(;P+PNG9Q?1C[,AO+(1Z] ^'E M@PF5V'N%E,*0& (UU)( !0@D! %*Q85>R%&/8WO8W@U40Y<,Y40P@XS!3F&* MB99&8JW"\DW###*NURHQE>_"Z(+OIP%1VTQ4X2/^*7M8%J.[L'S%0>Q-\SO< M("&!9*<0Q@P(JHF3\?2@ $@[)R4" \K5; IYW@$>O7GZH@GR;+Q%?END]VJY MN,N+6.9EG8)PZ*!DQ1X2"ZCB2@*$#:<:22$(-^%G)C103:[Q[4P>SJEO=@+J M>85J>YCSB8RG9^K*695.$^1BB7_ %'* (DZD0D'7$D13@25QJ+;H=>::')SH M=8#SF:1Q;)?%^D3Q)!^O;P&I+G4[&B<: ^$P]=IZ0;G2@O,8YC.. Z>!'V!I MJ>%(5W,\N_2&[O;/[?ZTTEW3?_GL8D5:Q(5R2FF*"%($0&(E=%QK1V4E2^XO MGUV6 $$HL8)1H2AE $L'E8\GP[ #SJ'ZB\[P?':51:8SG]UI8 _:9_=N%E:W M[#JFEL9WOL_75>&.N/ .M$I,P(-PQ)VAA@8-0&/CJ,(.!\QD4$7?OD>OLGCD M7:':ERJU9\1'O3H'VR44>*LI!PAJ!!F/KE'-D3 "LU@L!EZH^Z\5]E83F6Z MO&RI,AAIIB1%)LY*R11E3G)DE?(80]"KOZ&RZ[!_F3D-IMJ.Q7BT*:RT6?%U M,LHVI9 .>Q;WMT@T)UJ%M941#FE8;34B\4XT87A8A!WL]8;D:A972SS(N\"G MKVG^*9MGX5UW\4JX,-QI_G#_+%VZPN6VQUHG8<_%E@J!,!%44*FE M#'7TQCN-5;Q[G@WPU&DWTM$R4'V)QB_9+"O2:1BV&M\')LP7ZRRIJO)1J7W" M+ [*$8)8:4.IEF$XP/9/S]VJ5'JQ& M84*L\OL[S('=/8I.$V"7]_=I\1A4R\GM;'(S&:5!!D:C&.&)GOI\.AE-SOON M<_O8/V1_/!M4D<_"CZ.UH^BJ6%_2^V[V_(G);#1YF#[=('U@Z6G<=Z()%D1Q M#P215!NMK$208"S"5(405#J(,2S^0U-89*AA7100WV MTC/'!I/]VJ-DY.?#=]#.Q>:UG=(AM7PKLY_"VJQLUSE=ZQE'+9M?C"1$ 4VTQ M12Q,^H"=\A0H8&/:*!&"7*A3O2/VYOTC>DG"Y #"6@5");:4ABFHE7.:*!NL M/@]QKP[7RK[T,XK*:7CU9A=OZ;]>I+-Q,.OFOSV,@TT6GF< '16-2NT3Y3@& MABH8Y@)EVBH8C$4G"0.;ZO+>EHE7+C<59N M"3'<44]]3'AF&"#HL!+<#S 1_'RJ=IM(GD=J#ATD/](B<8)BS234'A/J!5?0 M$$J0Y,0PC7%]#WUG\9NA2$I=##MUH%5RYE1P*&V&%O_X$FC]CW_Y_U!+ P04 M " J0D50Y^JBO[NY F] @ %0 &5G:'0M,C Q.3$R,S%?;&%B+GAM M;-R]:W/;2)KG^WX_!4[OB^V.D+OR?IF8F8V\UBC69?E8JN[94['!H$78YC1% M>$C*9<^G/PF0H*@+*22 !%';T5'EBPKY?_Z)_.63B;S\\__\?K?(ON6K];Q8 M_LN?X%_!G[)\>5O,YLO/__*G7Z_?J&MS>?FG__FO_^V?_Y\W;_Y=?WB;V>+V M_BY?;C*SRJ>;?);]/M]\R?X^R]?_R#ZMBKOL[\7J'_-OTS=OMO]15OUB,5_^ MXY_*?WR"S\Z=]_>7M=Q?EFOEQOILO;_$__^M^R;&O' MJECD'_)/6?GO7S]<'E4G?RI_XJ=E_KGT^WV^FA>SZ\UTM7D[_9@O@HSJ:5]6 M^:>7'[%8K1X]H71(E@Y!5CKTWU]Y\.;'U_Q?_K2>WWU=!'M^ZJ"_A>#-<[&I MU%4FO&LC\I2K3Q_8L]Z;T'3S?A4_?V3/FKAM^M?O!\NDG\%L5OH/JP8/S[YM\.<2$(H1!P^Z<8IY[7P2I?%_>KVVT'%L26_?=6_[\^R,RV.B^R MH#3[\UYK5HO]2_9;K??__/-/#V$_LK^X?>E]JE1^FJX_5E)W#@7)4/Z4+S;K M^D_>E'_R!L!=[_S?VUCYM$:*V[0ULC5X468JQ6KWEC]Z&=7J-BM6LWP5,JCZ M/YJN;E^IR=U/_'1;A+3@Z^;-HTHM,ZDA0BL&>*.W_H5P7_+N64/>%[.XXLVA&- MO 6 *$2H($Y8) CRNOR?@@;$M.C-D4[W5+-^=Z/>_7RIW[I,75^[F^M,O;/9 MSU=7]N^7;]\>;;Z#F-Z,GV?T.XZ@M=!LNIQESW":/8C-?BOE9I7>@0D:9^8) MAB:JE7%0-%5PQ2!O=AQ);?YQ\U#:0_)#44A\D*"A/":!(4HSCQEB(N0^TIJ& MC;?ET],UTE+0HZ9XIE3F96-.-+B.3HZC874-HNCU[8IO*)?+4$0UL74S#6UU MHK7S5$K!PG.I,E([Y_8E>0EC\HHVST^;T#]V=D<.BF=C"-.3R8FH] 3IUY!4%M?Q\.?UA&\ )]N;C0E M3_G6E"]-6>)-^"_5]_EZ8I$#0E ,I8%(A=R E(7I2VD,>AI54!B]CQN*A=9 MJ2OTUD%9)&C:N=>,-,F-BT--&\^2<.4E7TZ I9.-XR!+MQ"*'E^K;FRQQ=UT MOIPX::W$RBE&L<-$>@_QKC!'/)!=Z-*PB+/P9:NM(V&:>MB.,0GLZX,RKSDW M"&>V(B)($VGF.%D3&\0KM&GE25/>F&+Y+5]MRIF.LKQ?\KN/^6IBI+?*,D60 M!QX(CS'G=5F N*AQ5+L2$M/F0%35:N( T]*T9GQ)[U<<7IY:E?VVE30P6EZT MY019NMDX#K!TC*'H\\7J,CE3Y4O>8>"1E=X8" V"SCBV+\B J %2B\G=KQ93OLVM&F"BY97A4 ?WQL&1+@&XY$%#(L32ZR4EK+T5![(]NP)9&'G0C3U+X! M2/-@3V/>M'!TC-1I$\9)]K3VY34"Y9^_;";J\^=5M7[N7;')U[M<26JF/0;8 M,LPT0]Q;BG;E>&@):(*>]D]/S)R]IJP2U0PR';PZ39=A;(K#RA.'7A\(]675 M;+=ZOUIT?V;+'FE)9]T3%I>Q582%:,?7H]&^ -;NSIR7J#WH+_IZ1R(8>KF< M;^;3Q4$IN[(HPA9JZIW3Q#/F#.>B+@LPH1MSM'4)J5?Y;75%D[2]8PUH.HA9 M<41]Y-,>"FW VMZY"+@.XF [P+[L9$>\'HOW&&([^S,"S':/H>CSC8E)66>S M>?G./"INPHPF5!D@N, 0(&V1I'5!S)B(G+75XU,GK7M1\5EK.[N:I*W)G8K, M6Y^8U"IQ;>=63.::W+66J6NT>PUSUY?B/9J\=C)G!%CM&$#1VXL2-PMY];4L MZ7(YR[^7.^DNU^O[ "GWG_?SS8_]2A#EI&62>8*A$TX#XJ2NBS8:B)@9R5X* M3 S=K<9L)S+;%-E6YO]89UNA'5:']6-XLYG+P;V.PW9/-B>9U6QBW8D9SEZ= M'\=L9[\A%0G?U'X)N)N"E<820BC#G$D-+/< [SXC8P \#PD3.)Z(A6?YQM/,O@X\C/3_CT'$V* BF=C*L\;+YJ:+Q5; +OW$VF@1 MBF"4"*-H&-0C71?#N391*^9B'YYZL5S0DVT%1:Z3BW:I&:Z2&A0'I@-OSK4P M[HD9I];$M?5M'$!I+__I2KAN/K1;PO)VOLPO-_E=2-2HT=)#S@TW'@FI$3![ M)"E VJ]@:5[&T,OA2F59):W3\I4($YNA9 C_XHC2RKH!EJ[LO6F\S7%P MIG,4)]>MM'6E'77\]#97=\7]XY9CX/>0PB]I#U+J0(;@S M/UCY]2E(R[Y-%_=Y%^S$N-B&.XD,[ 2>BZQ4E6UEG1,\#^8T)D\+/\>(GC9A MG&1/:U_:P>=R&9IPOMY\F&[RZ\WNN+_;\@O,YWQ"C'&04^$E( ![Q*T$.P%0 M$,K;XZA3L4,#:KX3FZV"T"Z,ZF9V&VH-YG-'CM4ZLU+H1;:5FCUH/2?<3GG8 M&'>]5,08 =A/8">1V*-W32'Y?E7;J4SE_51XU;(KU9CUA M%B/AF*70&HR%< :1NF O7=1T4@_%)89BK7![%/5\)ZT\H&46O3>S#W.;P7!@ M7^,@^-C2[<;P\OS0X&DM,:LT#@N_UST[ ;T>#1\'[/H,J$CV/-&^T"KC_4H?._VX?M-:_*=66Z>"\ MZ)(/=K*^33HXE.L=LT%S:/B#T.S#2<,'2 5/^-'E<:RT%R5JD<^K"/5VT[]9FS M1]/' <->(WIV+$C?;O68*KY?S6_S &!ED*08*<\Q(9!:(_;E4QEWN&)_I8XE M5?Q:RNV%C#W62&\99(+*2)1!5DI'ET%N_>N604;6P3B@F2"N^ RRE7/M /HA MG^5WU:J6JM"#:4Q'H/8">@XXAUAYQJ':E8Y M*ZW0>0PAG<$Y(/(+1,O1O*QY:AYC>G8W?XQLK&'J$Z2L2_7.B>6-^'= M6G\I%@??>*X^;5/?4MC-:O[YB M\X&3G5C@OY,>H@H=FM7K M2MQNAJ/?U0G]540S,)^E#N(XW.#TAZW2H-JC1707]E38T).>[,TEOIU][ M)66/_I]&Y'FL[\3&FQ?8&%2^ L94]D8<_SBXS>U.@^S%[F8'1#9QY(5.I7\W M1W!\9+_Q%*G>N_Y2[MV?5LOOUA/C"+38"\,]!%I:(Z'=E8\5H*BOG#NNU,3] MR:ZIS1^ROGG=U/)=4ZO_KNH]UE6GLOUECSEW9$UT3[K354+O67?]=UNMX\F[ M'UG8,O%N5PWCS[Q;QA61>G=QKBD[U>P_[M>;LO]>WQ0/)P*_G\YGE\O [?EF MNMA!O+C[6BS##UY]>G(#XO7]QW4@2?BK@Z=-*+=<8RFM,A!Z)#G2]:DLV$$) M)N$1'XNFM#V?SA@P'(;4F _OIS\J)=FG8E7F^%\#"&[+X] VJ^ER/;TM(XV< MI3YCK3;C]A^C.N,X?Z"BA/S!>>=E6*&/S7:!7>RXG^UC*]>,/+T?]B)["# [ M>/:PO4.RBCK1FYS_Y1A'[S,"'XJQ-=NXWLV74R?YV_FW/.C;A,9:BE#K=;Y9 MJ[LB:/JO:M3JOG_-E^O\7?Y]<_-[OOB6_U(L-U_6$X>0A] I"HTU1&$DJ'5: M2F7"'W&$8X8+':4HKP!T#-$P2J):2$&]95@PH#'G7*?>0_,A+P^!+;_'(8! M7&>4NA*:]3@C\C^N6]D*?U,ISQZD9UOM%]FA^FPGOSRCXOLFVT:0;4,8MM_H M9O>)SF&@>AQ'#S!4L,59VDI*EO_O?+JZ^;V8$.RD)91X2HET*HRA#*GIX02$ MZ1!>*] 4NY MYX&/R6CE;6\HCJVK/R*!HV/L!-YVCB;D;7A9\PGA5" &O8>&,ZLPH%S6("#> M1QU'U%8#U,YZ:H@ S%&FM4+08R&]@S[ 2:;.E@-S47+F-C,[&75[]WDX[I;2 M1T_>4F2_[(VJL3\L?>.B[,[?%JZF([ /S64"L46>("F,0)Q!#L+O:R8H0QK= M5-I1 L/(3#ZELK' M#M]28Z_LC:JN/RIZXX+L3-X6GB8$;_C9"8."$DT( TAXRS$'#N]H( U%J<%; M2K#24:LU4.4\BU5&&VB40CQ8$_)"GWI]=P O20[>1E8G V_?+@\'WO#?C!Z\ MX6?[!6],=?UAP1L59'?PQGN:!KSJ4T#47I'3FH;T2R)!A>16>8-HC00E5-01 MGUUT2(RQHJ@\CPI09$/IG"A+I?'28F!2GP%_\R5?Y=-244H01UJ?@L;I7!\" MR54-_3' _,CHWNC;Z:(SC\NB+"M+0D@0+2GE6B.%D71&0*H)!W'G?>Q5-29 >1^$F:Y6 M/\KU$:_<\Y7$RK.:WFXFV OG"1 0!A!*QI' 'BA@(6$&*?/:?K8C3S4.J_ \YYP)^9!R MY75'U@KBP^^XUPGGX[9"LM]J*0-?7">D@]8T)+RYW5#!-)@4U]ETRM,)MN)6:K_6K'12DR"\^\ MB]T(U;?_S8AT5NOCF+67FE5R+K)]->SD9@^+3JN?R&Y.54.BO5%Q=IY 7[*: M&0<=] MD[76N[O)=2=Y1&Q]P="V;.U2-W\ MG8*+X:MW7ULQ]9Z>^1$*:L1"QQGFD#I M+27 U0U9"1UUGNR1(IR0RD($M1*>AJ=*HJ'CED-J8!@FICXX]J'AWD[77[)/ MB^+W[;VCQ?XOJH0TW7_+9_2*_^E07KF[_ M\WZ^KC8.K_6/@]_=3#\N\@D@@'NJRN5<7 AF*])2L\.@>JDV;H.VMUQ.&P_YI(PLE81T^P,UGEC(.G MZ<(K!GK)>_LVKW_\,OV/8F46TZ#M^WP]@=XY9&7(G;0%CE-I0@^P4V!#;]#3 MPJGH.(S;%9YFBU+;7$XC#>L&>^2>A4'M*U-E9;LMZV:@5GU MU(P3,&KMVSAHTUY^T=/[$\F+_/;+LE@4GW_HZ?H%"N1C)HK^]-)?"%<>N9T-3$N%.\ZM7XD4"L MWYB>DBV!8TUQ9^[7F^(N7WW(%]L/.%_F7^L2M0I0-499@1##'#!H<5TB-;$G M;G&MDY7-H#:4AW$HVYOW2-:9\'7"HA/0ZL/8<:"JETB* M_E^[=DLG#CYO5/-R5$(/J*0 <.:5%LXAO2L-.\&C;JAM6T;B3.NE[X.M/A>T M]C!NY4E*^UHN.HEP+NEZDR?6-%AJTM;,<;"G;_*]O-[._[C(W)Z10!$@$ ME6$2(XPEJDN2HMGQ8EV>GYA?M:JLE)65NB*NV6QKV6DX#>56'(Z>&_7ZT*T_ MQR*N(AW N7:7C[9QL-E=HR^'_ **^S!H!/>)=HV@Z.]UZ9P\O@U_<+G)[]83 M)!#'!%/CA5%(05R>*KDMDG#H;<>\L7E!9QFZEO*R2E_W9#'"T]9Y8AH[^QC* M-G%RJ.1P[U)<7AAO[FA3PA:AO)X-MO4G;@G:XL5CO[:)Z Q.$"Z/\R+"8X^8 M (0I).NB+78MCC[L6&#JCYOE&5W9_.$#W+32UV8965=GFU%K<%/CZ+5;,+8X MLAZWEGB.Y6&G/7MU35A/EH^#:?V&].+JKU[]:GP'\>[Y)Q:@/=F+_NLZ_W2_ M>#O_E$\$A-A;Z!#!SCM*%/+U^)L X6@,^Y(*27AS_&7M^> MMB*:H7(T=1"'T%IV=IJE+YS%L:NX4O_ 5_MV >IP'$ >9A0G][!.YR_ MKP%\EL\GI@B%['<1$VL8 !P2+Y&%4AC D7*2>V"Y,/2U;Y7Q#TRX2J+4D7T- M_AV?B'RA7:[KAKG.;__ZN?CV4XAIVR;#+YXVQ6?QOM"NVGMRWD;207?1]6UH M_OK:W03B3?@O)M1;88FG%A$AM3,6,U4_WF'=:/-Y]$,3YP6UEJP4TRP=B/?E M]5:=S)*X1MW,C3Z:]6' 1UIU*T_.WZC;R2XZO@OQ3?K_O9^N0H-9_/B0?RU6 MY3':QGO#%4*&6&X81\[7)2G#HUMW[/.':NA[7=E66'RCCW:N>?M/:5I+%#3V MJT\L//'A%4*T=6T\L&@=P0OYZMY,7/+F9UN\@DBA#&F#=<(^U : M!Q;7Y2"M42Q XIX^%#ZVJK(@*[.-3^?L8%IS=J3SJR4YFEK5)S@>F? *-MH9 M-AYHM-3_ C*Z.!$UC%A-E]L/0SLV42HA"/D-$6&8[0"CVNC]B(5K&#VDB"U@ ML.'%7ECKM"/>O(AQ1TK?VHY!&EO6ZX#DB1.O#4[:&C<>C+0/X:5!2S<_FL#$ M+3?SS0\_7^3O[JLE,,@J0PP%U 'I,($0&KA/ZT:FOLH9!R".-%UFE,BM/NMHJS4JIL5SI MZ'%3S QG;ROJ='*V/Q2==.DDF?KQ=RR@ZBF:9]SJTZ7F&+N9?K^-XAJ%^G&D.(#6;KU&-$BJH=G5ZOVJ^#8/\4XTY-0() '7/J1(E@%8KZ$SWJ#(J9Z6 MA0R,E/T<1"VP)5>BO8R$2TH;NQ&FN8.]8^:)*4U8T];'D0&G=1C'J-/-EVCT MO"_6F^GB_YM_K::$A+:*"\P-1HH@CY!G:%^8IJH5>.**&!@[6W%94-=J.KF= MBY'(26=@-^ T]:YWW#PRI ELVCDX,M2T#.(8:+IXTF@C65G4*I]6C\=4>TJ-\&;Q;OOQ3+>L$,5\HZZ1U5BFH# CV$W15A"<&- M+AML]>#$C;O2DU6"HK_B-/ZD]<0X^PIH_&_C3R(PV^M4'G;_3MI1<] MO"#-&_]U?GN_"GR!Z./-?+/()UPX@ "A5@+DCVIJ &S%9%LU MS=M]I#6O-_ITKD2V^&:&]-'0'X5\I)6WL^7\3;RE[J+K"Q'?Q[OOMU_""U!= M^#:QGB*C/=?0:J:H++]^U,4HIQJ=R=7ZX8F;>JTIJT5%+E=O9UCS[CZ95W$ MB+2ISQ[_T(%7>OU69IT?"]WDO]#[=_"A^1<$<[]:YT(OOL3LD@D-=GJ[F7_+[70SW94^D:&F ML3/&2"($M= 2JO?3'11%KBYO6<@PV#D05YY3,:W;4?Q>F'9.-L7. ":VPDZT M?WWN>'G)DI/8Z>CB6+#3-8P7-K?TX$O<]OV5F6[RS\7JQ\27RS*X- 1ZXQPS M5,EZ"Z"#!,CX'?S-GST,9"I-62VJS3[^"+>:$B6=4:U TM"C?C?T[^,_28UV M3HT%%BW5O[BSOZT+S=%P?3==+.J[)";(NH8I[ M]C!HJ#1EM:A8-$2ZU10-Z8QJA8:&'O6'AD?QGT1#.Z?&@H:6ZI^AH8L+S='@ M[O+5YS F^GE5_+[Y8HJ[K]/ECXD2DC"H,5%&22@X0[I>E^$(QCH.$>W*& 85 MM;9L*R[;J8ME1DL;F[(CO8.M&!)K7G\P>=&0DU#I9N%8X-(QBF>0Z<.5B#SD M2[Y8U(4P)*"'UEDDJ-> :2[UGFB&1!XQ%/7H@;*04E);H,19U3@'2>52NQ2D MD4$]9B 'T9].0-K8-!9$M!/_//UH[T'$%YKB[JX\^*.X_WQ2\X)@TY_S^G#V;%@J9]@GG_;Z<^C"&SER\UJNKA< MSO+O_RO_,8&(A2(0!4 C[B$AWM9[4QR(WI46^_2!X+15E56RLJ KFD:QIC4& M4$*_VC&GL54]0N:Q":>YTM*PT:"DK?[G].CD1!-@J+M\.2N/>)<,8A MC!CW6%)9IDYZ_WR!8>-=9G%/30R(O9BL5-,<"Y'6O(Z#=*[$8:"A(7TT_D?UK?]R %D]0":!R6!&FC.#;[ M"132_.:GU@4D;O+UNJBML.KJUQ;WM[2W[W46#.)<'!9:F=;+;M0C7ASA16?K MSH^.[B$4/;Y*\;>Z;,O:WB'CPY^M)PH*ABTQX;%22E=F)J0NBXOXFR+C2TB, ME/TE);OFL;OJJ-(6?[-+"P-?9\HPWL5!I95M?=[N\LR,(U3I;M[YL=)##"]< M\-+5D7BPE!#;EF2U8LI0YS'@(2&BGBE1ER0M:KP6ONWS!X9*U>=V0DJ$=;% M2>-:-YPT,*Q_F.R-:(22>-O&!I(6$1S%2%LW7H-(?1G\=?ZY+&R_EGY_4[:R M0%IK/-4$2"6A8PH"!2PDP''K7]M _NKSC;<80 "5%81*PH0G FNBB+;*>)%T M9UDEZ6 3R&^UJO\3TRKJ1O%INOY8"=K%O&T9^6*SKO_D:1-YS9P7VDEO?IZW ML?071M'S>Q;9;&Z_Y+/[17[UZ6G!E\M/Q>JN.G5<_]C]YR+[../_4_\5FD_WBZ'JYV&O#MSQ42B,$F=I&%EO+&G,)JPFD9"V)01 M/H5O4 *L-]D!#0A#SUN+4=V\?Z@G93%#4D)@=?3O- MQ.$LBZ->C%M-6!;B/.!8^-U3AITTX@5*]6/<>3G44PQ%GZ]2!$NVJ#HLR19W MT_ERPJQ%$'-%//;E59T4<5NW":1QHU5LITL(#:O.97?SPY9L4QGG2V;@0\Z1Y#T>?+U(PG MM]LK\":_7D\LPEPP@CF%2##*$*6J;@(\M(DF\#AX'.08 \<4X#9HY4H (0"! MD&)771*:F!2_+N>;?+:]!J#A!&R,%Z=QD,B&N+;_Z[O+&V>SZQMUXZX[S:CN MPBG;/:]_4S9[?M#L'T)^H8VW\..\#;J-X*)UW<=-[[PKEK^N?\FK8TT# (B! M4F+F,>>:0@*F=/,J/!;XF2U.SCU&O7J M-(-E-3*;-CQPL)4[S:9-4AD3UYR#BO#O[+>MD($G. XL.#%QT<:H<4Q(M%)> M=']-NGT/.9C >#M?YI=A!+*>F#)Q#9T4 41)331B'-4OO64L;B:W28%>[Z42K: MXD$^4;UD6\3GJDZNCX-C_8;TRF>L'OQJ2KX/^;=\>9_[$+ IEM7'L[_/-U_, M_7I3W.4K]_UV<5_NPE'K=1[^/[N9?I_HT#(I1Q8(:JRTDM+ZHPD$TF U6>:; M9AAL4[HSV@0+A%$84\Z"%51"@ZUF!)0?_!JU5KEMK;70Q@WVIBBO(EIM9<=A M+XG3S2AX-IM;07&G-BL;85;KS7Z?ET<3[!1?9'O-62VZO,E[6$JVL/4$-%-6 MTC@8FC3"8KA7/HZP=KZ^713K^U5^]:G;'C]. M@X[WTQ]E5[#>KV2PP%I(K8?$.>0LA-SY@ ""8'.O'KZ2$\JO"*<4D."#$,) M0U* D(])Y*G'Y6V!"5.D4M2;2E6VDY6IU:H\=GC[6?I,JWBZ&7J" P/5U#B0 M,%2PQ5E:0^O51671NBSZ4-S!6[_6/QY^9B=/_3Y=S79?V0GSF%CGF:;4.JL8 MIC4S&'*-+LSI7Q5'1@C,*#3,4T:U$AH+9[B1!G!B!EV)= "5PV .R;*N%K^\ M1)\RI,Y+E%)7<8=#M:Q",*@$GNOD%(X9+D$:J@EV;WD"% JVG!@]VCE!'?.&.P4IIAH M:236BDM ]J,2WWOXL$+'[70J:U1<31(X%%K'O2QKJDU$8XN;.KHV+BH$"O^ M"!=:>? :&?+/7S835:Y'^9!_#6_+EY"4E 7NOL42K#5!5E-"#7(H%.7V+[X4 MJM$P\[4B N.<0A@S(*@F3NHPSA8 :>>D1,D_@9:ZL@=A6:FL&2NZ6G>:&0.Z M%L>.EPQ[?65%K\[-=CLIJ\QZ# X^$I38R2= +J.L, O1#K*GXWX!MCT9=5[H M]A5$T>O+$SD]^-K0\=C(\> 3,M'E/D@N(:>ZW.#F$*_;#H8L:FC7@QQJ,+$, MA=Z)*,JYE3[XQ@550C*#2/+U+0WFBEZ9*GK;>@W, )79< 9P7/78_N-0PBI, M,^77V?A3HXTNDA WXZNS>TUXU[C/(\W8,>:E5N>;A3]YLOQ6K^7_E, MW94KJN'$0LA",<82RBBQ2#$K:Y)0T.S@V^@R0;EN6P*$3)$=F*Y..YT&N,VL M.T75GLT?"3K[CNHI'Y.XU@V"'_)RNJ1<_[.7\? SM2 O.8+(,"6<4Y:7>Y;J M# L[:QMM^NQ!!G(8(PR80@Y0Q(E4R NB*8"2^)2[S+?:\RFB:'93Z5TX>C@ M]=$76A\JZ0"R!S\X'MXVL3@:P;W6VYBIW&^@C4"=P-N6[)[9^U70L3UC<7M/ MQ,00A$(F)25DIOP6!B@3-0X\!*0#HU\J3F,@'*9>6R\H5UIPKJ6DQG'@-/!1 MYY>UF;*H / WUDVJS1F7[<'AOYYOLS6E=*_= )R*Z=;@3>UR=T .\NV\G8' MLM97SYR5HR\XUIR77>P>)1<[!72:?]V]BIK:_5(L@G5K]Y_W\\T/M9P]FS-8 MW^3?-SIX\8^)199 QZ43#D(!!$#46:$@(\) #^,6>,867I[:$6@/L9:$2BMD MX !41CAFR_*3,_#FRORO-UI=.YN9JU_>NW?7ZN;RZEV+"=A>+8^8;CV7VRTF M5W=2_T>V%9M-E[.79E/7V6^EY*S2?(Z)U A+7YLV35$[(V%GLO!>FA)-YV-/ MFQOWZ_D%IJ%H"(R2VC')L0UY+!(]\X9@!U7 N%RS/$ M)M_RU<>BT>*B]H7$M,-#/8V;X[X%3DL]#0]3ZNI<@Y5%PU@6AZZ]5W]_O!&X MTC6,=)HOYZ>HJE2/$"ILCD'E0 MQB#U1B,$$+)R< MXL77S#A8F2RZ5JE>6Q>;;7RL!GC3Y:PN99ZOWY:'A>7560P/'R\H]U2"0&TD ME!>,>\_\]I0^ 15"C;;5Q)7H/4=6V1 CH-0R(("F#%BN/33*V]2W_&YU5M\" M#Y2&MEO65,PT9G\6-YC5/(N[<:P\;FPIE.8($0)J[\OM/I )136O MVYLC-"H)/U:&((998KD0EE*(1=E/2J^I'[ M//F7Z>9^%?[]M,O74#%$K'6$ZW+YC7.L;D[E-K4X!,67;P55%',A"3'458>7 M!-HB!ITSC!F0'$^EY(ML+WJ7R1Z,1B^R6GHLP!+41E.XG;IF:ZBQD+4A!$^HVUJ-YMO7]E=77GUZ7)Y6]SE:EEM$5_E7_+E>OXM MW_UIO<(*00VE%&'\1912@D'MO#?,,:Z@$ZCIK4I]%YMPA7&MM#RZ]9'$;*OQ M;(L1(ST\M:0X46V,HV$GB^[9UHR4+C:^("[?;,MY6ZS7$Z(]E8I@("A1S@(M M**O+(#3N-)VX)R=.AX*8;!%T1-X/%V=.,Y:E\R6.5*4E.R3]N93RETQM-JOY MQ_M-E8ALBNS]=)4/OQ?KJ27Y>K?+HHCV#X MMV)17E_U\W2^+#5?+:_SVW)D.\_7:C5?A[\ZW+V\#VF"%0!*(BRIP%Q9B9G2 M^ZZ/ -]'WY)>9>+.YB& ['.0ONMALD"H^?);OMYL=[R69RWLP^FGRQF@?KOU M0>.JVMX[I8<8+C+U;3I?E&W^39#^YGJZR"^R@Q=C%W_V<_6"[,8$V\"?'AKQ MT-6-H__J7(DM.K3A7IQQ]W #^M"PRQNZ9KKV@3Z4.O^\-/>KT!'?_KA939?K MT!.7'?5R5OUN42W\J,-X07H8#5Y]*I4CJS@0H??&'#&'J,*.[)0C'@+IHS<< M4F_B?G$72G:[BR7;/,C/IK/_N-]VC?WTA8/6<[=><:Q5W'O_6+\ =:390:C5 MRJF#8)OTC.^V0_;1](P]5F2+/O(\NS.-*PWSQ?;37?K/9,]+Y$RAWW M3A"F)!02^'(46Y;.>KTLY43W67E+S71Z/:!;_4:.3A7:[MZ]\G"#> 84TX+J0410H5_,;4]E4T"B%S94/UMNKBO+L!]T+O=)!_)NR1UT'#9RIGM MCURZ6L^2L)K&0=.D$1Z]&3B5F['T+4XI\?>; M^U5YZ/-J,_^O*KMUW\L;3YYNH%"((,R)\49@:QB!7KH:">6UA&VPW(NPD&53 M6YXIR VG(*3= G-CI5/4(T"E2UKM' ]06K&N79[0T>%_HZ17(T;^[J3E,PJ=O;\JJ3 MX.U^+6,D\J\=N=J@!!L(BYEQ1);W M'2DI(%*&(RP]14*+A#=L/HC*:E5G6X]WW* 3[:@'5\?1C/H(I.C]C8OLW>>? ME_-/\]OI6[G[/W M5V\OS:6[CLP$>C*\85(PO->1^<&#P.Q%LITO26ADW:E\H5_OQ\&\OH-ZFD6D M\*S1V5*/MZ=^F(<_N_KTZWH[!-ON8-VC&$ FA336^_ +$&1 ;>-DT-//6A\ MO%14H=A! WEU[@EUV@GFPX /0IMU9O8Q_KGU26V/>)/:5@PJ45"!/D@.#:>4 MG-?7E[<8N/Y!W-;99+#^=J M+UU*<<"R@==RGC+JU"K,7@P>1Y[<4RQ/5S[VZ%"+K/CQR2U/L,G+,RFQ9H() M[[SRD'I+NE*W;K5D=KVV3"25WMVHT\X,N\ MXN< J?!3IQKGPJTM'F,RW#Z8D]EP1X\ZPNM=<*)N9"HD#0)*B8GGP'#!8-W( M D]=W!;65TL#@%F-D,!0&AI&N(H 1(GT.N0PT+O4*?!)A"V+Y9L^,19C2 M)?*W/Y@]"!P%SQ[DQ".MA=>CIEJ;>)J!K;53'=DV\4=MS-;$HV5HKQDR6'*AJ"=4(Z"@8H"[\MQ_$G? 3/RVQ)OR/\F*XS3K!6"O M.]D)6[V:V!>L1@&H>"PU]G+4,&H>13,$1;K2%#ROW'A_L,09<4^-D,AJ;BR2 M&G@*(-3"*0\ I#&Y5>-"/>#4(BL@]I"&HJ0%5@HJ)??$,AFUUJ]%BO7!_19.+;WMWHU^ZZ093$=0'7%HK62^^5CJS-Y/?U27":C5JKS; MM?SUQ;X61K0-),;:4RL^T];5.!"<.LBC^TH2>AJ9IUXNPY!PNE!?OR[FMY6* M[>E!YO[NOCQBZ%ON/GW*;S?5F4/S\N\K=1/KI"#:*T*$]R30P4/HPK\I1 YI MS%MDKZFDI,YIM^HOLIW^["" W5EDV4,(V3:&["&('3L:?@0>JOJBTN,QU%RK MI#E=I:5,IEO:_7J*G;H>QT']H8)].1T?QN/7>H'U:C/Y4.8QZOM\/2$8H)#& M06>8-1A 3Y&LGTV]:K3>*>Z)J5/HA,,7F2_Y-/U_6I[$]1OI;B&I(VT MZ#0PT[D3F=&V,Z8)S4*(!R0+OWM*L4<>O "C=AZ=ERDM-1==WHK(%OY+?OJ?MKF6T7=I-7_,E_.[^[O=L^7PFD%K=+>8^<( M\4"8W?.]=K+1[;OQ3TW<\G=BFC?P2$]>;^+I[(AKY#L=V6];)0,TZD>1'VG6 M[=PY?\-NJ;OH^EY$-.[I]X/G<\0L% PP)01@7A,O4?U\'(INW+BCGIJZ<6_% M1#3N.$\:-.YD=D0V[JV.(1OW8>3'&GXI9V_A*_8//W+8(N*_9V[9>-[Z'8_IUOME>L56O\C#%>G-X MQ.96XD0"*V%Y'*.%"G-!M=O/('L"<=1B_OY*34Q_FW_*5ZM\5M[N>S=?KTL< MW :EZXML>GA8[M=*;>3]'?U9WXSBYW$]#M8'&A]6HY4J+QZ?3OS^M.%IKO)H MZM\)Z/9?!^-@:X*XGE[ZD]]1OQ70$)KG M\SZ2G"^NW7VT5ZI>Z_OA]1I(=!=2C)>G*)JF4D:"TD3!/;M$*:&'C8Y4V15R M??]Q?;N:5XM4;_+5W00J*)G!EA)-M?<62POJHH!7C;8V="H@,2#7!WJR\-\W MG*OLYMEIV@UF5\NA^Z&F[&8@RR(..!G"NG:GF;2PL-FA)4="?H':O3@T@N-( M.H=0]/C&M)H6_I"7G^ZW=WQ^*E9WTQ#TUX[IY3G17AUKRL/MZ4Z/M_8>G*JMK3$R M_$- P(7%#A(LMIO3!1&,1]WF\TI1"$G J>/40$.M]LI8#)6 WCJ@J4R]6^S# MY<__=O/FRH??N$Q=7[N;ZTR]L]E;IZYC#_3O:FHSS@WH9QS@ML(NLB<' )SS MY/[37IV@64\FCP-C?053)'D1(P\F67V>+G?3G6$$ORX6\]ET=['[^_!RUN.# MZM+.@-+Y=%$NY*R6;C[PCC;C4.]F'\" M <-6[CA(,7#,3T\:.8/C3;GS[KY9 (RY;2-"QEM%&C:B4T5@ M!7!Y@"S34E!AD##$<"2Q)LHS[A,NZMVJRH*L[$'7V9*0$QZ=:$E].#N.IM1+ M)$7_[UWGQO0PCI$6E(,":J$VP%.C"!5U:U*,1BT'/EF0\]QHQP&E#%+%I*;0 M(PJ=@M)J@5(O6[A\9ZY^<=F-^O?8>8]N]K6&41KG>J'1V28\3MD4!Z1X=T=+ MI!:AO(ZDMOXT99*>+LJ9X.LO>;YY6VP7RU;[G&GHS0FF&FA@('#(&FQ=&/, M!!VG/NI0_-:%)&;13E=6"/E46P@#8C4RIN&JR7#&'!^N\EG9KK^ MLKO:0RUG5YLO^4K=WJ[N\]G!-6R[7::"<>%!2,XP\-Q[)!2IX>@MAS!B+66* MXI.O[ZE%9Z7J_=4W61">5P!]RDKY33R1E(?<2AL5Q6O[UT?K$ZB M5H.>NV[:KA5-4T=-%Y2V<.WXYU;=X$/E\#46@Y$//SE M3@[E(,@1PD-)PQ"!(PC$5@X"&M%&)\XF%S%T=_@@\*")'P30Z'JE@>LINF\\ M7Q5U["%C:J=[1]ES-;7N+L]773UUFOU66YN^,\K"9CUHFEH973^:*,SCO6E* M7YO=:_YR)VX>E0M(^!_40'DN.<8..F7JAQ?"[I+YRGB]S[]:DIQM3O MT]7L)OPGU2=CI)63X?_>,L0A0$9+ORL#&@ZB-CK'/3DQH"HQ6:FFU6*12)>: M(2B=07&\:>Y-$K8\LN$$2-K9-0YJM-1>]/'"1%XO^?(5:@^W\ZWUCX>?V=W> M5PE[4+>UX.EME^>OCT;SIS?SNZV$AWG= MZM;=2D6=TSJEI#.4<*X@5Q(00V5=+E>DT1Z*_DI+3/E2XYM*9';P;61[%?%6 M9\0,7S_V-I@_'=S9.!R_;FJ;^=-^W(V8/QWS5S M!/.G_<93I'KM(CJ'@R.-7BU>2RP!8(9[K* V6@B#=\4CS'2C\]5[+S1Q5W$@ MM;<>HU?/&W0K[,U^LP>OHX7^[/E)G/JN.JBF5UQ'2:\&)^Y]::WF]1RWV(OSF0&ZV>= ;N>>IUQIH-@EU M-O/C>J.][^;0]T=*LYL&OJ?9)Q7AX8D)I215,8Z)HC2A/=U=E:\K7/Z^*]7I2GF()@.=.2F 1D4;S^ML$XH*B&&YV+BQUKK[3 MEVV*;+I5F'W<28P#8W=;F\%P4$;6"=3U9O0X M\-9?.$6B%S)9*NB"K,V/RV7@0\A8UY?K]7T^4\M9^8OR5*^)5L)*BHR7C%(H ML> 4U@H1LE$K)X;4=99$\MMT<9^7!]ZMJ]'=O%*=+(GL7G>]YYB#5EO2%/0B MV\:2[8/)MM%4!\76\8PV47VM(OK)8WNK[G'T V>)O'T6W+/[C2:X7Y!WN9SE M=\OYI]T%IRKT;IMUN=7EW_+%3$]O_S'! %))B!18(6F,0E"@G0XLO&A^)D&2 MTA/W%*66[$L0DWT,:LK\[[;XEJ^R^59X(,SM8CJ_BYGQ3E,)#::^S^Y_'\A_ MHCC;2KZH-O-EI>JLE'WVZHB8%C][M;2;'T]2/R76 ,6D08()2K'V7KAZ7A\CY!I-#J4L/W%'M\N7S]/5Q59% MCYU=PEI(V=WMJBMEAQ=;*0FZO(25,T2GU[B2^NWV'KO6M>-K60=_H*ZO;81M M.K].;O:V6^+86MQZ3+K>K*K&L:ZV?]U\F2ZOJBLOUS^'1X2Q:GUUNS$$.,LD MM@I[!"AFT-7R+8-1A_N.1G3BCG:[=&2Z73KRN926S[(_SY?9NHQN_9>>MU@, M5M7-9B-'HS==1U[I?_.Q6C)T&&1V$&7V\4=V^'.[2+G,N20H&7;H$>VXZ.GJNRR"V3HMVD<,Z'CLR5VM\AYZBUY_UK]XV_Y M>K.]/S4HA!,N#(&:$\F!,XXC85B]R05K8:(N+QU46.)^FO.'Y%-I&4$&) M>[[4=3-X[[;=JUC7[Q^JZWJA+E)T3UVJ_ _>!74*O:]NIKO_'19[5(M-UO/R MEQ_RQ;0\>:Y8;]837ZXS1DA;I5 Y7(0 J[T C+JN^FU;;.)NX$!6=EL*ZKP@ MH[6_K==;#&%M'Y.-AU[OA&;FI.=#+90XXF#<.HBNU3 .LJ8([/55#/UXUY2* M;KI:!O2N WLK0!_N(D(\;GI7Y-'GEP,$ ABR DOJ MO-)68X>,E 0H(U(>=U-+*O.A;?)TMELBC[ESHK5U-G0<;:M[&$7/+UKDP/3V M2SZ[7^17GYX6'%*<^:U:SNQ\<1\:[TVYPNCA3CC@$*1">8F9ME(X:#&KFQ4G M4$6-0=MJP!@AK\*XW%%J% B-VU(5\((85@"D_OY9RR[7?SYOBQ=9);Y:/;B3 M'SDB354S#0>?(ZB4R'%F;'UDOU7:L[-=9MG2XU/CQ\2U-@[H)H_RZ:AP$%?C MD:V6F_FL+'G^+;_.;^]7U3&+[OOMXGZ6SWSPK1S%WF^_6#\7_R!4*4V1A,X2 M;A$F2,'R,^.6&1JZN'/-^I?GE0'EYB^E.*4> 45IZ/Z UD8K8FGJ\VX.P7(8 M4_805%9'E95O:W80U\LT:ML5#%?CL;W$*"N[?0?24SV/J(OIJX(:]3Z#OPUC MZYB&-^!HGW6FNHB[F_XZ%%]-L.['.XX1+<+H73%6'MYF$#;*>(T$L)I2V?0C MRK''0TZ,<+2G=W6E3T,$W.E7JR*,1$1)C M)9QAA@K@9'B@Q0AX9C44V"1?]K1O()6>V*-D(WUJF/"DLR@R66GL3IJ\XI$/ MIW*"=H:-@Q1MQ3_MB[MX\!H7UJO-Y/VJF-W?;JY6U_GJV_QV>ZXV9,!([22% MV&!/A!8$5GU\Y+B^[RBY[>GFAB MK-5RMBMHO3M"F1K.D'3*2^>U=I@ZHNL6X+ALE%"<+H%YS15$3!(3^.=\R/ 9 ML@"%5$EIA=4YV!%U6GU' QLC)+%W/7"DCX/C8TCRW)'3..G@X&B8TB6&YV#I M[$CC<B"R9>?;"%E!!@BA$!4(*$P MT=(J!!4 SL#DHY2MF,BQ29PW#8VT M/QV5='"@\0%[6^CLRN".8^X) 03ROMM\R MY\O/Y8[Y\/_9S?3[A'-J0B=JJ:-*4*P=@?L.E1D3M4*Q3?F48F2"%TA[1"W4 MFEL+'/96.F:02GY)4[&9+K+55OBP[:F%6R<:7$KOQ]$BDT98#/,2.<*9Q\HQ"SE//0M9;H8HUPSM6F@UK5;48K-\I_:?(B\=;^]IL]QA&#OC M4HB]IJP6=;85%4?M.<&W[I:.@V(]Q/'T)O&>G&E*I+))7GWZN2AFAY.DU\5B M-N'"$B*DQA08H@C"#+-=\PG#L@+XY%7=QL!J.!C(RC4>WASWL/:V'9]2D/D_#HN$,G M@-2#K>,@4A^!%+V_?O9+N<<@9 J+XFLYWMH!<>+#" 3;_GJ8]%\E'.J+,##\(T)*,/8C@)/A'!0>2<)#L4;&G6_VJ&L MQBVKEE=0\^^]BT4Y<%S.?IFN_I$?Y&T3J7T8+'*/L,7<*>J)A76K4A+S.$R= M*,@C9PQ6C'!(J2)8!1A[8#P65#%#H[K]5HRZGB[R;:]_5VN+_3+/^@CDV7?FGKQI2J*?\V48."Y"@6IV M-U_.RT%CN?FE+M49IR5"1EEJ) $04&;JAN0P@W$X>JTTH[ -J:!5R$N*%!., M6XI#A,9!Q"U)SJ2=P*IM31])C$-39UN;\6E(/^,@=6CD8VWG(=4K3IW 55\> MCX-9O453I'D3.\Z+3R3#OIS=TH9P*@R74N"Z85F@R613?NMI.1\^45I92#TG MH8308K%"F&H ,: .. SB;HC?"XG\3O5\YKOCQ/?KIK6<\.[5KZX3W6>>W8Z9 MU6[LVSB8TD'_:[/8D4Y$=TD*%>3,@8MLLHZ5F95]3=P)S1UK&$9]PI X>J6X96+6E)SO!0ME0/,,PP"%QTW F$,B;0 M'N(H^G[9VAP+4F*N7JLT7]Z'LJ_V/;W./Q6K?/MS-]/OY9$F88 6K)TOIZL? MU7+$(/JV7.545#-0]?7E6'ECW$5E?X[N>K\"ZRQ^'L[\@^QWDU22KF1)R=,=1.7,<6E.SZ3YTO\T_SS00+K(GD6@FEB2\O#(#UHBB'G8TZ@_%8 M&9!Z;(C5%!!+@15A?"O#OYF75'.#:>+4^GVOG4@+"V,Z@+3NM8)WD%1/_65_ MWJD:.*D^XLVK_&SOYIC8UR&*%[G5U97&0_I\_C)TMG@,; $(!$4 V$00"#,"I % ALXO;=Q2>L04RV"#H&'F<>6G!J M;-G*JG&\_BVU/QU#=G"@\T40/K0>IK404G$)17D9SWYT8"6(.BCO:"$ ",9X M>!Y'AOK0LIAF@A JD#66X=17W]0-H+P";7L[Z/$-)*._"**IE^-H(=W#:'H1 M1)PO;=O-DY/-)]3"T&\P3F5Y$JOGH3NBN^;CG:A=8__9R_NR_/M[CZ M5"E87]UOUIOPPI6K$O=;RK "#N$R(Z;0$@JAJS=(>@1-U-DTT85[K:A@0&*N M 85$:$0P 5HZ)B$-N5'BM*'6^V:Z%9R%'.VNJ.\7SXH'Q9'[4?NOA68 /&L% MQ!&QEIKMM&9;L>46LJW<[$#OQN/"]DU^*AHSHNKVPI0EA&'-%",RXI8E!KRZ#%%EC( MRU^?*=W<\C_.T*9;] M?'T[76ROI Y%: P444XSPB#0'$L-D>'.>^10W"FLCQ[LA#.$(:J]=Y08+*%T MP%E*G;"<^ZA-&2T2V*V6URZ&[\&?9A!,9DT6W2"/"V]' =AVHHO>GF?8D^RGQ>K;3;V(;]=3-?K^:?Y;948J-E_W*\W MY0DK-E_?KN9?RS^<4"*P!(H*I"2W3!G/Q;YG#W\8=]A]9.% :NH=X5)P%' 9 M\(G*?SB.M9-.IEZ'\%3D]DB4[_&:K.:GP#_&]5+,,O;ZL3Q=H0-H(2FOFDH5%30MOB1J5GQ MM9JQWJO/'LN_R+8_>_PG(GA[UAJ*HV^0>JH^QH+B6$=/+F=-5#GC M0'&Z\)XMBDWJ8T]7+#P;EALG0U+M2/&4$-V+5PRZ:-&S)%%AU&G4L I MK7F9WT,=+,#."0@1)(*F/KA]I[9$;/%Y.8^?&>S;Z68L/:/)L7GLUM_]%L52 M:O9[T)K58L_/T3@W3U T4;6,@Z&I@HN[TZ*;AXV_LT[GJ[]-%_>YG:]O%\7Z M?G5P7CUUSE&.J3',$,LI0Y0!!2PDVF*%FN9#)\O@Y?9$AC6!5%-'O6:>4J,4 M1R%:HA.>^5#*RBI=V8&PLRU1.^72J>^-?9@[CG;73RA/OT?VYT]TFRIOHZEN MKGT[GWZ<+T*GFZ]_R:>EAMG5,O3$]ZO5]HC1=\5R5?^V^L)P,_VXR!\:/]%& MEJ>.8B81L,HH067=$D'(HJ)60/0O#SN!0QUA7U=A_J[>:=#T,(/NM4G_&I1^]5T 3H ]? MVR/K!LY@P+'.XUQUT78;W,&GA@\C5:OOE]')Y^!/S MY>W\:\!BR<8)]>%_3#F/J "2BY VT6T;,]B2N"WNW91(2@$)R;]V7(=1+RWW M^(7F+[&7GCF6^C[VD[/QX3WOQ^ MTD.-#?TUY76SVWU:Z;$2Q\'L@6)M_M&E=X>;LO_AP_O:%ZL3"M7W^7J"H9>" M>L*AE3CT/(0ZON-%^)V/^A(>5S)R0F%-/&5"!".P1E(K1I$FS"G!4J\M.A!; M'2-VFAR_E9(C0=YS130#]_GJ( [4O=J?A,I13IZ@<)H:&0=U$\56#/%.QU'U M)OSTU:=JR+Q;@ ,):A<>5 MIZS1T"]HY9PFRAI*/<2IEPJ5FJK-%CM5V6^VN)O.EY$@;.==,]XEMRT.:_&. M)6'72ZZ<0%0G$\=!HFXA%#V^5)'9VAYEU^5^WNEJMO[UZVRZR4/-,H!V96M+ MD?"BG*G$P% .1#WK90BP+ HTS4I4CIJ M"-K=!RT'S#>GB8SVSH=?2/AVWRZSC^4A^)T:H M-=(#P*A5'NW61(:\'(FH[^FG2_(8,L\M(88[ZJG7SLGRMB+HL!+1S-M:=8CMW2UX-#[9I9 MO:[FQ\10QP4E@"H'%$:."%+WS%1K&S7V/%:&$Q1K)J'VF% ON(*&4((D)X9I MC%,?7+H[GB7[5BV#*SYM6UBV>%A;=,Z&M;>I<9.*-W:,C:E%%">;45M7!E]F M/-%*E.,J:A 7CCLCK%0>,\2$]U9H=I;5Q:^J&FQ1<8.UJ9'CEP&KKMDX9IRU M%C>>Z:G"QKV">(B%PXWK@CN&Q3\^BV7>XV^BYC.UG\XGC%BK) M 2WOL_%A'$HYV&O0 K9"8"\EGY6$K99A].Q\)!('-[U/,IYE$4>4=4T0V6L5 MC(R4_<9V#)@)'(SFYN7RZ_UF76&Z_CJ+I*$&Z/!\"!'#%CE$ZA(=-5$G*WV'WUMA%]G.P3,M[CCA4Q-\=7!W9+#J$LDQ-'5V M9\AISH-/A@X XA@1(=O4S"$H**\U*ITY""B>K_^+"N6 MIR;8MF>FMU_<,7"%#S=!FJ:NVU-ZL&H>[93JVP8+0LY3\R/K08:-/<'T:ML: M:-I+V?SCYG*YWJSNRV1]KW@2'FLM0E00;HTUPB$@=Z4AR@R*Z6_:EI&XYRAE M9?.]KHOL4\F8ZMMV'/A;>]@,X4/8%P?CRKG+ ^=>/))L6*P><>D$(+OZ.@[4 M=8ZBZ/=MB\//2P<(5K0\@.6/IZ=3A5*UX@"J\I): 3%"%D(N,9":.!JUEKE- M^58 R[P3FGI% 4 *2$QH>3!LX+!$J2]?VY_1J:?ASV]CC_9/XG@SD)W;[#C( MO7P6ZB[[?)1\_CC[05\MG#T!QI3U- YH)HVP&.ZMC\_U'KKGA](,P8A:885Q MY:$Z$G&V.^Z/6F=H!5L(HP PQ5G&-=.J5B^;JW=_< MAYM+_=9EU^[=Y=6'[-W5C;O.U#N;&?7^O2O_]?9M?.+7RM#FB5]J+ULD?@^2 MSGCNUA%O7DGWNK@Y#G)UCN*%=*^[*XUOP+Q?A_'L>FV*NX_S977_R>Y<]__* M9Y>SD'#./\U+%.Y&S+?_>3\/8^3'(^?P=R$WG9GI^DOX"Q=^)(S9RB]-$X2I M06CD36^3JY^]4J_ ?;GRQOF0K:PW^Y+D_9$(PK3JPCY=T*)F27M73"XW+V M40A.W.'M]F.NL]5>TQG[O]:U>H9><(@*'4=?N(UT]Q]L+W7;!?L'[A*/5-]0 M'6/7M^?_PNZQLR4I.\E^ZNL<7>7E>#P-?VS_\1:GGX/G38"AY%9WKPRM3] MZ?8^ZDT(.ZOC_N/VJZ]6Z4 =;'^OUO]]/6V/WB3L(8NU/'L<-KQX8+Q4 P-]/0H7#85<\^,?HFS.D/]KL)'^<_Z_(GP!1, MJUS 0J*<&,L :Y3),DOU;%5^FV_+FR^C;LKT<*#5P.2[@?G,U_!-FOL=K-%W M:/HT^6A;-:F;>4KSXV;/YN2'%]FA&WU\HQM-?K;\9HL.NXT3H6=-(WI-E)OT M&SO16G :<5B7MZ7[WLVG\D>Y>BAG5M%<2)$K5 @+)622''T0R$XN#H1A]8Z ,K-MM9TODX;:WAB# M*7CG#Q6(@3RR*WREM1:[/>SL1=N5YW1WDR2L+&^ [&@"/\ MU.]7QG_>5Q>J)PZ*(<2AQAQP M*03&H""-24T9FOTHUU^KMMG:7J9".OPIJM;]OD%7KPO*!MI%MCJS&DC :+ME MW6!4AFE' ^LBJX$=+B_OJ1Q\876.IC.KHRCL3F.)$\>5*D'OZUBP]U@/8W,L MB$$D5(H0GY(3LC!&%?Z=O_IYOQRR/.AYO_.6+$*,:ZZ8D@P;1H2;5%&FK$+^ M?0D2-+:Z%-05EY^R_Q#O?S?9;T9\_OV3^K M(6Y&+)9SEJ@S(A6'X&FH5"1?7BOQ&H&AMCIUN;JN[LHZ9> %\;TGUJTKZK=H MN#.ED $2PIP2ZZ9R%E'(G%X2P3$/>N7WG!V5(UY02(W""D.#)%(&"V10@0N. MDK]PL(.6';!E#;A.CU_U(K2=5 W%99A0=:8QB4J=X>B,1L5@=AH*%<63*GZ_ MBZ).^S=?<&ZUQ#2';D !0@D&2NZ'DV2V"'JGZKPEA:#T0Q0J-S\DG A,#*=0 M"^%4&>2IJ[2>&5J='J7J26LOE4K :#2=&N7%J;,\A6M5(+^35JM07]KI52>& MWE*L\MOW[4Q5F^W5[>=R_6-Q7>Z/8.R38?XQ&*P(MM8M20Q2.1"L&50( MM& MJ]ZR(=V*U:U]#"DHP-Q/,PHK)6&*,H(-4(E5RB/S[[AO=MC"SOOUYN^\* U) M79@T]KQ09PK]=O M^/Z"4L=B:UR-CN9%%;_VM!VIE)9DS*IS'5C.I1E:Z# MALG;YW*YW#WZ]-M\_:]RZ[Y^;%8#RKAD@$& C1!%00!NAJ#$)$C;WC2&) A?;&=JI+VU="G.N_N%EO?Y?Q+QOY5.S?3+%?7_@KKX?"+^+JI'[N; M.0A $SQ15>,EX[2P>0ZP A)88BGS;XZ!G+HQ+25DPH;=<8ID-&0H M=[KM)'__?/G!?/[L1/,W>?E!?+F\^A"HF;'X;:>5(Q ;II$OU:68AC2VH^Z, M)$;F?AI2&-NIMVLY].>LK?2]=X;+\GWI%J&ZW%RO%_?>?OV.^4QJF3.$-!&< M,B9RPY0RE K,J;#,!-V5ZF,G\>1P!^TBJ\'Y&XD>H"!9WQ[4=I.XH9B M,TS7>A"91,W.L'1&PF)P.PW=BN))%;_GQ5"H]TXR+[?EW6;&W-S/2&2U$D0; MC+&P?&]564.#[B+TM36B4GF068TRBEP%\-M'LM)0&T^VVK ZH'8=Z K6KW"B MIZQA';QII6-=60K3LJO[NG[@ZEMM_DNYOKNZ]2O?7<8=4XPH%%1Q)0IB!=8' MPP9WD;->YA(KFD?C;RY<[_%TD:Y^=(:HUV!,=A.P [Q&RAIVU5OL)I2P.002.H+7)B"F6I;*Q"+5%? M+0NQE5C(]E R]T_O^HM8$(G=%2P5?Y'DJ^'TRSE.!Y.N$[("=:L+S=,5K4[> MM%"L[BRUE:O']OQ%J)F$L*#NLY630XD%A/"P9%56X:!#7AT^/K$H'4?4TD/J M=HZK"VOM)"DQ86$J]$Q]/)YA5>$I@=YT]"6/@Y4T3I2P!WSET2K_L^' M:OM?Y=;O9);.\QMQYQ_DF1'!9:%RC4R!D&6EL8F.]*LJ?XC!Y7M4&4?WR(OS66$5\@Y,PONS>_&6MZE8^+)8W3@ _.R87Y6;&L$2<^_EV 0!"!6/\8$HRVVHGHY>! MQ*JS@^6'SM<]L&RS0Q8PQ^I,7HNY[!"\A6G-D;(&4_9Y.,H"YI]#4-=MHMF! MPG93R5=A"4P.>[M01>PQ/1,1._->\@]95&>[0)987 "%:$Y546AC M&]N0@U;[+W$M#B;)ZY/]F!!QB<=MQV1#?3JIE5:OM]^7/&8"* M8BVP4,I"0)Q!T^0IM&"@_?2]OZG$4+HNYBM7J8 M+S_-M^7EZGKM?SKC1G*.]@-77*N$:4.<37?E1^ M*[/%'IG[(OL:-2)TX;Q7<$A,=]PXL6\)CS9KX(Y&>Y3XD9C^-*$DJ!GZQI7G M#(6'F!XL3SK:]/&K7>#IS5SG+-67%TH?CCCFK@>B-E+G:4WX" M-SO@'9'[GDFL@=H@]3E)(5BL"U1.(0*D\>RO#%8V]]A7:KQ_6 MB^U/7=Y7F\5VIH25EKG_UX(S+ H+=;,C8Y@U,JP@>]AG)XXF#9SL9HWO[LYLQ.R[8P2R2D@P$D4YDQ#915M(!@#\M:3U-B&$^O* MY4ENI'IRJ63MH;ZK;M\]N+_,/=J 253T!F@Q@QV3^S"].M#^CP;KO[FU^0L7 MY>HFN+I]YS!G8NPF")C(CMD4W6:R"9JDW70VD*K7YK.I&)_ A#:9:]4 /39B MT'J_F']=+%W@G F- 1)%(7,CB682U;L+.^.V$.TS^_%,CABHE@W(B.(8P'6$ MR)2&YC0QZ?VX;$<,0FE83QM^WF8_3M0YV.D:;\+)_04B30>G0F),5\Y:)TQ> M?);@Y+$*^?/X*_NW+,2?\_7-55U$:7/UL-ULYRM_"O93M5S::NU_.!/^37-* M&>%" .I+EBA5,&TX407)JBRT4@04Z=O_ ,LV0YBYG'=[G %IG%&:KZ6V:#I MMUQ@4NGD89=3ETY?=\F^_LQ>? #&8[_8M_C&?7%T+OO#NY?M_1OZO;\DC70N MXS5NKYA(XFQD$I[FWZ;0)B/$K-T1W%DAF:*Y, I*?U=7:6AQ@Y,4ULY<3%Y4 M-Y^W\_5V\*#5$F.(ZCUU)S!J53N,674B8?-MMOU>9E_+;XO5RG^CNJV_L3.5 M_<,MTC;>X_W2_N-U8.U! M9=\\JG+$"!3:8L.$GX2--5[LV3GE$\([MUP *NOZ5&Y">ELNM@_K]E>GIQ&, M'C=3PDC4L3_\/<)05^;= Z /DI_.5F\U#>Z(>U"W<[:S6P3?W#/1KS M5[F^7CBDLP)SQ6FAC))".A"%IF0/A!J*Y6Q5?O-OG'X)B#7Q4;22*+Z3J&> M@\-*V>#J$5@2M$3+X#$2^Z,'B,:?DQ@Q<#P(9OZD('GVIW:BZ' M6B"<3'7$ZL;\=;]8UY]PC"M,*I$CI;1&LG#(98$/N#4FHHN8 METYH_+NGMSOP8ZXQ(C3Z,,N.@1IZ]$!SXF?=1TX\'2WTI&ZZA*N3>-UF(H%M M.GQ$7L/$;JGQ-H5T3@0K3 Z,P(H"BZ5_BWB',Y>$[C>%S.IFK"VAMQ"&;PDU MS@0'Q!>V@DHG>^&;0).4OG&W!-HV\]]#VGKXGWQ+(*PEHDG7)BAO])^E/Y=< MWH@?Y7K^K6S6*Q_7B^MRQ@G%BNC]9Z0RTR M#NGGQH3&84<2(B9R#'GDA/.%6B@8TD'W=*/ CAQ M;*XA.>'<8SI&Y>:8VG&KYEF 'C9+%Z?YATG4#=[RD]H4NL@.GF:UJQ.+MA$: M+^$2-FK?^47BZZ"41%[H)FBOH(CZ]6WH7]]>HS^9#WPJ[^8+?Q*Y>1CY85=B M&<[R/(>Y*H"@.8,,,&RE/GB"1*OR8U/&/_1:>-T@=5]=5]]6BUJ(]RO@^7;_ MU3N?#_3KX9^E6PUW60-/C.:00#PQZ+]&7'YTDOS9:OC@?7;B_@CO1X_0OF^% M[HGVM@E%\JDR]%)@GRK685;.'ZK5SAGSWP^+[<_+U6:[KB_3OW;GS @ .1$Y M-P Q:7,@\@8_L]B&1_=)H![D-G(-?83+R/';./$:>=3F'3P@.V_?[2^J[_S- M3AS^&UQD#FW-%"OG9#UJ0D%W6KS$6D,G;KGD ?8Y[.WWGHV >\1#WW#DS\#G7\OI$X,(_: M(08/S,^C<5;[ZSK-?'5<1Q]\_L7N8X)Q.1TOL>)RXI8;/R[_ M1PW^<*S62(:@D#FBN93(+=\5;FJM, !4ITMZ4\$^S.6.1W%YUS6F&'-#VWWL MD)NBK2<><7,'843M0#)AZ(#U[__6+QLP8= M)1QW[U9_]XC<@YG!@G+?UAL_+C]=Q .'UP) [M!D= M^0"7.=]*3/\=;G3^DDG%MGWC[ZZIG7D9+:D8UG+CZ^G9*S;U#[6;ZMOY8KT[ M%6QR0ZG&4N9"J((3YF_V[_W##.%!3ML,[M7_YMNFDVF$T9=48_:JJ2ZX6EQC MK7\E\]1DGIM?ZGY-[#XQRNPB5;_]N\\^DO$VV.PD;_2G'Q%!UC ME*E,R@[\=Y_.).5NL"E-^A[0=EIC[NZ7U<^R_%RN?RRNRY==/N2':N\V]47K MTY^K:K/]4&W_J]Q^VL7(_REO9E+8@C/+'>@"%$P)IGF#5Q4D:(HR'LI!RH \ MK-8'1-GU:9 H__)?EX\G&F&SBQ%;N-U,X==HW.Y1_Q#-C\)Q ??= MK9M!;K.C#Q>9N*L>5JT?9X\3HY,UR9EX.WXWF$;LG /U=0&:%A,4Q[*>KOX MNBQU^77[9>Z^^%+^M96.YG_-3$XMI'DN*/1GI*7.D22: AU !S7F "69XXMIR RSRZL+#1D\1VTC\9Z66T>UN43.(PC@2G&2C+,D$"*&-(,.RADT OEG4%(@C32$G(* *9. ML2T',N0M09FM@->G[L\?&^//3N"#U.]="W33A GT2AA6AG8 M'J-+:5>*SZAL\E:;A@"G=[,:>#2$R?;['*S9@*:7-D-("*&H,*(EC0 MI+,/C!Q)2Q#'7$J<8R(EX9KJ7"OI0!F46+J/.6B8PSQ,F5.2WTZ;)\)[F#KO M0/OZ9'O868W[(CL@OV@2%)N+[("^?GZTQI]Y!X95Z.Y$G]'H 5IO&BH]A*/5 MX",C@5+KA])#^/)G-<,"X%Q KIG0.*<4$0X;A; (QY?G$]L* : *A*2F!38R M%]IH"FT."2#(B* ;+1TTV2DQ2*#$(>1&E-]$O*;47 >YUMC,@9Z@SAX9[2NN M'=KF%U+4+MYUD='.+";13M<=RQD!DAE*E05$%84T0M"\&>#^O:%DZEE;E\0_ M:X0+88G""C$&(:*>!TU-+K!-KY\PH7ZV(SB!@D;G=A@-]; GK*(>7BP=#6JA M7U!)P_SKHZ4=F$RAIM8-AIDBBK)< 4YR9F;!@-X6*RZ*;%,)::U<6.U-%0J MC(1CPF"F"!,0 Z )Y@"S]%J*TFEI.WKC2VET9@=14H]ZND+JT472T:#F^?5D M-,R]'BK:@<.!982F8-P()C M*S&WMF Y*PARQETP22^B14(1;45O A&-S>PP(NI03UA$';I8(AK2/+^@B :Y MUT=$PWF,+:+BUHG. 0N@FA< 83?$%2WZ1:8NLH_HC:"T MW9KKUY+;CCYVU-P^C,86WAEG7&*AL2P$X(J"@DG<#'Y,_",P_E!M7*V=26V8 M=D)CD'*J S�#@)LIQ;4.1*!,GK 5_@!8BEAY?=[V&E$=JWZ8VKK5&932RG MTY3/"(K9NA%^+9%L[U9'70SD+8H4_KZZ66RN_667\L;\=>U^=7?U988U)D13 M2:6F@%@@=7%8;BH(NA0M[09$ 644)4Q3!G#ASW4:(Q$N< %R:?-V]XEZEQ_U MV/\]6]S=/^Q*1.Z.Q$44S>X-$4%!TY*?3$Y/86<[W*/A[=U6OX#J M]OCYWQ2T?2:NOFOY_*ZW+QPY^DG:'<8*XMUU@C:0I;.., ZEPS MHS'#MI/DOF)+.8\0\^\TUM M>>TM[0[\?YG_]V<3)R -2+U'^LLUV_E?FL 6*4TR>V\G52!2'"=B1W?U5)@A:XP7ODR@'Q,#7\IOS>$9I4O0$-/0OA2./;T'GXJ[UC7HKK^7-P_+ M\NKV<_G-+]4_E??5VL\B+U>WU?JN-BY_[G]XO Y%3:$95P8!)8DE$ !_1]M? M3@2HL#SH>'M7#(*BW!HKM=$,"RE%3A2@VBHA.2!YZEWQ!K:_V++'EAV09R?0 M+^IB7+O?""SCEJIUVDGL%!HF3&\[M6H+C?7ZT5= M,4RL;L1UG1=P^#^Z?WR]*#='S$IQ6#!CD3 "(4+\XG(G(1I0*_,0@4^,E$!. MC ,("<5"4%D(I!C%' @)"4]]VTF;S^K3Y<^]?=N)@7:?@Z&+6^.CBRUB1 M)6F3G8D_T^@JTXA2$^&BFN)@#HMX_ZRJFS\7R^6G:KFTU=I7!9M!)V+44F @ M03F0!6"<@9QJ)!F2@-&0.-7E\Q-'EP92]H<'E>U1O:XB\7AK%Q-24Q:FY*%L M)='<%R@YHY1]")R&OO7RH(K7G;IIR8RPPFI?4HGGE@ECQ7.GV@WZ$]75S_]\-B7=[H^KVD_3N'&+LUJ5N',B(1S96&.#\,+I13WB5\ M=C*4.(Z*FYOZF07_7%29;:ML[D%N=M_K%DV[\1D65I-3V2V^7F0-L&R';)0W M9<^1U$)F>G$[+>GIY\HK0> ,0JZ!Y>1+.)Y6N/,+O>0\RV1XS=U"L& MU6%:-C#+796MH;K!F9T S3S2[!\>Z\#OO+8GL87R16R):>E@3,=>4<7HW 4O M6! 7D%"%C:2%@!; HA"'C]<8A3[MW/J#PY]Q6"Z&#CFNU-%EPF2.D*48%UI0Y:P80C'/*S(A':+MR/P&58J&\ ^C7+[HVT)X>QLC\:E -G#MM1=^XH5ESNIZ%7L9UZ M>@0K!6=MM>Y#N:]$74\<%!GXS\!%#9X94-R:G,7(Z8J]B]*5^,=]O0EZ+U8U>+/V5 MM/JQNV-I]LUA5 )AW/Q#@(+[(6,L$$0T(T8S:OM, MIB@()1C)&;YTN-C8%< M2T;\W1HL*20@]9L\NEQ5=XM5A'E!--*[313&X+OOS&%W/N2Z/OFQQWVQ?TGU M!/ID)A0M*0Z88<1NM&D(9W(OWYB#I&&UK1@_>3_4+3N^^A+K-;*39T:?@)RY MJ1"4B*,"4LV D(PU[]7 G%L<=!*C(P1--" (64H9P; @'"/,->0$N)4,DZF/ M JK]I,:CW&3OLJ\';;C9 :S?\][]>.#\83="SPA!XA::A@ZD=K(:M-='G9(= M%T;(6*4( 84N))4F+S1HACUP*Z29<^9K%6D2=K#JCY5902BT4F)0("$+((V$ M(E?*,1!41OH48/BRYM[%^GI(1YU\M:WGCKR[?+ISQS:;<;IIM<@>JJ;FP<%.TS>;AKKQY\H@8 M!A9:JG/*8)&[E9(Q7"OWIRZ(L9H'73$>&EOBN=/IS:VC0]G1HVSGTO'DB9>% M$Z^RO5M=;]@-U,+MY'K*C1LFZ]':=4*W]**TR9E0,5;K3R.DC.;]J[?]QFB% MMB'*+E:+;?E^\:,&<;FZ*6^/W[EY'!IM\47 J=CM?W]6N[5^P;=S= M?_/H\',-=--@Y[3_G,--LQ._PV+)^OAQ625XCY(P&].9P&J.WOQM5Y+[59\3\ MOIK?^:(8;K;\<5W>+1[N9HI#89"0TI<\1Q19QJ'U;[8J2BQ606F/WL:2;\=_ MW69'@+Z,ZP%BML<8-GWK3V^["=B@S(9-H7J1.H!:/2>KM6KUX'F*ZM7'G;,J MUINGWFJF]V5T9UI+30J8,VD+K96@!6&-BE+.NU2R[6\T[ Q?UY*VI^/NQ@_* MIK9P)$EKSW%/38O+:WQ1TV_Q.JRJ-7"ZR%HPU1/7M7!_V@I;1Z;:*]MMN78K M++7H MVF,,E;&.A+85KX0D]I"LAK$:T$7F( VM4B_R'@8[]R*^B[S0 8NX']"P1F=Z,34-,2A&_2G MQ?F[^]]6!B[WCPN9O^[+U:;TELQ?U\L'?[!1[*)RG>N=$7^X60G@W_^E7!C% MB ) 02(4D=H$7>V(9C3Y >)5?9SI8;X\O,*4E3O083H2C^9V&C,*PV'ZTT#, M]A@O:AVZR XXLU.@P^I36_K.:%?T%IB&KL5WJTK<<]OI8?GM^W9V^OG5K3?= MY+8,YD87.;:Z0!AHS2RFSIA;$+*\@(8'K,EZ6AIF27:*SV]VU\FE^Y!T>5]" MS^O<$"1V4K6GQ-5+M*!]AK[$W537=2)C-THF0. C0&F)?!(,O).UQ .X%_CS M;K\@YY%X&E>\8SE11>T[O83YD)M37 K)$*9&04#R0A;2>FN$2F,8:56 K*^- MQ-/0%\4X+-/?F\5.WN]REFZK7V4MG$E,F1"$ ECXF0&7A?HY.L>)!KY;T M,C2P0O?9Q>A':+OTP&!<1A#KQ_L;P^8!SO%T9NT?A=YIK/?CN%(EZ'Z]\YPS M2PV$G#H#0 -CB#,B&DL $Q:RZ]'E\Q-O?GSQ_R1^WO)MVCJG**,R%B,;.7K6 M,2S!V)J_:6A++P_>3AL&LM'Z$K*;-9=^\GQ0KOGR8[4K77^L!$.9+\F48X $ M$%AB)+FR$OKB=!R)MI=P6MG"3$)(N%48"FR1,Z@5Y<#F@A>L M=@"S!N%HU0':T'9F9$5E?1I#+:Y+3V]FQN>K]>IC=U>E,6)SJ1G-B?M8;@J! MD1*H&78"F2)HO?'XHXFB$$)5%-066 (H?1T#X0PJ7A"M4S\\)3Y_-E\"7S$, M):?EVB$=+X&KA=W=O+%$YC$/YU8#W0B;AG!T!?]TQM^'@S QV)6"WQYL4<8, M (A!X^W87&FN]]U>TZ*+)CRU@!$5%F&MF.18Y]K]1R%(,2(,N)&6^HK+'DXV MK\$%%IWLR%F(5*2DJXMB7&0-8^-*QQ->WE20KCQ.24@Z^_"BGO1CI*VLJ/GF MNUC=^#_,?S\L?LR7SN9&;-7^8.%_S)9F=NN5"XI9N2OIAE;JB$0+E!B'FN+%00ATCI&5,VK4C\5IJ$]/'ZJ8_2HP@_J]6F_]N?;+U0]GUF>.-C/A%AB*,+#D,,1P$U6)\R0 @@%G,-3"BP ACR4'!,6,8.-TT)/59\AK3[K[% MXH@JL#IB)^):III3^Q9>L#N(ML=>8V: (J6^:%AF(Q,#W4 M$/CIA,#YK6N*3"R7U9_U*93;:IVI=7FSV&;^ 9Z1)CSG&#R72(I!_#2D*HXK M3]-*\?AIGUVZ7VSG2W_YO;ENYL_!G-@M2(ZQ?^2L* 01D!H7[ ^##A9!,Z.W MK@LXU;[V[J=\D6FXW?3.YPE"X" MMVWS2D/2&II3.F#+&G#U6;JZ5,!(^O4F86=32;'(GH:21?3G60HI+E-M-:U^ M(.E1BG[FYPL I[S<49K>I W#7'I MXT 5K2/UV,>?24$J-=H,XE-J09!E@6..24[N-/AAHB+J7,#:$8",ZY M5(H#!;'05MG4Q4EVYW/[B$8@41TV[:-RU&NS?L0=^K8[\ZW)FH8T=,1^;B<^ MD(&V@O!Q7=V7Z^W/CZZ#;,7JQN^'W?M\4ET>"5IH.,_KT[U8HMSU]:;;:R2" MSO><-20UDH7A5"DFL#520%ODD%I$*7#?-XGG& VV>G^X;("=S_ D&1OG2#HS M5*)P.XV1$\>5*D'?"[X4\ZCFN[-TJ+7QSZJZ^7.Q7,X$D0@R;B%Q\050KA!E M^_%EN34\L/#/VP:=DU842E-E"LRP<.L3PR7.%>=6,I5ZG)V\_C#?AZ#@)&H< M8MO%Z\$Y#0OCSQ[3J-,.V3^.97X:D ,_P=J&MS-R%I7V:>7]")S5=H MJ@#)W6H'<2%RR(G!5EH_+!P&MPYB).BI]5>-L)P)HPCB#C_& MN.#:& -884!!-*&#GXU;5:MW$<['A=#83ET&83!,8IZ=DCNB&O.@W!%%Z[-R M'>B3.?'783SZQ55!K0$Z A@50RF#I9@Z[T6=SJ$W0N;Z7+>3 %+:0 MRO@'C-S:5%B?6BZ0S342 ^SJ]QS-SF$L. -Y41<]=E3'DN-7F2EW2Z4DH$3J7+O1T8P(8Q$)WUN>%;FU3!"9$YAC MJ3&GC'#-G! *0W*E!]E4[KZ9_#8E(;O(4=GHLGT\QJ[QF]O%K5F9QB@/!?WB M!G&@SZU3NXOYU\5RL5V4&[&Z^;RMKO_UO5HZ0C9^^VS[\W UG 'HEEX4&%T MA@I_).(0^X3!+"C?V]8H5I@)"PJ@"X,1-1QQR)2T&IH",1:F!1V2P)="7KZ_ M_')I/F?B@\X^?[E2_\__O7JOS:?/_R<0 M<.:+()A""00YDX?L PZ[X/V*"<@QY[101$J!"4&:2R<= )*TT:%@NP^2H MP?9NO0.7O30I&E::WJ3KC$K%HWH:@A71GRI5IPR>)?EQ>[ER [?\,O_K:,\M M!+DDO# &RIPY6P@=1AN1+.AHXNM6"LP)QXH0027.@>$4N/_F;@X(:"YI\A=3 M]K*U]9B")TI=F6L]5QJ M.#I4LW7#E16HQIORO0R/>=G33TIG88.1?#C^=PI M"C.M]]+OR[6;)*R^O2_G;M#NY>[G8;E!M,;6,G_!F"$@H3@D;@$G",Q^E.NO M5>MM]?/&B)!*$9TK;C4&'##J_B\OL+,JG,0&W4HXQ=5^Z[C!ERT]P-/4T=O% M_])L(Y]E[-Q^M#^[M#\O\YV+[73ULMFZ8KY^9=L&J M*)2&&!&DE4380-X,.\MMX+!K93*G&.F"24D9P$(+3A&VN85::\094LD'W^'P MWKK\4:[.%+1-2&N["<'@?(;-#0Z'\OYT^+(&X,5A"?-SK"(O+6@[=T O)NO3 MT+6X+CT]H!>?K[ #>KN9S LK*)0;[>LL 8,48]2-/HB;82B4#%K1O&'*N-E* M 4%!B278^,UG@U!.I3#<(B&"1F'W(WO[R?K)=*++^;WN?+:3M0&I#!.T_8F^ M/8OC9V+.$_7F(;_>#$]#O&(Y\^*QOT@<==\LGW'@EEENP6-P8;D31YKS9J,% M2%O0D+. +WR\,+FQFN7&+:BP-%9 OXH#QF*8\YR%W6KO6VRFLS!UX:WKSGA4 MROKOB(^]#1ZT_=V:NVE(2Q\'WMSN#N2B9R+E]+P]9M"M'@UEB@K "PY,DTN! MD$7*I9S80X8#):Q2D%/L'X#@[F](:,(-Q 4,JM44/YW2YBK6D"F5=J?THY$^ MC8$6T9]VN97.3(46=_ OOIY>1.*V<#/A7&,H 3=,":D/8R_'02_/OV)"U _) M$@BY%AB[U1/- 0*:%T +YV/J'12WW'.#=%M75MF4JT6U=D-L6W8I5].5PY:1 M/3U]@=']4/#!0[K(CJ5HFL-OO\VW#^OSTZ.D=2 >4W4N\O?C=AJBU->)5PI" M].(D*/-Q,NZ"4!PUN-E,X 5 @BCA4 ,0S?9 ML,8 0X1352$)2'T%>[=6#X[TT#D151R.F8E M[]MO--_=+78%L/R[D=7*K\;*U;6W*%5!"8$"^A?<-(=2NOZ][^><"A-4&.:, M'2RX%2*GDD".K'831T6_DQF8]P#;V3_"I!9S>0^],Z#0&*XLFS[>)8[+1^]_',?6&& 0Y M!S@'$M/":>(A5VY^!5Q3[<-A.C :B+TR+'C.WOV,MMMOUXNO#UM\YR;95]G$^ZLW%3I>M M([ ]#8F*X? M?3B'!N18Y"#/#8;"#58&O#0^@+/S7JWU]O!F2FKM5'"&:4D$)!=CFS6! @ 4MM5ZS 97[4& 9_X5W1R* M@N8%-5(0J#1D80F8#I=W#K"R>X?KW6*57>^0!=[DZ4IA.ST9@KTP63DASD/* M'''J#>+27.%YF9DSXM*7RVEH3&\OGE[>B<)*P)7!A[N'^IIBG59V0G>_+K^7 MJ\WB1[F[0.2?)/Y0;J]NO\S_FFE26%401 2A-I<"*% TPRBW,DR) FUSUSR< M$VV1PI@8QH&F.=, "2JA5@/WW],R&+[ MIQVV\\6JO#'S]6JQ^K8Y0:7+V\7U8CO+I75S#[>@08! -X89.&P5(5]--^R1 MAS?-48JY-@CF!&#L*X9I*A3-.1:%,M:DKAUX.IIO=I!"7WGHSV@[B1R8S#!5 M;,!E#;KL'Z?4[@$._/35VXR=D;V(=$]#Z6(Z].R-B,A<=4^USXQB;H@1#'3A MCSUS0N5A0B(L-"&' 5[X>)SG@AEM).80*V"D$E!+@HP39P9-6&J]ZYF S0L) M]K[Y];>)ZYI7C\I9LGSZV$GTH.1Y:TJG(3U]''@S61[(1:R2RS-EH>382F&$ M6_@*I!EN+@05FNJBXZFCEXT)*P@H.$?"Y#C'2 "H#/5OLE!J,0L[A!WA*%*] M4]Y?AOJ3W$Z4!N4W3*)>+JP\K6K*[4X[]6-V&DH5SYW JLF!/+6>()7?_-&' M3^5]M?8''_1B<[VL-@_K\DOYUU8ZU_\UXT5.<@,)R UP* 1 $N0BUZ Q$T! M@G;_VMC3 ",N4:&%P9@"RZCE.;72?8URQ5-G]?]IKO[Y27S\OY=*O,\N/]BK M3[^)+Y=7'P(G4#&(;3FC&IC3P"G6#EUV@)<=\65_>(19#7'H4PIODW9NQA61 M\FD(6U2/GL[)HK/5?OWGUIC>]M7MN5,42D.5D:$6S)U= ,5D?B(#,JY/SY9)\1D++(SNA,"A6-W, MUS>;W^]O'![7.TC.?ROOOI;K&57"<%D0**P!B$.$J-K;9I;9T/*?$2RF3C5_ M_CWS>-[EO%/%]+Y\MMZ(&YC*X.VW/;[L ##;(6S8S?[8H1Q8Y%HQ=WZ?+2+S MTQ"YR#Z]7(\]*F/!,X^=I/KMO&I5'S+_:[&9<:Z44%08:*#00G(,P-XF-\8& MO93>SU)B4=M/+(Z@W!S#P7I]Z*4@,W#ZEIS',$4+IC#M%.TE=MI,S7JQ.@VU MBN3+:U.Q" RU?CSBL2E=W&$AI0*10C#*J2:ZL240"U*E;A8&5J/L MCQVN0#GJR%X[&4I/7#_Y>9NS-*] O$3+&=WI1^,T]*:G#T]?>(C 2(<;)/M9 M%D?N8R''F!6$66QS(GECI\C#7G,(__3$NG)Z3:+S'9*V1+63D;0T7%&.KI3-PW9Z('_]2LDG9CH>8=D;],6!1;8B1/P%U9(;@6@C4WDC$:X M2=+24NH,T.-K$>]:7(M(06?+1-!@3 8F@%XE<:R\SSFBSN5[HA \#4F*Y$N[ M:R>=&(IX^61OWUA%=(%]P4 #B2A4(?#>OB#"%)&OG;2TFEK"WKC]\#[%A9.V MA+?.<(_ =:#(7:G+5^_]CY7=;L?:^0QW9.8GHG[Q_0J_/=*)N:[W1O;& $#6 M?3(!SAI6@$N*4&,LMRRH^FQ'$P/JG8YQ/Z0M<^VT; #2PH3K^3V0<>3J96+. M:%-/)J.-:1R=.VDJ,4[&U+ZFMR]V?EZOG!Q<^5D^@ PD.2=[$S)G.9C=E^M%=?-Y.U]O6YY;"/GXD#'Z%$GKX2K+;XN5 MCV39U[G[P;4;MYL:9&"IS##B6IY.2,56F*+M8(Q3 ^J4@G,G#KHP-0U]Z0;] MZ7F"[O[WN%;+&!7 +2=5H;&_P$Y)#AM#'"K101_"C8RC$K_6S="V'$YD1/1P MX.V;H6%Z]16*#@49LX>5:Z[]U_?NG[C0LRPW MF_J)7]^6?AAV#-(I6JEE+!^Y@;J$_'W$O\B:&4#]Y[NO'FCVIFO M )%86"TL0(B8 II<0=!DM_R;BD&G$1*8G[!01]'G7DW32YZ':I5>ZKPOT?MK MBO,9AL.U.49S35J:HSC83IGC<=G^1-C_][#9OOB\=$F[;E.9"Q<28\/O+Q4K4($H?MB]O*G^/9^"(. M!Q^&/D27MC'.GL.;2#^81C2:#AW/3@-.!5CT2/?DZL;5[G&E]_*^"BV3I7I\U\^AZX]V1Z<>HM[GO&HFA- M^^O$FW@N=X@ID?F.LLL@KG<1S:'=S @O;([SG%NIBQP;DMOFBI^2UH;5;XMF M=:Q$U;KC-?EI_+:X>NKEE\F"@W+]1\]+4^J]7I);4OU>Z*V@QK M;!#7!10*0)'CPM(#:L1A4*&9L;$FEN3?5^MROES\3^E7OC_*'>[LVWSQ>@)V MFDW:3K/'AIE.ZEN\!79P\IWS\IUW,SOZF1T=/7TU["+;NSN)9RL2-]^92#.5 MCC.- #49-JII#N\XX=!6ZW+Q;:4>UL[X]<\OZ_EJ,[^NP:UNZK\MZ_V%?SJU M]D-B']]PH4(!9:@T4UC)2%((=5CL%AF3VHUQ_K?H&Q2$1ATCI MJ7.M%77O3':]]R;;'AW(YH=^,PT%C,A\!Q4-<=4-^KF[JV'^][B[2JTL_$DN8:%21&O)#M< M?L&#QX!X28&'P>_ MUJ75MO1-9"CT<.#M2ZMA7 0^RK/Y5%Z7BQ\^J>*6$+L5R':F#<\1AC G!1!U M40F>*V:,4A@SKG%819A09=MC[ JT\(CO)8S(L=B^UVY-9];WZ_%9E-N3RS# FF.J7#AK2 VUT+EC662 MLP*'%4?O;R_QXK>!F,T]KDWV;I_""RR=%X79E@O;@4D-7,$V?/K+EEF#[R*K M$=:;11>9>H/A1%77WZ3MW)(T(NG3T+2H'CVKU1Z;K1@*]\$1LS<.." PQYQI M*3F"BCD$BEF($!-,&1M+Y ),#JYSJVKU+KK6A7#<7^X2T1M?\8Y IR-Z1TP= M=:\#^].7OBY.!:A?9\[Z"&#SGOO/1GL9+ZB6P&A)-67,("IQH[TVI[WE+]A@ M8O'3Y6WI@-RX==2/5WUKP/]OX $=O$J1 4[LQ;\]O#5K9IOOMME]>?F^*8[$8H;"2DTIE "7JZO[KOXL3NRV@ I M(+?&6I8K)"0$ !;$[H$4-B=!-882F$^=_?"C[[8>??41IZJ!FLT/6/\];.J1 MH@W:R=W(](>)H+\=4+/?P,V^_LS^X1%GB]6_90?0V1'U: (93NP9V4S82M,0 MTY0.5H/U^&#AW1V+]4==9PB8(K< &V$Y$#FAA(/&!G _#-N*#OOLY'O/?N N MS[V0EVH('DDX/[HZD#69@=,%^_,QT9F!3O6@? VJU?6BWJ8^6OY2A8Y,#')M M.31*YH!0AB%#9 \5"ZEDY_I00P%,/%=Y4G-HW7A5EX;R(])_UW]][8\DV_HL%G1DS8^.%1?IGQT$]/_^%>9/Z5HI','C,;L$],()>-2 M<*Y U3CMT3:PZ?+>Z>IB5S78!:#]B M"8L$8?2T4_!DS(0I;RM2DJCCJ>4SJM:)IVFH43?H581^$CBMO?/7MO^G-G%U M>[G:N@[B*^35F_1N+EU@R4!AM%' "LJ80*8QJBT.>O^FIZG44\T3='75T0.^ M_3&AP ED3UY;3@6'HS1P4O>$S2.TW5F@@9?2YWDZ-Z^*0_ T-"F6,T_G.C$Y M:GVH8%?DTQ?@\3>U']R(_US=;O^+HA&=\O3!6,P'7B\X(34!F/6@+S(3F$.?+B@)7?G M3A?$IG\: AC?K:?G"]+PUFTR9Q>KN5MVKK[Y)R(V8G6C%YO=-9L9@48R+9"R M4KL%)8+:-ENQ.%S19?/53;]"\]&H[S+S&XCU?G- M7W0[.Y0RK9'6M!^PCCDG?)W!UK/#"(TP#9F,[];9&6,TWKK)9',&\_-\66Z< M:M\Y&=@5.E:RL-I*D!=285,0F>O&.(4LZ/9?)).#2^3^>*JO_;:I2P_OD/97 MR.ZL=]''00COJXY[KFN,V0G(,67Q->):BV)OYJ(Y@W0=N(7C^/SLC<*O6&"=V2VAI>9AEF_SWMUFXFQ MF+VIKA_\3MTNS3XIAA]!&Y#I)Y'%^U['"P#WT:(M&R_$B>A$CALAXKM3)>IP M 5&AMO:A6OD=ZE/+,VVIA 1)H+#[9 $4*(K&%L*TU9RXGX7$^O_!7[_R9TP> MR7_+J6Y/[EI(_""TA>EZ#:.^2O6N/ISS2',&X2U P ?AKYMJ=^.QG5*_YO9K M\MR;I@EH/>EL@)2N,D;EB##&+-#T8,SD"08\?=3.16']? M>],Z\$FCCO2URRT,P%R8!+_Y8K2_VN@U)5!-(M;8?$;7F0Q"3WZGD3'HZ\1+ M%3C[-X5E/G"#S0 M#L_\Q&&TG4:-0V9@1J!^>N>E8]L7QSO"V0'I" ]&M"'PC)#%;X1I:%L"OUYZ M@B$!R[M63RCDPF:8AI"F<*Q*GDW[BN5SZOYSBAFF'-K"T"0YDP! _#> M-,5$Z=FJ_.9?LNTJDQU,MAJT?#=H3]&UW^$-K5B=D-ZNDIB*UYAB>.#Y"')L M#7Q.6Y#Z]6!]JKK7QZ4W%:\W7]VUKMFK=_.AM9L/N05Y 0Q60A4YY1)0)E"S M14\I0[ROT(7:2ZYR.N89H0C\=E6Z),3&E+D#T7N$8VO<$\*"!*XKV5-5M\[^ MO"EM_9CJL=Q]O #?7>6!5AB">5X(R0K$H23F(*K*<--7W#H93:YPNS35OC1@ MO2/57)Z^Q/ZU5V M-Z;BEZJ>04450PP!5% WL;6,8-@ (*10LVVUG2_;Z5E$LT%3R /"UF/R0YM* MCJE*4[_->3O1&XGN,/7K4(IZJO6GSTAB@J:8AC:F<*QSG>E [GJJY>7J1[EY MI4"B-A!)G><:&0R-< *.FP*)S,(\J-9/ O.IC^0\*>R_:*!&+^S?JPUZJ>A0 M]$=5TP/H*12F#2W/CZ[3;]W*WS]X?U\?OF28.*VG%.7^A6ZJW*2Y.5'$2_N*9?R8;-8E1NG#?5%;2_J^Y_%9/,HIZ"VQ%=D>=3,YR-*4\(MT5 M?V@>WVO@CJR59X@,4ZT#KDP2NJTYV-UN*RKJ[+\F9CG3^^A-IO\^W#>K']Z>:" MJEHNR^M=E;7/WZOU=ENN[W8K[!K<#$.)&!:"*"AQCJ 5 .T1<6UL4&']T76(*_7OD?LOH%J M].\\_.RR15NE4/WV0T0(7CMB?V\H;FPF.Z&C.L=R?G&YYZ7!1JK-%;[= [#-%4(HAP<:MT4TU#,%(YU/B@4 MR%U/[3R\X_/"226A%&&*4DM)S@N#"GC,#U F@M;E"