0001388658-21-000129.txt : 20210809 0001388658-21-000129.hdr.sgml : 20210809 20210809063130 ACCESSION NUMBER: 0001388658-21-000129 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210809 DATE AS OF CHANGE: 20210809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: iRhythm Technologies, Inc. CENTRAL INDEX KEY: 0001388658 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 208149544 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37918 FILM NUMBER: 211154524 BUSINESS ADDRESS: STREET 1: 650 TOWNSEND STREET STREET 2: SUITE 500 CITY: San Francisco STATE: CA ZIP: 94103 BUSINESS PHONE: 415-632-5700 MAIL ADDRESS: STREET 1: 650 TOWNSEND STREET STREET 2: SUITE 500 CITY: San Francisco STATE: CA ZIP: 94103 FORMER COMPANY: FORMER CONFORMED NAME: IRhythm Technologies, Inc. DATE OF NAME CHANGE: 20110429 FORMER COMPANY: FORMER CONFORMED NAME: IRhythm Technologies Inc DATE OF NAME CHANGE: 20070201 10-Q 1 irtc-20210630.htm 10-Q irtc-20210630
false2021Q2000138865812-31http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Memberhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member00013886582021-01-012021-06-30xbrli:shares00013886582021-07-30iso4217:USD00013886582021-06-3000013886582020-12-31iso4217:USDxbrli:shares00013886582021-04-012021-06-3000013886582020-04-012020-06-3000013886582020-01-012020-06-3000013886582019-12-3100013886582020-06-300001388658us-gaap:CommonStockMember2021-03-310001388658us-gaap:AdditionalPaidInCapitalMember2021-03-310001388658us-gaap:RetainedEarningsMember2021-03-310001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100013886582021-03-310001388658us-gaap:CommonStockMember2021-04-012021-06-300001388658us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001388658us-gaap:RetainedEarningsMember2021-04-012021-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001388658us-gaap:CommonStockMember2021-06-300001388658us-gaap:AdditionalPaidInCapitalMember2021-06-300001388658us-gaap:RetainedEarningsMember2021-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001388658us-gaap:CommonStockMember2020-12-310001388658us-gaap:AdditionalPaidInCapitalMember2020-12-310001388658us-gaap:RetainedEarningsMember2020-12-310001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001388658us-gaap:CommonStockMember2021-01-012021-06-300001388658us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001388658us-gaap:RetainedEarningsMember2021-01-012021-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001388658us-gaap:CommonStockMember2020-03-310001388658us-gaap:AdditionalPaidInCapitalMember2020-03-310001388658us-gaap:RetainedEarningsMember2020-03-310001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100013886582020-03-310001388658us-gaap:CommonStockMember2020-04-012020-06-300001388658us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001388658us-gaap:RetainedEarningsMember2020-04-012020-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001388658us-gaap:CommonStockMember2020-06-300001388658us-gaap:AdditionalPaidInCapitalMember2020-06-300001388658us-gaap:RetainedEarningsMember2020-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001388658us-gaap:CommonStockMember2019-12-310001388658us-gaap:AdditionalPaidInCapitalMember2019-12-310001388658us-gaap:RetainedEarningsMember2019-12-310001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001388658us-gaap:CommonStockMember2020-01-012020-06-300001388658us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001388658us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001388658srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001388658us-gaap:RetainedEarningsMember2020-01-012020-06-300001388658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-3000013886582020-08-212020-08-2100013886582020-08-210001388658irtc:ProductAndServicesZioXTServiceCode93243Member2021-04-100001388658irtc:ProductAndServicesZioXTServiceCode93247Member2021-04-1000013886582020-01-012020-12-310001388658srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-310001388658srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-31xbrli:pure0001388658us-gaap:SalesRevenueNetMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001388658us-gaap:SalesRevenueNetMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001388658us-gaap:SalesRevenueNetMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001388658us-gaap:SalesRevenueNetMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001388658us-gaap:AccountsReceivableMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001388658us-gaap:AccountsReceivableMemberirtc:FederalGovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001388658irtc:ZioXTServiceMember2021-01-012021-06-300001388658irtc:CommercialPayorsMember2021-04-012021-06-300001388658irtc:CommercialPayorsMember2020-04-012020-06-300001388658irtc:CommercialPayorsMember2021-01-012021-06-300001388658irtc:CommercialPayorsMember2020-01-012020-06-300001388658irtc:NonContractedThirdPartyPayorsMember2021-04-012021-06-300001388658irtc:NonContractedThirdPartyPayorsMember2020-04-012020-06-300001388658irtc:NonContractedThirdPartyPayorsMember2021-01-012021-06-300001388658irtc:NonContractedThirdPartyPayorsMember2020-01-012020-06-300001388658irtc:CentersForMedicareAndMedicaidMember2021-04-012021-06-300001388658irtc:CentersForMedicareAndMedicaidMember2020-04-012020-06-300001388658irtc:CentersForMedicareAndMedicaidMember2021-01-012021-06-300001388658irtc:CentersForMedicareAndMedicaidMember2020-01-012020-06-300001388658irtc:HealthcareInstitutionsMember2021-04-012021-06-300001388658irtc:HealthcareInstitutionsMember2020-04-012020-06-300001388658irtc:HealthcareInstitutionsMember2021-01-012021-06-300001388658irtc:HealthcareInstitutionsMember2020-01-012020-06-300001388658us-gaap:MoneyMarketFundsMember2021-06-300001388658us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-06-300001388658us-gaap:CorporateNoteSecuritiesMember2021-06-300001388658us-gaap:CommercialPaperMember2021-06-300001388658us-gaap:MoneyMarketFundsMember2020-12-310001388658us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310001388658us-gaap:CorporateNoteSecuritiesMember2020-12-310001388658us-gaap:CommercialPaperMember2020-12-31irtc:investment_security0001388658us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-06-300001388658us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-06-300001388658us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001388658us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001388658us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-06-300001388658us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001388658us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-06-300001388658us-gaap:MoneyMarketFundsMember2021-06-300001388658us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001388658us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-06-300001388658us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-06-300001388658us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-06-300001388658us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001388658us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001388658us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001388658us-gaap:CorporateDebtSecuritiesMember2021-06-300001388658us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-06-300001388658us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-06-300001388658us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2021-06-300001388658us-gaap:CommercialPaperMember2021-06-300001388658us-gaap:FairValueInputsLevel1Member2021-06-300001388658us-gaap:FairValueInputsLevel2Member2021-06-300001388658us-gaap:FairValueInputsLevel3Member2021-06-300001388658us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001388658us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001388658us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001388658us-gaap:MoneyMarketFundsMember2020-12-310001388658us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001388658us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001388658us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001388658us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001388658us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001388658us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001388658us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001388658us-gaap:CorporateDebtSecuritiesMember2020-12-310001388658us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-12-310001388658us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-12-310001388658us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2020-12-310001388658us-gaap:CommercialPaperMember2020-12-310001388658us-gaap:FairValueInputsLevel1Member2020-12-310001388658us-gaap:FairValueInputsLevel2Member2020-12-310001388658us-gaap:FairValueInputsLevel3Member2020-12-310001388658irtc:RawMaterialsMember2021-06-300001388658irtc:RawMaterialsMember2020-12-310001388658irtc:FinishedGoodsMember2021-06-300001388658irtc:FinishedGoodsMember2020-12-310001388658irtc:PrintedCircuitBoardAssembliesMember2021-01-012021-06-300001388658irtc:PrintedCircuitBoardAssembliesMember2021-06-300001388658irtc:PrintedCircuitBoardAssembliesMember2020-12-310001388658irtc:LaboratoryAndManufacturingEquipmentMember2021-06-300001388658irtc:LaboratoryAndManufacturingEquipmentMember2020-12-310001388658irtc:ComputerEquipmentAndSoftwareMember2021-06-300001388658irtc:ComputerEquipmentAndSoftwareMember2020-12-310001388658us-gaap:FurnitureAndFixturesMember2021-06-300001388658us-gaap:FurnitureAndFixturesMember2020-12-310001388658us-gaap:LeaseholdImprovementsMember2021-06-300001388658us-gaap:LeaseholdImprovementsMember2020-12-310001388658us-gaap:SoftwareDevelopmentMember2021-06-300001388658us-gaap:SoftwareDevelopmentMember2020-12-310001388658irtc:VerilyLifeSciencesLLCMember2019-09-032019-09-030001388658irtc:VerilyLifeSciencesLLCMember2019-12-310001388658irtc:VerilyLifeSciencesLLCMember2019-09-030001388658irtc:VerilyLifeSciencesLLCMember2020-01-012020-12-310001388658irtc:VerilyLifeSciencesLLCMember2021-06-300001388658irtc:SiliconValleyBankLoanAgreementMember2015-12-310001388658irtc:SiliconValleyBankLoanAgreementMemberus-gaap:PrimeRateMember2015-12-012015-12-310001388658irtc:SiliconValleyBankLoanAgreementMembersrt:MaximumMember2015-12-012015-12-310001388658irtc:SiliconValleyBankTermLoanMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember2018-10-310001388658irtc:PharmakonLoanAgreementMember2018-10-012018-10-310001388658irtc:SiliconValleyBankTermLoanMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMemberus-gaap:PrimeRateMember2018-10-012018-10-310001388658irtc:SiliconValleyBankTermLoanMembersrt:MinimumMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember2018-10-310001388658irtc:TrancheBLoansMemberirtc:PharmakonLoanAgreementMember2018-10-310001388658us-gaap:StandbyLettersOfCreditMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember2018-10-310001388658us-gaap:StandbyLettersOfCreditMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember2018-10-012018-10-310001388658us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberirtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember2018-10-310001388658irtc:StockOptionsIssuedAndOutstandingMember2021-06-300001388658irtc:StockOptionsIssuedAndOutstandingMember2020-12-310001388658us-gaap:RestrictedStockUnitsRSUMember2021-06-300001388658us-gaap:RestrictedStockUnitsRSUMember2020-12-310001388658irtc:GrantUnderFutureStockPlansMember2021-06-300001388658irtc:GrantUnderFutureStockPlansMember2020-12-310001388658irtc:TwoThousandSixteenEquityIncentivePlanMember2019-12-310001388658irtc:TwoThousandSixteenEquityIncentivePlanMember2020-01-012020-12-310001388658irtc:TwoThousandSixteenEquityIncentivePlanMember2020-12-310001388658irtc:TwoThousandSixteenEquityIncentivePlanMember2021-01-012021-06-300001388658irtc:TwoThousandSixteenEquityIncentivePlanMember2021-06-3000013886582019-01-012019-12-310001388658irtc:MarketConditionAwardsMember2021-01-012021-06-300001388658us-gaap:CostOfSalesMember2021-04-012021-06-300001388658us-gaap:CostOfSalesMember2020-04-012020-06-300001388658us-gaap:CostOfSalesMember2021-01-012021-06-300001388658us-gaap:CostOfSalesMember2020-01-012020-06-300001388658us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001388658us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001388658us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001388658us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001388658us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001388658us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001388658us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001388658us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001388658us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001388658us-gaap:EmployeeStockMember2021-06-300001388658us-gaap:EmployeeStockMember2021-01-012021-06-300001388658us-gaap:PerformanceSharesMemberirtc:A2019AwardsMember2020-01-012020-03-31irtc:employee0001388658us-gaap:PerformanceSharesMemberirtc:A2019AwardsMember2020-06-192020-06-190001388658us-gaap:PerformanceSharesMemberirtc:A2019AwardsMember2021-01-012021-06-300001388658us-gaap:PerformanceSharesMemberirtc:A2019AwardsMember2021-04-012021-06-300001388658us-gaap:PerformanceSharesMemberirtc:AwardDateTwoMemberirtc:A2020AwardsMembersrt:MinimumMember2020-02-012020-02-290001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMembersrt:MinimumMember2020-02-012020-02-290001388658us-gaap:PerformanceSharesMembersrt:MaximumMemberirtc:AwardDateTwoMemberirtc:A2020AwardsMember2020-02-012020-02-290001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMembersrt:MaximumMemberirtc:AwardDateTwoMember2020-02-012020-02-290001388658us-gaap:PerformanceSharesMemberirtc:A2020AwardsMember2020-02-012020-02-290001388658us-gaap:PerformanceSharesMemberirtc:A2020AwardsMember2020-02-290001388658us-gaap:PerformanceSharesMemberirtc:A2020AwardsMember2021-04-012021-06-300001388658us-gaap:PerformanceSharesMemberirtc:A2020AwardsMember2021-01-012021-06-300001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMembersrt:MaximumMemberirtc:AwardDateOneMember2021-01-012021-01-310001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateOneMember2021-01-012021-01-310001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateOneMember2021-01-310001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateOneMember2021-04-012021-06-300001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateOneMember2021-01-012021-06-300001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMembersrt:MinimumMember2021-02-012021-02-280001388658us-gaap:PerformanceSharesMemberirtc:AwardDateTwoMemberirtc:A2020AwardsMembersrt:MinimumMember2021-02-012021-02-280001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMembersrt:MaximumMemberirtc:AwardDateTwoMember2021-02-012021-02-280001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMember2021-02-012021-02-280001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMember2021-02-280001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMember2021-04-012021-06-300001388658irtc:A2021AwardsMemberus-gaap:PerformanceSharesMemberirtc:AwardDateTwoMember2021-01-012021-06-300001388658irtc:ConsultingAndProfessionalServicesAgreementCPSAMember2021-01-012021-06-300001388658irtc:ConsultingAndProfessionalServicesAgreementCPSAMember2021-04-012021-06-300001388658us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001388658us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001388658irtc:PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember2021-04-012021-06-300001388658irtc:PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember2020-04-012020-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________________________________
Form 10-Q
_______________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-37918
_______________________________________________________________________
iRhythm Technologies, Inc.
(Exact Name of Registrant as Specified in its Charter)
_______________________________________________________________________
Delaware20-8149544
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
699 8th Street Suite 600
San Francisco,California94103
(Address of Principal Executive Offices)(Zip Code)
(415) 632-5700
(Registrant’s Telephone Number, Including Area Code)
_______________________________________________________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  ☐
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post 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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No   
As of July 30, 2021, the number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 29,403,360.
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, Par Value $.001 Per ShareIRTCThe Nasdaq Stock Market




IRHYTHM TECHNOLOGIES, INC.
TABLE OF CONTENTS
Page No
  
  
  
35
35
68
68
68
68
68
  
  

i


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements concerning our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business, operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “potential,” “positioned,” “seek,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements about:

the impact of the COVID-19 pandemic on our operations and financial results;
plans to conduct further clinical studies;
our plans to modify our current products, or develop new products, to address additional indications;
the expected growth of our business and our organization;
our expectations regarding government and third-party payor coverage and reimbursement;
our expectations regarding the size of our sales organization and expansion of our sales and marketing efforts in international geographies;
our expectations regarding revenue, cost of revenue, cost of service per device, operating expenses, including research and development expense, sales and marketing expense and general and administrative expenses;
our ability to retain and recruit key personnel, including the continued development of a sales and marketing infrastructure;
our ability to obtain and maintain intellectual property protection for our products;
our estimates of our expenses, ongoing losses, future revenue, capital requirements and our needs for, or ability to obtain, additional financing;
our ability to identify and develop new and planned products and acquire new products;
our ability to remediate our material weaknesses over financial reporting;
our financial performance; and
developments and projections relating to our competitors or our industry.
We believe that it is important to communicate our future expectations to our investors. However, there may be events in the future that we are not able to accurately predict or control and that may cause our actual results to differ materially from the expectations we describe in our forward-looking statements. These forward-looking statements are based on management’s current expectations, estimates, forecasts and projections about our business and the industry in which we operate and management’s beliefs and assumptions and are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. As a result, any or all of our forward-looking statements in this Quarterly Report on Form 10-Q may turn out to be inaccurate. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Potential investors are urged to consider these factors carefully in evaluating the forward-looking statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. We assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.
You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q to conform these statements to actual results or to changes in our expectations.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the SEC as exhibits to the Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.
ii


PART I. FINANCIAL INFORMATION
ITEM 1.    FINANCIAL STATEMENTS
IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Balance Sheets
(Unaudited)
(In thousands, except share and per share data)
June 30,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents $138,872 $88,628 
Short-term investments116,792 246,589 
Accounts receivable, net of allowances for doubtful accounts of $11,923 and $12,711 as of June 30, 2021 and December 31, 2020, respectively
63,423 29,932 
Inventory9,261 5,313 
Prepaid expenses and other current assets7,219 7,363 
Total current assets335,567 377,825 
Property and equipment, net47,086 34,247 
Operating lease right-of-use assets87,533 84,714 
Goodwill862 862 
Other assets14,176 14,091 
Total assets$485,224 $511,739 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$8,945 $4,365 
Accrued liabilities42,598 40,532 
Deferred revenue2,507 930 
Debt, current portion11,667 11,667 
Operating lease liabilities, current portion7,301 8,171 
Total current liabilities73,018 65,665 
Debt, noncurrent portion15,515 21,339 
Other noncurrent liabilities2,265 1,830 
Operating lease liabilities, noncurrent portion87,984 81,293 
Total liabilities178,782 170,127 
Commitments and contingencies (Note 6)
Stockholders’ equity:
    Preferred stock, $0.001 par value – 5,000,000 shares authorized at June 30, 2021 and December 31, 2020; and none issued and outstanding at June 30, 2021  and December 31, 2020
  
Common stock, $0.001 par value – 100,000,000 shares authorized at June 30, 2021 and December 31, 2020; 29,386,146 and 29,019,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively
27 27 
Additional paid-in capital656,231 646,258 
Accumulated other comprehensive income7 11 
Accumulated deficit(349,823)(304,684)
Total stockholders’ equity306,442 341,612 
Total liabilities and stockholders’ equity$485,224 $511,739 
The accompanying notes are an integral part of these condensed consolidated financial statements.
1


IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Statements of Operations
(Unaudited)
(In thousands, except share and per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Revenue, net$81,278 $50,878 $155,589 $114,413 
Cost of revenue25,995 15,484 49,453 31,547 
Gross profit55,283 35,394 106,136 82,866 
Operating expenses:
Research and development9,606 12,542 18,116 20,957 
Selling, general and administrative62,669 43,014 132,482 91,244 
Total operating expenses72,275 55,556 150,598 112,201 
Loss from operations(16,992)(20,162)(44,462)(29,335)
Interest expense(307)(381)(642)(761)
Other income, net55 237 179 742 
Loss before income taxes(17,244)(20,306)(44,925)(29,354)
Income tax provision116 131 214 148 
Net loss$(17,360)$(20,437)$(45,139)$(29,502)
Net loss per common share, basic and diluted$(0.59)$(0.75)$(1.54)$(1.09)
Weighted-average shares, basic and diluted29,318,894 27,176,601 29,242,089 27,008,236 
The accompanying notes are an integral part of these condensed consolidated financial statements.
2


IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
(In thousands)
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Net loss
$(17,360)$(20,437)$(45,139)$(29,502)
Other comprehensive income:
Net change in unrealized gains on available-for-sale securities(5)(183)(4)99 
Comprehensive loss
$(17,365)$(20,620)$(45,143)$(29,403)

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


IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
Six Months Ended
June 30,
20212020
Cash flows from operating activities
Net loss
$(45,139)$(29,502)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization
4,189 3,220 
Stock-based compensation
30,490 10,073 
Accretion of discounts on investments, net and other1,010 (66)
Provision for doubtful accounts and contractual allowances
14,180 13,524 
Amortization of operating lease right-of-use assets
3,227 2,986 
Changes in operating assets and liabilities:
Accounts receivable
(47,671)(12,994)
Inventory
(4,027)(1,015)
Prepaid expenses and other current assets
145 592 
Other assets
(29)(2,728)
Accounts payable
1,873 (4,540)
Accrued liabilities
(1,985)(9,689)
Deferred revenue
1,577 (54)
Operating lease liabilities
(2,576)(2,326)
Reimbursement of tenant improvement allowance2,351  
Net cash used in operating activities
(42,385)(32,519)
Cash flows from investing activities
Purchases of property and equipment
(10,134)(5,586)
Purchases of available-for-sale investments
(46,429)(8,009)
Sales of available-for-sale investments 14,525 
Maturities of available-for-sale investments
175,300 88,645 
Net cash provided by investing activities
118,737 89,575 
Cash flows from financing activities
Payment of long term debt(5,833) 
Proceeds from issuance of common stock in connection with employee equity incentive plans
5,577 9,361 
Tax withholding upon vesting of restricted stock awards
(25,852)(5,149)
Net cash used in financing activities
(26,108)4,212 
Net increase in cash and cash equivalents
50,244 61,268 
Cash and cash equivalents beginning of period
88,628 20,462 
Cash and cash equivalents end of period
$138,872 $81,730 
Supplemental disclosures of cash flow information
Interest paid
$658 $796 
Non-cash investing and financing activities
Property and equipment costs included in accounts payable and accrued liabilities
$5,319 $1,369 
Right-of-use assets obtained in exchange for new operating lease liabilities
$6,047 $621 
Capitalized stock-based compensation$1,632 $ 

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


IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Statement of Stockholders’ Equity
(Unaudited)
(In thousands, except share data)
Common StockAccumulated OtherTotal
SharesAmountAdditional Paid-In CapitalAccumulated DeficitComprehensive IncomeStockholders' Equity
Balances at March 31, 2021
29,287,749 $27 $641,996 $(332,463)$12 $309,572 
Issuance of common stock in connection with employee equity incentive plans, net98,397  4,001 — — 4,001 
Tax withholding upon vesting of restricted stock awards—  (747)— — (747)
Stock-based compensation expense—  10,981 — — 10,981 
Net loss—  — (17,360)— (17,360)
Net change in unrealized gain on investments—  — — (5)(5)
Balances at June 30, 2021
29,386,146 $27 $656,231 $(349,823)$7 $306,442 

Common StockAccumulated OtherTotal
SharesAmountAdditional Paid-In CapitalAccumulated DeficitComprehensive IncomeStockholders' Equity
Balances at December 31, 2020
29,019,350 $27 $646,258 $(304,684)$11 $341,612 
Issuance of common stock in connection with employee equity incentive plans, net366,796  5,577 — — 5,577 
Tax withholding upon vesting of restricted stock awards—  (25,852)— — (25,852)
Stock-based compensation expense—  30,248 — — 30,248 
Net loss—  — (45,139)— (45,139)
Net change in unrealized gain on investments—  — — (4)(4)
Balances at June 30, 2021
29,386,146 $27 $656,231 $(349,823)$7 $306,442 


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










5




IRHYTHM TECHNOLOGIES, INC.
Condensed Consolidated Statement of Stockholders’ Equity
(Unaudited)
(In thousands, except share data)

Common StockAccumulated Other Total
SharesAmountAdditional Paid-In CapitalAccumulated DeficitComprehensive IncomeStockholders' Equity
Balances at March 31, 2020
27,026,975$25 $394,507 $(269,919)$364 $124,977 
Issuance of common stock in connection with employee equity incentive plans, net337,176— 6,392 — — 6,392 
Tax withholding upon vesting of restricted stock awards— — (687)— — (687)
Stock-based compensation expense— — 7,884 — — 7,884 
Net loss— — — (20,437)— (20,437)
Net change in unrealized gain on investments— — — — (183)(183)
Balances at June 30, 2020
27,364,151 $25 $408,096 $(290,356)$181 $117,946 

Common StockAccumulated Other Total
SharesAmountAdditional Paid-In CapitalAccumulated DeficitComprehensive IncomeStockholders' Equity
Balances at December 31, 2019
26,682,720$25 $395,695 $(260,393)$82 $135,409 
Issuance of common stock in connection with employee equity incentive plans, net681,431— 9,361 — — 9,361 
Tax withholding upon vesting of restricted stock awards— — (5,149)— — (5,149)
Stock-based compensation expense— — 8,189 — — 8,189 
Accounting Standards Codification 326 cumulative effect adjustment upon adoption— — — (461)— (461)
Net loss— — — (29,502)— (29,502)
Net change in unrealized gain on investments— — — — 99 99 
Balances at June 30, 2020
27,364,151 $25 $408,096 $(290,356)$181 $117,946 


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


6

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements


1. Organization and Description of Business
iRhythm Technologies, Inc. (the “Company”) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2008 following clearance by the U.S. Food and Drug Administration.

    The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. Additionally, in June 2021, the Company formed a wholly-owned subsidiary in Singapore. The Company manages its operations as a single operating segment. Substantially all of the Company’s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.
On August 21, 2020, the Company issued and sold an aggregate of 1,257,142 shares (the “Shares”) of common stock, in a public offering at a price of $175.00 per share. The Shares included the full exercise of the underwriters’ option to purchase an additional 163,975 shares of common stock. Total proceeds received from the offering were $206.8 million, after deducting discounts and issuance costs.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s annual report on Form 10-K, filed with the SEC on February 26, 2021.

Risks and Uncertainties

COVID-19

As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.

Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively
7

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminished.

While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.

During the second half of 2020, the Company saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. During the six months ended June 30, 2021, the Company experienced a further increase in the level of Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.

The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of June 30, 2021, the Company is in compliance with its financial covenants in its debt agreement.

On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include:

certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and

an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021.

The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company’s overall consolidated financial statements.

The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, supply chain, operations and business and those of the third parties on which the Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company’s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company’s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.

Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows.

8

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

Reimbursement

Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes) used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and Centers for Medicare and Medicaid (“CMS”). On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “Final Rule”) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company primarily uses to seek reimbursement for Zio XT.

Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional Medicare Administrative Contractors (“MACs”) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.

On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility (“IDTF”) in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, were based off of rates from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days.

On April 10, 2021, Novitas published updated reimbursement rates for codes 93243 and 93247 at $103 and $115, respectively. The updated rates are retroactive to January 1, 2021 and replace rates initially published on January 29, 2021. While these new rates represent an increase from the rates posted on January 29, 2021, the Company believes these rates do not appropriately reflect the clinical and economic value that long-term continuous ECG monitoring offers patients, their care teams and the Medicare system. Due to the cost of providing the service relative to the updated rates published by Novitas, the Company may not be able to provide the Zio service to the Medicare fee for service segment if these rates remain unchanged. However, the Company believes there are potential paths to more equitable rates which it plans to explore before making any changes to the availability of Zio XT in the Medicare portion of its business. It is the Company's strong preference that continued access to Zio XT is available to all patients.
We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.

If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing the Company to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations and financial condition.

Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for
9

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. Although a large majority of commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if the Company is unsuccessful in improving the Medicare rates before calendar year 2022, it is prudent to expect that commercial rates may begin to be more negatively impacted next year. If published rates by Novitas are not increased to above the cost of service for Zio XT, and the Company is unable to achieve a level of revenues adequate to support its cost structure, or is unable to reduce its overall cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (“PCBAs”), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.

Investments

Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.

The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.

The Company evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the three and six months ended June 30, 2021 and there were no impairment charges for unrealized losses in the periods presented.

The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.

Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances

Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.

The Company establishes an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses.

The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.

10

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

The Company regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.
The following table presents the changes in the allowance for doubtful accounts (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$12,711 $9,049 $9,049 
Add: provision for doubtful accounts3,703 10,515 5,957 
Add: adoption of ASC 326
 461 461 
Less: write-offs, net of recoveries and other adjustments(4,491)(7,314)(4,202)
Balance, end of period$11,923 $12,711 $11,265 

The following table presents the changes in the contractual allowance (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$21,281 $15,433 $15,433 
Add: provision for contractual allowances10,477 20,916 7,567 
Less: realized contractual adjustments(6,450)(15,068)(7,245)
Balance, end of period$25,308 $21,281 $15,755 
Concentrations of Risk
Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times may be in excess of federally insured limits. Cash equivalents are invested in highly-rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, U.S. government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.

Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Centers for Medicare and Medicaid Services (“CMS”), accounted for approximately 14% of the Company's revenue for each of the three and six months ended June 30, 2021, and 27% of the Company’s revenue for each of the three and six months ended June 30, 2020. CMS accounted for 7% and 20% of accounts receivable at June 30, 2021 and December 31, 2020, respectively.
Revenue Recognition

The Company’s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 25 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.

The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating patients that require
11

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized ratably over the prescription period.

The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient’s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.

A small portion of the Company’s transactions are covered by third-party payors with whom there is neither a contractual agreement nor an established amount that the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.
A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:
Contracted third-party payors – The Company has contracts with negotiated prices for services provided to patients with commercial healthcare insurance coverage.
CMS – The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant CPT code rates for the services rendered to the patient covered by CMS.
Non-contracted third-party payors – Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of the Company’s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.
Healthcare institutions – Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.
The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.
For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company’s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the
12

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.
    For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.
    For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.

Disaggregation of Revenue
The Company disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for three and six months ended June 30, 2021 and June 30, 2020 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contracted third-party payors $49,633 $26,544 $96,225 $58,254 
Non-contracted third-party payors6,547 2,868 11,825 6,244 
Centers for Medicare & Medicaid10,989 13,718 21,166 31,034 
Healthcare Institutions14,109 7,748 26,373 18,881 
Total$81,278 $50,878 $155,589 $114,413 
Contract Liabilities
ASC 606 requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).

Certain of the Company’s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Condensed Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the six months ended June 30, 2021, $0.9 million relating to the contract liability balance at the beginning of 2021 was recognized as revenue. Total revenue recognized during the six months ended June 30, 2020 that was included in the contract liability balance at the beginning of 2020 was $1.2 million.
Contract Costs
Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.
The Company’s current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.
13

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

Stock-based Compensation
The Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company’s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company’s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.
The Company recognizes compensation expense related to the Employee Stock Purchase Plan (“ESPP”) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.

3. Cash Equivalents and Investments
The fair value of cash equivalents and available-for-sale investments at June 30, 2021 and December 31, 2020, were as follows (in thousands):
June 30, 2021
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$104,615 $ $ $104,615 
U.S. government securities56,188 10  56,198 
Corporate notes31,622 1 (4)31,619 
Commercial paper28,975   28,975 
Total cash equivalents and available-for-sale investments$221,400 $11 $(4)$221,407 
Classified as:
Cash equivalents$104,615 
Short-term investments116,792 
Total cash equivalents and available-for-sale investments$221,407 
December 31, 2020
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$59,823 $ $ $59,823 
U.S. government securities190,663 16 (2)190,677 
Corporate notes26,426 2 (5)26,423 
Commercial paper29,489   29,489 
Total cash equivalents and available-for-sale investments$306,401 $18 $(7)$306,412 
Classified as:
Cash equivalents$59,823 
Short-term investments246,589 
Total cash equivalents and available-for-sale investments$306,412 
The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):
14

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

June 30,
2021
December 31,
2020
Due within one year$221,407 $306,412 
Due after one year through three years  
Total cash equivalents and available-for-sale investments$221,407 $306,412 
There were no available-for-sale securities that were in an unrealized loss position for more than twelve months as of June 30, 2021. Unrealized losses as of June 30, 2021, and December 31, 2020, were not material. Available-for-sale securities held as of June 30, 2021 had a weighted average maturity of 66 days. At June 30, 2021, seven investments were in an unrealized loss position and no investments have been in an unrealized loss position for more than one year.
4. Fair Value Measurements
The Company discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2 - Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3 - Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. 
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.
The fair value of the Company’s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at June 30, 2021 were $27.2 million and $27.8 million, respectively. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at December 31, 2020 were $33.0 million and $33.9 million, respectively.
The Company had no transfers between levels of the fair value hierarchy of its assets measured at fair value.
15

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands).
June 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$104,615 $ $ $104,615 
U.S. government securities 56,198  56,198 
Corporate notes 31,619  31,619 
Commercial paper 28,975  28,975 
Total$104,615 $116,792 $ $221,407 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$59,823 $ $ $59,823 
U.S. government securities 190,677  190,677 
Corporate notes 26,423  26,423 
Commercial paper 29,489  29,489 
Total$59,823 $246,589 $ $306,412 

5. Balance Sheet Components
Inventory and Other Assets
Inventory consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$4,001 $2,469 
Finished goods5,260 2,844 
Total$9,261 $5,313 
    
    The Company uses PCBAs in each wearable Zio XT and Zio AT monitor as well as in the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets, were $12.5 million and $12.6 million as of June 30, 2021, and December 31, 2020, respectively.

16

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Laboratory and manufacturing equipment$5,044 $4,667 
Computer equipment and software2,013 2,005 
Furniture and fixtures4,158 3,794 
Leasehold improvements17,399 9,215 
Internal-use software36,511 28,416 
Total property and equipment, gross65,125 48,097 
Less: accumulated depreciation and amortization(18,039)(13,850)
Total property and equipment, net$47,086 $34,247 

Depreciation and amortization expense was $2.2 million and $4.2 million for the three and six months ended June 30, 2021, respectively, and $1.6 million and $3.2 million for three and six months ended June 30, 2020, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Accrued vacation$7,194 $6,007 
Accrued payroll and related expenses22,374 19,709 
Accrued ESPP contribution578 851 
Accrued professional services fees1,612 1,709 
Accrued interest96 121 
Claims payable4,669 4,757 
Other6,075 7,378 
Total accrued liabilities$42,598 $40,532 

6. Commitments and Contingencies
Legal Proceedings
From time to time, the Company is involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on its reputation, business and the financial condition and divert the attention of its management from the operation of its business. These matters are subject to many uncertainties and outcomes that are not predictable.
On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former Chief Executive Officer, Kevin M. King, violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. On August 2, 2021, the lead plaintiff filed an amended complaint that, in addition to the Company and Mr. King, also names our former Chief Executive Officer, Michael J. Coyle, and current interim Chief Executive Officer, Douglas J. Devine, as defendants. The purported class in the amended complaint includes all persons who purchased or acquired our common stock between August 4, 2020 and July 13, 2021. The amended complaint seeks unspecified damages purportedly sustained by the class. The Company believes the class action to be without merit and plans to vigorously defend itself.

On March 26, 2021, the Company received a subpoena from the U.S. Attorney’s Office for the Northern District of California requesting information related to communications with the Food and Drug Administration and the Company’s products. We have not been informed that the Company is considered a target of the investigation or committed any violations. The Company is cooperating fully and is providing the requested information.
17

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

Development Agreement
On September 3, 2019, the Company entered into a Development Collaboration Agreement (the “Development Agreement”) with Verily Life Sciences LLC (“Verily”). The Development Agreement, which is over a 24 month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party’s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.

    The Company and Verily will develop certain next-generation atrial fibrillation (“AF”) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company’s technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $5.0 million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an aggregate of $12.75 million in milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December 31, 2020, the Company recognized $7.0 million of research and development expense related to Verily milestones. No payment-triggering milestones were achieved during the six months ended June 30, 2021. The Company expects to incur an additional, milestone-related expense of $3.0 million for the year ended December 31, 2021.

    The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.
Indemnifications
In the ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors’ and officers’ insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.
7. Debt
Bank Debt
In December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement (“Loan Agreement”) with Silicon Valley Bank (“SVB”). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” plus 0.25%. The Company could borrow up to 80% of its eligible accounts receivable, up to the maximum of $15.0 million.
In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (“Third Amended and Restated SVB Loan Agreement”). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.
18

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (“SVB Term Loan”) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (“Pharmakon”), totaling $35.8 million. The Company made interest-only payments through October 31, 2020. Beginning in November 2020, the Company began monthly payments of principal plus interest, which will continue through October 31, 2024. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the “Prime Rate” published by The Wall Street Journal minus 0.75%, or (b) 4.25%.
Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for the Company’s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” or (b) 5.00%. The Company may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million.
The Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of June 30, 2021. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.
8. Income Taxes
The Company recorded a tax provision related to its U.S. state taxes and the U.K. subsidiary during the six months ended June 30, 2021 and June 30, 2020. Due to the uncertainties surrounding the realization of the U.S. deferred tax assets through future taxable income, the Company has provided a full valuation allowance and, therefore, no benefit has been recognized for the U.S. net operating loss carryforwards and other deferred tax assets.
9. Stockholders’ Equity
Common stock
The Company’s amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue 100,000,000 shares of common stock with a par value of $0.001 per share and 5,000,000 shares of preferred stock with a par value of $0.001 per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. No dividends were declared through June 30, 2021.
The Company had reserved shares of common stock for issuance as follows:
June 30,
2021
December 31,
2020
Options issued and outstanding527,536 609,881 
Unvested restricted stock units1,074,814 1,114,159 
Shares available for grant under future stock plans9,670,121 8,016,517 
Shares available for future issuance11,272,471 9,740,557 

19

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

10. Equity Incentive Plans
Equity Incentive Plan Activity
A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:
Awards Available for Grant
Balance at December 31, 20195,528,132 
Additional awards authorized1,333,928 
Awards granted(595,915)
Awards forfeited156,623 
Awards withheld for tax purposes82,622 
Balance at December 31, 20206,505,390 
Additional awards authorized1,450,967 
Awards granted(511,148)
Awards forfeited193,816 
Awards withheld for tax purposes135,886 
Balance at June 30, 20217,774,911 
During the six months ended June 30, 2021, 344,414 restricted stock units (“RSUs”) were granted, 235,123 RSUs vested, and 74,840 RSUs were forfeited.
The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Balance at December 31, 20191,503,247 $27.40 6.43$62,401 
Options exercised(868,614)$17.31 
Options forfeited(24,752)$66.89 
Balance at December 31, 2020609,881 $40.18 6.24$120,163 
Options exercised(77,228)$29.68 
Options forfeited(5,117)$63.72 
Balances at June 30, 2021527,536 $41.49 5.73$13,896 
Options exercisable – June 30, 2021467,756 $37.82 5.65$13,792 
Options vested and expected to vest – June 30, 2021526,235 $41.41 5.73$13,895 
The aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company’s common stock.
The Company did not grant any options during the six months ended June 30, 2021, and 2020.
20

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)


11. Stock-Based Compensation

Market-based RSU Valuation
The fair value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below.
Six Months Ended
June 30,
2021
Expected term (in years)0.74
Expected volatility63.0 %
Risk-free interest rate0.17 %
Dividend yield %

Stock-Based Compensation
The following table summarizes the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Cost of revenue$493 $ $916 $ 
Research and development1,427 2,205 3,086 2,946 
Selling, general and administrative8,340 7,563 26,488 7,127 
Total stock-based compensation expense$10,260 $9,768 $30,490 $10,073 
As of June 30, 2021, there was total unamortized compensation costs of $2.2 million, net of estimated forfeitures, related to unvested stock options which the Company expects to recognize over a period of approximately 0.8 years, $103.1 million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of 2.5 years, and $4.5 million unrecognized ESPP expense, which the Company will recognize over 0.9 years.
Performance-based RSUs (“PRSU”) and Market-based RSUs
The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant.
2019 Awards
In February 2019, the company granted PRSUs ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.
Due to the impact of the COVID-19 pandemic, management determined that the Company’s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $4.8 million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020.
On June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company’s average stock price for the 60 days preceding January 1, 2021. The modification impacted all active recipients of the 2019 awards, a total of ten recipients. The total incremental compensation cost resulting from the modification of $13.6 million was recognized ratably through March 31, 2021. The Company recognized $2.2 million of compensation cost for the six months ended June 30, 2021, and no expense for the three months ended June 30, 2021, in connection with the 2019 awards.

21

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

February 2020 Awards
In February 2020, the company granted PRSUs ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 133,834 PRSU shares were granted with grant date fair value of $11.0 million. The 2020 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2023. During the three and six months ended June 30, 2021, the Company recognized $0.2 million and $1.7 million of compensation cost, respectively, in connection with the February 2020 awards.
January 2021 Awards
In January 2021, the Company granted PRSUs ("January 2021 awards") for fiscal year 2021's annual consolidated revenue compared to fiscal year 2020's annual consolidated revenue, measuring a performance threshold of 10.0% to earn 100% of target. A total of 53,862 PRSU shares were granted with a grant date fair value of $13.9 million. The January 2021 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2022. During the three months ended June 30, 2021, the Company determined that it was probable that the January 2021 Awards would vest and recognized $2.3 million and $4.5 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the January 2021 awards.
February 2021 Awards
In February 2021, the Company granted PRSU's ("February 2021 awards") for fiscal year 2023's annual unit volume CAGR compared to fiscal year 2020's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 112,872 PRSU shares were granted with grant date fair value of $17.3 million. The February 2021 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2024. During the three months ended June 30, 2021, the Company determined that it was probable that the February 2021 Awards would vest and recognized $0.3 million and $0.7 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the February 2021 awards.

Non employee Stock-Based Compensation
On July 3, 2020, the Company’s Chief Financial Officer (“CFO”) resigned and entered into a Consulting and Professional Services Agreement (“CPSA”) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive.
On January 12, 2021, the Company's Chief Executive Officer ("CEO") resigned and entered into a CPSA with the Company. Pursuant to the original terms of the awards, the CEO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant or a member of the Company's Board of Directors. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the three months ended March 31, 2021, as an equity- based severance cost as the consulting services are not substantive.

Total expense related to non-employee stock-based compensation recognized for the six months ended June 30, 2021 was $5.0 million. The Company did not recognize any expense related to non-employee stock based compensation for the three months ended June 30, 2021.


22

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

12. Net Loss Per Common Share
As the Company has net losses for the six months ended June 30, 2021, and 2020, all potential common shares were deemed to be anti-dilutive. The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss$(17,360)$(20,437)$(45,139)$(29,502)
Denominator:
Weighted-average shares used to compute net loss per common share, basic and diluted29,318,894 27,176,601 29,242,089 27,008,236 
Net loss per common share, basic and diluted$(0.59)$(0.75)$(1.54)$(1.09)

The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the six months ended June 30, 2021 and 2020, because their inclusion would be anti-dilutive:
Six Months Ended
June 30,
20212020
Options to purchase common stock527,536 943,850 
PRSUs and RSUs unvested1,074,814 1,143,404 
Total1,602,350 2,087,254 
23

IRHYTHM TECHNOLOGIES, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements (Continued)

ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion and other parts of this Quarterly Report on Form 10-Q contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section of this Quarterly Report on Form 10-Q entitled “Risk Factors".
Overview
We are a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining our wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. Our goal is to be the leading provider of ambulatory electrocardiogram (“ECG”) monitoring for patients at risk for arrhythmias. We have created a full portfolio of ambulatory cardiac monitoring services on a unique platform, called the Zio service, which combines an easy-to-wear and unobtrusive biosensor that can be worn for up to 14 consecutive days with powerful proprietary algorithms that distill data from millions of heartbeats into clinically actionable information. The Zio service consists of:
wearable patch-based biosensors, Zio XT and Zio AT monitors, which continuously record and store ECG data from every patient heartbeat for up to 14 consecutive days; Zio AT offers the option of timely, detection-based transmission of data during the prescribed wear period;
cloud-based analysis of the recorded cardiac rhythms using our proprietary, deep-learned algorithms;
a final quality assessment review of the data by our certified cardiographic technicians; and
an easy-to-read Zio report, a curated summary of findings that includes high quality and clinically-actionable information which is sent directly to a patient’s physician through ZioSuite and can be integrated into a patient’s electronic health record.
We receive revenue for the Zio service primarily from third-party payors, which include commercial payors and government agencies, such as CMS, Veterans Administration, and the military. In addition, a small percentage of institutions, which are typically hospitals or private physician practices, purchase the Zio service from us directly. Our revenue in the third-party commercial payor category is primarily contracted, which means we have entered into pricing contracts with these payors. Third-party contracted payors accounted for approximately 62% and 51% of our revenue for the six months ended June 30, 2021 and 2020, respectively. Approximately, 14% and 27% of our total revenue for the six months ended June 30, 2021 and 2020, respectively, is received from Centers for Medicare and Medicaid Services ("CMS"), which is under established reimbursement codes. Healthcare institutions, which are typically hospitals or private physician practices accounted for approximately 17% of our revenue for each of the six months ended June 30, 2021 and 2020. Non-contracted third party payors and self-pay accounted for 8% and 5% of our total revenue for the six months ended June 30, 2021 and June 30, 2020, respectively. We rely on a third-party billing partner, XIFIN, Inc., to submit patient claims and collect from commercial payors, certain government agencies, and patients.
Since our Zio service was cleared by the U.S. Food and Drug Administration (“FDA”), we have provided the Zio service to over three million patients and have collected over 750 million hours of curated heartbeat data. We believe the Zio service is well-positioned to disrupt an already-established $1.8 billion U.S. ambulatory cardiac monitoring market by offering a user-friendly device to patients, actionable information to physicians and value to payors.
    We market our ambulatory cardiac monitoring solution in the United States through a direct sales organization comprised of sales management, field billing specialists, quota-carrying sales representatives, and a customer service team. Our sales representatives focus on initial introduction into new customers, penetration across a sales region, driving adoption within existing accounts and conveying our message of clinical and economic value to service line managers and hospital administrators and other clinical departments. In addition, we will continue exploring sales and marketing expansion opportunities in international geographies.

24


COVID-19 Impact

We cannot currently predict the extent or duration of the ongoing COVID-19 impact to our financial results. Although we cannot currently predict the extent or duration of the COVID-19 related impact to our financial results, we expect the impact of COVID-19 to be more significant in the near-term.

Beginning in mid-March 2020, we experienced decreasing levels in the Zio service patient registrations which impacted our revenues during the year ended December 31, 2020. This decrease in revenue is due to a variety of challenges associated with the COVID-19 pandemic in the United States, including, among others, a reduction in physician prescriptions for our Zio service due to:

cancellation and reduction of physician attendance at professional medical society meetings and trade shows and our decision not to attend them;

travel restrictions and changing hospital policies that have limited access of our sales professionals to hospitals where the Zio services are prescribed and where patients have historically been enrolled;

delays in receiving Zio XT back from patients with some patients not returning the device at all; and

patients who have lost jobs, been furloughed, have reduced work hours or are worried about the continuation of medical insurance being unable to afford the Zio service.

During the second half of 2020, we saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020 and during the six months ended June 30, 2021 we experienced increasing levels in the Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.
We are taking a variety of measures to promote the safety and security of our employees and customers. Our response to COVID-19 is focused on:
Protecting and supporting the health and well-being of our employees, our communities and our customers by limiting the transmission of COVID-19. Following recommendations from federal and local government and healthcare agencies, we transitioned employees to a remote work environment beginning in early March 2020. For a small number of our employees who continue to support essential operations at our facilities, we have instituted social distancing and other measures to ensure the safety of our employees. We rapidly implemented business continuity protocols and have been able to transition to a remote operating environment while continuing to deliver our Zio service. We will continue to follow local and national guidelines to determine the appropriate time to resume in-office functions.
Delivering uninterrupted patient care for both Zio XT and Zio AT and supporting efforts to monitor COVID-19 patients. While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of COVID-19, we have adapted our service to meet the immediate needs of our physician customers and patients. Our digital service platform enables physician ordering, results reporting, data curation and patient support independent of location, across virtual or in-office care models. As an example, we have significantly increased the utilization of our “Home Enrollment” service. This service allows patients to receive and wear the single-use Zio monitor without going to a healthcare facility. Physicians can prescribe the Zio service for their patients, either in-office or through a virtual care setting, and we ship the Zio monitor directly to the patient’s residence. We pay for the costs of shipping the Zio monitor, which represents additional expense for us. We also guide patients through the patch application process and inform them of instructions for wear. Home enrollment also eliminates clinical staff exposure to patients, as well as application, cleaning or reusing traditional Holter and event monitors that may have been exposed to viruses or other pathogens.
Adjusting our operating plan as appropriate to ensure continued financial strength. We continue to maintain a strong cash position and have taken initiatives to adjust our operating plan to ensure we maintain appropriate liquidity during these uncertain times. In addition, we raised $206.8 million in proceeds from a follow-on public offering in August 2020 to fund growth initiatives and for working capital and other general corporate purposes
25


Components of Results of Operations
Revenue
The substantial majority of our revenue is derived from sales of our Zio service in the United States. We earn revenue from the provision of our Zio service primarily from contracted third-party payors, CMS and healthcare institutions. In addition, a small percentage of institutions, which are typically hospitals or private physician practices, purchase the Zio service from us directly, and a very small percentage of commercial non-contracted payors.
We recognize revenue on an accrual basis based on estimates of the amount that will ultimately be realized, which is the difference between the amount submitted for payment and the amount received. These estimates require significant judgment by management. In determining the amount to accrue for a delivered report, and Zio service provided, we consider factors such as claim payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments.
We are subject to seasonality similar to other companies in our field, as vacations by physicians and patients tend to affect enrollment in the Zio service more during the summer months and during the end of calendar year holidays compared to other times of the year. Revenue may be impacted by adjudication performance with contracted and non-contracted payors, as well as changes in the CMS reimbursement rates. Clinical capacity limitations may also restrict our ability to complete the performance obligations to achieve revenue recognition.
Cost of Revenue and Gross Margin
Cost of revenue includes direct labor, material costs, equipment and infrastructure expenses, device scrap and loss, amortization of internal-use software, allocated overhead, and shipping and handling. Direct labor includes payroll and personnel-related costs including stock-based compensation involved in manufacturing, clinical data curation, and customer service. Material costs include both the disposable materials costs of the Zio monitors and amortization of the re-usable printed circuit board assemblies (“PCBAs”). Each Zio XT monitor includes a PCBA, and each Zio AT monitor includes a PCBA and gateway board, the cost of which is amortized over the anticipated number of uses of the board. We expect cost of revenue to increase in absolute dollars to the extent our revenue grows.

We calculate gross margin as gross profit divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, including increased contracting with third-party payors and institutional providers. We have in the past been able to increase our pricing as third-party payors become more familiar with the benefits of the Zio service and move to contracted pricing arrangements. We expect to continue to decrease the cost of revenue per device by obtaining volume purchase discounts for our material costs, implementing scan-time algorithm and process improvements, and software-driven and other workflow enhancements to reduce labor costs.

Gross margin for the six months ended June 30, 2021 was negatively impacted due to the Novitas Medicare price decrease, increased costs associated capacity constraints, with limited impact of higher Zio AT volumes and COVID-related labor costs, offset by volume benefits and improved payor adjudications.

Although a large majority of our commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if we are unsuccessful in improving the Medicare rates before calendar year 2022, we believe it is prudent to expect that commercial rates may begin to be more negatively impacted next year, which would have a negative impact on margins.
Research and Development Expenses
We expense research and development costs as they are incurred. Research and development expenses include payroll and personnel-related costs, including stock-based compensation, consulting services, clinical studies, laboratory supplies and allocated facility overhead costs. We expect our research and development costs to increase in absolute dollars as we hire additional personnel to develop new product and service offerings, product enhancements and clinical evidence.
26


Selling, General and Administrative Expenses
Our sales and marketing expenses consist of payroll and personnel-related costs, including stock-based compensation, sales commissions, travel expenses, consulting, public relations costs, direct marketing, tradeshow and promotional expenses and allocated facility overhead costs.
Our general and administrative expenses consist primarily of payroll and personnel-related costs for executive, finance, legal and administrative personnel, including stock-based compensation. Other significant expenses include professional fees for legal and accounting services, consulting fees, recruiting fees, bad debt expense, third-party patient claims processing fees and travel expenses.
Interest Expense
Interest expense is attributable to borrowings under our loan agreements. Refer to Note 7. Debt, for further information on our loan agreements.
Other Income, Net
Other income, net consists primarily of interest income which consists of interest received on our cash, cash equivalents and investments balances.
Results of Operations
Comparison of the Three Months Ended June 30, 2021 and 2020
 
Three Months Ended June 30,
 
 
 
20212020
$ Change
% Change
Revenue
$81,278 $50,878 $30,400 60 %
Cost of revenue
25,995 15,484 10,511 68 %
Gross profit
55,283 35,394 19,889 56 %
Gross margin
68 %70 %
 
 
Operating expenses:
  
 
 
Research and development
9,606 12,542 (2,936)(23)%
Selling, general and administrative
62,669 43,014 19,655 46 %
Total operating expenses
72,275 55,556 16,719 30 %
Loss from operations
(16,992)(20,162)3,170 (16)%
Interest expense
(307)(381)74 (19)%
Other income, net
55 237 (182)(77)%
Loss before income taxes
(17,244)(20,306)3,062 (15)%
Income tax provision
116 131 (15)(11)%
Net loss
$(17,360)$(20,437)$3,077 (15)%
Revenue
Revenue increased $30.4 million, or 60%, to $81.3 million during the three months ended June 30, 2021 from $50.9 million during the three months ended June 30, 2020. The increase in revenue was primarily attributable to the increase in volume of the Zio services as a result of increased demand from our customers, partially offset by a decrease in revenue recognized from CMS, based on the updated 2021 published rates. Revenue was also impacted by improvements in adjudication performance with contracted and non-contracted payors, offset by clinical capacity limitations which restricted our ability to complete the performance obligations to achieve additional revenue recognition.
Cost of Revenue and Gross Margin
Cost of revenue increased $10.5 million, or 68%, to $26.0 million during the three months ended June 30, 2021 from $15.5 million during the three months ended June 30, 2020. The increase in cost of revenue was primarily due to increased Zio service volume as well as costs incurred to support a larger cost structure in 2021.
27



Gross margin for the three months ended June 30, 2021 was 68%, compared to 70% for the three months ended June 30, 2020. The decrease in gross margin is primarily due to the updated reimbursement rates announced by Novitas in April 2021, increased costs associated capacity constraints, with limited impact of higher Zio AT volumes and COVID-related labor costs offset, by volume benefits and improved payor adjudications.

Research and Development Expenses
Research and development expenses decreased $2.9 million, or 23%, to $9.6 million during the three months ended June 30, 2021 from $12.5 million during the three months ended June 30, 2020. The decrease was primarily attributable to a $3.0 million decrease in Verily milestone expense, and a $1.4 million reduction of compensation costs expense, partially offset by a $1.8 million increase in bonus expense.

Selling, General and Administrative Expenses
Selling, general and administrative expenses increased $19.7 million, or 46%, to $62.7 million during the three months ended June 30, 2021 from $43.0 million during the three months ended June 30, 2020. The increase was due to a $8.6 million increase in compensation costs as a result of increased headcount, $5.4 million increase in bonus expense, $1.7 million increase in legal expense, $1.0 million increase in temporary labor, and a $1.0 million increase in facility expenses.
Interest Expense
Interest expense was $0.3 million for the three months ended June 30, 2021, compared to $0.4 million for the three months ended June 30, 2020. There were no significant changes in interest expense during the three months ended June 30, 2021 compared with the three months ended June 30, 2020.
Other Income, Net
Other income, net was $0.1 million for the three months ended June 30, 2021, compared to $0.2 million for the three months ended June 30, 2020. There were no significant changes in other income, net during the three months ended June 30, 2021 compared with the three months ended June 30, 2020.

28


Comparison of the Six Months Ended June 30, 2021 and 2020
 
Six Months Ended June 30,
 
 
 
20212020
$ Change
% Change
Revenue
$155,589 $114,413 $41,176 36 %
Cost of revenue
49,453 31,547 17,906 57 %
Gross profit
106,136 82,866 23,270 28 %
Gross margin
68 %72 %
 
 
Operating expenses:
  
 
 
Research and development
18,116 20,957 (2,841)(14)%
Selling, general and administrative
132,482 91,244 41,238 45 %
Total operating expenses
150,598 112,201 38,397 34 %
Loss from operations
(44,462)(29,335)(15,127)52 %
Interest expense
(642)(761)119 (16)%
Other income, net
179 742 (563)(76)%
Loss before income taxes
(44,925)(29,354)(15,571)53 %
Income tax provision
214 148 66 45 %
Net loss
$(45,139)$(29,502)$(15,637)53 %
Revenue
Revenue increased $41.2 million, or 36%, to $155.6 million during the six months ended June 30, 2021 from $114.4 million during the six months ended June 30, 2020. The increase in revenue was primarily attributable to the increase in volume of the Zio services as a result of increased demand from our customers, partially offset by a decrease in revenue recognized from CMS, based on the updated 2021 published rates. Revenue was also impacted by improvements in adjudication performance with some contracted and non-contracted payors, offset by clinical capacity limitations which restricted our ability to complete the performance obligations to achieve additional revenue recognition.
Cost of Revenue and Gross Margin
Cost of revenue increased $17.9 million, or 57%, to $49.5 million during the six months ended June 30, 2021 from $31.5 million during the six months ended June 30, 2020. The increase in cost of revenue was primarily due to increased Zio service volume as well as costs incurred to support a larger cost structure in 2021.

Gross margin for the six months ended June 30, 2021 was 68%, compared to 72% for the six months ended June 30, 2020. The decrease in gross margin is primarily due to the updated reimbursement rates announced by Novitas in April 2021, increased costs, associated capacity constraints, with limited impact of higher Zio AT volumes and COVID-related labor costs offset by volume benefits and improved payor adjudications.

Research and Development Expenses
Research and development expenses decreased $2.8 million, or 14%, to $18.1 million during the six months ended June 30, 2021 from $21.0 million during the six months ended June 30, 2020. The decrease was primarily attributable to a $3.0 million decrease in Verily milestone expense, and a $2.3 million reduction of expense due to an increase in costs capitalized to internal use software, partially offset by a $2.9 million increase in compensation costs due to increased headcount.

Selling, General and Administrative Expenses
Selling, general and administrative expenses increased $41.2 million, or 45%, to $132.5 million during the six months ended June 30, 2021 from $91.2 million during the six months ended June 30, 2020. The increase was due to a $22.4 million increase in compensation costs as a result of the increased headcount, a $19.4 million increase in stock-based compensation primarily due to increased headcount and a reversal of PRSU expense recorded during the six months ended June 30, 2020, and a $1.9 million increase in facility expenses, partially offset by a $2.0 million reduction in employee travel expense, and a $2.3 million reduction in allowance for doubtful accounts.
29


Interest Expense
Interest expense was $0.6 million for the six months ended June 30, 2021, compared to $0.8 million for the six months ended June 30, 2020. There were no significant changes in interest expense during the six months ended June 30, 2021 compared with the six months ended June 30, 2020.
Other Income, Net
Other income, net was $0.2 million for the six months ended June 30, 2021, compared to $0.7 million for the six months ended June 30, 2020. There were no significant changes in other income, net during the six months ended June 30, 2021 compared with the six months ended June 30, 2020.
Liquidity and Capital Expenditures
Overview
We are continuously reviewing our liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 global pandemic. We believe we will have adequate liquidity over the next twelve months to operate our business and to meet our cash requirements.
As of June 30, 2021, we had cash and cash equivalents of $138.9 million, short-term investments of $116.8 million, and an accumulated deficit of $349.8 million.
Our expected future capital requirements may depend on many factors including expanding our customer base, the expansion of our salesforce, and the timing and extent of spending on the development of our technology to increase our product offerings. The next Verily milestone is forecasted to be achieved in the second half of 2021. Additionally we will continue to pay down debt per our amortization schedule and will complete the build out of our new manufacturing facility in the second half of 2021.
If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Any future debt financing into which we enter may impose upon us additional covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Any debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.

30


Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 Six months ended June 30,
 20212020
Net cash (used in) provided by:  
Operating activities$(42,385)$(32,519)
Investing activities118,737 89,575 
Financing activities(26,108)4,212 
Net increase in cash and cash equivalents$50,244 $61,268 
Cash Used in Operating Activities
During the six months ended June 30, 2021, cash used in operating activities was $42.4 million, which consisted of a net loss of $45.1 million, adjusted by non-cash charges of $53.1 million and a net change of $50.3 million in our net operating assets and liabilities. The non-cash charges were primarily comprised of a change in stock-based compensation of $30.5 million, allowance for doubtful accounts and contractual allowances of $14.2 million, depreciation and amortization of $4.2 million and amortization of right of use assets of $3.2 million. The change in our net operating assets and liabilities was primarily due to an increase of $47.7 million in accounts receivable, an increase of $4.0 million in inventory, a decrease of $2.0 million in accrued liabilities, an increase of $1.9 million in accounts payable and a decrease of $2.6 million in operating lease liability.
We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.
During the six months ended June 30, 2020, cash used in operating activities was $32.5 million, which consisted of a net loss of $29.5 million, adjusted by non-cash charges of $29.7 million and a net change of $32.8 million in our net operating assets and liabilities. The non-cash charges were primarily comprised of a change in the allowance for doubtful accounts and contractual allowances of $13.5 million, stock-based compensation of $10.1 million, depreciation and amortization of $3.2 million and amortization of right of use assets of $3.0 million. The change in our net operating assets and liabilities was primarily due to an increase of $13.0 million in accounts receivable, an increase of $9.7 million in accrued liabilities and an increase of $4.5 million in accounts payable.


31


Cash Provided by Investing Activities
Cash provided by investing activities during the six months ended June 30, 2021 was $118.7 million, which primarily consisted of cash received from the maturities of available for sale investments of $175.3 million, partially offset by $46.4 million in purchases of available for sale investments and $10.1 million of capital expenditures
Cash provided by investing activities during the six months ended June 30, 2020 was $89.6 million, which consisted of cash received from the maturities of available for sale investments of $88.6 million and sales of available for sale investments of $14.5 million. This was partially offset by $8.0 million in purchases of available for sale investments and $5.6 million of capital expenditures associated with leasehold improvements and internal use software.
Cash Used in Financing Activities
During the six months ended June 30, 2021, cash used in financing activities was $26.1 million, primarily due to $25.9 million in tax withholding upon the vesting of RSUs. This practice has been updated to require employees to sell shares to cover tax liabilities and has not been a company use of cash beginning in June 2021. In addition, cash used in financing activities was due to repayment of debt of $5.8 million, partially offset by $5.6 million in proceeds from the issuance of common stock in connection with employee options exercises and our Employee Stock Purchase Plan.
During the six months ended June 30, 2020, cash provided by financing activities was $4.2 million, primarily due to $9.4 million in proceeds from the issuance of common stock in connection with employee options exercises and our Employee Stock Purchase Plan, partially offset by $5.1 million in tax withholding upon the vesting of RSUs.
Bank Debt
In December 2015, we entered into a Second Amended and Restated Loan and Security Agreement with SVB, (the “SVB Loan Agreement”). Under the SVB Loan Agreement, we could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” plus 0.25%. We could borrow up to 80% of our eligible accounts receivable, up to the maximum of $15.0 million.
In October 2018, we entered into the Third Amended and Restated Loan and Security Agreement with SVB (“Third Amended and Restated SVB Loan Agreement”). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.
Pursuant to the Third Amended and Restated SVB Loan Agreement, we obtained a term loan (“SVB Term Loan”) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (“Pharmakon”), totaling $35.8 million. We will make interest-only payments through October 31, 2020, followed by 36 monthly payments of principal plus interest on the SVB Term Loan. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the “Prime Rate” published by The Wall Street Journal minus 0.75%, or (b) 4.25%.
Under the Third Amended and Restated SVB Loan Agreement, we may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for our San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” or (b) 5.00%. We may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million. As of June 30, 2021 no amount was outstanding under the revolving credit line.
The Third Amended and Restated Loan Agreement requires us to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. We were in compliance with loan covenants as of June 30, 2021. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all of our assets.
32


Off-Balance Sheet Arrangements
We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
Contractual Obligations
Our contractual obligations as of December 31, 2020 are presented in our Form 10-K filed with the SEC on February 26, 2021. There have been no material changes.
Critical Accounting Policies and Estimates
For a complete description of what we believe to be the critical accounting policies and estimates used in the preparation of our Unaudited Condensed Consolidated Financial Statements, refer to our Annual Report on Form 10-K for the year ended December 31, 2020 ("Annual Report"). Refer to Note 2. Summary of Significant Accounting Policies, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for all significant accounting policies. With the exception of the accounting policy described below, there have been no significant changes to our critical accounting policies as described in our Annual Report.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. These risks primarily include risk related to interest rate sensitivities and foreign currency exchange rate sensitivity.
Interest Rate Sensitivity
We had cash, cash equivalents and investments of $255.7 million as of June 30, 2021, which consisted of bank deposits, money market funds, U.S. government securities, corporate notes, and commercial paper. Such interest-earning instruments carry a degree of interest rate risk; however, historical fluctuations in interest income have not been significant.
We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been exposed nor do we anticipate being exposed to material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
We had total outstanding debt of $27.2 million, which is net of debt discount and debt issuance costs, as of June 30, 2021. The Third Amended and Restated SVB Loan Agreement Note carries a variable interest rate based on the “Prime Rate” published by The Wall Street Journal. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements.
Foreign Currency Exchange Rate Sensitivity
We face foreign exchange risk as a result of entering into transactions denominated in currencies other than U.S. dollars, particularly in British Pound Sterling. As of June 30, 2021 we do not consider this risk to be material. We do not utilize any forward foreign exchange contracts. All foreign transactions settle on the applicable spot exchange basis at the time such payments are made.

ITEM 4.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Interim Chief Executive Officer (“CEO”) (principal executive officer) and Chief Financial Officer (“CFO”) (principal financial officer), as appropriate to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only
33


reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

As required by Rule 13a-15(b) under the Exchange Act, our management, including our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our CEO and our CFO have concluded that as of the end of the period covered by this quarterly report, our disclosure controls and procedures were not effective as of June 30, 2021, at the reasonable assurance level because of the material weakness in internal controls which was disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, and continues to exist as of June 30, 2021. Notwithstanding the material weakness, our management, including our CEO and CFO, has concluded that our consolidated financial statements, included in the Annual Report on Form 10-K for the year ended December 31, 2020, and in the Form 10-Q for the three months ending June 30, 2021, fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with generally accepted accounting principles.

Material Weakness Related to the Control Environment

We did not design or maintain an effective control environment commensurate with our financial reporting requirements. Given the rapid growth in the size and complexity of the business, we failed to maintain a sufficient number of professionals with an appropriate level of accounting and internal control knowledge, training and experience to appropriately analyze, record and disclose accounting matters timely and accurately. This material weakness contributed to the misstatement of our revenues, revenue reserves, bad debt expense, property and equipment, research and development expense and related financial disclosures, and in the revision of the Company’s consolidated financial statements for the years ended December 31, 2017, December 31, 2018, and each interim period therein as well as the quarters ended March 31, 2019, June 30, 2019, and September 30, 2019. Additionally, this material weakness could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. Based on this assessment and because of this material weakness, we concluded that the Company's internal control over financial reporting was not effective as of June 30, 2021.

Remediation Plan Activities

As previously disclosed in Part II, Item 9A of the Company’s Annual Report on Form 10-K for the years ended December 31, 2018, December 31, 2019 and December 31, 2020, we commenced a remediation plan with the goal of remediating the material weakness as of December 31, 2021. In executing our remediation plan, management performed the following actions related to the material weakness noted above:

Increased the depth and experience of our Finance organization by increasing the number of management and staff members, expanding our technical experience in accounting, auditing and reporting matters, and performing internal controls training for management and staff members.
Hired two Internal Audit Directors (one with broad finance experience and one with relevant control experience over information technology environments). These individuals are focused on the development, maintenance and monitoring of our overall control environment and system of key internal controls over financial reporting.

We remain committed to the continued hiring and on-boarding of additional members of the organization supporting the internal control over financial reporting. As of June 30, 2021, we have filled key positions within the Finance organization and will continue to add skilled talent as complexities grow and needs arise.

These investments in resources have significantly improved the stability of our accounting organization. While significant progress has been made in response to the material weakness in the control environment, key remediation plan activities include additional training programs and hiring of additional resources in support of certain control activities. Additionally, time is needed to demonstrate sustainability as it relates to our internal control over financial reporting and improvements made to our complement of resources, including demonstrating sustained operating effectiveness of our internal controls.

Changes in Internal Control Over Financial Reporting

There have been no changes in internal control over financial reporting during the quarter ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

34


Inherent Limitations on Effectiveness of Controls

Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override of the controls. Projections of any evaluation of controls effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or deterioration in the degree of compliance with policies or procedures.

35


PART II. OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
Legal Proceedings
From time to time, we are involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on our reputation, business and financial condition and divert the attention of our management from the operation of our business. These matters are subject to many uncertainties and outcomes that are not predictable.
On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former Chief Executive Officer, Kevin M. King, violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. On August 2, 2021, the lead plaintiff filed an amended complaint that, in addition to the Company and Mr. King, also names our former Chief Executive Officer, Michael J. Coyle, and current interim Chief Executive Officer, Douglas J. Devine, as defendants. The purported class in the amended complaint includes all persons who purchased or acquired our common stock between August 4, 2020 and July 13, 2021. The amended complaint seeks unspecified damages purportedly sustained by the class. The Company believes the class action to be without merit and plans to vigorously defend itself.

On March 26, 2021, the Company received a subpoena from the U.S. Attorney’s Office for the Northern District of California requesting information related to communications with the Food and Drug Administration and the Company’s products. We have not been informed that the Company is considered a target of the investigation or committed any violations. The Company is cooperating fully and is providing the requested information.
ITEM 1A.    RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including our financial statements and the related notes thereto, before making a decision to invest in our common stock. The realization of any of the following risks could materially and adversely affect our business, financial condition, operating results and prospects. In that event, the price of our common stock could decline, and you could lose part or all of your investment

Summary of Risk Factors

Our business is subject to numerous risks and uncertainties that you should consider before investing in our company, as more fully described below. The principal factors and uncertainties that make investing in our company risky include, among others:

changes in public health insurance coverage and CMS reimbursement rates for the Zio service could affect the adoption and profitability of our Zio service;

if third-party commercial payors do not provide any or adequate reimbursement, rescind or modify their reimbursement policies or delay payments for our products, including as a result of the Novitas Solutions reimbursement rates for our Zio XT service, or if we are unable to successfully negotiate reimbursement contracts, our commercial success could be compromised;

the COVID-19 pandemic and efforts to reduce its spread have adversely impacted, and is expected to continue to materially and adversely impact, our business and operations;

we have a history of net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future;

our business is dependent upon physicians adopting our Zio service and if we fail to obtain broad adoption, our business would be adversely affected;

36


we plan to introduce new products and services and our business will be harmed if we are not successful in selling these new products and services to our existing customers and new customers;

the market for ambulatory cardiac monitoring solutions is highly competitive. If our competitors are able to develop or market monitoring products and services that are more effective, or gain greater acceptance in the marketplace, than any products and services we develop, our commercial opportunities will be reduced or eliminated;

we may become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to provide the Zio service; and

changes in the regulatory environment may constrain or require us to restructure our operations, which may harm our revenue and operating results.
Risks Related to Our Business

The COVID-19 pandemic and efforts to reduce its spread have adversely impacted, and is expected to continue to materially and adversely impact, our business and operations.
The COVID-19 pandemic has had, and is expected to continue to have, an adverse impact on our operations, particularly as a result of preventive and precautionary measures that we, other businesses, and governments are taking. The spread of COVID-19 in the United States has resulted in travel restrictions impacting all areas of our business, most notably our sales representatives. Many hospitals have also limited access for non-patients, including our sales professionals, which has negatively impacted our access to physicians and their patients. New hospital sanitization and social distancing protocols, as well as increased competition for resources within hospitals that have dedicated certain resources to COVID patients, have impacted and may continue to impact our business and operations. Additionally, we anticipate that the increase in the unemployment rate due to the impact of COVID-19 will decrease the number of potential patients with access to health insurance, which may result in fewer diagnostic procedures. As hospitals cancel and defer diagnostic and elective procedures, it reduces their revenue and impacts their financial results, which could result in pricing pressure on our services as they seek cost savings. Prolonged restrictions relating to COVID-19 could adversely affect our revenue, results of operations, cash flows, and financial position.

Although we saw recovery of patient registrations for the Zio service in the first half of 2021, we expect these challenges of the COVID-19 pandemic to continue to impact the volume of Zio services provided for the duration of the pandemic, but its extent cannot be quantified at this time. Our customers’ patients are also experiencing the economic impact of the current pandemic. Even an important diagnostic procedure like the Zio service may be less of a priority than other items for those patients who have lost their jobs, are furloughed, have reduced work hours or are worried about the continuation of their medical insurance. Such economic effects on patients may delay or disrupt our ability to both provision our service and collect co-payments or out-of-pocket costs, which would have an adverse effect on our revenue and cash flow. Patients may also be reluctant to visit their physicians or hospitals due to fear of contracting COVID-19. Physicians are not performing as many diagnostic tests for their patients and the facilities where these tests are performed may not be open, adequately staffed or open the entire day. Even where physicians continue to treat symptomatic patients, treatment of asymptomatic patients is being deferred in many cases. The reduction in diagnostic testing and physician visits, the increase in deferred treatment, and changes in patient behaviors are translating into fewer Zio services being prescribed.

Governmental mandates related to the COVID-19 pandemic have impacted, and are expected to continue to impact, our personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For the employees who continue to support essential operations, including those at its manufacturing facilities, we have instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of our employees. While we have continued to deliver our Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact our ability to effectively provide our Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at our facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminished.

Our ongoing operations may be impacted as a result of employees assuming additional roles and responsibilities within our organization and we would have fewer resources available to run our operations, which could negatively impact our business
37


operations and revenue as a result. We may also encounter voluntary departures of key employees due to any of the foregoing actions that we undertake. If key personnel or large groups of our employees contract the virus, that may also impact our business and operations. For example, an outbreak in our manufacturing facility could cause us to have to shut down our manufacturing operations, which would in turn present risk to the ongoing supply of devices required to continue our business operations. In the meantime, we have taken steps to support our employees, including providing the ability for the majority of employees to work remotely and implementing policies to enhance employee safety, including appropriate social distancing techniques, for those employees required to work in our facilities. We are also assessing our business continuity plans in the context of this pandemic.

Additionally, due to COVID-19, we have experienced delays in receiving Zio XT monitors back from patients, with some patients not returning the device at all. As a result, the increased prevalence of COVID-19 could result in negative changes to historical expectations around device return timelines and loss rates, both of which would negatively impact our finances. Finally, we anticipate that the COVID-19 pandemic may impact clinical and regulatory matters. COVID-19 is delaying enrollment in new clinical trials across the medical device industry and may affect any new trials we decide to pursue. Regulatory clearances may take extended duration of time as agencies focus on COVID-related priorities which, in turn, would delay our introduction of new products and services.

Any of these occurrences may significantly harm our business, financial condition, cash flows and prospects. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on our liquidity, capital resources, operations and business and those of the third parties on which we rely, and could worsen over time. The extent to which the COVID-19 pandemic impacts our results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of COVID-19 and the actions to contain COVID-19 or treat its impact, among others. We do not yet know the full extent of potential delays or impacts on our business, financial condition, cash flows and results of operations. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to raise additional capital, which could negatively impact our short-term and long-term liquidity and our ability to operate on a timely basis, or at all.

Unfavorable global economic conditions could adversely affect our business, financial condition or results of operations.

Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. The COVID-19 pandemic has caused extreme volatility and disruptions in the global capital and credit markets. A severe or prolonged economic downturn, could result in a variety of risks to our business, including driving hospitals to tighten budgets and curtail spending, which would negatively impact our sales and business. In addition, higher unemployment or reductions in employer-provided benefits plans could result in fewer commercially insured patients, which could negatively impact our revenue and business as a result. A weak or declining economy could also strain our third party manufacturers or suppliers, possibly resulting in supply disruptions, or cause our customers to delay making payments for our Zio service. Any of the foregoing could harm our business and we cannot anticipate all of the ways in which the economic climate and financial market conditions could adversely affect our business.
We have a history of net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future.
We have incurred net losses since our inception in September 2006. The losses and accumulated deficit were primarily due to the substantial investments we made to develop and improve our technology and products and improve our business and the Zio service through research and development efforts and infrastructure improvements. Over the next several years, we expect to continue to devote substantially all of our resources to increase adoption of and reimbursement for our Zio service, which includes Zio XT and Zio AT, and to develop additional arrhythmia detection and management products and services. These efforts may prove more expensive than we currently anticipate and we may not succeed in increasing our revenue sufficiently to offset these higher expenses or at all. Accordingly, we cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will sustain profitability. Our failure to achieve and sustain profitability in the future could cause the market price of our common stock to decline.
Our business is dependent upon physicians adopting our Zio service and if we fail to obtain broad adoption, our business would be adversely affected.
Our success will depend on our ability to bring awareness to the Zio brand and educate physicians regarding the benefits of our Zio service over existing products and services, such as Holter monitors and event monitors, and to persuade them to prescribe the Zio service as the diagnostic product for their patients. We do not know if the Zio service will be successful over the long
38


term and market acceptance may be hindered if physicians are not presented with compelling data demonstrating the efficacy of our service compared to alternative technologies. Any studies we, or third parties which we sponsor, may conduct comparing our Zio service with alternative technologies will be expensive, time consuming and may not yield positive results. Additionally, adoption will be directly influenced by a number of financial factors, including the ability of providers to obtain sufficient reimbursement from third-party commercial payors, and the Centers for Medicare & Medicaid Services (“CMS”), for the professional services they provide in applying the Zio monitor and analyzing the Zio report. The efficacy, safety, performance and cost-effectiveness of our Zio service, on a stand-alone basis and relative to competing services, will determine the availability and level of reimbursement received by us and providers. Some payors do not have pricing contracts with us setting forth the Zio service reimbursement rates for us and providers. Physicians may be reluctant to prescribe the Zio service to patients covered by such non-contracted insurance policies because of the uncertainty surrounding reimbursement rates and the administrative burden of interfacing with patients to answer their questions and support their efforts to obtain adequate reimbursement for the Zio service. If physicians do not adopt and prescribe our Zio service, our revenue will not increase and our financial condition will suffer as a result.
Our revenue relies substantially on our Zio service, which is currently our only product offering. If the Zio service or future product offerings fail to gain, or lose, market acceptance, our business will suffer.
Our current revenue is dependent on prescriptions of the Zio service, and we expect that sales of the Zio service will account for substantially all of our revenue for the foreseeable future. We are in various stages of research and development for other diagnostic solutions and new indications for our technology and the Zio service; however, there can be no assurance that we will be able to successfully develop and commercialize any new products or services. Any new products may not be accepted by physicians or may merely replace revenue generated by our Zio service and not generate additional revenue. If we have difficulty launching new products, our reputation may be harmed and our financial results adversely affected. In order to substantially increase our revenue, we will need to target physicians other than cardiologists, such as emergency room doctors, primary care physicians and other physicians with whom we have had little contact and may require a different type of selling effort. If we are unable to increase prescriptions of the Zio service, expand reimbursement for the Zio service, or successfully develop and commercialize new products and services, our revenue and our ability to achieve and sustain profitability would be impaired.
Our quarterly and annual results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly and annual results of operations, including our revenue, profitability and cash flow, may vary significantly in the future and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter or period should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect the underlying performance of our business. Fluctuation in quarterly and annual results may decrease the value of our common stock. Factors that may cause fluctuations in our quarterly and annual results include, without limitation:
market awareness and acceptance of the Zio service;
our ability to get payors under contract at acceptable reimbursement rates;
the availability of reimbursement for the Zio service at acceptable rates through government programs;
our ability to attract new customers and improve our business with existing customers;
results of our clinical trials and publication of studies by us, competitors or third parties;
the timing and success of new product introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
the amount and timing of costs and expenses related to the maintenance and expansion of our business and operations;
changes in our pricing policies or those of our competitors;
general economic, industry and market conditions;
the impact of the COVID-19 outbreak on our operations and financial results;
the regulatory environment;
expenses or loss of sales associated with unforeseen product quality issues;
39


timing of physician prescriptions and demand for our Zio service;
seasonality factors, such as patient and physician vacation schedules, severe weather conditions and insurance deductibles, that hamper or otherwise restrict when a patient seeking diagnostic services such as the Zio service visits the prescribing physician;
the hiring, training and retention of key employees, including our ability to expand our sales team and clinical operations team;
litigation or other claims against us for intellectual property infringement or otherwise;
our ability to obtain additional financing as necessary; and
advances and trends in new technologies and industry standards.
Because our quarterly results may fluctuate, period-to-period comparisons may not be the best indication of the underlying results of our business and should only be relied upon as one factor in determining how our business is performing.
We have noticed seasonality in the use of our Zio service which, along with other factors such as severe weather, may cause quarterly fluctuations in our revenue.
During the summer months and the holiday season, we have observed that the use of our Zio service decreases, which reduces our revenue during those periods. We believe that the decrease in demand may result from physicians or their patients taking vacations. Severe weather conditions or natural disasters also may hamper or otherwise restrict when patients seeking diagnostic services, such as the Zio service, visit prescribing physicians. Similarly, we generally experience some effects of seasonality due to the renewal of insurance deductibles at the beginning of the calendar year. These factors may cause our results of operations to vary from quarter to quarter.
Reimbursement by CMS is highly regulated and subject to change; our failure to comply with applicable regulations could result in decreased revenue and may subject us to penalties or have an adverse impact on our business.
For the six months ended June 30, 2021, we received approximately 14% of our revenue from reimbursement for our Zio service by CMS. Under CMS guidelines for participation in the Medicare program CMS designates us as an independent diagnostic treatment facility (“IDTF”). CMS imposes extensive and detailed requirements on IDTFs, including but not limited to, rules that govern how we structure our relationships with physicians, how and when we submit reimbursement claims, how we operate our monitoring facilities and how and where we provide our monitoring solutions. Our failure to comply with applicable CMS rules could result in a discontinuation of our reimbursement under the CMS payment programs, our being required to return funds already paid to us, civil monetary penalties, criminal penalties and/or exclusion from the CMS programs.
Changes in public health insurance coverage and CMS reimbursement rates for the Zio service could affect the adoption and profitability of our Zio service.

Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for our Zio service, which would significantly harm our business. Government and other third-party payors require us to report the service for which we are seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, we had historically utilized temporary CPT codes (or Category III CPT codes), used for newly introduced technologies specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and CMS. On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021.

In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “2021 Final Rule”) in December 2020. In the 2021 Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes (93241, 93243, 93245 and 93247) which include the CPT codes that we will primarily use to seek reimbursement for Zio XT. These codes were designated by CMS for contractor pricing in calendar 2021, which means that prices will be determined regionally by each Medicare Administrative Contractor (“MAC” or “MACs”).

40


In April 2021, Novitas Solutions, the MAC which covers the region where our Independent Diagnostic Testing Facility ("IDTF") in Houston, Texas is located and where almost all of our Medicare services for Zio XT are processed, published rates for 2021 that were retroactive to January 1, 2021, and replaced the rates published on January 29, 2021. These rates were higher than the rates posted on January 29, 2021, but continue to be significantly below our historical Medicare rates for our Zio XT service. We are continuing to negotiate with Novitas to establish higher pricing for the Category I CPT Codes but can offer no assurances as to the timing or outcome of those discussions. If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing us to obtain adequate Medicare reimbursement for the Zio service in the future, we may be unable to provide the Zio XT service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations, and financial condition.

In July 2021, CMS published the Calendar Year 2022 Medicare Physician Fee Schedule Proposed Rule (the “2022 Proposed Rule”). The 2022 Proposed Rule updated payment policies, payment rates, and other provisions for services furnished under the Medicare Physician Fee Schedule (“MPFS”) on or after January 1, 2022. The 2022 Proposed Rule is followed by a public comment period which will culminate with CMS’ release of a 2022 Final Rule, which is expected to be announced by early November 2021 for implementation on January 1, 2022. The policies announced in the 2022 Proposed Rule are therefore subject to change.

In the 2022 Proposed Rule, CMS did not propose national rates and proposed to continue with contractor pricing for CPT codes 93241, 93243, 93245 and 93247 for calendar year 2022. We plan to continue working with the MACs to establish pricing for these codes. We remain engaged with all of the MACs and are working with other industry participants to submit additional cost data on long-term continuous electrocardiogram (“ECG”) monitoring for consideration to establish appropriate local rates. We cannot provide certainty at this time on the potential outcome of the discussions with the MACs or on the timing of any action to be taken.

Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional MAC who are private contractors who establish and write LCD policies, process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. If Novitas Solutions were to change, limit or cease to cover the Zio service by altering the existing LCD, such a change could negatively impact our revenue from CMS.

Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, we are and will continue to be subject to changes in the level of Medicare coverage for our products, and unfavorable coverage determinations at the national or local level could adversely affect our business and results of operations. A reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio XT service. If published rates by Novitas are not increased to above the cost of revenue for the Zio service, and we are unable to achieve a level of revenues adequate to support our cost structure, this would raise substantial doubts about our ability to continue as a going concern.

We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.

Controls imposed by CMS and commercial third-party payors designed to reduce costs, commonly referred to as “utilization review”, may affect our operations. Federal law contains numerous provisions designed to ensure that services rendered to CMS patients meet professionally recognized standards and are medically necessary, appropriate for the specific patient and cost-effective. These provisions include a requirement that a sampling of CMS patients must be reviewed by quality improvement organizations, which review the appropriateness of product prescriptions, the quality of care provided, and the appropriateness of reimbursement costs. Quality improvement organizations may deny payment for services or assess fines and also have the authority to recommend to the U.S. Department of Health and Human Services, that a provider which is in substantial noncompliance with the standards of the quality improvement organization be excluded from participation in the Medicare program. The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Affordability Reconciliation Act (the “Affordable Care Act”), potentially expands the use of prepayment review by Medicare contractors by eliminating statutory restrictions on their use, and, as a result, efforts to impose more stringent cost controls are expected to continue. Utilization review is also a requirement of most non-governmental managed care organizations and other third-party payors. To date these controls have not had a significant effect on our operations, but significant limits on the scope
41


of services reimbursed and on reimbursement rates and fees could have a material, adverse effect on our business, financial position and results of operations in the future.

Each state’s Medicaid program has its own coverage determinations related to our services, and some state Medicaid programs do not provide their recipients with coverage for our Zio XT service. Even if our Zio service is covered by a state Medicaid program, we must be recognized as a Medicaid provider by the state in which the Medicaid recipient receiving the services resides in order for us to be reimbursed by a state’s Medicaid program. Even if we are recognized as a provider in a state, Medicare’s rate for our Zio service may be low, and the Medicaid reimbursement amounts are sometimes as low, or lower, than the Medicare reimbursement rate. In addition, and as noted above, each state’s Medicaid program has its own coverage determinations related to our Zio service, and many state Medicaid programs do not provide their recipients with coverage for our Zio service. As a result of all of these factors, our Zio service is not reimbursed or only reimbursed at a very low dollar amount by many state Medicaid programs. In some cases, a state Medicaid program’s reimbursement rate for our Zio service might be zero dollars. Additionally, certain states may require Medicaid recipients to pay for part of the Zio Service, and since the recipients of Medicaid are low income individuals, we are often unable to collect any amounts directly from individual recipients of the Zio service covered by Medicaid. Low or zero dollar Medicaid reimbursement rates for our Zio service would have an adverse effect on our business, gross margins and revenues. Most of the Zio services we provide are reimbursed through Medicare or private third party payors and not Medicaid, but if that were to change in the future, or the percentage of Zio services provided to Medicaid recipients were to increase, our gross margins would be adversely affected as a result.

Also, healthcare reform legislation or regulation may be proposed or enacted in the future that may adversely affect such policies and amounts. Changes in the healthcare industry directed at controlling healthcare costs or perceived over-utilization of ambulatory cardiac monitoring products and services could reduce the volume of Zio services prescribed by physicians. If more healthcare cost controls are broadly instituted throughout the healthcare industry, the volume of cardiac monitoring solutions prescribed could decrease, resulting in pricing pressure and declining demand for our Zio service. We cannot predict whether and to what extent existing coverage and reimbursement will continue to be available. If physicians, hospitals and clinics are unable to obtain adequate coverage and government reimbursement of the Zio service, they are significantly less likely to use the Zio service and our business and operating results would be harmed.

In addition, any changes to, or repeal of, the Affordable Care Act or its implementing regulations may have a material adverse effect on our results of operations. We cannot predict what other healthcare programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.
42


If third-party commercial payors do not provide any or adequate reimbursement, including as a result of the Novitas Solutions reimbursement rates for our Zio XT service, rescind or modify their reimbursement policies or delay payments for our products, including the Zio service, or if we are unable to successfully negotiate reimbursement contracts, our commercial success could be compromised.
We receive a substantial portion of our revenue from third-party private commercial payors, such as medical insurance companies. These commercial payors may reimburse our products, including the Zio service, at inadequate rates, suspend or discontinue reimbursement at any time, impose requirements that may result in a greater number of denied claims, or require or increase co-payments from patients. The recent actions taken by Novitas Solutions to reduce the reimbursement rates for use of the Zio XT service by Medicare patients could influence the price that commercial payors are willing to pay for our Zio service. Contracts with commercial payors, which set forth the Zio XT service reimbursement rates for us and physicians could be terminated or payors could seek to renegotiate them at any time to try to obtain pricing at reduced amounts at or near the Novitas Solutions reimbursement rates. Some payors do not have contracts with us and others that are already in the process of negotiating contracts may look to renegotiate lower reimbursement rates for the Zio XT service in response to actions taken by Novitas Solutions immediately. Any such actions could have a significant and adverse effect on our revenue and the revenue of physicians who prescribe our Zio service. Physicians may not prescribe our Zio service unless payors reimburse a substantial portion of the submitted costs, including the physician’s, hospital’s or clinic’s charges related to the application of certain products, including the Zio monitor and the interpretation of results which may inform a diagnosis. Additionally, certain payors may require that physicians prescribe another arrhythmia diagnostic monitoring option prior to prescribing the Zio service. There is significant uncertainty concerning third-party reimbursement of any new product or service until a contracted rate is established. Reimbursement by a commercial payor may depend on a number of factors, including, but not limited to, a payor’s determination that the prescribed service is:
not experimental or investigational;
appropriate for the specific patient;
cost effective;
supported by peer-reviewed publications; and
accepted and used by physicians within their provider network.
Since each payor makes its own decision as to whether to establish a policy concerning reimbursement or enter into a contract with us to set the price of reimbursement, seeking reimbursement on a payor-by-payor basis is a time consuming and costly process to which we dedicate substantial resources. If we do not dedicate sufficient resources to establishing contracts with third-party commercial payors, or continue to validate the clinical value of Zio services through studies and physician adoption, the amount that we are reimbursed for our products may decline, our revenue may become less predictable, and we will need to expend more efforts on a claim-by-claim basis to obtain reimbursement for our products.
A substantial portion of our revenue is derived from third-party commercial payors who have pricing contracts with us, which means that the payor has agreed to a defined reimbursement rate for our services. These contracts provide a high degree of certainty to us, physicians, clinics and hospitals with respect to the rate at which our services will be reimbursed. These contracts also impose a number of obligations regarding billing and other matters, and our noncompliance with a material term of such contracts may result in termination of the contract and loss of any associated revenue. We expect to continue to dedicate resources to maintaining compliance with these contracted payors, to ensure payors acknowledge and are aware of the clinical and economic value of our services and the interest on the part of physicians, clinics and hospitals who use our services and participate in their provider networks; however, we can provide no assurance that we will retain any given contractual payor relationship. A loss of these pricing contracts can increase the uncertainty of reimbursement of claims from third-party payors.
A portion of our revenue is derived from third-party commercial payors without such contracts in place. Without a contracted rate, reimbursement claims for our products are often denied upon submission, and we or our billing partner, XIFIN, Inc. (“XIFIN”), must appeal the denial. The appeals process is time-consuming and expensive, and may not result in full or any payment. In cases where there is no contracted rate for reimbursement it may be more difficult for us to acquire new accounts with physicians, clinics and hospitals. In addition, in the absence of a contracted rate, there is typically a greater out-of-network, co-insurance or co-payment requirement which may result in payment delays or decreased likelihood of full collection. In some cases involving non-contracted insurance companies, we may not be able to collect any amount or only a portion of the invoiced amount for our services.
We expect to continue to dedicate resources to establishing pricing contracts with non-contracted insurance companies; however, we can provide no assurance that we will be successful in obtaining such pricing contracts or that such pricing
43


contracts will contain reimbursement for our services at rates that are favorable to us. If we fail to establish these contracts, we will be able to recognize revenue only based on an estimated average collection rate per historical cash collections. In addition, XIFIN may need to expend significant resources obtaining reimbursement on a claim-by-claim basis and in adjudicating claims which are denied altogether or not reimbursed at acceptable rates. We currently pay XIFIN a percentage of the amounts it collects on our behalf and this percentage may increase in the future if it needs to expend more resources in adjudicating such claims. We sometimes informally engage physicians, hospitals and clinics to help establish contracts with third-party payors who insure their patients. We cannot provide any assurance that such physicians, hospitals and clinics will continue to help us establish contracts in the future. If we fail to establish contracts with more third-party payors it may adversely affect our ability to increase our revenue. In addition, a failure to enter into contracts could affect a physician’s willingness to prescribe our services because of the administrative work involved in interacting with patients to answer their questions and help them obtain reimbursement for our services. If physicians are unwilling to prescribe our services due to the lack of certainty and administrative work involved with patients covered by non-contracted insurance companies, or patients covered by non-contracted insurance companies are unwilling to risk that their insurance may charge additional out-of-pocket fees, our revenue could decline or fail to increase.
Our continued rapid growth could strain our personnel resources and infrastructure, and if we are unable to manage the anticipated growth of our business, our future revenue and operating results may be harmed.

We have experienced rapid growth in our headcount and in our operations. Any growth that we experience in the future will provide challenges to our organization, requiring us to expand our sales personnel, manufacturing, clinical, customer care and billing operations and general and administrative infrastructure. In addition to the need to scale our operational and service capacity, future growth will impose significant added responsibilities on management, including the need to identify, recruit, train and integrate additional employees. Rapid expansion in personnel could mean that less experienced people manufacture our Zio monitors, market, sell and support our Zio service, and analyze the data to produce Zio reports, which could result in inefficiencies and unanticipated costs, reduced quality in either our Zio reports or manufactured devices, and disruptions to our service operations. Additionally, rapid expansion could require us to rely on overtime to increase capacity that could, in turn, result in greater employee attrition and/or a loss in productivity during the process of recruiting additional resources and bringing them up to competency.

As we seek to gain greater efficiency, we may expand the automated portion of our Zio service and require productivity improvements from our certified cardiographic technicians. Such improvements could compromise the quality of our Zio reports. In addition, rapid and significant growth may strain our administrative and operational infrastructure. Our ability to manage our business and growth will require us to continue to improve our operational, financial and management controls, reporting systems and procedures. If we are unable to manage our growth effectively, it may be difficult for us to execute our business strategy and our business could be harmed.
If we are unable to support demand for the Zio service or any of our future products or services, our business could suffer.
As demand for the Zio service or any of our future products or services increases, we will need to continue to scale our manufacturing capacity and algorithm processing technology, expand customer service, billing and systems processes and enhance our internal quality assurance program. We will also need additional certified cardiographic technicians and other personnel to process higher volumes of data. We cannot assure you that, with any increases in scale, required improvements will be successfully implemented, quality assurance will be maintained, or that appropriate personnel will be available to facilitate growth of our business. Failure to implement necessary procedures, transition to new processes or hire the necessary personnel could result in higher costs of processing data or inability to meet increased demand. There can be no assurance that we will be able to perform our data analysis on a timely basis at a level consistent with demand, quality standards and physician expectations. If we encounter difficulty meeting market demand, quality standards or physician expectations, our reputation could be harmed and our future prospects and business could suffer.
We plan to introduce new products and services and our business will be harmed if we are not successful in selling these new products and services to our existing customers and new customers
We most recently received FDA clearance for our Zio AT ECG Monitoring System, (“Zio AT”), which is designed to provide timely transmission of data during the wear period. We do not yet know whether Zio AT or any other new products and services will be well received and broadly adopted by physicians and their patients or whether sales will be sufficient for us to offset the costs of development, implementation, support, operation, sales and marketing. Although we have performed extensive testing of our new products and services, their broad-based implementation may require more support than we anticipate, which would further increase our expenses. Additionally, new products and services may subject us to additional
44


risks of product performance, customer complaints and litigation. If sales of our new products and services are lower than we expect, or if we expend additional resources to fix unforeseen problems and develop modifications, our operating margins are likely to decrease.
If we are unable to keep up with demand for the Zio service, our revenue could be impaired, market acceptance for the Zio service could be harmed and physicians may instead prescribe our competitors’ products and services.
As demand for the Zio service increases, we may encounter production or service delays or shortfalls. Such production or service delays or shortfalls may be caused by many factors, including the following:

while we intend to continue to expand our manufacturing capacity, and our production processes may have to change to accommodate this growth, potentially involving significant capital expenditures;
key components of the Zio monitors are provided by a single supplier or limited number of suppliers, and we do not maintain large inventory levels of these components; if we experience a shortage or quality issues in any of these components, we would need to identify and qualify new supply sources, which could increase our expenses and result in manufacturing delays;
global demand and supply factors concerning commodity components common to all electronic circuits, including Zio monitors, could result in shortages that manifest as extended lead times for circuit boards, which could limit our ability to sustain and/or grow our business;
shelter-in-place orders in effect in California and elsewhere due to the COVID-19 outbreak;
we may experience a delay in completing validation and verification testing for new production processes and/or equipment at our manufacturing facilities;
we are subject to state, federal and international regulations, including the FDA’s Quality System Regulation (“QSR”), the EU’s Medical Device Directive (“MDD”) and, as of May 2021, the EU’s Medical Device Regulation (“MDR”), and the developing regulations by Medicines & Healthcare Regulatory Agency (MHRA) post Brexit in the United Kingdom for both the manufacture of the Zio monitor and the provision of the Zio service, noncompliance with which could cause an interruption in our manufacturing and services;
to increase our manufacturing output significantly and scale our services, we will have to attract and retain qualified employees for our operations; and
in response to unexpectedly rapid growth of our business, clinical operations capacity may not meet demand while new resources are being recruited and trained, which would delay the return of diagnostic reports to our customers.
Our inability to successfully manufacture our Zio monitors in sufficient quantities, or provide the Zio service in a timely manner, would materially harm our business.

Our manufacturing facilities and processes and those of our third-party suppliers are subject to unannounced FDA, state and Notified Body regulatory inspections for compliance with the QSR, MDD and, in the near future, MDR and MHRA requirements. Developing and maintaining a compliant quality system is time consuming and investment intensive. Failure to maintain compliance with, or not fully complying with the requirements of the FDA and state regulators could result in enforcement actions against us or our third-party suppliers, which could include the issuance of warning letters, adverse publicity, seizures, prohibitions on product sales, recalls and civil and criminal penalties, any one of which could significantly impact our manufacturing supply and provision of services and impair our financial results. Failure to maintain compliance with, or not fully complying with the requirements of MDD, MDR, and MHRA could result in similar disruptions in the applicable markets.
We depend on third-party vendors to manufacture some of our components, which could make us vulnerable to supply shortages and price fluctuations that could harm our business.

We rely on third-party vendors for components and sub-assemblies used in our Zio monitors. Our reliance on third-party vendors subjects us to a number of risks, including:
inability to obtain adequate supply in a timely manner or on commercially reasonable terms;
interruption of supply resulting from modifications to, or discontinuation of, a supplier’s operations, including those caused by pandemics such as COVID-19;
45


production delays related to the evaluation and testing of products from alternative suppliers and corresponding regulatory qualifications;
inability of the manufacturer or supplier to comply with the QSR, state regulatory authorities, and in some cases the Notified Body audits;
miscommunication of design specifications due to errors/omissions by either the vendor or our company, resulting delayed delivery of acceptable product;
delays in product shipments resulting from uncorrected defects, reliability issues, or a supplier’s failure to consistently produce quality components;
an outbreak of disease or similar public health threat, such as the existing threat of coronavirus, particularly as it may impact our supply chain;
price fluctuations due to a lack of long-term supply arrangements with our suppliers for key components;
inability to control the quality of products manufactured by third parties; and
delays in delivery by our suppliers due to changes in demand from us or their other customers.
Any significant delay or interruption in the supply of components or sub-assemblies, or our inability to obtain substitute components, sub-assemblies or materials from alternate sources at acceptable prices and in a timely manner could impair our ability to meet the demand for our Zio service and harm our business.
We rely on single suppliers for some of the materials used in our products, and if any of those suppliers are unable or unwilling to produce these materials or supply them in the quantities that we need at the quality we require, we may not be able to find replacements or transition to alternative suppliers before our business is materially impacted.
We rely on single suppliers for the supply of our adhesive sub-assembly, disposable plastic housings, instruments and other materials that we use to manufacture and label our Zio monitors. These components and materials are critical and, in some cases, there are relatively few alternative sources of supply. We have not qualified additional suppliers for some of these components and materials and we do not carry a significant inventory of these items. While we believe that alternative sources of supply may be available, we cannot be certain whether they will be available if and when we need them and that any alternative suppliers would be able to provide the quantity and quality of components and materials that we would need to manufacture our Zio monitors if our existing suppliers were unable to satisfy our supply requirements. To utilize other supply sources, we would need to identify and qualify new suppliers to our quality standards, which could result in manufacturing delays and increase our expenses. Any supply interruption could limit our ability to manufacture our products and could therefore harm our business, financial condition and results of operations. If our current suppliers and any alternative suppliers do not provide us with the materials we need to manufacture our products or perform our services, if the materials do not meet our quality specifications, or if we cannot obtain acceptable substitute materials, an interruption in our Zio service could occur. Any such interruption may significantly affect our future revenue and harm our relations and reputation with physicians, hospitals, clinics and patients.
If our manufacturing facility becomes damaged or inoperable, or if we are required to vacate the facility, we may be unable to manufacture and ship our Zio monitors, or we may experience delays in production or an increase in costs which could adversely affect our results of operations.
We currently manufacture and assemble the Zio monitors in only one location. Our products are comprised of components sourced from a variety of contract manufacturers, with final assembly completed at our facility in Cypress, California. Our facility and equipment, or those of our suppliers, could be harmed or rendered inoperable by natural or man-made disasters, including fire, earthquake, terrorism, pandemic outbreaks, flooding and power outages. Any of these may render it difficult or impossible for us to manufacture new products, ship assembled products, and/or receive returned units for some period of time. If our Cypress facility is inoperable for even a short period of time, the inability to manufacture, ship and receive our Zio monitors, and the interruption in research and development of any future products, may result in harm to our reputation, increased costs, the loss of orders and lower revenue. Furthermore, it could be costly and time consuming to repair or replace our facilities and the equipment we use to perform our research and development work and manufacture our products.
46


If we fail to increase our sales and marketing capabilities and develop broad brand awareness in a cost effective manner, our growth will be impeded and our business may suffer.
We plan to continue to expand and optimize our sales and marketing infrastructure in order to increase our prescribing physician base and our business. Identifying and recruiting qualified personnel and training them in the application of the Zio service, on applicable federal and state laws and regulations and on our internal policies and procedures requires significant time, expense and attention. It often takes several months or more before a sales representative is fully trained and productive. Our business may be harmed if our efforts to expand and train our sales force do not generate a corresponding increase in revenue. In particular, if we are unable to hire, develop and retain talented sales personnel or if new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of this investment or increase our revenue.
Our ability to increase our customer base and achieve broader market acceptance of our products will depend, to a significant extent, on our ability to expand our marketing efforts. We plan to dedicate significant resources to our marketing programs. Our business may be harmed if our marketing efforts and expenditures do not generate a corresponding increase in revenue.
In addition, we believe that developing and maintaining broad awareness of our brand in a cost effective manner is critical to achieving broad acceptance of the Zio service and penetrating new accounts. Brand promotion activities may not generate patient or physician awareness or increase revenue, and even if they do, any increase in revenue may not offset the costs and expenses we incur in building our brand. If we fail to successfully promote, maintain and protect our brand, we may fail to attract or retain the physician acceptance necessary to realize a sufficient return on our brand building efforts, or to achieve the level of brand awareness that is critical for broad adoption of the Zio service.
Billing for our Zio service is complex, and we must dedicate substantial time and resources to the billing process.
Billing for IDTF services is complex, time consuming and expensive. Depending on the billing arrangement and applicable law, we bill several types of payors, including CMS, third-party commercial payors, institutions and patients, which may have different billing requirements procedures or expectations. We also must bill patient co-payments, co-insurance and deductibles. We face risk in our collection efforts, including potential write-offs of doubtful accounts and long collection cycles, which could adversely affect our business, financial condition and results of operations.
Several factors make the billing and collection process uncertain, including:
differences between the submitted price for our Zio service and the reimbursement rates of payors;
compliance with complex federal and state regulations related to billing CMS;
differences in coverage among payors and the effect of patient co-payments, co-insurance and deductibles;
differences in information and billing requirements among payors; and
incorrect or missing patient history, indications or billing information.
Additionally, our billing activities require us to implement compliance procedures and oversight, train and monitor our employees and undertake internal review procedures to evaluate compliance with applicable laws, regulations and internal policies. Payors also conduct audits to evaluate claims, which may add further cost and uncertainty to the billing process. These billing complexities, and the related uncertainty in obtaining payment for our Zio service, could negatively affect our revenue and cash flow, our ability to achieve profitability, and the consistency and comparability of our results of operations.
The operation of our call centers and monitoring facilities is subject to rules and regulations governing IDTFs; failure to comply with these rules could prevent us from receiving reimbursement from CMS and some commercial payors.
In order to be a participating provider in the Medicare program, and to be reimbursed by CMS under the program, we established an independent diagnostic treatment facility (or “IDTF”). An IDTF is a “provider-type” designation under Medicare, defined by CMS as an entity(ies) independent of a hospital or physician’s office in which diagnostic tests are performed by licensed or certified nonphysician personnel under appropriate physician supervision. Our IDTFs are staffed by certified cardiographic technicians, who are overseen by a medical director who reviews the accuracy of the data we curate and from which we prepare reports. The existence of an IDTF allows us to bill a government payor for the Zio service through one or more MACs, such as Novitas Solutions, Noridian Healthcare Solutions and Palmetto GBA. MACs are companies that operate on behalf of the federal government to process Medicare claims for reimbursement and allow us to obtain reimbursement for our Zio service at CMS defined rates. Certification as an IDTF requires that we follow strict regulations
47


governing how the center operates, such as requirements regarding the experience and certifications of the certified cardiographic technicians. In addition, many commercial payors require our IDTFs to maintain accreditation and certification with the Joint Commission of American Hospitals. To do so we must demonstrate a specified quality standard and are subject to routine inspection and audits. These rules and regulations vary from location to location and are subject to change. If they change, we may have to change the operating procedures at our IDTFs, which could increase our costs significantly. If we fail to obtain and maintain IDTF certification, our Zio service may no longer be reimbursed by CMS and some commercial payors, which would have a material adverse impact on our business.
During the second quarter of 2021, we recognized approximately eight percent of our revenue from non-contracted third-party payors, and as a result, our quarterly operating results are difficult to predict.
We have limited visibility as to when we will receive payment for our Zio service with non-contracted payors and we or XIFIN must appeal any negative payment decisions, which often delay collections further. Additionally, a portion of the revenue from non-contracted payors is received from patient co-pays, which we may not receive for several months following delivery of service or at all. For revenue related to non-contracted payors, we estimate an average collection rate based on factors including historical cash collections. Subsequent adjustments, if applicable, are recorded as an adjustment to revenue. Fluctuations in revenue may make it difficult for us, research analysts and investors to accurately forecast our revenue and operating results or to assess our actual performance. If our revenue or operating results fall below expectations, the price of our common stock would likely decline.
We rely on a third-party billing company, XIFIN, to transmit and pursue claims with payors. A delay in transmitting or pursuing claims could have an adverse effect on our revenue.
While we manage the overall processing of claims, we rely on XIFIN to transmit substantially all of our claims to payors, and pursue most claim denials. If claims for our Zio service are not submitted to payors on a timely basis, not properly adjudicated upon a denial, or if we are required to switch to a different claims processor, we may experience delays in our ability to process receipt of payments from payors, which would have an adverse effect on our revenue and our business.
The market for ambulatory cardiac monitoring solutions is highly competitive. If our competitors are able to develop or market monitoring products and services that are more effective, or gain greater acceptance in the marketplace, than any products and services we develop, our commercial opportunities will be reduced or eliminated.
The market for ambulatory cardiac monitoring products and services is evolving rapidly and becoming increasingly competitive. Our Zio service competes with a variety of products and services that provide alternatives for ambulatory cardiac monitoring, including Holter monitors and mobile cardiac telemetry monitors. Our industry is highly fragmented and characterized by a small number of large manufacturers and a large number of smaller regional service providers. These third parties compete with us in marketing to payors and prescribing physicians, recruiting and retaining qualified personnel, acquiring technology and developing products and services that compete with the Zio service. Our ability to compete effectively depends on our ability to distinguish our company and the Zio service from our competitors and their products, and includes such factors as:
safety and efficacy;
acute and long term outcomes;
ease of use;
price;
physician, hospital and clinic acceptance; and
third-party reimbursement.

Our industry is subject to rapid change and significantly affected by new product introductions, results of clinical research, corporate combinations and other factors. Large competitors in the ambulatory cardiac market include companies that sell standard Holter monitors including GE Healthcare, Philips Healthcare, Mortara Instrument, Inc., Spacelabs Healthcare Inc. and Welch Allyn Holdings, Inc., which was recently acquired by Hill-Rom Holdings, Inc. Additional competitors, such as BioTelemetry, Inc. recently acquired by Royal Philips, Preventice Solutions, Inc., recently acquired by Boston Scientific, Inc. and Bardy Diagnostics, Inc., potentially being acquired by Hill-Rom Holdings, Inc., offer ambulatory cardiac monitoring services and also function as service providers. These companies have also developed other patch-based cardiac monitors that have received FDA and foreign regulatory clearances. There are also several small start-up companies trying to compete in the patch-based cardiac monitoring space. We are also aware of some small start-up companies entering the patch-based cardiac
48


monitoring market. Large medical device companies may continue to acquire or form alliances with these smaller companies in order to diversify their product offering and participate in the digital health space.
We have seen a trend in the market for large medical device companies to acquire, invest in or form alliances with these smaller companies in order to diversify their product offerings and participate in the digital health space. Future competition could come from makers of wearable fitness products or large information technology companies focused on improving healthcare. For example, Apple Inc. has added capabilities on its watch platform to measure non-continuous ECG and to alert users to the potential presence of irregular heartbeats suggestive of asymptomatic AF. These competitors and potential competitors may introduce new products and services that more directly compete with our Zio service. Recently, there has been increased acquisition activity and consolidation in our industry. Many of our competitors and potential competitors have significantly greater financial and other resources than we do and have well-established reputations, broader product offerings, and worldwide distribution channels that are significantly larger and more effective than ours. If our competitors and potential competitors are better able to develop new ambulatory cardiac monitoring solutions than us, or develop more effective or less expensive cardiac monitoring solutions, they may render our current Zio service obsolete or non-competitive. Competitors may also be able to deploy larger or more effective sales and marketing resources than we currently have. Competition with these companies could result in price cutting, reduced profit margins and loss of market share, any of which would harm our business, financial condition and results of operations.
Our ability to compete depends on our ability to innovate successfully.
The market for medical devices, including the ambulatory cardiac monitoring segment, is competitive, dynamic, and marked by rapid and substantial technological development and product innovation. While there are barriers that would challenge new entrants or existing competitors from developing products that compete directly with ours, these barriers can be overcome. Demand for the Zio service and future related products or services could be diminished by equivalent or superior products and technologies offered by competitors. If we are unable to innovate successfully, our products and services could become obsolete and our revenue would decline as our customers purchase our competitors’ products and services.
In order to remain competitive, we must continue to develop new product offerings and enhancements to the Zio service. We can provide no assurance that we will be successful in monetizing our ECG database, expanding the indications for our Zio service, developing new products or commercializing them in ways that achieve market acceptance. In addition, if we develop new products, sales of those products may reduce revenue generated from our existing products. Maintaining adequate research and development personnel and resources to meet the demands of the market is essential. If we are unable to develop new products, applications or features or improve our algorithms due to constraints, such as insufficient cash resources, high employee turnover, inability to hire personnel with sufficient technical skills or a lack of other research and development resources, we may not be able to maintain our competitive position compared to other companies. Furthermore, many of our competitors devote a considerably greater amount of funds to their research and development programs than we do, and those that do not may be acquired by larger companies that would allocate greater resources to research and development programs. Our failure or inability to devote adequate research and development resources or compete effectively with the research and development programs of our competitors could harm our business.
We have entered into a development agreement with a third party that may not result in the development of commercially viable products or the generation of significant future revenues.

We have entered into a development agreement with Verily Life Sciences LLC (an Alphabet Company, referred to as “Verily”) to develop certain next-generation AF screening, detection, or monitoring products, which involve combining Verily and our technology platforms and capabilities (the “Development Agreement”). As part of the Development Agreement, we paid Verily an up-front fee of $5.0 million in cash, and $4.0 million in milestone payments during the year ended December 31, 2020 with an additional $4.0 million in milestone payments made in January of 2021. We have agreed to make additional payments over the term of the Development Agreement up to an aggregate of $12.75 million, subject to the achievement of certain development and regulatory milestones. The success of our collaboration with Verily is highly dependent on the efforts provided to the collaboration by Verily and us and the skill sets of our respective employees. Support of these development efforts requires significant resources, including research and development, manufacturing, quality assurance, and clinical and regulatory personnel. Even if our development and clinical trial efforts succeed, the FDA may not clear the developed products or may require additional product testing and clinical trials before clearing the developed products, which would result in product launch delays and additional expense. If cleared by the FDA, the developed products may not be accepted in the marketplace, and there is no assurance that adequate reimbursement will be available, or that an alternative payment model can be developed.

49


After the initial term and scope of the Development Agreement, and in order to commercialize any developed products with Verily, we will need to enter into a commercialization agreement. There is no guarantee that we will be able to enter into such an agreement on commercially reasonable terms or at all. If we are unable to reach agreement with Verily on terms, the up-front fee and regulatory and development milestone payments and our internal development costs would not be recovered and the licenses to use Verily’s technology will expire.

This collaboration may not result in the development of products that achieve commercial success and could be terminated prior to developing any products. In the event of any termination or expiration of the Development Agreement, we may be required to devote additional resources to product development and we may face increased competition, including from Verily. Verily may use the experience and insights it develops in the course of the collaboration with us to initiate or accelerate their development of products that compete with our products, which may create competitive disadvantages for us. Accordingly, we cannot provide assurance that our collaboration with Verily or any other third party will result in the successful development of commercially viable products or result in significant additional future revenues for our company.
The continuing clinical acceptance of the Zio service depends upon maintaining strong working relationships with physicians.
The development, marketing, and sale of the Zio service depends upon our ability to maintain strong working relationships with physicians and other key opinion leaders. We rely on these professionals’ knowledge and experience for the development, marketing and sale of our products. Among other things, physicians assist us in clinical trials and product development matters and provide public presentations at trade conferences regarding the Zio service. If we cannot maintain our strong working relationships with these professionals and continue to receive their advice and input, the development and marketing of the Zio service could suffer, which could harm our business, financial condition and results of operations.
The medical device industry’s relationship with physicians is under increasing scrutiny by the Health and Human Services Office of the Inspector General, (“OIG”), the Department of Justice (“DOJ”), state attorneys general, and other foreign and domestic government agencies. Our failure to comply with laws, rules and regulations governing our relationships with physicians, or an investigation into our compliance by the OIG, DOJ, state attorneys general or other government agencies, could significantly harm our business.
We have a significant amount of debt, which may affect our ability to operate our business and secure additional financing in the future.
As of June 30, 2021, we had $27.2 million outstanding under our term loan provided by of our loan agreement with Silicon Valley Bank (“SVB”). We must make significant annual debt payments under the loan agreement which will divert resources from other activities. Our debt with SVB is collateralized by substantially all of our assets and contains customary financial and operating covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, enter into certain transactions with affiliates, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock and make investments, in each case subject to certain exceptions. The covenants in the loan agreement, as well as in any future financing agreements into which we may enter, may restrict our ability to finance our operations and engage in, expand or otherwise pursue our business activities and strategies. Our ability to comply with these covenants may be affected by events beyond our control and future breaches of any of these covenants could result in a default under the loan agreement. If not waived, future defaults could cause all of the outstanding indebtedness under the loan agreement to become immediately due and payable and terminate commitments to extend further credit. If we do not have or are unable to generate sufficient cash available to repay our debt obligations when they become due and payable, either upon maturity or in the event of a default, we may not be able to obtain additional debt or equity financing on favorable terms, if at all, which may negatively impact our ability to operate and continue our business as a going concern.
We have recently experienced management turnover, which creates uncertainties and could harm our business.

We have experienced significant changes in our executive leadership in the past eighteen months. In June 2021, our former Chief Executive Officer, Michael J. Coyle, announced he was resigning and our Chief Financial Officer, Douglas J. Devine, assumed the position of Interim Chief Executive Officer. In December 2020, our prior Chief Executive Officer, Kevin M. King, announced his retirement as our Chief Executive Officer. In June 2020, our Chief Financial Officer, Matthew C. Garrett, announced that he was resigning for personal reasons and in March 2020, our Chief Operating Officer, Karim Karti, resigned.

Changes to strategic or operating goals, which can often times occur with the appointment of new executives, can create uncertainty, may negatively impact our ability to execute quickly and effectively, and may ultimately be unsuccessful. In addition, executive leadership transition periods are often difficult as the new executives gain detailed knowledge of our
50


operations, and friction can result from changes in strategy and management style. Management turnover inherently causes some loss of institutional knowledge, which can negatively affect strategy and execution. If we do not integrate new executives successfully, we may be unable to manage and grow our business, and our financial condition and profitability may suffer as a result. In addition, to the extent we experience additional management turnover, competition for top management is high and it may take months to find a candidate that meets our requirements. If we are unable to attract and retain qualified management personnel, our business could suffer.
We depend on our senior management team and the loss of one or more key employees or an inability to attract and retain highly skilled employees could harm our business.
Our success depends largely on the continued services of key members of our executive management team and others in key management positions. For example, the services of Douglas J. Devine, our Interim Chief Executive Officer and Chief Financial Officer, are essential to formulating and executing on corporate strategy and to ensuring the continued operations and integrity of financial reporting within our company. In addition, the services provided by David A. Vort, our Executive Vice President of Sales, are critical to the growth that we have experienced in the sales of our Zio service. Our employees may terminate their employment with us at any time. If we lose one or more key employees, we may experience difficulties in competing effectively, developing our technologies and implementing our business strategy. We do not currently maintain key person life insurance policies on these or any of our employees.
In addition, our research and development programs and clinical operations depend on our ability to attract and retain highly skilled engineers and certified cardiographic technicians. We may not be able to attract or retain qualified engineers and certified cardiographic technicians in the future due to the competition for qualified personnel. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than us. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages. In addition, job candidates and existing employees, particularly in the San Francisco Bay Area, often consider the value of the stock awards they receive in connection with their employment. If the perceived value of our stock awards declines, it may harm our ability to recruit and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.
International expansion of our business exposes us to market, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
Our business strategy includes international expansion. Doing business internationally involves a number of risks, including:
multiple, conflicting and changing laws and regulations such as tax laws, privacy laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
obtaining and sustaining regulatory approvals and regulatory compliance where required for the sale of our products and services in various countries;
requirements to maintain data and the processing of that data on servers located within such countries;
complexities associated with managing multiple payor reimbursement regimes, government payors or patient self-pay systems;
logistics and regulations associated with shipping and returning our Zio monitors following use;
limits on our ability to penetrate international markets if we are required to process the Zio service locally;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the effect of local and regional financial pressures on demand and payment for our products and services and exposure to foreign currency exchange rate fluctuations;
natural disasters, political and economic instability, including wars, terrorism, political unrest, outbreak of disease, boycotts, curtailment of trade and other market restrictions;
regulatory and compliance risks that relate to maintaining accurate information and control over activities subject to regulation under the United States Foreign Corrupt Practices Act of 1977 (“FCPA”), U.K. Bribery Act of 2010 and comparable laws and regulations in other countries; and
51


compliance risks associated with General Data Protection Regulation (“GDPR”) enacted to protect the privacy of all individuals in the European Union and addresses export of the data outside of the European Union.
Any of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results of operations.
Our relationships with business partners in new international markets may subject us to an increased risk of litigation.
As we expand our business internationally, if we cannot successfully manage the unique challenges presented by international markets and our relationships with new business partners within those markets, our expansion activities may be adversely affected and we may become subject to an increased risk of litigation.
We may become involved in disputes relating to our products, contracts and business relationships. Such disputes include litigation against persons whom we believe have infringed on our intellectual property, infringement litigation filed against us, litigation against a competitor or litigation filed against us by distributors or service providers resulting from a breach of contract or other claim. Any of these disputes may result in substantial costs to us, judgments, settlements and diversion of our management’s attention, which could adversely affect our business, financial condition or operating results. There is also a risk of adverse judgments, as the outcome of litigation in foreign jurisdictions can be inherently uncertain.
We could be adversely affected by violations of the FCPA, and similar worldwide anti-bribery laws which could have a material adverse effect on our business.
The FCPA and similar worldwide anti-bribery laws generally prohibit companies and their intermediaries from corruptly providing any benefits to government officials for the purpose of obtaining or retaining business. We are in the process of designing and implementing policies and procedures intended to help ensure compliance with these laws. In the future, we may operate in parts of the world that have experienced governmental corruption to some degree. We cannot assure you that our internal control policies and procedures will protect us from improper acts committed by our employees or agents. Violations of these laws, or allegations of such violations, could disrupt our business and have a material adverse effect on our business and operations.
In addition, the DOJ or other governmental agencies could impose a broad range of civil and criminal sanctions under the FCPA and other laws and regulations including, but not limited to, injunctive relief, disgorgement, fines, penalties, modifications to business practices including the termination or modification of existing business relationships, the imposition of compliance programs and the retention of a monitor to oversee compliance with the FCPA. The imposition of any of these sanctions or remedial measures could have a material adverse effect on our business and results of operations.
Our proprietary data analytics engine may not operate properly, which could damage our reputation, give rise to claims against us or divert application of our resources from other purposes, any of which could harm our business and operating results.
The ECG data that is gathered through our Zio monitors is curated by algorithms that are part of our Zio service and a Zio report is delivered to the prescribing physician for diagnosis. The continuous development, maintenance and operation of our deep-learned backend data analytics engine is expensive and complex, and may involve unforeseen difficulties including material performance problems, undetected defects or errors. We may encounter technical obstacles, and it is possible that we may discover additional problems that prevent our proprietary algorithms from operating properly. We may also attempt to develop new capabilities and incorporate new technologies, including artificial intelligence, which could impact our data analytics platform’s performance. If our data analytics platform does not function reliably or fails to meet physician or payor expectations in terms of performance, physicians may stop prescribing the Zio service and payors could attempt to cancel their contracts with us.
Any unforeseen difficulties we encounter in our existing or new software, cloud-based applications, telecommunication service providers, and analytics services, and any failure by us to identify and address them could result in loss of revenue or market share, diversion of development resources, injury to our reputation and increased service and maintenance costs. Correction of defects or errors could prove to be impossible or impracticable. The costs incurred in correcting any defects or errors may be substantial and could adversely affect our operating results.
Provision of the Zio service is dependent upon third-party vendors who are subject to disruptions, which could directly or indirectly harm our business and operating results.
52


The analysis we perform to create the diagnostic report for the Zio service is dependent upon a recording made by each device, which requires the physical return of the Zio monitor to one of our clinical centers. We predominantly rely on the U.S. Postal Service (“USPS”) to perform this delivery service. Delivery of the Zio monitor to one of our clinical centers may be subject to disruption by natural disasters such as earthquake or flooding, labor disagreements or errors on behalf of USPS staff, operational and funding reductions negatively impacting USPS service capabilities, structural issues timely processing in some geographies, or other disruption to the USPS delivery infrastructure. Further, for the Zio AT monitor, we rely on the provision of cellular communication services for the timely transmission of patient information and reportable events. Once received, all data from both Zio XT and AT monitors is processed, curated and reported on through cloud-computing resources. The reliability of these communication and cloud services is also subject to natural disasters, labor disruptions, human error, and infrastructure failure.
Any of these disruptions may render it difficult or temporarily impossible for us to provide some or all of the Zio service, adversely affecting our operating results, causing significant distraction for management, and negatively impacting our business reputation.
Security breaches, loss of data and other disruptions could compromise sensitive information related to our business or patients, or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and our reputation.
In the ordinary course of our business, we and our third-party billing and collections provider, XIFIN, collect, process, and store sensitive data, including legally-protected personally identifiable health information about patients in the United States and in the United Kingdom. This personally identifiable information may include, among other information, names, addresses, phone numbers, email addresses, insurance account information, age, gender, and heart rate data. We also process and store, and use additional third parties to process and store, sensitive intellectual property and other proprietary business information, including that of our customers, payors and collaborative partners. Our patient information is encrypted but not de-identified. We manage and maintain our applications and data utilizing a combination of on-site systems, managed data center systems and cloud-based computing center systems. These applications and data encompass a wide variety of business critical information, including research and development information, commercial information and business and financial information.

We are highly dependent on information technology networks and systems, including the internet and services hosted by Amazon Web Services and other third party service providers, to securely process, transmit and store this critical information. Security breaches of this infrastructure, including physical or electronic break-ins, computer viruses, attacks by hackers and similar breaches, can create system disruptions, shutdowns, or unauthorized disclosure or modifications of confidential information involving patient health information to become publicly available. The secure processing, storage, maintenance and transmission of this critical information are vital to our operations and business strategy, and we devote significant resources to protecting such information, including executing Business Associates Agreements with applicable vendors. Although we take measures to protect sensitive information from unauthorized access or disclosure, cyber-attacks are becoming more sophisticated and frequent, and our information technology and infrastructure, and that of XIFIN and other third parties we utilize to process or store data, may be vulnerable to viruses and worms, phishing attacks, denial-of-service attacks, physical or electronic break-ins, attacks by hackers, breaches due to employee error, malfeasance, or misuse, or similar disruptions from unauthorized tampering. We have in the past been subject to cyber-attacks and data breaches and expect that we will be subject to additional cyber-attacks in the future and may experience future data breaches. While we have implemented data privacy and security measures that we believe are compliant with applicable privacy laws and regulations, some confidential and protected health information, is transmitted to us by third parties, who may not implement adequate security and privacy measures. Further, if third party service providers that process or store data on our behalf experience security breaches or violate applicable laws, agreements, or our policies, such events may also put our information at risk and could in turn have an adverse effect on our business.
A security breach or privacy violation that leads to disclosure or modification of, or prevents access to, patient information, including protected health information, could harm our reputation, compel us to comply with disparate state breach notification laws, require us to verify the correctness of database contents and otherwise subject us to liability under laws that protect personal data, resulting in increased costs or loss of revenue. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures in a timely manner, the market perception of the effectiveness of our security measures could be harmed, our operations could be disrupted, our brand could be adversely affected, demand for our products and services may decrease, we may be unable to provide the Zio service, we may lose sales and customers, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive patient data. We may be required to expend significant capital and financial resources to invest in security measures, protect against such threats or to alleviate problems caused by breaches in security. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm. Although we
53


have invested in our systems and the protection of our data to reduce the risk of an intrusion or interruption, and we monitor our systems on an ongoing basis for any current or potential threats, we can give no assurances that these measures and efforts will prevent all intrusions, interruptions, or breakdowns.
Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched, we may be unable to anticipate these techniques or to implement adequate preventive measures.
In the event that patients or physicians authorize or enable third parties to access their data on our systems, we cannot ensure the complete integrity or security of such data in our systems as we would not control that access. Third parties may also attempt to fraudulently induce our employees, or patients or physicians who use our technology, into disclosing sensitive information such as user names, passwords or other information. Third parties may also otherwise compromise our security measures in order to gain unauthorized access to the information we store. This could result in significant legal and financial exposure, a loss in confidence in the security of our service, interruptions or malfunctions in our service, and, ultimately, harm to our future business prospects and revenue.
Any such breach or interruption of our systems, or those of XIFIN or any of our third party information technology partners, could compromise our networks or data security processes and sensitive information could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost or stolen. Any such interruption in access, improper access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of patient information, such as the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, the General Data Protection Regulation, and the European Union Data Protection Directive, and regulatory penalties. Regardless of the merits of any such claim or proceeding, defending it could be costly and divert management’s attention from leading our business. Unauthorized access, loss or dissemination could also disrupt our operations, including our ability to perform our services, bill payors or patients, process claims and appeals, provide customer assistance services, conduct research and development activities, collect, process and prepare company financial information, provide information about our current and future solutions and engage in other patient and clinician education and outreach efforts. Any such breach could also result in the compromise of our trade secrets and other proprietary information, which could adversely affect our business and competitive position.

Depending on the nature of the information compromised, in the event of a data breach or other unauthorized access to or acquisition of our user data, we may also have obligations to notify users about the incident and we may need to provide some form of remedy for the individuals affected by the incident. A growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or acquisition of certain types of personal data. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another. Complying with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises user data. In addition, the interpretation and application of consumer, health-related and data protection laws, rules and regulations in the United States, Europe and elsewhere are often uncertain, contradictory and in flux. It is possible that these laws, rules and regulations may be interpreted and applied in a manner that is inconsistent with our practices or those of our distributors and partners. If we or these third parties are found to have violated such laws, rules or regulations, it could result in government-imposed fines, orders requiring that we or these third parties change our or their practices, or criminal charges, which could adversely affect our business. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices, systems and compliance procedures in a manner adverse to our business. In addition, California recently enacted the California Consumer Privacy Act ("CCPA"), which became effective on January 1, 2020, and will, among other things, require new disclosures to California consumers and afford such consumers new abilities to opt out of certain sales of personal information. It remains unclear how various provisions of the CCPA will be interpreted and enforced. The effects of the CCPA are potentially significant and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply with this legislation.
The use, misuse or off-label use of the Zio service may result in injuries that lead to product liability suits, which could be costly to our business.
The use, misuse or off-label use of the Zio service may in the future result in outcomes and complications potentially leading to product liability claims. For example, we are aware that physicians have prescribed the Zio service off-label for pediatric patients. We have also received and may in the future receive product liability or other claims with respect to the Zio service, including claims related to skin irritation and alleged burns. In addition, if the Zio monitor is defectively designed, manufactured or labeled, contains defective components or is misused, we may become subject to costly litigation initiated by physicians, or the hospitals and clinics where physicians prescribing our Zio service work, or their patients. Product liability
54


claims are especially prevalent in the medical device industry and could harm our reputation, divert management’s attention from our core business, be expensive to defend and may result in sizable damage awards against us.
Although we maintain product liability insurance, we may not have sufficient insurance coverage for future product liability claims. We may not be able to obtain insurance in amounts or scope sufficient to provide us with adequate coverage against all potential liabilities. Any product liability claims brought against us, with or without merit, could increase our product liability insurance rates or prevent us from securing continuing coverage, harm our reputation, significantly increase our expenses, and reduce product sales. Product liability claims in excess of our insurance coverage would be paid out of cash reserves, harming our financial condition and operating results.
Our forecasts of market growth may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business may not increase at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Our forecasts relating to, among other things, the expected growth in the ambulatory cardiac monitoring solutions market may prove to be inaccurate.
Our growth is subject to many factors, including whether the market for first-line ambulatory cardiac monitoring solutions continues to improve, the rate of market acceptance of the Zio service as compared to the products of our competitors and our success in implementing our business strategies, each of which is subject to many risks and uncertainties. If our Zio service works as anticipated to provide a correct first-line diagnosis, it may lead to a decrease in the amount of ambulatory cardiac monitoring prescriptions each year in the United States. This outcome would result if our Zio service is proven to produce the right diagnosis the first time, thereby reducing the need for additional testing. Accordingly, our forecasts of market opportunity should not be taken as indicative of our future growth.
We may acquire other companies or technologies, or enter into joint ventures or other strategic alliances, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results.
We may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our ambulatory cardiac monitoring solutions portfolio, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any particular target or obtain the expected benefits of any acquisition or investment. In addition, any of these transactions could be material to our financial condition and operating results and expose us to many risks, including:
disruption in our relationships with existing strategic partners or suppliers as a result of such a transaction;
unanticipated liabilities related to acquired companies;
difficulties integrating acquired personnel, technologies and operations into our existing business;
retention of key employees;
diversion of management time and focus from operating our business to management of strategic alliances or joint ventures or acquisition integration challenges;
increases in our expenses and reductions in our cash available for operations and other uses;
possible write-offs or impairment charges relating to acquired businesses; and
possible compliance, regulatory, or product issues.
To date, the growth of our operations has been largely organic, and we have limited experience in acquiring other businesses or technologies or entering into joint ventures or strategic alliances. Acquisitions, joint ventures or strategic alliances could also result in dilutive issuances of equity securities, the use of our available cash, or the incurrence of debt, which could harm our operating results. In addition, if an acquired business, joint venture or strategic alliance fails to materialize or fails to meet our expectations, our operating results, business and financial condition may suffer.
Consolidation of commercial payors could result in payors eliminating coverage or reducing reimbursement rates for our Zio service.
55


When payors combine their operations, the combined company may elect to reimburse our Zio service at the lowest rate paid by any of the participants in the consolidation or use its increased size to negotiate reduced rates. If one of the payors participating in the consolidation does not reimburse for the Zio service at all, the combined company may elect not to reimburse for the Zio service, which would adversely impact our operating results. While attempts by Aetna Inc. to acquire Humana Inc. and Anthem Inc. to acquire Cigna Corp. have been largely abandoned due to antitrust challenges by the DOJ, it is possible that these or other payor consolidations may occur in the future.
Our ability to utilize our net operating loss carryovers may be limited.
As of December 31, 2020, we had federal and state net operating loss carryforwards (“NOLs”) of $368.2 million and $218.7 million, respectively, which if not utilized will begin to expire in 2027 for federal purposes and have begun expiring for state purposes. We may use these NOLs to offset against taxable income for U.S. federal and state income tax purposes. However, Section 382 of the Internal Revenue Code, as amended, may limit the NOLs we may use in any year for U.S. federal income tax purposes in the event of certain changes in ownership of our company. A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of a company’s stock increase their ownership by more than 50 percentage points (by value) over their lowest ownership percentage within a rolling three year period. Similar rules may apply under state tax laws. Future issuances or sales of our stock, including certain transactions involving our stock that are outside of our control, could cause an “ownership change.” If an “ownership change” has occurred in the past or occurs in the future, Section 382 would impose an annual limit on the amount of pre-ownership change NOLs and other tax attributes we can use to reduce our taxable income, potentially increasing and accelerating our liability for income taxes, and also potentially causing those tax attributes to expire unused. As of June 30, 2021, a Section 382 study is in the process of being performed. Any limitation on using NOLs could, depending on the extent of such limitation and the NOLs previously used, result in our retaining less cash after payment of U.S. federal and state income taxes during any year in which we have taxable income, rather than losses, than we would be entitled to retain if such NOLs were available as an offset against such income for U.S. federal and state income tax reporting purposes, which could adversely impact our operating results.
We have identified a material weakness in our internal control over financial reporting which could, if not remediated, result in material misstatements in our financial statements.

We are responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act. As disclosed in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021, we identified a material weakness in our internal control over financial reporting. A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As a result of this material weakness, we concluded that our internal control over financial reporting was not effective based on criteria set forth by the Committee of Sponsoring Organization of the Treadway Commission in Internal Control-An Integrated Framework (2013).

To implement remedial measures as disclosed in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021, we committed additional resources, hired additional staff, and provided additional management oversight. If our remedial measures are insufficient to address the material weaknesses, or if additional material weaknesses or significant deficiencies in our internal control over financial reporting are discovered or occur in the future, our consolidated financial statements may contain material misstatements, and we could be required to restate our financial results. In addition, if we are unable to successfully remediate the material weakness that continues to exist and if we are unable to produce accurate and timely financial statements, our stock price may be adversely affected.
Risks Related to Our Intellectual Property
We may become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to provide the Zio service.
The medical device industry has been characterized by extensive litigation regarding patents, trademarks, trade secrets, and other intellectual property rights, and companies in the industry have used intellectual property litigation to gain a competitive advantage. It is possible that U.S. and foreign patents and pending patent applications or trademarks controlled by third parties, especially those held by our competitors, may be alleged to cover our products or services, or that we may be accused of misappropriating third parties’ trade secrets. Additionally, our products include hardware and software components that we purchase from vendors, and may include design components that are outside of our direct control. Our competitors, many of which have substantially greater resources and have made substantial investments in patent portfolios, trade secrets, trademarks, and competing technologies, may have applied for or obtained, or may in the future apply for or obtain, patents or trademarks
56


that will prevent, limit or otherwise interfere with our ability to make, use, sell and/or export our products and services or to use product names. Moreover, in recent years, individuals and groups that are non-practicing entities, commonly referred to as “patent trolls,” have purchased patents or otherwise obtained rights to other intellectual property assets for the purpose of making claims of infringement in order to extract settlements. From time to time, we may receive threatening letters, notices or “invitations to license,” or may be the subject of claims that our products and business operations infringe or violate the intellectual property rights of others. The defense of these matters can be time-consuming, costly to defend in litigation, divert management’s attention and resources, damage our reputation and brand, and cause us to incur significant expenses or make substantial payments to satisfy judgments or settle claims. Vendors from which we purchase hardware or software may not indemnify or defend us in the event that such hardware or software is accused of infringing a third-party’s patent or trademark or of misappropriating a third-party’s trade secrets.
Further, if such patents, trademarks, or trade secrets are successfully asserted against us, this may harm our business and result in injunctions preventing us from selling our products, license fees, damages and the payment of attorney’s fees and court costs. In addition, if we are found to have willfully infringed third-party patents or trademarks or to have misappropriated trade secrets, we could be required to pay treble damages in addition to other penalties. Although patent, trademark, trade secret, and other intellectual property disputes in the medical device and services area have often been settled through licensing or similar arrangements, costs associated with such arrangements may be substantial and could include ongoing royalties. We may be unable to obtain necessary licenses on satisfactory terms, if at all. If we do not obtain necessary licenses, we may not be able to redesign our Zio monitors or our Zio service to avoid infringement and our product development efforts may be negatively affected as a result.
Similarly, interference or derivation proceedings provoked by third parties or brought by the U.S. Patent and Trademark Office (“USPTO”) may be necessary to determine priority with respect to our patents, patent applications, trademarks or trademark applications. We may also become involved in other proceedings, such as reexamination, inter partes review, derivation or opposition proceedings before the USPTO or other jurisdictional body relating to our intellectual property rights or the intellectual property rights of others. Adverse determinations in a judicial or administrative proceeding or failure to obtain necessary licenses could prevent us from manufacturing the Zio monitors and selling the Zio service or using product names, which would have a significant adverse impact on our business.

Additionally, we may need to commence proceedings against others to enforce our patents or trademarks, to protect our trade secrets or know how, or to determine the enforceability, scope and validity of the proprietary rights of others. These proceedings would result in substantial expense to us and significant diversion of effort by our technical and management personnel. We may not prevail in any lawsuits that we initiate, a scenario that could also result in the invalidation of our asserted patents, and the damages or other remedies awarded, if any, may not be commercially meaningful. We may not be able to stop a competitor from marketing and selling products that are the same or similar to our products and services or from using product or service names that are the same or similar to ours, and our business may be harmed as a result.
We use certain open source software in the infrastructure supporting the Zio service. Licensees of open source software may be required to make public and use certain source code, to license proprietary software for free or to make certain derivative works available to others. As a result, we may face claims from companies that incorporate open source software into their products or from open source licensors, claiming ownership of, or demanding release of, the source code, the open source software or derivative works that were developed using such software, or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to cease offering the Zio service unless and until we can re-engineer it to avoid infringement. This re-engineering process could require significant additional research and development resources, and we may not be able to complete it successfully. While we monitor and control the use of open source software in the Zio service and in any third party software that is incorporated into the Zio service, and we try to ensure that no open source software is used in such a way as to require us to disclose the source code underlying the Zio service, there can be no guarantee that such use could not inadvertently occur. These risks could be difficult to eliminate or manage, and, if not addressed, could harm our business, intellectual property protection, financial condition and operating results.
57


Intellectual property rights may not provide adequate protection, which may permit third parties to compete against us more effectively.

In order to remain competitive, we must develop and maintain protection of the proprietary aspects of our technologies. We rely on a combination of patents, copyrights, trademarks, trade secret laws and confidentiality and invention assignment agreements with employees and third parties to protect our intellectual property rights. As of December 31, 2020, we owned, or retained exclusive license to, twenty issued U.S. patents, the earliest of which will expire in 2028. As of December 31, 2020, we also owned, or retained an exclusive license to, seven issued patents from the Japanese Patent Office, two issued patents from the Australian Patent Office, four issued patents from the Canadian Patent Office, four issued patents from the European Patent Office, and two issued patents from the Korean Patent Office. The earliest expiration date of these international patents is 2027. As of December 31, 2020, we had nineteen pending patent applications globally, including eight in the United States, four in the European Patent Office, three in Japan, and one in each of Australia, Korea, China and India. Our patents and patent applications are directed to covering key aspects of the design, manufacture and use of the Zio monitor and the Zio service.
We rely, in part, on our ability to obtain and maintain patent protection for our proprietary products and processes. The process of applying for and obtaining a patent is expensive, time-consuming and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost, in a timely manner, or in all jurisdictions where protection may be commercially advantageous, or we may not be able to protect our proprietary rights at all. Despite our efforts to protect our proprietary rights, unauthorized parties may be able to obtain and use information that we regard as proprietary. In addition, the issuance of a patent does not ensure that it is valid or enforceable, so even if we obtain patents, they may not be valid or enforceable against third parties. Our patent applications may not result in issued patents and our patents may not be sufficiently broad to protect our technology. Issued international patents may carry a requirement to “work” a patent in the applicable geography; failure to do so could lead to loss of the patent or the requirement to accept licensing terms, both of which would be favorable to our competitors. Furthermore, the issuance of a patent does not give us the right to practice the patented invention. Third parties may have blocking patents that could prevent us from marketing our own products and practicing our own technology. Alternatively, third parties may seek approval to market their own products similar to or otherwise competitive with our products. In these circumstances, we may need to defend and/or assert our patents, including by filing lawsuits alleging patent infringement. In any of these types of proceedings, a court or agency with jurisdiction may find our patents invalid or unenforceable; competitors may then be able to market products and use manufacturing and analytical processes that are substantially similar to ours. Even if we have valid and enforceable patents, these patents still may not provide protection against competing products or processes sufficient to achieve our business objectives. Litigation is time-consuming and expensive and would divert our resources.
If we are unable to protect the confidentiality of our trade secrets and other proprietary information, our business and competitive position may be harmed.
We rely heavily on trade secrets as well as invention assignment and confidentiality provisions that we have in contracts with our employees, consultants, collaborators and others to protect our algorithms and other aspects of our Zio service. We may not be able to prevent the unauthorized disclosure or use of our technical knowledge or other trade secrets by consultants, vendors or former or current employees, despite the existence generally of these confidentiality agreements and other contractual restrictions. These agreements may not provide meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use, misappropriation, or disclosure of such trade secrets, know-how, or other proprietary information. There can be no assurance that employees, consultants, vendors and clients have executed such agreements or have not breached or will not breach their agreements with us, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or independently developed by competitors. Despite the protections we do place on our intellectual property, monitoring unauthorized use and disclosure of our intellectual property is difficult, and we do not know whether the steps we have taken to protect our intellectual property will be adequate. In addition, the laws of many foreign countries will not protect our intellectual property rights to the same extent as the laws of the United States. Consequently, we may be unable to prevent our proprietary technology from being exploited abroad, which could affect our ability to expand to international markets or require costly efforts to protect our technology.
We may also employ individuals who were previously or are concurrently employed at research institutions or other medical device companies, including our competitors or potential competitors. We may be subject to claims that these employees, or we, have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former or concurrent employers, or that patents and applications we have filed to protect inventions of these employees, even those related to one or more of our products, are rightfully owned by their former or concurrent employer. Litigation may be necessary to defend against these claims. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management.
58


To the extent our intellectual property protection is incomplete, we are exposed to a greater risk of direct competition. A third party could, without authorization, copy or otherwise obtain and use our products or technology, or develop similar technology. Our competitors could purchase our products and attempt to replicate some or all of the competitive advantages we derive from our development efforts or design around our protected technology. Our failure to secure, protect and enforce our intellectual property rights could substantially harm the value of our Zio service, brand and business. The theft or unauthorized use or publication of our trade secrets and other confidential business information could reduce the differentiation of our products and harm our business, the value of our investment in development or business acquisitions could be reduced and third parties might make claims against us related to losses of their confidential or proprietary information. Any of the foregoing could materially and adversely affect our business.
Further, it is possible that others will independently develop the same or similar technology or otherwise obtain access to our unpatented technology, and in such cases we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our trade secret rights and related confidentiality and nondisclosure provisions. If we fail to obtain or maintain trade secret protection, or if our competitors obtain our trade secrets or independently develop technology similar to ours or competing technologies, our competitive market position could be materially and adversely affected. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets, and agreement terms that address non-competition are difficult to enforce in many jurisdictions, and might not be enforceable in certain cases.
If our trademarks and tradenames are not adequately protected, then we may not be able to build name recognition in our markets and our business may be adversely affected.
We rely on trademarks, service marks, trade names and brand names, such as our registered trademark “ZIO,” to distinguish our products from the products of our competitors, and have registered or applied to register these trademarks. We cannot assure you that our trademark applications will be approved. During trademark registration proceedings, we may receive rejections. Although we are given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in proceedings before the USPTO and in proceedings before comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote resources towards advertising and marketing new brands. Further, we cannot assure you that competitors will not infringe our trademarks or that we will have adequate resources to enforce our trademarks. Additionally, we are aware of at least one third party that has registered the “IRHYTHM” mark in the European Union in connection with computer software for controlling and managing patient medical information, heart rate monitors, and heart rate monitors to be worn during moderate exercise, among other uses. We and the third party are involved in adversary proceedings before the Trademark Office in the European Union, and those proceedings could impact our ability to obtain a European Union trade mark registration for the “IRHYTHM” mark, although we already own many national registrations for IRHYTHM in Europe.
Changes in patent law could diminish the value of patents in general, thereby impairing our ability to protect our existing and future products.
Recent patent reform legislation could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. In 2011, the Leahy-Smith America Invents Act (“Leahy-Smith Act”) was signed into law. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and also may affect patent litigation. These also include provisions that switched the United States from a “first-to-invent” system to a “first-to-file” system, allow third-party submission of prior art to the USPTO during patent prosecution and set forth additional procedures to attack the validity of a patent by the USPTO, administered post grant proceedings. Under a first-to-file system, assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled to the patent on an invention regardless of whether another inventor had made the invention earlier. Under the new post grant provisions of the Leahy-Smith Act, the USPTO introduced procedures that provide additional administrative pathways for third parties to challenge issued patents. Inter partes review (“IPR”) is one of these procedures. The number of IPR challenges filed is increasing, and in many cases, the USPTO is canceling or significantly narrowing issued patent claims. Accordingly, even if a patent is granted by the USPTO, there is risk that it may not withstand an IPR challenge. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. The Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.
59


In addition, patent reform legislation may pass in the future that could lead to additional uncertainties and increased costs surrounding the prosecution, enforcement and defense of our patents and applications. Furthermore, the U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit have made, and will likely continue to make, changes in how the patent laws of the United States are interpreted. Recent case law has increased uncertainty regarding the availability of patent protection for certain technologies and the costs associated with obtaining patent protection for those technologies. For example, the U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. In particular, the 2014 decision by the U.S. Supreme Court in Alice Corp. v. CLS Bank International has increased the difficulty of obtaining new software patents and enforcing existing software patents. Similarly, foreign courts have made, and will likely continue to make, changes in how the patent laws in their respective jurisdictions are interpreted. We cannot predict future changes in the interpretation of patent laws or changes to patent laws that might be enacted into law by U.S. and foreign legislative bodies. Those changes may materially affect our patents or patent applications and our ability to obtain additional patent protection in the future.
Risks Related to Government Regulation
Changes in the regulatory environment may constrain or require us to restructure our operations, which may harm our revenue and operating results.
Healthcare laws and regulations change frequently and may change significantly in the future. We may not be able to adapt our operations to address every new regulation, and new regulations may adversely affect our business. We cannot assure you that a review of our business by courts or regulatory authorities would not result in a determination that adversely affects our revenue and operating results, or that the healthcare regulatory environment will not change in a way that restricts our operations. In addition, there is risk that the U.S. Congress may implement changes in laws and regulations governing healthcare service providers, including measures to control costs, or reductions in reimbursement levels, which may adversely affect our business and results of operations.
Government payors, such as CMS, as well as insurers, have increased their efforts to control the cost, utilization and delivery of healthcare services. From time to time, the U.S. Congress has considered and implemented changes in the CMS fee schedules in conjunction with budgetary legislation. Further reductions of reimbursement by CMS for services or changes in policy regarding coverage of tests or other requirements for payment, such as prior authorization or a physician or qualified practitioner’s signature on test requisitions, may be implemented from time to time. Reductions in the reimbursement rates and changes in payment policies of other third-party payors may occur as well. Similar changes in the past have resulted in reduced payments as well as added costs and have added more complex regulatory and administrative requirements. For example, on January 29, 2021, Novitas Solutions, a MAC that we, physicians and hospitals rely on to process Medicare reimbursement claims related to our Zio service recently published reimbursement rates that were considerably lower than those than expected. On April 10, 2021, Novitas published rates for 2021 that were retroactive to the January 1, 2021 and replaced the rates that they published on January 29, 2021. These revised rates were higher that the rates posted on January 29, 2021, but continue to be significantly below our historical Medicare rates for our Zio XT service. Further changes in federal, state, local and third-party payor regulations or policies may have a material adverse impact on our business. Actions by agencies regulating insurance or changes in other laws, regulations, or policies may also have a material adverse effect on our business.
If we fail to comply with healthcare and other governmental regulations, we could face substantial penalties and our business, results of operations and financial condition could be adversely affected.
The products and services we offer are highly regulated, and there can be no assurance that the regulatory environment in which we operate will not change significantly and adversely in the future. Our arrangements with physicians, hospitals and clinics may expose us to broadly applicable fraud and abuse and other laws and regulations that may restrict the financial arrangements and relationships through which we market, sell and distribute our products and services. Our employees, consultants, and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements. Federal and state healthcare laws and regulations that may affect our ability to conduct business, include, without limitation:
federal and state laws and regulations regarding billing and claims payment applicable to our Zio service and regulatory agencies enforcing those laws and regulations;
the federal Anti-Kickback Statute, which prohibits, among other things, any person from knowingly and willfully offering, soliciting, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal healthcare programs, such as the CMS programs;
60


the federal False Claims Act, which prohibits, among other things, individuals or entities from knowingly presenting, or causing to be presented, false claims, or knowingly using false statements, to obtain payment from the federal government;
federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
the FCPA, the U.K. Bribery Act of 2010, and other local anti-corruption laws that apply to our international activities;
the federal Physician Payment Sunshine Act, or Open Payments, created under the Affordable Care Act, and its implementing regulations, which requires manufacturers of drugs, medical devices, biologicals and medical supplies for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to the U.S. Department of Health and Human Services, information related to payments or other transfers of value made to licensed physicians and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and its implementing regulations, which impose certain requirements relating to the privacy, security and transmission of individually identifiable health information; HIPAA also created criminal liability for knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
the GDPR, which replaces the 1995 Data Protection Directive known as Directive 95/46/EC;
the federal physician self-referral prohibition, commonly known as the Stark Law;
the FDA’s Code of Federal Regulations, including but not limited to, 21 CFR Parts 820, 803, 806, and 801 that outlines requirements for medical device design, manufacturing, labeling, distribution, and post-market surveillance requirements;
the European Union’s Medical Device Directives and Medical Device Regulations ("MDR") that outline requirements for medical device CE marking; and
state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.
The Affordable Care Act was enacted in 2010. The Affordable Care Act, among other things, amends the intent requirement of the federal Anti-Kickback Statute and criminal healthcare fraud statutes. A person or entity no longer needs to have actual knowledge of this statute or specific intent to violate it. In addition, the Affordable Care Act provides that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act.
Because of the breadth of these laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our activities could be subject to challenge under one or more of such laws. Any action brought against us for violations of these laws or regulations, even successfully defended, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. We may be subject to private “qui tam” actions brought by individual whistleblowers on behalf of the federal or state governments, with potential liability under the federal False Claims Act including mandatory treble damages and significant per-claim penalties, which were increased to $11,665 to $23,331 per false claim in 2020.
Although we have adopted policies and procedures designed to comply with these laws and regulations and conduct internal reviews of our compliance with these laws, our compliance is also subject to governmental review. The growth of our business and sales organization and our expansion outside of the United States may increase the potential of violating these laws or our internal policies and procedures. The risk of our being found in violation of these or other laws and regulations is further increased by the fact that many have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other healthcare laws and regulations that apply to us, we may
61


be subject to penalties, including significant criminal, civil, and administrative penalties, damages, fines, imprisonment, for individuals, exclusion from participation in government programs, such as Medicare and Medicaid, and we could be required to curtail or cease our operations. Any of the foregoing consequences could seriously harm our business and our financial results.
If we fail to obtain and maintain necessary regulatory clearances or approvals for the Zio monitors and Zio service, or if clearances or approvals for future products and indications are delayed or not issued, our commercial operations would be harmed.
The Zio monitors, including the associated software and algorithm, and the Zio service are subject to extensive regulation by the FDA in the United States, by the Competent Authorities in the European Union, and by the U.K. Government in the U.K. Such regulations are wide ranging and govern, among other things:
product design, development, manufacture, and release;
laboratory, preclinical and clinical testing, labeling, packaging, storage and distribution;
premarketing clearance or approval;
service operations
record keeping;
product marketing, promotion and advertising, sales and distribution; and
post-marketing surveillance, including reporting of deaths or serious injuries and certain categories of field correction and removals.

Before a new medical device or service, or a new intended use for an existing product or service, can be marketed in the United States, a company must first submit and receive either 510(k) clearance or premarketing approval from the FDA, unless an exemption applies. Either process can be expensive, lengthy and unpredictable. We may not be able to obtain the necessary clearances or approvals or may be unduly delayed in doing so, which could harm our business. Furthermore, even if we are granted regulatory clearances or approvals, they may include significant limitations on the indicated uses for the product, which may limit the market for the product. Although we have obtained 510(k) clearance to market the Zio monitors and the Zio service (Software as a Medical Device elements), our clearance can be revoked if safety, efficacy, or significant regulatory compliance problems develop.
In addition, we are required to file various reports with the FDA, and European regulators, including reports required by the medical device reporting regulations (“MDRs”) that require that we report to the regulatory authorities if our Zio service may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur. If these reports are not filed in a timely manner, regulators may impose sanctions and we may be subject to product liability or regulatory enforcement actions, all of which could harm our business.
If we initiate a correction or removal for our Zio service to reduce a risk to health posed by the Zio service, we would be required to submit a publicly available Correction and Removal report to the FDA and, in many cases, similar reports to other regulatory agencies. This report could be classified by the FDA as a device recall which could lead to increased scrutiny by the FDA, other international regulatory agencies and our customers regarding the quality and safety of our Zio service. Furthermore, the submission of these reports are public and could be used by competitors against us and cause physicians to delay or cancel prescriptions, which could harm our reputation.
If we assess a potential quality issue or complaint as not requiring either field action or notification, respectively, regulators may review documentation of that decision during a subsequent audit. If regulators disagree with our decision, or take issue with either our investigation process or the resulting documentation, regulatory agencies may impose sanctions and we may be subject to regulatory enforcement actions, including warning letters, all of which could harm our business.
The FDA and the Federal Trade Commission (“FTC”) also regulate the advertising and promotion of our products and services to ensure that the claims we make are consistent with our regulatory clearances, that there is adequate and reasonable data to substantiate the claims and that our promotional labeling and advertising is neither false nor misleading. If the FDA or FTC determines that any of our advertising or promotional claims are misleading, not substantiated or not permissible, we may be subject to enforcement actions, including warning letters, and we may be required to revise our promotional claims and make other corrections or restitutions.
62


The FDA and state and international authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by any such agency, which may include any of the following sanctions:
adverse publicity, warning letters, fines, injunctions, consent decrees and civil penalties;
repair, replacement, refunds, recall or seizure of our products;
operating restrictions, partial suspension or total shutdown of either production, distribution or service operation;
denial of our requests for regulatory clearance or premarket approval of new products or services, new intended uses or modifications to existing products or services;
withdrawal of regulatory clearance or premarket approvals that have already been granted; and
criminal prosecution.
If any of these events were to occur, our business and financial condition could be harmed.
Material modifications to the Zio monitors, labelling of the Zio monitors, or Zio service may require new 510(k) clearances, CE Marks or other premarket approvals or may require us to recall or cease marketing our products and services until clearances are obtained.
Material modifications to the intended use or technological characteristics of the Zio monitors or Zio service will require new 510(k) clearances, premarket approvals or CE Mark grants, or require us to recall or cease marketing the modified devices until these clearances or approvals are obtained. Based on FDA published guidelines, the FDA requires device manufacturers to initially make and document a determination of whether or not a modification requires a new clearance or approval; however, the FDA can review a manufacturer’s decision. Any modification to an FDA cleared device or service that would significantly affect its safety or efficacy or that would constitute a major change in its intended use would require a new 510(k) clearance or possibly a premarket approval. We may not be able to obtain additional 510(k) clearances or premarket approvals for new products or for modifications to, or additional indications for, the Zio monitors or Zio service in a timely fashion, or at all. Delays in obtaining required future clearances would harm our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth. We have made modifications to the Zio monitors and Zio service in the past that we believe do not require additional clearances or approvals, and we may make additional modifications in the future. If the FDA or a Notified Body disagrees and requires new clearances or approvals for any of these modifications, we may be required to recall and to stop selling or marketing the Zio monitors and Zio service as modified, which could harm our operating results and require us to redesign our products or services. In these circumstances, we may be subject to significant enforcement actions.
If we or our suppliers fail to comply with the FDA’s QSR or the European Union’s Medical Device Directive and Medical Device Regulations, our manufacturing or distribution operations could be delayed or shut down and our revenue could suffer.
Our manufacturing and design processes and those of our third-party suppliers are required to comply with the FDA’s Quality System Regulation (“QSR”) and the EU’s Medical Device Directive (“MDD”), through May 2021, after which time compliance with the MDR transitional provisions will be required until full transition to MDR compliance is achieved. All of these regulations cover procedures and documentation requirements for the design, testing, production, control, quality assurance, labeling, packaging, storage, shipping, and post-market surveillance of Zio monitors and associated software. We are also subject to similar state requirements and licenses, and to ongoing ISO 13485:2016 compliance in all operations to maintain our CE Mark. In addition, we must engage in extensive recordkeeping and reporting and must make available our facilities and records for periodic unannounced inspections by governmental agencies, including the FDA, state authorities, Notified Bodies and comparable agencies in other countries. If we perform poorly in a regulatory inspection, our operations could be disrupted and our manufacturing interrupted. Failure to take adequate corrective action in response to an adverse regulatory inspection could result in, among other things, a shutdown of our manufacturing or product distribution operations, significant fines, suspension of marketing clearances and approvals, seizures or recalls of our device, operating restrictions, warning letters, and criminal prosecutions, any of which would cause our business to suffer. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with applicable regulatory requirements, which may result in manufacturing delays for our product and cause our revenue to decline.
We are registered with the FDA as a medical device specifications developer and manufacturer. The FDA has broad post-market and regulatory enforcement powers. We are subject to unannounced inspections by the FDA and the Food and Drug
63


Branch of the California Department of Public Health (“CDPH”) to determine our compliance with the QSR and other regulations at both our design and manufacturing facilities, and these inspections may include the manufacturing facilities of our suppliers. Our design facilities in San Francisco, California were most recently inspected by the FDA in June 2016 and no formal 483 observations resulted. The most recent FDA inspection of our manufacturing facility occurred in October 2018 and no formal 483 observations resulted. The FDA also performed a Remote Regulatory Assessment ("RRA") of our design facilities in San Francisco, California, which concluded in May 2021. The FDA does not issue formal 483 observations at the conclusion of RRAs.
We are also registered with the EU as a medical device developer, manufacturer and service operator through the National Standard Authority of Ireland (“NSAI”) our European Notified Body. Most recently, the NSAI completed an ISO 13485 surveillance audit of our design, manufacturing and service operations in May 2021 and we expect a renewal of our ISO 13485 certification by the end of August 2021.
We can provide no assurance that we will continue to remain in compliance with the QSR or MDD, or to the European Union's new MDRs, which will be required to comply with the transitional provisions by May 2021. If the FDA, CDPH or NSAI inspect any of our facilities and discover compliance problems, we may have to cease manufacturing and product distribution until we can take the appropriate remedial steps to correct the audit findings. Taking corrective action may be expensive, time consuming and a distraction for management and if we experience a delay at our manufacturing facility we may be unable to produce Zio monitors, which would harm our business.
Zio monitors may in the future be subject to product recalls that could harm our reputation.
The FDA and similar governmental authorities in other countries have the authority to require the recall of commercialized products in the event of material regulatory deficiencies or device defects. A government mandated or voluntary recall by us could occur as a result of component failures, manufacturing errors, design issues, or labeling defects. Recalls of Zio monitors and associated software would divert managerial attention, be expensive, harm our reputation with customers and harm our financial condition and results of operations. A recall announcement would also negatively affect our stock price.
Healthcare reform measures could hinder or prevent the Zio service’s commercial success.
In the United States, there have been, and we expect there will continue to be, a number of legislative and regulatory changes to the healthcare system in ways that could harm our future revenues and profitability and the demand for the Zio service. Federal and state lawmakers regularly propose and, at times, enact legislation that would result in significant changes to the healthcare system, some of which are intended to contain or reduce the costs of medical products and services. The Affordable Care Act contains a number of provisions, including those governing enrollment in federal healthcare programs, reimbursement changes and fraud and abuse measures, all of which will impact existing government healthcare programs and will result in the development of new programs. We face uncertainties that might result from modifications or repeal of any of the provisions of the Affordable Care Act, including as a result of current and future executive orders and legislative actions. The impact of those changes on us and potential effect on the medical device industry as a whole is currently unknown. Any changes to the Affordable Care Act are likely to have an impact on our results of operations, and may have a material adverse effect on our results of operations. We cannot predict what other health care programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.
The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce costs of healthcare may harm:
our ability to set a price that we believe is fair for our Zio service;
our ability to generate revenue and achieve or maintain profitability; and
the availability of capital.
64


Compliance with environmental laws and regulations could be expensive, and failure to comply with these laws and regulations could subject us to significant liability.
Our research and development and manufacturing operations may involve the use of hazardous substances and are subject to a variety of federal, state, local and foreign environmental laws and regulations relating to the storage, use, discharge, disposal, remediation of, and human exposure to, hazardous substances and the sale, labeling, collection, recycling, treatment and disposal of products containing hazardous substances. Liability under environmental laws and regulations can be joint and several and without regard to fault or negligence. Compliance with environmental laws and regulations may be expensive and noncompliance could result in substantial liabilities, fines and penalties, personal injury and third-party property damage claims and substantial investigation and remediation costs. Environmental laws and regulations could become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations. We cannot assure you that violations of these laws and regulations will not occur in the future or have not occurred in the past as a result of human error, accidents, equipment failure or other causes. The expense associated with environmental regulation and remediation could harm our financial condition and operating results.

Exposure to United Kingdom political developments, including the outcome of its withdrawal from membership in the
European Union, could be costly and difficult to comply with and could seriously harm our business.

We have based a significant portion of our non-U.S. operations in the United Kingdom. In June 2016, a referendum was held in the U.K. which resulted in a majority voting in favor of the U.K. withdrawing from the E.U. (commonly referred to as "Brexit"). Pursuant to legislation approved by the U.K. Parliament and the E.U. Parliament in January 2020, the U.K. withdrew from the E.U. with effect from 11 p.m. (GMT) on January 31, 2020 on the terms of a withdrawal agreement agreed between the U.K. and the E.U. in October 2019. On December 24, 2020, the U.K. and E.U. agreed to a trade deal (the “Trade and Cooperation Agreement”) which was ratified by the U.K. on December 30, 2020. The Trade and Cooperation Agreement is subject to formal approval by the European Parliament and the Council of the European Union before it comes into effect and has been applied provisionally since January 1, 2021. There are still a number of areas of uncertainty in connection with the future of the U.K. and its relationship with the E.U. and the application and interpretation of the Trade and Cooperation Agreement, and Brexit related matters may take several years to be clarified and resolved. For example, because a significant proportion of the regulatory framework in the U.K. is currently derived from E.U. directives and regulations, Brexit could result in material changes to the regulatory regime applicable to many of our current operations. Although the Trade and Cooperation Agreement offers U.K. and E.U. companies preferential access to each other’s markets, ensuring imported goods will be free of tariffs and quotas, economic relations between the U.K. and the E.U. will now be on more restricted terms than existed previously. Therefore, at this time, we cannot predict the impact that the Trade and Cooperation Agreement and any future agreements contemplated under the terms of the Trade and Cooperation Agreement will have on our future business efforts to commercialize our Zio service in the U.K. and E.U. Accordingly, it is possible that new terms of the Trade and Cooperation Agreement may adversely affect our operations and financial results. We are currently in the process of evaluating our own risks and uncertainties to ascertain what financial, trade, regulatory and legal implications the Trade and Cooperation Agreement could have on our operations in the U.K. and otherwise. Finally, uncertainty surrounding Brexit has contributed to recent fluctuations in the U.K. economy as a whole which could experience future disruptions. As a result, Brexit could cause financial and capital markets within and outside the U.K. or the E.U. to constrict, thereby negatively impacting our ability to finance our U. K. operations which could also have an adverse effect on our results of operations and financial condition.
Risks Related to Our Common Stock
Future sales and issuances of securities could negatively affect our stock price and dilute the ownership interest of our existing investors.
Our expected future capital requirements may depend on many factors, including expanding our customer base, the expansion of our salesforce, and the timing and extent of spending on the development of our technology to increase our product offerings. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Additionally, new investors could gain rights, preferences and privileges senior to those of existing holders of our common stock. Any future debt financing into which we enter may impose upon us additional covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Any debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.
Sales or issuances of a substantial amount of securities, or the perception that such sales could occur, may cause a decline in the price of our common stock. Future resales of our common stock by our existing stockholders could cause the market price of our common stock to decline. In addition, the shares of common stock subject to outstanding options and restricted stock units under our 2016 Equity Incentive Plan and our 2016 Employee Stock Purchase Plan and the shares reserved for future issuance
65


under both such plans may become eligible for sale in the public markets in the future, subject to certain legal and control limitations.
We may sell shares or other securities in any offering at a price per share that is less than the price per share paid by existing investors, and investors purchasing shares or other securities in the future could have rights superior to existing stockholders. The price per share at which we sell additional shares of our common stock, or securities convertible or exchangeable into common stock, in future transactions may be higher or lower than the price per share paid by existing investors.
The market price of our common stock may fluctuate substantially, and you could lose all or part of your investment.
The market price of our common stock may continue to fluctuate substantially in response to, among other things, the risk factors described in this Quarterly Report on Form 10-Q and other factors, many of which are beyond our control, including:
changes in analysts’ estimates, investors’ perceptions, recommendations by securities analysts or our failure to achieve analysts’ estimates;
quarterly variations in our or our competitors’ results of operations;
the impact or anticipated impact of the COVID-19 pandemic on us;
periodic fluctuations in our revenue, due in part to the way in which we recognize revenue;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
general market conditions and other factors unrelated to our operating performance or the operating performance of our competitors;
changes in reimbursement coverage and rates by current or potential payors;
changes in CPT codes or the establishment of new CPT codes applicable to the Zio service;
changes in operating performance and stock market valuations of other technology companies generally, or those in the medical device industry in particular;
actual or anticipated changes in regulatory oversight of our products;
the results of our clinical trials;
the loss of key personnel, including changes in our board of directors and management;
legislation or regulation affecting our market;
lawsuits threatened or filed against us;
the announcement of new products or product enhancements by us or our competitors;
announced or completed acquisitions of businesses or technologies by us or our competitors;
announcements related to patents issued to us or our competitors and to litigation; and
developments in our industry.
Fluctuations in our stock price, volume of shares traded, and changes in our market valuations may make our stock less attractive to certain investors. Stockholders file securities class action litigation following periods of market volatility. Securities litigation, like the current action we are subject to in the District Court for the Northern District of California, could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations, financial condition, reputation and cash flows. These factors may materially and adversely affect the market price of our common stock.
If securities or industry analysts do not publish research or reports about our business, or if they issue adverse or misleading opinions regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, our intellectual property or our stock performance, or if our target studies and operating results fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to
66


publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd Frank Act, the listing requirements of The NASDAQ Stock Market and other applicable securities laws, rules and regulations. Compliance with these laws, rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time consuming or costly and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, our management and other personnel divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404. We continue to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge. We cannot predict or estimate the amount of additional costs we will incur in order to remain compliant with our public company reporting requirements or the timing of such costs. Additional compensation costs and any future equity awards will increase our compensation expense, which will increase our general and administrative expense and could adversely affect our profitability.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
As a public company, it is more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly to serve on our audit committee and compensation committee. In addition, compliance with applicable rules and regulations for public companies is generally more expensive than it is for private companies.
As a result of disclosure of information in this filing and in other filings required of a public company, our business and financial condition is more visible, which could be advantageous to our competitors and other third parties and could result in threatened or actual litigation. If such claims are successful, our business and operating results could be harmed, and even if the claims are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results.
Anti-takeover provisions in our amended and restated certificate of incorporation and bylaws, and Delaware law, could discourage a change in control of our company or a change in our management.
Our amended and restated certificate of incorporation and bylaws contain provisions that might enable our management to resist a takeover. These provisions include:
a classified board of directors;
advance notice requirements applicable to stockholders for matters to be brought before a meeting of stockholders and requirements as to the form and content of a stockholders’ notice;
a supermajority stockholder vote requirement for amending certain provisions of our amended and restated certificate of incorporation and bylaws;
67


the right to issue preferred stock without stockholder approval, which could be used to dilute the stock ownership of a potential hostile acquirer;
allowing stockholders to remove directors only for cause;
a requirement that the authorized number of directors may be changed only by resolution of the board of directors;
allowing all vacancies, including newly created directorships, to be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum, except as otherwise required by law;
a requirement that our stockholders may only take action at annual or special meetings of our stockholders and not by written consent;
limiting the forum to Delaware for certain litigation against us; and
limiting the persons that can call special meetings of our stockholders to our board of directors, the chairperson of our board of directors, the chief executive officer or the president (in the absence of a chief executive officer).
These provisions might discourage, delay or prevent a change in control of our company or a change in our management. The existence of these provisions could adversely affect the voting power of holders of common stock and limit the price that investors might be willing to pay in the future for shares of our common stock. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
Our amended and restated certificate of incorporation and bylaws provide that the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) will be the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ abilities to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation and bylaws provide that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (iii) any action asserting a claim against the company or any director or officer of the company arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or bylaws, or (v) any action asserting a claim against us governed by the internal affairs doctrine, in each such case subject to said Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. Our investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Our bylaws further provide that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. The enforceability of similar exclusive federal forum provisions in other companies’ organizational documents has been challenged in legal proceedings, and while the Delaware Supreme Court has ruled that this type of exclusive federal forum provision is facially valid under Delaware law, there is uncertainty as to whether other courts would enforce such provisions. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation or bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition and operating results.
68


We have not paid dividends in the past and do not expect to pay dividends in the future, and, as a result, any return on investment may be limited to the value of our stock.

We have never paid dividends and do not anticipate paying dividends in the foreseeable future. The payment of dividends will depend on our earnings, capital requirements, financial condition, prospects and other factors our board of directors may deem relevant. In addition, our loan agreement with Silicon Valley Bank limits our ability to, among other things, pay dividends or make other distributions or payments on account of our common stock, subject to certain exceptions. If we do not pay dividends, our stock may be less valuable because a return on your investment will only occur if our stock price appreciates and you sell our common stock thereafter.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Not applicable.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5.    OTHER INFORMATION

We were incorporated in Delaware on September 14, 2006. Our principal executive offices are now located at 699 8th Street, Suite 600, San Francisco, CA 94103, and our telephone number is (415) 632-5700. Our website address is www.iRhythmTech.com.  Investors and others should note that we announce material financial information to our investors using SEC filings, press releases, our investor relations website, public conference calls and webcasts. We use these channels as well as social media to communicate with investors, customers and the public about our company, our products and other issues. It is possible that information we post on social media channels could be deemed to be material information. We encourage investors, our customers and others interested in our company to review the information we post on our Facebook page (https://www.facebook.com/iRhythmTechnologies/) and Twitter feed (https://twitter.com/iRhythmTech). The information on, or that may be accessed through, our website and social media channels is not incorporated by reference into this Quarterly Report on Form 10-Q and should not be considered a part of this Quarterly Report on Form 10-Q.
ITEM 6.    EXHIBITS
The exhibits listed in the accompanying exhibit index are filed as part of, and incorporated by reference into, this Quarterly Report on Form 10-Q.
69


EXHIBIT INDEX
Incorporated by Reference
Exhibit
Number
DescriptionFormDateNumberFiled Herewith
3.18-K10/25/163.1
3.28-K6/23/203.1
3.38-K10/25/163.2
3.48-K8/14/203.1
31.1X
31.2X
32.1*X
101.INSXBRL Instance Document- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
70


101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)X
* The certifications filed as Exhibits 32.1 are not deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 and are not to be incorporated by reference into any filing of the Company under the Securities Exchange Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof irrespective of any general incorporation by reference language contained in any such filing, except to the extent that the registrant specifically incorporates it by reference.



71


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
iRhythm Technologies, Inc.
Date: August 9, 2021By:/s/ Douglas J. Devine
Douglas J. Devine
Interim Chief Executive Officer and Chief Financial Officer
 
(Principal Executive and Financial Officer)

72
EX-31.1 2 irtc-20210630xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF INTERIM CHIEF EXECUTIVE OFFICER
Pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a),
As Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Douglas J. Devine, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of iRhythm Technologies, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
/s/ Douglas J. Devine
Douglas J. Devine
Interim Chief Executive Officer and Chief Financial Officer
(Principal Executive Officer and Principal Financial and Accounting Officer)
Date: August 9, 2021

EX-31.2 3 irtc-20210630xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
Pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a),
As Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Douglas J. Devine, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of iRhythm Technologies, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
/s/ Douglas J. Devine
Douglas J. Devine
Interim Chief Executive Officer and Chief Financial Officer
(Principal Executive Officer and Principal Financial and Accounting Officer)
Date: August 9, 2021

EX-32.1 4 irtc-20210630xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF INTERIM CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of iRhythm Technologies, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), Douglas J. Devine, as Interim Chief Executive Officer and Chief Financial Officer of the Company, each hereby certifies, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350), to his knowledge:
1.The Report, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act of 1934, as amended; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Douglas J. Devine
Douglas J. Devine
Interim Chief Executive Officer and Chief Financial Officer
(Principal Executive Officer and Principal Financial and Accounting Officer)
Date: August 9, 2021
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of iRhythm Technologies, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 irtc-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Cash Equivalents and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Equity Incentive Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2341307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 irtc-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 irtc-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 irtc-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT February 2021 Awards Award Date, Two [Member] Award Date, Two Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Customer Customer [Domain] Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Short-term investments Short-term investments Debt Securities, Available-for-sale, Current Tax benefit recognized for U.S. net operating loss carryforward and other deferred tax assets Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location Income Statement Location [Axis] Statistical Measurement Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Research and development expense Collaboration Agreement, Research And Development Expense Collaboration Agreement, Research And Development Expense 2019 Awards 2019 Awards [Member] 2019 Awards Additional milestone payments, due in next 24 months Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Beginning balance Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Third amended and restated SVB loan agreement Third Amended And Restated Silicon Valley Bank Loan Agreement [Member] Third amended and restated silicon valley bank loan agreement. Awards granted Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Granted In Period Share based compensation arrangement by share based payment award number of shares available for grant granted in period. Schedule of Cash Equivalents and Available For Sale Investments Debt Securities, Available-for-sale [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus SVB term loan Silicon Valley Bank Term Loan [Member] Silicon valley bank term loan. Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Cash Equivalents And Investments [Abstract] Cash Equivalents and Investments. Organization, Consolidation and Presentation of Financial Statements [Abstract] Anti-dilutive securities excluded from diluted net loss (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total revenue recognized that was included in contract liability Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock Sale of Stock [Axis] Grant date fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value Maturities of available-for-sale investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net change in unrealized gains on available-for-sale securities Net change in unrealized gain on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Equity Award Award Type [Domain] Consulting and Professional Services Agreement (“CPSA”) Consulting and Professional Services Agreement (“CPSA”) [Member] Consulting and Professional Services Agreement (“CPSA”) Credit Facility Credit Facility [Domain] Assets Assets [Abstract] Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Remaining term of agreement Collaboration Agreement, Remaining Term Of Agreement Collaboration Agreement, Remaining Term Of Agreement Options vested and expected to vest (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price 2020 Awards 2020 Awards [Member] 2020 Awards Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity Investments Classified by Contractual Maturity Date [Table Text Block] 2021 Awards 2021 Awards [Member] 2021 Awards Number of options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] SVB loan agreement Silicon Valley Bank Loan Agreement [Member] Silicon valley bank loan agreement. Concentration of credit risk (in percentage) Concentration Risk, Percentage Preferred stock, $0.001 par value – 5,000,000 shares authorized at June 30, 2021 and December 31, 2020; and none issued and outstanding at June 30, 2021  and December 31, 2020 Preferred Stock, Value, Issued Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Debt Instrument Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Outstanding interest-bearing obligations Debt Instrument, Fair Value Disclosure Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Inventory, Current [Table] Inventory, Current [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Awards withheld for tax purposes Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Entity Interactive Data Current Entity Interactive Data Current Prime rate Prime Rate [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Provision for doubtful accounts and contractual allowances Provision For Doubtful Accounts And Contractual Allowances Provision for doubtful accounts and contractual allowances. Net loss per common share, basic (in USD per share) Earnings Per Share, Basic Document Type Document Type Total inventory and printed circuit board assemblies Inventory And Printed Circuit Board Assemblies Inventory and printed circuit board assemblies. Disaggregated Revenue by Payor Type and Major Service Disaggregation of Revenue [Table Text Block] Less: write-offs, net of recoveries and other adjustments Allowance For Doubtful Accounts Receivable Write Offs Net Of Recoveries And Other Adjustments Allowance for doubtful accounts receivable write-offs net of recoveries and other adjustments. Fair Value Measurement Fair Value Measurement [Domain] Entity Current Reporting Status Entity Current Reporting Status Cumulative Effect, Period Of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Commercial paper Commercial paper Commercial Paper [Member] Tax withholding upon vesting of restricted stock awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Aggregate Intrinsic Value (in thousands) Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value [Abstract] Add: provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Plan Name Plan Name [Axis] Assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Cash Equivalents and Investments Cash Equivalents And Short Term And Long Term Investments [Text Block] Cash equivalents and short term and long term Investments. Income Tax Disclosure [Abstract] Internal-use software Software Development [Member] Schedule of Changes in Allowance for Doubtful Accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Federal Government Agencies Federal Government Agencies [Member] Federal government agencies. Reversal of share-based compensation expense Share-Based Payment Arrangement, Reversal of Prior Expense Share-Based Payment Arrangement, Reversal of Prior Expense Options issued and outstanding Stock Options Issued And Outstanding [Member] Stock options issued and outstanding. Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Number of employees impacted by modification Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected Deferred revenue Contract with Customer, Liability, Current Options exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price U.S. government securities US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Cash equivalents Cash Equivalents, at Carrying Value Performance target to be earned at performance threshold (in percentage) Percentage Of Performance Target To Be Earned At Performance Threshold Percentage of performance target to be earned at performance threshold. Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Organization and Description of Business Business Description and Basis of Presentation [Text Block] Net Loss Per Common Share Earnings Per Share [Text Block] Reimbursement rate Cost Reimbursement Rate Cost Reimbursement Rate Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Issuance of common stock in connection with employee equity incentive plans, net Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Standby letters of credit Standby Letters of Credit [Member] Risks and Uncertainties Risk And Uncertainties, Policy [Policy Text Block] Risk And Uncertainties, Policy Gross profit Gross Profit Schedule of Common Stock Shares Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, general and administrative Selling, General and Administrative Expense Useful lives of PCBAs Other Assets, Useful Lives Other Assets, Useful Lives Finished goods Finished Goods [Member] Finished goods. Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] U.S. government securities US Government Corporations and Agencies Securities [Member] Debt Debt Disclosure [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Options exercisable (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock-Based Compensation Share-based Payment Arrangement [Text Block] Components of Inventory Schedule Of Inventory And Printed Circuit Board Assemblies Table [Table Text Block] Schedule of Inventory and printed circuit board assemblies. Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Beginning balance Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accrued professional services fees Accrued Professional Fees, Current Corporate notes Corporate Note Securities [Member] Common stock, $0.001 par value – 100,000,000 shares authorized at June 30, 2021 and December 31, 2020; 29,386,146 and 29,019,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unamortized compensation costs related to unvested stock options, expected period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance Based Restricted Stock Units ("PRSU") Performance Shares [Member] Commitments and contingencies (Note 6) Commitments and Contingencies Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Zio XT Service Code 93247 Product and Services, Zio XT Service Code 93247 [Member] Product and Services, Zio XT Service Code 93247 Schedule of Assumptions Used to Estimate Fair Value of Awards Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date ASC 326 Accounting Standards Update 2016-13 [Member] Entity Registrant Name Entity Registrant Name Performance threshold (in percentage) Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage Share-Based Payment Arrangement By Share-Based Payment Award, Performance threshold percentage Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Centers for Medicare & Medicaid Centers For Medicare And Medicaid [Member] Centers for Medicare and Medicaid. Selling, general and administrative Selling, General and Administrative Expenses [Member] Upfront fee payable Collaboration Agreement, Upfront Fee Payable Collaboration Agreement, Upfront Fee Payable Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Revenue, net Revenue from Contract with Customer, Excluding Assessed Tax Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Accrued vacation Accrued Vacation, Current Options to purchase common stock Share-based Payment Arrangement, Option [Member] Equity [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Carrying amount Reported Value Measurement [Member] Common Stock Common Stock [Member] Variable Rate Variable Rate [Axis] Loss from operations Operating Income (Loss) Add: provision for contractual allowances Accounts Receivable Allowance For Contractual Adjustments Accounts receivable allowance for contractual adjustments. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities, current portion Operating Lease, Liability, Current Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Awards forfeited Shares Issued, Shares, Share-based Payment Arrangement, Forfeited Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate Variable Rate [Domain] Verily Life Sciences LLC Verily Life Sciences LLC [Member] Verily Life Sciences LLC [Member] Inventory Inventory [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accrued liabilities Increase (Decrease) in Accrued Liabilities Purchases of available-for-sale investments Payments to Acquire Debt Securities, Available-for-sale Other income, net Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Components of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type Award Type [Axis] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Beginning balance (in USD) Ending balance (in USD) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Laboratory and manufacturing equipment Laboratory And Manufacturing Equipment [Member] Laboratory and manufacturing equipment. Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Summary of Share-based Awards Available for Grant under 2016 Plan Schedule Of Share Based Awards Available For Grant Table [Table Text Block] Schedule of share based awards available for grant. Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Options exercisable (in USD) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Tranche B loans Tranche B Loans [Member] Tranche B loans. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Credit losses on debt securities Debt Securities, Available-for-sale, Realized Loss Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, noncurrent portion Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements Accounting Standards Update [Axis] Basis spread deduction on variable rate (in percentage) Debt Instrument Basis Spread Deduction On Variable Rate Debt instrument, basis spread deduction on variable rate. Interest expense Interest Expense Interest rate (in percentage) Debt Instrument, Interest Rate, Effective Percentage City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Unvested restricted stock units Restricted Stock Units ("RSUs") Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Contract Costs Contract Cost Policy [Policy Text Block] Contract cost policy. Computer equipment and software Computer Equipment And Software [Member] Computer equipment and software. Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Amendment Flag Amendment Flag Printed circuit board assemblies Printed Circuit Board Assemblies [Member] Printed circuit board assemblies. Estimated fair value Estimate of Fair Value Measurement [Member] Healthcare Institutions Healthcare Institutions [Member] Healthcare institutions. Asset Class Asset Class [Domain] PRSUs and RSUs unvested Performance Based Restricted Stock Units And Restricted Stock Units [Member] Performance based restricted stock units and restricted stock units. Repayment of debt Repayments of Lines of Credit Additional expenses expected to be incurred Collaboration Agreement, Research And Development Expense Expected To Be Incurred Collaboration Agreement, Research And Development Expense Expected To Be Incurred Options forfeited (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax provision Income Tax Expense (Benefit) Restricted stock units granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period Accounts receivable, net of allowances for doubtful accounts of $11,923 and $12,711 as of June 30, 2021 and December 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Less: realized contractual adjustments Accounts Receivable Contractual Adjustments Accounts receivable contractual adjustments. Equity Components Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Investment Type Investment Type [Axis] Total current assets Assets, Current Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Inventory Inventory, Net Changes In The Contractual Allowance Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number Share-based Compensation Share-based Payment Arrangement [Policy Text Block] Amortization of operating lease right-of-use assets Operating Lease Right Of Use Assets Amortization Operating lease right of use assets amortization. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Total unamortized compensation costs, net of estimated forfeitures related to unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service Product and Service [Axis] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Change In The Allowance For Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Total unamortized compensation costs, net of estimated forfeitures related to restricted stock unit Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Revenue Revenue Benchmark [Member] Equity Component Equity Component [Domain] Equipment wear period (in days) Equipment Wear Period Equipment wear period. Incremental compensation cost resulting from modification Share-based Payment Arrangement, Plan Modification, Incremental Cost Statement [Line Items] Statement [Line Items] Restricted stock unites forfeited (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Deferred revenue Increase (Decrease) in Contract with Customer, Liability Due after one year through three years Debt Securities, Available-for-sale, Noncurrent Estimated Fair Value Total cash equivalents and available-for-sale investments Debt Securities, Available-for-sale Counterparty Name Counterparty Name [Domain] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Balance, beginning of period Balance, end of period Accounts Receivable For Contractual Allowance Accounts receivable for contractual allowance. Type of Adoption Accounting Standards Update [Domain] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Customer Customer [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Asset Class Asset Class [Axis] Local Phone Number Local Phone Number Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Proceeds from issuance of common stock in connection with employee equity incentive plans Proceeds from Issuance of Common Stock Total assets Assets Plan Name Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Numerator: Net Income (Loss) Attributable to Parent [Abstract] Product and Service Product and Service [Domain] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Market Condition Awards Market Condition Awards [Member] Market Condition Awards Available-for-sale securities, weighted average maturity of days Available For Sale Debt Securities Maturity Period Available-for-sale debt securities maturity period. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving credit facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Weighted-average shares, basic (in shares) Weighted-average shares used to compute net loss per common share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per common share, diluted (in USD per share) Earnings Per Share, Diluted Claims payable Claims Payable Current Claims payable current. Shares issued, price per share (in USD per share) Sale of Stock, Price Per Share 2016 Plan Two Thousand Sixteen Equity Incentive Plan [Member] Two thousand sixteen equity incentive plan. Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of revenue Cost of Revenue Investments Investment, Policy [Policy Text Block] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Options Outstanding Options Outstanding [Abstract] Options Outstanding [Abstract] Raw materials Raw Materials [Member] Raw materials. Property and equipment costs included in accounts payable and accrued liabilities Property Plant And Equipment Costs Included In Liabilities Property plant and equipment costs included in liabilities. Corporate notes Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type Concentration Risk Type [Axis] Accrued payroll and related expenses Accrued Salaries, Current Dividends declared Dividends, Common Stock Schedule of Fair Value of Company's Financial Assets and Liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Proceeds from line of credit Proceeds from Long-term Lines of Credit Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Inventory Increase (Decrease) in Inventories Other assets Other Assets Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Eligible accounts receivable for borrowings (in percentage) Percentage Of Eligible Accounts Receivable For Borrowings Percentage of eligible accounts receivable for borrowings. Reimbursement of tenant improvement allowance Reimbursement of Tenant Improvement Allowance Reimbursement of Tenant Improvement Allowance Weighted- Average Remaining Contractual Life (years) Weighted Average Remaining Contractual Life (Years) [Abstract] Weighted Average Remaining Contractual Life (Years) [Abstract] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Inventory Inventory [Domain] Share-Based Awards Available For Grant Stock Option Activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Borrowing capacity as a percentage of eligible accounts receivable (percent) Line of Credit, Maximum Borrowing Capacity as a Percentage of Eligible Accounts Receivable Line of Credit, Maximum Borrowing Capacity as a Percentage of Eligible Accounts Receivable Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year Award Date [Domain] Award Date [Domain] Components of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location Income Statement Location [Domain] Period from device applied to the time the report is posted (in days) Period From Device Applied To The Time The Report Is Posted Period From Device Applied To The Time The Report Is Posted Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Additional awards authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Equity Incentive Plans Shareholders' Equity and Share-based Payments [Text Block] Other noncurrent liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Payment of long term debt Repayments of Long-term Debt Earnings Per Share [Abstract] Zio XT Service Code 93243 Product and Services, Zio XT Service Code 93243 [Member] Product and Services, Zio XT Service Code 93243 Zio XT service Zio X T Service [Member] Zio XT service. Total property and equipment, gross Property, Plant and Equipment, Gross Allowances for doubtful accounts Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Weighted- Average Exercise Price Per Share Weighted Average Exercise Price Per Share [Abstract] Weighted Average Exercise Price Per Share [Abstract] Schedule of Changes in Contractual Allowance Schedule Of Change In Contractual Allowance Table [Table Text Block] Tabular disclosure of changes in contractual allowance. Document Quarterly Report Document Quarterly Report Options vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Sales of available-for-sale investments Proceeds from Sale of Debt Securities, Available-for-sale Beginning balance (in USD per share) Ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Available-for-sale securities in unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Debt, noncurrent portion Long-term Debt, Excluding Current Maturities Contracted third-party payors Commercial Payors [Member] Commercial Payors Total stock-based compensation expense Share-based Payment Arrangement, Expense Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Fiscal Period Focus Document Fiscal Period Focus Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Investments Investments [Domain] Debt, current portion Debt, Current Accretion of discounts on investments, net and other Accretion (Amortization) of Discounts and Premiums, Investments Counterparty Name Counterparty Name [Axis] Contract Liabilities Contract Liability Policy [Policy Text Block] Contract liability policy. Cash and cash equivalents beginning of period Cash and cash equivalents end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Shares available for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Award Date [Axis] Award Date [Axis] Non-contracted third-party payors Non-Contracted Third-Party Payors [Member] Non-Contracted Third-Party Payors [Member] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Unrealized loss Debt Securities, Available-for-sale, Unrealized Loss Accrued ESPP contribution Accrued Employee Stock Purchase Plan Contribution Accrued Employee Stock Purchase Plan Contribution Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Issuance of common stock in connection with employee equity incentive plans, net (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares, diluted (in shares) Weighted-average shares used to compute net loss per common share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Pharmakon loan agreement Pharmakon Loan Agreement [Member] Pharmakon loan agreement. Income Taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Total cash equivalents and available-for-sale investments Cash, Cash Equivalents, and Short-term Investments Current Fiscal Year End Date Current Fiscal Year End Date Summary of Stock Option Activity Under 2006 and 2016 Plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt instrument interest rate spread (in percentage) Debt Instrument, Basis Spread on Variable Rate Underwriters' option to purchase additional shares of common stock (in shares) Underwriters' Option To Purchase Additional Shares Of Common Stock Underwriters' Option To Purchase Additional Shares Of Common Stock Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Measurement Basis Measurement Basis [Axis] Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Shares available for grant under future stock plans Grant Under Future Stock Plans [Member] Grant under future stock plans. Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility Credit Facility [Axis] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Tax withholding upon vesting of restricted stock awards Payment, Tax Withholding, Share-based Payment Arrangement Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money market funds Money Market Funds [Member] Options vested and expected to vest (in USD) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Debt Instrument, Name Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Available-for-sale securities in unrealized loss for more than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Other assets Increase (Decrease) in Other Noncurrent Assets Statistical Measurement Statistical Measurement [Axis] January 2021 Awards Award Date, One [Member] Award Date, One Cover [Abstract] Goodwill Goodwill Cost of revenue Cost of Sales [Member] 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] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Restricted stock units vested (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Vested Stock Issued During Period, Shares, Restricted Stock Award, Vested Inventory [Line Items] Inventory [Line Items] Options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 9 irtc-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 irtc-20210630_htm.xml IDEA: XBRL DOCUMENT 0001388658 2021-01-01 2021-06-30 0001388658 2021-07-30 0001388658 2021-06-30 0001388658 2020-12-31 0001388658 2021-04-01 2021-06-30 0001388658 2020-04-01 2020-06-30 0001388658 2020-01-01 2020-06-30 0001388658 2019-12-31 0001388658 2020-06-30 0001388658 us-gaap:CommonStockMember 2021-03-31 0001388658 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001388658 us-gaap:RetainedEarningsMember 2021-03-31 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001388658 2021-03-31 0001388658 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001388658 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001388658 us-gaap:CommonStockMember 2021-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001388658 us-gaap:RetainedEarningsMember 2021-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001388658 us-gaap:CommonStockMember 2020-12-31 0001388658 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001388658 us-gaap:RetainedEarningsMember 2020-12-31 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001388658 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001388658 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001388658 us-gaap:CommonStockMember 2020-03-31 0001388658 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001388658 us-gaap:RetainedEarningsMember 2020-03-31 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001388658 2020-03-31 0001388658 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001388658 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001388658 us-gaap:CommonStockMember 2020-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001388658 us-gaap:RetainedEarningsMember 2020-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001388658 us-gaap:CommonStockMember 2019-12-31 0001388658 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001388658 us-gaap:RetainedEarningsMember 2019-12-31 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001388658 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001388658 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001388658 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001388658 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001388658 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001388658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001388658 2020-08-21 2020-08-21 0001388658 2020-08-21 0001388658 irtc:ProductAndServicesZioXTServiceCode93243Member 2021-04-10 0001388658 irtc:ProductAndServicesZioXTServiceCode93247Member 2021-04-10 0001388658 2020-01-01 2020-12-31 0001388658 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0001388658 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001388658 irtc:FederalGovernmentAgenciesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001388658 irtc:ZioXTServiceMember 2021-01-01 2021-06-30 0001388658 irtc:CommercialPayorsMember 2021-04-01 2021-06-30 0001388658 irtc:CommercialPayorsMember 2020-04-01 2020-06-30 0001388658 irtc:CommercialPayorsMember 2021-01-01 2021-06-30 0001388658 irtc:CommercialPayorsMember 2020-01-01 2020-06-30 0001388658 irtc:NonContractedThirdPartyPayorsMember 2021-04-01 2021-06-30 0001388658 irtc:NonContractedThirdPartyPayorsMember 2020-04-01 2020-06-30 0001388658 irtc:NonContractedThirdPartyPayorsMember 2021-01-01 2021-06-30 0001388658 irtc:NonContractedThirdPartyPayorsMember 2020-01-01 2020-06-30 0001388658 irtc:CentersForMedicareAndMedicaidMember 2021-04-01 2021-06-30 0001388658 irtc:CentersForMedicareAndMedicaidMember 2020-04-01 2020-06-30 0001388658 irtc:CentersForMedicareAndMedicaidMember 2021-01-01 2021-06-30 0001388658 irtc:CentersForMedicareAndMedicaidMember 2020-01-01 2020-06-30 0001388658 irtc:HealthcareInstitutionsMember 2021-04-01 2021-06-30 0001388658 irtc:HealthcareInstitutionsMember 2020-04-01 2020-06-30 0001388658 irtc:HealthcareInstitutionsMember 2021-01-01 2021-06-30 0001388658 irtc:HealthcareInstitutionsMember 2020-01-01 2020-06-30 0001388658 us-gaap:MoneyMarketFundsMember 2021-06-30 0001388658 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001388658 us-gaap:CorporateNoteSecuritiesMember 2021-06-30 0001388658 us-gaap:CommercialPaperMember 2021-06-30 0001388658 us-gaap:MoneyMarketFundsMember 2020-12-31 0001388658 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001388658 us-gaap:CorporateNoteSecuritiesMember 2020-12-31 0001388658 us-gaap:CommercialPaperMember 2020-12-31 0001388658 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-06-30 0001388658 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-06-30 0001388658 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001388658 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001388658 us-gaap:MoneyMarketFundsMember 2021-06-30 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-06-30 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001388658 us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2021-06-30 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001388658 us-gaap:CommercialPaperMember 2021-06-30 0001388658 us-gaap:FairValueInputsLevel1Member 2021-06-30 0001388658 us-gaap:FairValueInputsLevel2Member 2021-06-30 0001388658 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001388658 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001388658 us-gaap:MoneyMarketFundsMember 2020-12-31 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001388658 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001388658 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001388658 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001388658 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001388658 us-gaap:CommercialPaperMember 2020-12-31 0001388658 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001388658 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001388658 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001388658 irtc:RawMaterialsMember 2021-06-30 0001388658 irtc:RawMaterialsMember 2020-12-31 0001388658 irtc:FinishedGoodsMember 2021-06-30 0001388658 irtc:FinishedGoodsMember 2020-12-31 0001388658 irtc:PrintedCircuitBoardAssembliesMember 2021-01-01 2021-06-30 0001388658 irtc:PrintedCircuitBoardAssembliesMember 2021-06-30 0001388658 irtc:PrintedCircuitBoardAssembliesMember 2020-12-31 0001388658 irtc:LaboratoryAndManufacturingEquipmentMember 2021-06-30 0001388658 irtc:LaboratoryAndManufacturingEquipmentMember 2020-12-31 0001388658 irtc:ComputerEquipmentAndSoftwareMember 2021-06-30 0001388658 irtc:ComputerEquipmentAndSoftwareMember 2020-12-31 0001388658 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001388658 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001388658 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001388658 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001388658 us-gaap:SoftwareDevelopmentMember 2021-06-30 0001388658 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001388658 irtc:VerilyLifeSciencesLLCMember 2019-09-03 2019-09-03 0001388658 irtc:VerilyLifeSciencesLLCMember 2019-12-31 0001388658 irtc:VerilyLifeSciencesLLCMember 2019-09-03 0001388658 irtc:VerilyLifeSciencesLLCMember 2020-01-01 2020-12-31 0001388658 irtc:VerilyLifeSciencesLLCMember 2021-06-30 0001388658 irtc:SiliconValleyBankLoanAgreementMember 2015-12-31 0001388658 irtc:SiliconValleyBankLoanAgreementMember us-gaap:PrimeRateMember 2015-12-01 2015-12-31 0001388658 srt:MaximumMember irtc:SiliconValleyBankLoanAgreementMember 2015-12-01 2015-12-31 0001388658 irtc:SiliconValleyBankTermLoanMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember 2018-10-31 0001388658 irtc:PharmakonLoanAgreementMember 2018-10-01 2018-10-31 0001388658 irtc:SiliconValleyBankTermLoanMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001388658 srt:MinimumMember irtc:SiliconValleyBankTermLoanMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember 2018-10-31 0001388658 irtc:TrancheBLoansMember irtc:PharmakonLoanAgreementMember 2018-10-31 0001388658 us-gaap:StandbyLettersOfCreditMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember 2018-10-31 0001388658 us-gaap:StandbyLettersOfCreditMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember 2018-10-01 2018-10-31 0001388658 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember irtc:ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember 2018-10-31 0001388658 irtc:StockOptionsIssuedAndOutstandingMember 2021-06-30 0001388658 irtc:StockOptionsIssuedAndOutstandingMember 2020-12-31 0001388658 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001388658 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001388658 irtc:GrantUnderFutureStockPlansMember 2021-06-30 0001388658 irtc:GrantUnderFutureStockPlansMember 2020-12-31 0001388658 irtc:TwoThousandSixteenEquityIncentivePlanMember 2019-12-31 0001388658 irtc:TwoThousandSixteenEquityIncentivePlanMember 2020-01-01 2020-12-31 0001388658 irtc:TwoThousandSixteenEquityIncentivePlanMember 2020-12-31 0001388658 irtc:TwoThousandSixteenEquityIncentivePlanMember 2021-01-01 2021-06-30 0001388658 irtc:TwoThousandSixteenEquityIncentivePlanMember 2021-06-30 0001388658 2019-01-01 2019-12-31 0001388658 irtc:MarketConditionAwardsMember 2021-01-01 2021-06-30 0001388658 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001388658 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001388658 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001388658 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001388658 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001388658 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001388658 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001388658 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001388658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001388658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001388658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001388658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001388658 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001388658 us-gaap:EmployeeStockMember 2021-06-30 0001388658 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001388658 us-gaap:PerformanceSharesMember irtc:A2019AwardsMember 2020-01-01 2020-03-31 0001388658 us-gaap:PerformanceSharesMember irtc:A2019AwardsMember 2020-06-19 2020-06-19 0001388658 us-gaap:PerformanceSharesMember irtc:A2019AwardsMember 2021-01-01 2021-06-30 0001388658 us-gaap:PerformanceSharesMember irtc:A2019AwardsMember 2021-04-01 2021-06-30 0001388658 srt:MinimumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2020-02-01 2020-02-29 0001388658 srt:MinimumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2020-02-01 2020-02-29 0001388658 srt:MaximumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2020-02-01 2020-02-29 0001388658 srt:MaximumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2020-02-01 2020-02-29 0001388658 us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2020-02-01 2020-02-29 0001388658 us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2020-02-29 0001388658 us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2021-04-01 2021-06-30 0001388658 us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2021-01-01 2021-06-30 0001388658 srt:MaximumMember irtc:AwardDateOneMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-01-01 2021-01-31 0001388658 irtc:AwardDateOneMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-01-01 2021-01-31 0001388658 irtc:AwardDateOneMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-01-31 0001388658 irtc:AwardDateOneMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-04-01 2021-06-30 0001388658 irtc:AwardDateOneMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-01-01 2021-06-30 0001388658 srt:MinimumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-02-01 2021-02-28 0001388658 srt:MinimumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2020AwardsMember 2021-02-01 2021-02-28 0001388658 srt:MaximumMember irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-02-01 2021-02-28 0001388658 irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-02-01 2021-02-28 0001388658 irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-02-28 0001388658 irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-04-01 2021-06-30 0001388658 irtc:AwardDateTwoMember us-gaap:PerformanceSharesMember irtc:A2021AwardsMember 2021-01-01 2021-06-30 0001388658 irtc:ConsultingAndProfessionalServicesAgreementCPSAMember 2021-01-01 2021-06-30 0001388658 irtc:ConsultingAndProfessionalServicesAgreementCPSAMember 2021-04-01 2021-06-30 0001388658 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001388658 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001388658 irtc:PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember 2021-04-01 2021-06-30 0001388658 irtc:PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember 2020-04-01 2020-06-30 shares iso4217:USD iso4217:USD shares pure irtc:investment_security irtc:employee false 2021 Q2 0001388658 --12-31 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member 10-Q true 2021-06-30 false 001-37918 iRhythm Technologies, Inc. DE 20-8149544 699 8th Street Suite 600 San Francisco, CA 94103 415 415 632-5700 632-5700 Yes Yes Yes Yes Large Accelerated Filer false false false false false 29403360 Common Stock, Par Value $.001 Per Share IRTC NASDAQ 138872000 88628000 116792000 246589000 11923000 12711000 63423000 29932000 9261000 5313000 7219000 7363000 335567000 377825000 47086000 34247000 87533000 84714000 862000 862000 14176000 14091000 485224000 511739000 8945000 4365000 42598000 40532000 2507000 930000 11667000 11667000 7301000 8171000 73018000 65665000 15515000 21339000 2265000 1830000 87984000 81293000 178782000 170127000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 29386146 29386146 29019350 29019350 27000 27000 656231000 646258000 7000 11000 -349823000 -304684000 306442000 341612000 485224000 511739000 81278000 50878000 155589000 114413000 25995000 15484000 49453000 31547000 55283000 35394000 106136000 82866000 9606000 12542000 18116000 20957000 62669000 43014000 132482000 91244000 72275000 55556000 150598000 112201000 -16992000 -20162000 -44462000 -29335000 307000 381000 642000 761000 55000 237000 179000 742000 -17244000 -20306000 -44925000 -29354000 116000 131000 214000 148000 -17360000 -20437000 -45139000 -29502000 -0.59 -0.59 -0.75 -0.75 -1.54 -1.54 -1.09 -1.09 29318894 29318894 27176601 27176601 29242089 29242089 27008236 27008236 -17360000 -20437000 -45139000 -29502000 -5000 -183000 -4000 99000 -17365000 -20620000 -45143000 -29403000 -45139000 -29502000 4189000 3220000 30490000 10073000 -1010000 66000 14180000 13524000 3227000 2986000 47671000 12994000 4027000 1015000 -145000 -592000 29000 2728000 1873000 -4540000 -1985000 -9689000 1577000 -54000 -2576000 -2326000 2351000 0 -42385000 -32519000 10134000 5586000 46429000 8009000 0 14525000 175300000 88645000 118737000 89575000 5833000 0 5577000 9361000 25852000 5149000 -26108000 4212000 50244000 61268000 88628000 20462000 138872000 81730000 658000 796000 5319000 1369000 6047000 621000 1632000 0 29287749 27000 641996000 -332463000 12000 309572000 98397 4001000 4001000 747000 747000 10981000 10981000 -17360000 -17360000 -5000 -5000 29386146 27000 656231000 -349823000 7000 306442000 29019350 27000 646258000 -304684000 11000 341612000 366796 5577000 5577000 25852000 25852000 30248000 30248000 -45139000 -45139000 -4000 -4000 29386146 27000 656231000 -349823000 7000 306442000 27026975 25000 394507000 -269919000 364000 124977000 337176 6392000 6392000 687000 687000 7884000 7884000 -20437000 -20437000 -183000 -183000 27364151 25000 408096000 -290356000 181000 117946000 26682720 25000 395695000 -260393000 82000 135409000 681431 9361000 9361000 5149000 5149000 8189000 8189000 -461000 -461000 -29502000 -29502000 99000 99000 27364151 25000 408096000 -290356000 181000 117946000 Organization and Description of Business<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iRhythm Technologies, Inc. (the “Company”) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2008 following clearance by the U.S. Food and Drug Administration.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. Additionally, in June 2021, the Company formed a wholly-owned subsidiary in Singapore. The Company manages its operations as a single operating segment. Substantially all of the Company’s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2020, the Company issued and sold an aggregate of 1,257,142 shares (the “Shares”) of common stock, in a public offering at a price of $175.00 per share. The Shares included the full exercise of the underwriters’ option to purchase an additional 163,975 shares of common stock. Total proceeds received from the offering were $206.8 million, after deducting discounts and issuance costs.</span></div> 1257142 175.00 163975 206800000 Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any other interim period or for any other future year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s annual report on Form 10-K, filed with the SEC on February 26, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Risks and Uncertainties</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second half of 2020, the Company saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. During the six months ended June 30, 2021, the Company experienced a further increase in the level of Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of June 30, 2021, the Company is in compliance with its financial covenants in its debt agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company’s overall consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, supply chain, operations and business and those of the third parties on which the Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company’s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company’s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reimbursement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes) used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and Centers for Medicare and Medicaid (“CMS”). On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “Final Rule”) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company primarily uses to seek reimbursement for Zio XT.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional Medicare Administrative Contractors (“MACs”) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility (“IDTF”) in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, were based off of rates from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2021, Novitas published updated reimbursement rates for codes 93243 and 93247 at $103 and $115, respectively. The updated rates are retroactive to January 1, 2021 and replace rates initially published on January 29, 2021. While these new rates represent an increase from the rates posted on January 29, 2021, the Company believes these rates do not appropriately reflect the clinical and economic value that long-term continuous ECG monitoring offers patients, their care teams and the Medicare system. Due to the cost of providing the service relative to the updated rates published by Novitas, the Company may not be able to provide the Zio service to the Medicare fee for service segment if these rates remain unchanged. However, the Company believes there are potential paths to more equitable rates which it plans to explore before making any changes to the availability of Zio XT in the Medicare portion of its business. It is the Company's strong preference that continued access to Zio XT is available to all patients. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing the Company to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations and financial condition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:20.15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. Although a large majority of commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if the Company is unsuccessful in improving the Medicare rates before calendar year 2022, it is prudent to expect that commercial rates may begin to be more negatively impacted next year. If published rates by Novitas are not increased to above the cost of service for Zio XT, and the Company is unable to achieve a level of revenues adequate to support its cost structure, or is unable to reduce its overall cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (“PCBAs”), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Investments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the three and six months ended June 30, 2021 and there were no impairment charges for unrealized losses in the periods presented. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company establishes an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: adoption of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI2YjEwNWUzOTU0ZDRmNzNiZjg1ZGJiMTQ4YjBjZDc1L3NlYzpiNmIxMDVlMzk1NGQ0ZjczYmY4NWRiYjE0OGIwY2Q3NV80My9mcmFnOjYwYTRlZGUwMDgzYjQyNDg4N2M3NjY5MWQwNTc1YzA2L3RhYmxlOjE0YjkzZDdkYzI1YzQ4MjY5ZDZlN2QxNGI0MDIwYWM1L3RhYmxlcmFuZ2U6MTRiOTNkN2RjMjVjNDgyNjlkNmU3ZDE0YjQwMjBhYzVfMy0wLTEtMS0wL3RleHRyZWdpb246NzQ2OTNlZDFmYzAxNGVkODkzMTY0ZDIwZTdhNWI3NGNfNzE0NjgyNTU4MDU2OA_0ea96971-95f3-41dd-8e78-18deb65f77d3">ASC 326</span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the contractual allowance (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: provision for contractual allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: realized contractual adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times may be in excess of federally insured limits. Cash equivalents are invested in highly-rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, U.S. government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Centers for Medicare and Medicaid Services (“CMS”), accounted for approximately 14% of the Company's revenue for each of the three and six months ended June 30, 2021, and 27% of the Company’s revenue for each of the three and six months ended June 30, 2020. CMS accounted for 7% and 20% of accounts receivable at June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:32.39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 25 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.</span></div><div style="text-align:justify;text-indent:32.39pt"><span><br/></span></div><div style="text-align:justify;text-indent:32.39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating patients that require </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized ratably over the prescription period.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:35.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient’s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:35.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A small portion of the Company’s transactions are covered by third-party payors with whom there is neither a contractual agreement nor an established amount that the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Contracted third-party payors – The Company has contracts with negotiated prices for services provided to patients with commercial healthcare insurance coverage.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">CMS – The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant CPT code rates for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-contracted third-party payors – Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of the Company’s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare institutions – Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company’s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for three and six months ended June 30, 2021 and June 30, 2020 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted third-party payors </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contracted third-party payors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,825 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centers for Medicare &amp; Medicaid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Institutions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,881 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Condensed Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the six months ended June 30, 2021, $0.9 million relating to the contract liability balance at the beginning of 2021 was recognized as revenue. Total revenue recognized during the six months ended June 30, 2020 that was included in the contract liability balance at the beginning of 2020 was $1.2 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company’s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company’s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense related to the Employee Stock Purchase Plan (“ESPP”) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any other interim period or for any other future year.</span></div>The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s annual report on Form 10-K, filed with the SEC on February 26, 2021. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Risks and Uncertainties</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminishe</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second half of 2020, the Company saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. During the six months ended June 30, 2021, the Company experienced a further increase in the level of Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of June 30, 2021, the Company is in compliance with its financial covenants in its debt agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company’s overall consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, supply chain, operations and business and those of the third parties on which the Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company’s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company’s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reimbursement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes) used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and Centers for Medicare and Medicaid (“CMS”). On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “Final Rule”) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company primarily uses to seek reimbursement for Zio XT.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional Medicare Administrative Contractors (“MACs”) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility (“IDTF”) in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, were based off of rates from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2021, Novitas published updated reimbursement rates for codes 93243 and 93247 at $103 and $115, respectively. The updated rates are retroactive to January 1, 2021 and replace rates initially published on January 29, 2021. While these new rates represent an increase from the rates posted on January 29, 2021, the Company believes these rates do not appropriately reflect the clinical and economic value that long-term continuous ECG monitoring offers patients, their care teams and the Medicare system. Due to the cost of providing the service relative to the updated rates published by Novitas, the Company may not be able to provide the Zio service to the Medicare fee for service segment if these rates remain unchanged. However, the Company believes there are potential paths to more equitable rates which it plans to explore before making any changes to the availability of Zio XT in the Medicare portion of its business. It is the Company's strong preference that continued access to Zio XT is available to all patients. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing the Company to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations and financial condition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:20.15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for </span></div>its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. Although a large majority of commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if the Company is unsuccessful in improving the Medicare rates before calendar year 2022, it is prudent to expect that commercial rates may begin to be more negatively impacted next year. If published rates by Novitas are not increased to above the cost of service for Zio XT, and the Company is unable to achieve a level of revenues adequate to support its cost structure, or is unable to reduce its overall cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern. 103 115 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (“PCBAs”), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Investments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the three and six months ended June 30, 2021 and there were no impairment charges for unrealized losses in the periods presented. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.</span></div> 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company establishes an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue. </span></div>The Company regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: adoption of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI2YjEwNWUzOTU0ZDRmNzNiZjg1ZGJiMTQ4YjBjZDc1L3NlYzpiNmIxMDVlMzk1NGQ0ZjczYmY4NWRiYjE0OGIwY2Q3NV80My9mcmFnOjYwYTRlZGUwMDgzYjQyNDg4N2M3NjY5MWQwNTc1YzA2L3RhYmxlOjE0YjkzZDdkYzI1YzQ4MjY5ZDZlN2QxNGI0MDIwYWM1L3RhYmxlcmFuZ2U6MTRiOTNkN2RjMjVjNDgyNjlkNmU3ZDE0YjQwMjBhYzVfMy0wLTEtMS0wL3RleHRyZWdpb246NzQ2OTNlZDFmYzAxNGVkODkzMTY0ZDIwZTdhNWI3NGNfNzE0NjgyNTU4MDU2OA_0ea96971-95f3-41dd-8e78-18deb65f77d3">ASC 326</span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12711000 9049000 9049000 3703000 10515000 5957000 0 461000 461000 4491000 7314000 4202000 11923000 12711000 11265000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the contractual allowance (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: provision for contractual allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: realized contractual adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21281000 15433000 15433000 10477000 20916000 7567000 6450000 15068000 7245000 25308000 21281000 15755000 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times may be in excess of federally insured limits. Cash equivalents are invested in highly-rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, U.S. government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.</span></div>Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. 0.14 0.14 0.27 0.27 0.07 0.20 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:32.39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 25 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.</span></div><div style="text-align:justify;text-indent:32.39pt"><span><br/></span></div><div style="text-align:justify;text-indent:32.39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating patients that require </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized ratably over the prescription period.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:35.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient’s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:35.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A small portion of the Company’s transactions are covered by third-party payors with whom there is neither a contractual agreement nor an established amount that the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Contracted third-party payors – The Company has contracts with negotiated prices for services provided to patients with commercial healthcare insurance coverage.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">CMS – The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant CPT code rates for the services rendered to the patient covered by CMS.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-contracted third-party payors – Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of the Company’s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare institutions – Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company’s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.</span></div> P14D P25D Disaggregated revenue by payor type and major service line for three and six months ended June 30, 2021 and June 30, 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted third-party payors </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contracted third-party payors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,825 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centers for Medicare &amp; Medicaid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Institutions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,881 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 49633000 26544000 96225000 58254000 6547000 2868000 11825000 6244000 10989000 13718000 21166000 31034000 14109000 7748000 26373000 18881000 81278000 50878000 155589000 114413000 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier). </span></div>Certain of the Company’s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Condensed Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. 900000 1200000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company’s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company’s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense related to the Employee Stock Purchase Plan (“ESPP”) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.</span></div> Cash Equivalents and Investments<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents and available-for-sale investments at June 30, 2021 and December 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through three years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no available-for-sale securities that were in an unrealized loss position for more than twelve months as of June 30, 2021. Unrealized losses as of June 30, 2021, and December 31, 2020, were not material. Available-for-sale securities held as of June 30, 2021 had a weighted average maturity of 66 days. At June 30, 2021, seven investments were in an unrealized loss position and no investments have been in an unrealized loss position for more than one year.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents and available-for-sale investments at June 30, 2021 and December 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 104615000 0 0 104615000 56188000 10000 0 56198000 31622000 1000 4000 31619000 28975000 0 0 28975000 221400000 11000 4000 221407000 104615000 116792000 221407000 59823000 0 0 59823000 190663000 16000 2000 190677000 26426000 2000 5000 26423000 29489000 0 0 29489000 306401000 18000 7000 306412000 59823000 246589000 306412000 The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through three years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and available-for-sale investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 221407000 306412000 0 0 221407000 306412000 0 P66D 7 0 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at June 30, 2021 were $27.2 million and $27.8 million, respectively. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at December 31, 2020 were $33.0 million and $33.9 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no transfers between levels of the fair value hierarchy of its assets measured at fair value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands).</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27200000 27800000 33000000.0 33900000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands).</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 104615000 0 0 104615000 0 56198000 0 56198000 0 31619000 0 31619000 0 28975000 0 28975000 104615000 116792000 0 221407000 59823000 0 0 59823000 0 190677000 0 190677000 0 26423000 0 26423000 0 29489000 0 29489000 59823000 246589000 0 306412000 Balance Sheet Components<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory and Other Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    The Company uses PCBAs in each wearable Zio XT and Zio AT monitor as well as in the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets, were $12.5 million and $12.6 million as of June 30, 2021, and December 31, 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory and manufacturing equipment</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,667 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,511 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,416 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,125 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,097 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,039)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,850)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,086 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $2.2 million and $4.2 million for the three and six months ended June 30, 2021, respectively, and $1.6 million and $3.2 million for three and six months ended June 30, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued ESPP contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4001000 2469000 5260000 2844000 9261000 5313000 P1Y 12500000 12600000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory and manufacturing equipment</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,667 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,511 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,416 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,125 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,097 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,039)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,850)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,086 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5044000 4667000 2013000 2005000 4158000 3794000 17399000 9215000 36511000 28416000 65125000 48097000 18039000 13850000 47086000 34247000 2200000 4200000 1600000 3200000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued ESPP contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7194000 6007000 22374000 19709000 578000 851000 1612000 1709000 96000 121000 4669000 4757000 6075000 7378000 42598000 40532000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on its reputation, business and the financial condition and divert the attention of its management from the operation of its business. These matters are subject to many uncertainties and outcomes that are not predictable. <br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former Chief Executive Officer, Kevin M. King, violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. On August 2, 2021, the lead plaintiff filed an amended complaint that, in addition to the Company and Mr. King, also names our former Chief Executive Officer, Michael J. Coyle, and current interim Chief Executive Officer, Douglas J. Devine, as defendants. The purported class in the amended complaint includes all persons who purchased or acquired our common stock between August 4, 2020 and July 13, 2021. The amended complaint seeks unspecified damages purportedly sustained by the class. The Company believes the class action to be without merit and plans to vigorously defend itself.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 26, 2021, the Company received a subpoena from the U.S. Attorney’s Office for the Northern District of California requesting information related to communications with the Food and Drug Administration and the Company’s products. We have not been informed that the Company is considered a target of the investigation or committed any violations. The Company is cooperating fully and is providing the requested information. <br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Development Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2019, the Company entered into a Development Collaboration Agreement (the “Development Agreement”) with Verily Life Sciences LLC (“Verily”). The Development Agreement, which is over a 24 month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party’s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    The Company and Verily will develop certain next-generation atrial fibrillation (“AF”) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company’s technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $5.0 million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an aggregate of $12.75 million in milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December 31, 2020, the Company recognized $7.0 million of research and development expense related to Verily milestones. No payment-triggering milestones were achieved during the six months ended June 30, 2021. The Company expects to incur an additional, milestone-related expense of $3.0 million for the year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors’ and officers’ insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.</span></div> P24M 5000000.0 12750000 P24M 7000000.0 3000000.0 Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement (“Loan Agreement”) with Silicon Valley Bank (“SVB”). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” plus 0.25%. The Company could borrow up to 80% of its eligible accounts receivable, up to the maximum of $15.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (“Third Amended and Restated SVB Loan Agreement”). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (“SVB Term Loan”) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (“Pharmakon”), totaling $35.8 million. The Company made interest-only payments through October 31, 2020. Beginning in November 2020, the Company began monthly payments of principal plus interest, which will continue through October 31, 2024. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the “Prime Rate” published by The Wall Street Journal minus 0.75%, or (b) 4.25%.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for the Company’s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” or (b) 5.00%. The Company may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of June 30, 2021. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.</span></div> 15000000.0 0.0025 0.80 15000000.0 35000000.0 35800000 0.0075 0.0425 25000000.0 11000000.0 6900000 0.0500 0.75 25000000.0 Income TaxesThe Company recorded a tax provision related to its U.S. state taxes and the U.K. subsidiary during the six months ended June 30, 2021 and June 30, 2020. Due to the uncertainties surrounding the realization of the U.S. deferred tax assets through future taxable income, the Company has provided a full valuation allowance and, therefore, no benefit has been recognized for the U.S. net operating loss carryforwards and other deferred tax assets. 0 Stockholders’ Equity<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue 100,000,000 shares of common stock with a par value of $0.001 per share and 5,000,000 shares of preferred stock with a par value of $0.001 per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. No dividends were declared through June 30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options issued and outstanding</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,536 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,881 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for grant under future stock plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,670,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,016,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,272,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,740,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 100000000 0.001 5000000 0.001 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options issued and outstanding</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,536 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,881 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for grant under future stock plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,670,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,016,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,272,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,740,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 527536 609881 1074814 1114159 9670121 8016517 11272471 9740557 Equity Incentive Plans<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plan Activity</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:76.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Awards Available for Grant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,528,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional awards authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(595,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards withheld for tax purposes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,505,390</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional awards authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards withheld for tax purposes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,774,911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021, 344,414 restricted stock units (“RSUs”) were granted, 235,123 RSUs vested, and 74,840 RSUs were forfeited.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,503,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">609,881</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">527,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable – June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,756 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest – June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company’s common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any options during the six months ended June 30, 2021, and 2020.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:76.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Awards Available for Grant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,528,132</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional awards authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(595,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards withheld for tax purposes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,505,390</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional awards authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards withheld for tax purposes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,774,911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 5528132 1333928 595915 156623 82622 6505390 1450967 511148 193816 135886 7774911 344414 235123 74840 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,503,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">609,881</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">527,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable – June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,756 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest – June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1503247 27.40 P6Y5M4D 62401000 868614 17.31 24752 66.89 609881 40.18 P6Y2M26D 120163000 77228 29.68 5117 63.72 527536 41.49 P5Y8M23D 13896000 467756 37.82 P5Y7M24D 13792000 526235 41.41 P5Y8M23D 13895000 0 0 Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based RSU Valuation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, there was total unamortized compensation costs of $2.2 million, net of estimated forfeitures, related to unvested stock options which the Company expects to recognize over a period of approximately 0.8 years, $103.1 million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of 2.5 years, and $4.5 million unrecognized ESPP expense, which the Company will recognize over 0.9 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based RSUs (“PRSU”) and Market-based RSUs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the company granted PRSUs ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the impact of the COVID-19 pandemic, management determined that the Company’s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $4.8 million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company’s average stock price for the 60 days preceding January 1, 2021. The modification impacted all active recipients of the 2019 awards, a total of ten recipients. The total incremental compensation cost resulting from the modification of $13.6 million was recognized ratably through March 31, 2021. The Company recognized $2.2 million of compensation cost for the six months ended June 30, 2021, and no expense for the three months ended June 30, 2021, in connection with the 2019 awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">February 2020 Awards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the company granted PRSUs ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 133,834 PRSU shares were granted with grant date fair value of $11.0 million. The 2020 awards also include a service-based component.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2023. During the three and six months ended June 30, 2021, the Company recognized $0.2 million and $1.7 million of compensation cost, respectively, in connection with the February 2020 awards. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">January 2021 Awards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company granted PRSUs ("January 2021 awards") for fiscal year 2021's annual consolidated revenue compared to fiscal year 2020's annual consolidated revenue, measuring a performance threshold of 10.0% to earn 100% of target. A total of 53,862 PRSU shares were granted with a grant date fair value of $13.9 million. The January 2021 awards also include a service-based component.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2022. During the three months ended June 30, 2021, the Company determined that it was probable that the January 2021 Awards would vest and recognized $2.3 million and $4.5 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the January 2021 awards. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">February 2021 Awards</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company granted PRSU's ("February 2021 awards") for fiscal year 2023's annual unit volume CAGR compared to fiscal year 2020's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 112,872 PRSU shares were granted with grant date fair value of $17.3 million. The February 2021 awards also include a service-based component.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2024. During the three months ended June 30, 2021, the Company determined that it was probable that the February 2021 Awards would vest and recognized $0.3 million and $0.7 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the February 2021 awards. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Non employee Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2020, the Company’s Chief Financial Officer (“CFO”) resigned and entered into a Consulting and Professional Services Agreement (“CPSA”) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 12, 2021, the Company's Chief Executive Officer ("CEO") resigned and entered into a CPSA with the Company. Pursuant to the original terms of the awards, the CEO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant or a member of the Company's Board of Directors. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the three months ended March 31, 2021, as an equity- based severance cost as the consulting services are not substantive. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total expense related to non-employee stock-based compensation recognized for the six months ended June 30, 2021 was $5.0 million. The Company did not recognize any expense related to non-employee stock based compensation for the three months ended June 30, 2021.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P0Y8M26D 0.630 0.0017 0 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 493000 0 916000 0 1427000 2205000 3086000 2946000 8340000 7563000 26488000 7127000 10260000 9768000 30490000 10073000 2200000 P0Y9M18D 103100000 P2Y6M 4500000 P0Y10M24D 4800000 10 13600000 2200000 0 0.197 0.197 0.50 0.50 0.29 0.29 2 2 133834 11000000.0 -200000 -1700000 0.100 1 53862 13900000 2300000 4500000 0.197 0.50 0.29 2 112872 17300000 300000 700000 5000000.0 0 Net Loss Per Common Share<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has net losses for the six months ended June 30, 2021, and 2020, all potential common shares were deemed to be anti-dilutive. The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per common share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,318,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,176,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,242,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,008,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the six months ended June 30, 2021 and 2020, because their inclusion would be anti-dilutive: </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs and RSUs unvested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,087,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per common share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,318,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,176,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,242,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,008,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -17360000 -20437000 -45139000 -29502000 29318894 29318894 27176601 27176601 29242089 29242089 27008236 27008236 -0.59 -0.59 -0.75 -0.75 -1.54 -1.54 -1.09 -1.09 The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the six months ended June 30, 2021 and 2020, because their inclusion would be anti-dilutive: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs and RSUs unvested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,087,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 527536 943850 1074814 1143404 1602350 2087254 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-37918  
Entity Registrant Name iRhythm Technologies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-8149544  
Entity Address, Address Line One 699 8th Street Suite 600  
Entity Address, City or Town San Francisco,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94103  
City Area Code 415  
Local Phone Number 632-5700  
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   29,403,360
Title of 12(b) Security Common Stock, Par Value $.001 Per Share  
Trading Symbol IRTC  
Security Exchange Name NASDAQ  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001388658  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 138,872 $ 88,628
Short-term investments 116,792 246,589
Accounts receivable, net of allowances for doubtful accounts of $11,923 and $12,711 as of June 30, 2021 and December 31, 2020, respectively 63,423 29,932
Inventory 9,261 5,313
Prepaid expenses and other current assets 7,219 7,363
Total current assets 335,567 377,825
Property and equipment, net 47,086 34,247
Operating lease right-of-use assets 87,533 84,714
Goodwill 862 862
Other assets 14,176 14,091
Total assets 485,224 511,739
Current liabilities:    
Accounts payable 8,945 4,365
Accrued liabilities 42,598 40,532
Deferred revenue 2,507 930
Debt, current portion 11,667 11,667
Operating lease liabilities, current portion 7,301 8,171
Total current liabilities 73,018 65,665
Debt, noncurrent portion 15,515 21,339
Other noncurrent liabilities 2,265 1,830
Operating lease liabilities, noncurrent portion 87,984 81,293
Total liabilities 178,782 170,127
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Preferred stock, $0.001 par value – 5,000,000 shares authorized at June 30, 2021 and December 31, 2020; and none issued and outstanding at June 30, 2021  and December 31, 2020 0 0
Common stock, $0.001 par value – 100,000,000 shares authorized at June 30, 2021 and December 31, 2020; 29,386,146 and 29,019,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively 27 27
Additional paid-in capital 656,231 646,258
Accumulated other comprehensive income 7 11
Accumulated deficit (349,823) (304,684)
Total stockholders’ equity 306,442 341,612
Total liabilities and stockholders’ equity $ 485,224 $ 511,739
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 11,923 $ 12,711
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 29,386,146 29,019,350
Common stock, shares outstanding (in shares) 29,386,146 29,019,350
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue, net $ 81,278 $ 50,878 $ 155,589 $ 114,413
Cost of revenue 25,995 15,484 49,453 31,547
Gross profit 55,283 35,394 106,136 82,866
Operating expenses:        
Research and development 9,606 12,542 18,116 20,957
Selling, general and administrative 62,669 43,014 132,482 91,244
Total operating expenses 72,275 55,556 150,598 112,201
Loss from operations (16,992) (20,162) (44,462) (29,335)
Interest expense (307) (381) (642) (761)
Other income, net 55 237 179 742
Loss before income taxes (17,244) (20,306) (44,925) (29,354)
Income tax provision 116 131 214 148
Net loss $ (17,360) $ (20,437) $ (45,139) $ (29,502)
Net loss per common share, basic (in USD per share) $ (0.59) $ (0.75) $ (1.54) $ (1.09)
Net loss per common share, diluted (in USD per share) $ (0.59) $ (0.75) $ (1.54) $ (1.09)
Weighted-average shares, basic (in shares) 29,318,894 27,176,601 29,242,089 27,008,236
Weighted-average shares, diluted (in shares) 29,318,894 27,176,601 29,242,089 27,008,236
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (17,360) $ (20,437) $ (45,139) $ (29,502)
Other comprehensive income:        
Net change in unrealized gains on available-for-sale securities (5) (183) (4) 99
Comprehensive loss $ (17,365) $ (20,620) $ (45,143) $ (29,403)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net loss $ (45,139) $ (29,502)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,189 3,220
Stock-based compensation 30,490 10,073
Accretion of discounts on investments, net and other 1,010 (66)
Provision for doubtful accounts and contractual allowances 14,180 13,524
Amortization of operating lease right-of-use assets 3,227 2,986
Changes in operating assets and liabilities:    
Accounts receivable (47,671) (12,994)
Inventory (4,027) (1,015)
Prepaid expenses and other current assets 145 592
Other assets (29) (2,728)
Accounts payable 1,873 (4,540)
Accrued liabilities (1,985) (9,689)
Deferred revenue 1,577 (54)
Operating lease liabilities (2,576) (2,326)
Reimbursement of tenant improvement allowance 2,351 0
Net cash used in operating activities (42,385) (32,519)
Cash flows from investing activities    
Purchases of property and equipment (10,134) (5,586)
Purchases of available-for-sale investments (46,429) (8,009)
Sales of available-for-sale investments 0 14,525
Maturities of available-for-sale investments 175,300 88,645
Net cash provided by investing activities 118,737 89,575
Cash flows from financing activities    
Payment of long term debt (5,833) 0
Proceeds from issuance of common stock in connection with employee equity incentive plans 5,577 9,361
Tax withholding upon vesting of restricted stock awards (25,852) (5,149)
Net cash used in financing activities (26,108) 4,212
Net increase in cash and cash equivalents 50,244 61,268
Cash and cash equivalents beginning of period 88,628 20,462
Cash and cash equivalents end of period 138,872 81,730
Supplemental disclosures of cash flow information    
Interest paid 658 796
Non-cash investing and financing activities    
Property and equipment costs included in accounts payable and accrued liabilities 5,319 1,369
Right-of-use assets obtained in exchange for new operating lease liabilities 6,047 621
Capitalized stock-based compensation $ 1,632 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period Of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period Of Adoption, Adjustment
Accumulated Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2019     26,682,720        
Beginning balance at Dec. 31, 2019 $ 135,409 $ (461) $ 25 $ 395,695 $ (260,393) $ (461) $ 82
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with employee equity incentive plans, net (in shares)     681,431        
Issuance of common stock in connection with employee equity incentive plans, net 9,361     9,361      
Tax withholding upon vesting of restricted stock awards (5,149)     (5,149)      
Stock-based compensation expense 8,189     8,189      
Net loss (29,502)       (29,502)    
Net change in unrealized gain on investments 99           99
Ending balance (in shares) at Jun. 30, 2020     27,364,151        
Ending balance at Jun. 30, 2020 $ 117,946   $ 25 408,096 (290,356)   181
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible List] ASC 326            
Beginning balance (in shares) at Dec. 31, 2019     26,682,720        
Beginning balance at Dec. 31, 2019 $ 135,409 $ (461) $ 25 395,695 (260,393) $ (461) 82
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with employee equity incentive plans, net (in shares) 868,614            
Ending balance (in shares) at Dec. 31, 2020     29,019,350        
Ending balance at Dec. 31, 2020 $ 341,612   $ 27 646,258 (304,684)   11
Beginning balance (in shares) at Mar. 31, 2020     27,026,975        
Beginning balance at Mar. 31, 2020 124,977   $ 25 394,507 (269,919)   364
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with employee equity incentive plans, net (in shares)     337,176        
Issuance of common stock in connection with employee equity incentive plans, net 6,392     6,392      
Tax withholding upon vesting of restricted stock awards (687)     (687)      
Stock-based compensation expense 7,884     7,884      
Net loss (20,437)       (20,437)    
Net change in unrealized gain on investments (183)           (183)
Ending balance (in shares) at Jun. 30, 2020     27,364,151        
Ending balance at Jun. 30, 2020 117,946   $ 25 408,096 (290,356)   181
Beginning balance (in shares) at Dec. 31, 2020     29,019,350        
Beginning balance at Dec. 31, 2020 $ 341,612   $ 27 646,258 (304,684)   11
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with employee equity incentive plans, net (in shares) 77,228   366,796        
Issuance of common stock in connection with employee equity incentive plans, net $ 5,577     5,577      
Tax withholding upon vesting of restricted stock awards (25,852)     (25,852)      
Stock-based compensation expense 30,248     30,248      
Net loss (45,139)       (45,139)    
Net change in unrealized gain on investments (4)           (4)
Ending balance (in shares) at Jun. 30, 2021     29,386,146        
Ending balance at Jun. 30, 2021 $ 306,442   $ 27 656,231 (349,823)   7
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible List] ASC 326            
Beginning balance (in shares) at Mar. 31, 2021     29,287,749        
Beginning balance at Mar. 31, 2021 $ 309,572   $ 27 641,996 (332,463)   12
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with employee equity incentive plans, net (in shares)     98,397        
Issuance of common stock in connection with employee equity incentive plans, net 4,001     4,001      
Tax withholding upon vesting of restricted stock awards (747)     (747)      
Stock-based compensation expense 10,981     10,981      
Net loss (17,360)       (17,360)    
Net change in unrealized gain on investments (5)           (5)
Ending balance (in shares) at Jun. 30, 2021     29,386,146        
Ending balance at Jun. 30, 2021 $ 306,442   $ 27 $ 656,231 $ (349,823)   $ 7
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Organization and Description of Business Organization and Description of Business
iRhythm Technologies, Inc. (the “Company”) was incorporated in the state of Delaware in September 2006. The Company is a digital healthcare company redefining the way cardiac arrhythmias are clinically diagnosed by combining wearable biosensing technology with cloud-based data analytics and deep-learning capabilities. The Company began commercial operations in the United States in 2008 following clearance by the U.S. Food and Drug Administration.

    The Company is headquartered in San Francisco, California, which also serves as a clinical center. The Company has additional clinical centers in Lincolnshire, Illinois and Houston, Texas and a manufacturing facility in Cypress, California. In March 2016, the Company formed a wholly-owned subsidiary in the United Kingdom. Additionally, in June 2021, the Company formed a wholly-owned subsidiary in Singapore. The Company manages its operations as a single operating segment. Substantially all of the Company’s assets are maintained in the United States. The Company derives substantially all of its revenue from sales to customers in the United States.
On August 21, 2020, the Company issued and sold an aggregate of 1,257,142 shares (the “Shares”) of common stock, in a public offering at a price of $175.00 per share. The Shares included the full exercise of the underwriters’ option to purchase an additional 163,975 shares of common stock. Total proceeds received from the offering were $206.8 million, after deducting discounts and issuance costs.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s annual report on Form 10-K, filed with the SEC on February 26, 2021.

Risks and Uncertainties

COVID-19

As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.

Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively
provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminished.

While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.

During the second half of 2020, the Company saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. During the six months ended June 30, 2021, the Company experienced a further increase in the level of Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.

The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of June 30, 2021, the Company is in compliance with its financial covenants in its debt agreement.

On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include:

certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and

an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021.

The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company’s overall consolidated financial statements.

The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, supply chain, operations and business and those of the third parties on which the Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company’s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company’s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.

Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows.
Reimbursement

Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes) used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and Centers for Medicare and Medicaid (“CMS”). On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “Final Rule”) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company primarily uses to seek reimbursement for Zio XT.

Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional Medicare Administrative Contractors (“MACs”) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.

On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility (“IDTF”) in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, were based off of rates from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days.

On April 10, 2021, Novitas published updated reimbursement rates for codes 93243 and 93247 at $103 and $115, respectively. The updated rates are retroactive to January 1, 2021 and replace rates initially published on January 29, 2021. While these new rates represent an increase from the rates posted on January 29, 2021, the Company believes these rates do not appropriately reflect the clinical and economic value that long-term continuous ECG monitoring offers patients, their care teams and the Medicare system. Due to the cost of providing the service relative to the updated rates published by Novitas, the Company may not be able to provide the Zio service to the Medicare fee for service segment if these rates remain unchanged. However, the Company believes there are potential paths to more equitable rates which it plans to explore before making any changes to the availability of Zio XT in the Medicare portion of its business. It is the Company's strong preference that continued access to Zio XT is available to all patients.
We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.

If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing the Company to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations and financial condition.

Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for
its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. Although a large majority of commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if the Company is unsuccessful in improving the Medicare rates before calendar year 2022, it is prudent to expect that commercial rates may begin to be more negatively impacted next year. If published rates by Novitas are not increased to above the cost of service for Zio XT, and the Company is unable to achieve a level of revenues adequate to support its cost structure, or is unable to reduce its overall cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (“PCBAs”), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.

Investments

Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.

The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.

The Company evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the three and six months ended June 30, 2021 and there were no impairment charges for unrealized losses in the periods presented.

The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.

Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances

Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.

The Company establishes an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses.

The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.
The Company regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.
The following table presents the changes in the allowance for doubtful accounts (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$12,711 $9,049 $9,049 
Add: provision for doubtful accounts3,703 10,515 5,957 
Add: adoption of ASC 326
— 461 461 
Less: write-offs, net of recoveries and other adjustments(4,491)(7,314)(4,202)
Balance, end of period$11,923 $12,711 $11,265 

The following table presents the changes in the contractual allowance (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$21,281 $15,433 $15,433 
Add: provision for contractual allowances10,477 20,916 7,567 
Less: realized contractual adjustments(6,450)(15,068)(7,245)
Balance, end of period$25,308 $21,281 $15,755 
Concentrations of Risk
Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times may be in excess of federally insured limits. Cash equivalents are invested in highly-rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, U.S. government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.

Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. Centers for Medicare and Medicaid Services (“CMS”), accounted for approximately 14% of the Company's revenue for each of the three and six months ended June 30, 2021, and 27% of the Company’s revenue for each of the three and six months ended June 30, 2020. CMS accounted for 7% and 20% of accounts receivable at June 30, 2021 and December 31, 2020, respectively.
Revenue Recognition

The Company’s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 25 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.

The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating patients that require
more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized ratably over the prescription period.

The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient’s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.

A small portion of the Company’s transactions are covered by third-party payors with whom there is neither a contractual agreement nor an established amount that the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.
A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:
Contracted third-party payors – The Company has contracts with negotiated prices for services provided to patients with commercial healthcare insurance coverage.
CMS – The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant CPT code rates for the services rendered to the patient covered by CMS.
Non-contracted third-party payors – Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of the Company’s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.
Healthcare institutions – Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.
The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.
For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company’s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the
selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.
    For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.
    For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.

Disaggregation of Revenue
The Company disaggregates revenue from contracts with customers by payor type. The Company believes these categories aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Disaggregated revenue by payor type and major service line for three and six months ended June 30, 2021 and June 30, 2020 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contracted third-party payors $49,633 $26,544 $96,225 $58,254 
Non-contracted third-party payors6,547 2,868 11,825 6,244 
Centers for Medicare & Medicaid10,989 13,718 21,166 31,034 
Healthcare Institutions14,109 7,748 26,373 18,881 
Total$81,278 $50,878 $155,589 $114,413 
Contract Liabilities
ASC 606 requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).

Certain of the Company’s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Condensed Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider. During the six months ended June 30, 2021, $0.9 million relating to the contract liability balance at the beginning of 2021 was recognized as revenue. Total revenue recognized during the six months ended June 30, 2020 that was included in the contract liability balance at the beginning of 2020 was $1.2 million.
Contract Costs
Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.
The Company’s current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.
Stock-based Compensation
The Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company’s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company’s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.
The Company recognizes compensation expense related to the Employee Stock Purchase Plan (“ESPP”) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments
6 Months Ended
Jun. 30, 2021
Cash Equivalents And Investments [Abstract]  
Cash Equivalents and Investments Cash Equivalents and Investments
The fair value of cash equivalents and available-for-sale investments at June 30, 2021 and December 31, 2020, were as follows (in thousands):
June 30, 2021
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$104,615 $— $— $104,615 
U.S. government securities56,188 10 — 56,198 
Corporate notes31,622 (4)31,619 
Commercial paper28,975 — — 28,975 
Total cash equivalents and available-for-sale investments$221,400 $11 $(4)$221,407 
Classified as:
Cash equivalents$104,615 
Short-term investments116,792 
Total cash equivalents and available-for-sale investments$221,407 
December 31, 2020
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$59,823 $— $— $59,823 
U.S. government securities190,663 16 (2)190,677 
Corporate notes26,426 (5)26,423 
Commercial paper29,489 — — 29,489 
Total cash equivalents and available-for-sale investments$306,401 $18 $(7)$306,412 
Classified as:
Cash equivalents$59,823 
Short-term investments246,589 
Total cash equivalents and available-for-sale investments$306,412 
The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):
June 30,
2021
December 31,
2020
Due within one year$221,407 $306,412 
Due after one year through three years— — 
Total cash equivalents and available-for-sale investments$221,407 $306,412 
There were no available-for-sale securities that were in an unrealized loss position for more than twelve months as of June 30, 2021. Unrealized losses as of June 30, 2021, and December 31, 2020, were not material. Available-for-sale securities held as of June 30, 2021 had a weighted average maturity of 66 days. At June 30, 2021, seven investments were in an unrealized loss position and no investments have been in an unrealized loss position for more than one year.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2 - Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3 - Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. 
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The corporate notes, commercial paper and government securities are classified as Level 2 as they were valued based upon quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets.
The fair value of the Company’s outstanding interest-bearing obligations is estimated using the net present value of the future payments, discounted at an interest rate that is consistent with market interest rates, which is a Level 2 input. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at June 30, 2021 were $27.2 million and $27.8 million, respectively. The carrying amount and the estimated fair value of the Company’s outstanding interest-bearing obligations at December 31, 2020 were $33.0 million and $33.9 million, respectively.
The Company had no transfers between levels of the fair value hierarchy of its assets measured at fair value.
The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands).
June 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$104,615 $— $— $104,615 
U.S. government securities— 56,198 — 56,198 
Corporate notes— 31,619 — 31,619 
Commercial paper— 28,975 — 28,975 
Total$104,615 $116,792 $— $221,407 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$59,823 $— $— $59,823 
U.S. government securities— 190,677 — 190,677 
Corporate notes— 26,423 — 26,423 
Commercial paper— 29,489 — 29,489 
Total$59,823 $246,589 $— $306,412 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory and Other Assets
Inventory consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$4,001 $2,469 
Finished goods5,260 2,844 
Total$9,261 $5,313 
    
    The Company uses PCBAs in each wearable Zio XT and Zio AT monitor as well as in the wireless gateway used in conjunction with the Zio AT monitor. The PCBAs are used numerous times and have useful lives beyond one year. Each time a PCBA is used in a wearable Zio XT monitor or Zio AT monitor, a portion of the cost of the PCBA is recorded as a cost of revenue. Each time a wireless gateway is used with a Zio AT monitor, a portion of the gateway is recorded as a cost of revenue. PCBAs which are recorded as other assets, were $12.5 million and $12.6 million as of June 30, 2021, and December 31, 2020, respectively.
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Laboratory and manufacturing equipment$5,044 $4,667 
Computer equipment and software2,013 2,005 
Furniture and fixtures4,158 3,794 
Leasehold improvements17,399 9,215 
Internal-use software36,511 28,416 
Total property and equipment, gross65,125 48,097 
Less: accumulated depreciation and amortization(18,039)(13,850)
Total property and equipment, net$47,086 $34,247 

Depreciation and amortization expense was $2.2 million and $4.2 million for the three and six months ended June 30, 2021, respectively, and $1.6 million and $3.2 million for three and six months ended June 30, 2020, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Accrued vacation$7,194 $6,007 
Accrued payroll and related expenses22,374 19,709 
Accrued ESPP contribution578 851 
Accrued professional services fees1,612 1,709 
Accrued interest96 121 
Claims payable4,669 4,757 
Other6,075 7,378 
Total accrued liabilities$42,598 $40,532 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time, the Company is involved in claims and legal proceedings or investigations, that arise in the ordinary course of business. Such matters could have an adverse impact on its reputation, business and the financial condition and divert the attention of its management from the operation of its business. These matters are subject to many uncertainties and outcomes that are not predictable.
On February 1, 2021, a putative class action lawsuit was filed in the United States District Court for the Northern District of California alleging that the Company and our former Chief Executive Officer, Kevin M. King, violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder. On August 2, 2021, the lead plaintiff filed an amended complaint that, in addition to the Company and Mr. King, also names our former Chief Executive Officer, Michael J. Coyle, and current interim Chief Executive Officer, Douglas J. Devine, as defendants. The purported class in the amended complaint includes all persons who purchased or acquired our common stock between August 4, 2020 and July 13, 2021. The amended complaint seeks unspecified damages purportedly sustained by the class. The Company believes the class action to be without merit and plans to vigorously defend itself.

On March 26, 2021, the Company received a subpoena from the U.S. Attorney’s Office for the Northern District of California requesting information related to communications with the Food and Drug Administration and the Company’s products. We have not been informed that the Company is considered a target of the investigation or committed any violations. The Company is cooperating fully and is providing the requested information.
Development Agreement
On September 3, 2019, the Company entered into a Development Collaboration Agreement (the “Development Agreement”) with Verily Life Sciences LLC (“Verily”). The Development Agreement, which is over a 24 month term, involves joint development and production of intellectual property between the Company and Verily. Each participant has primary responsibility for certain aspects of development and approval, with all processes to be performed at each respective party’s own cost. Costs incurred by the Company in connection with the Development Agreement will be expensed as research and development expense in accordance with ASC 730, Research and Development.

    The Company and Verily will develop certain next-generation atrial fibrillation (“AF”) screening, detection, or monitoring products pursuant to the Development Agreement, which products will involve combining Verily and the Company’s technology platforms and capabilities. Under the terms of the Development Agreement, the Company paid Verily an upfront fee of $5.0 million in 2019. In addition, the Company has agreed to make additional payments to Verily up to an aggregate of $12.75 million in milestone payments upon achievement of various development and regulatory milestones over the 24 months of the Development Agreement, which payments will be made in cash to Verily. During the year ended December 31, 2020, the Company recognized $7.0 million of research and development expense related to Verily milestones. No payment-triggering milestones were achieved during the six months ended June 30, 2021. The Company expects to incur an additional, milestone-related expense of $3.0 million for the year ended December 31, 2021.

    The Development Agreement provides each party with licenses to use certain intellectual property of the other party for development activities in the field of AF screening, detection, or monitoring. Ownership of developed intellectual property will be allocated to the Company or Verily depending on the subject matter of the underlying developed intellectual property, and, for certain subject matter, shall be jointly owned.
Indemnifications
In the ordinary course of business, the Company enters into agreements pursuant to which it agrees to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including losses arising out of the breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by applicable law. The Company currently has directors’ and officers’ insurance. The Company has never incurred material costs to defend lawsuits or settle claims related to these indemnification provisions, and believes that the estimated fair value of these indemnification obligations is not material and it has not accrued any amounts for these obligations.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
Bank Debt
In December 2015, the Company entered into a Second Amended and Restated Loan and Security Agreement (“Loan Agreement”) with Silicon Valley Bank (“SVB”). Under the SVB Loan Agreement, the Company could borrow, repay and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $15.0 million, until December 4, 2018, when all outstanding principal and accrued interest became due and payable. Any principal amount outstanding under the SVB Loan Agreement shall bear interest at a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” plus 0.25%. The Company could borrow up to 80% of its eligible accounts receivable, up to the maximum of $15.0 million.
In October 2018, the Company entered into the Third Amended and Restated Loan and Security Agreement with SVB (“Third Amended and Restated SVB Loan Agreement”). This Agreement amends and restates the Second Amended and Restated Loan and Security Agreement between the Company and SVB dated December 4, 2015, as amended by the First Loan Modification Agreement between the Company and SVB dated August 22, 2016.
Pursuant to the Third Amended and Restated SVB Loan Agreement, the Company obtained a term loan (“SVB Term Loan”) for $35.0 million. Total proceeds from the SVB Term Loan were used to pay off the loan agreement with Biopharma Secured Investments III Holdings Cayman LP (“Pharmakon”), totaling $35.8 million. The Company made interest-only payments through October 31, 2020. Beginning in November 2020, the Company began monthly payments of principal plus interest, which will continue through October 31, 2024. Interest charged on the SVB Term Loan will be the greater of (a) a floating rate based on the “Prime Rate” published by The Wall Street Journal minus 0.75%, or (b) 4.25%.
Under the Third Amended and Restated SVB Loan Agreement, the Company may borrow, repay, and reborrow under a revolving credit line, but not in excess of the maximum loan amount of $25.0 million, which includes an $11.0 million standby letter of credit sublimit availability. In October 2018, a $6.9 million standby letter of credit was obtained in connection with a lease for the Company’s San Francisco headquarters. Any principal amount outstanding under the Third Amended and Restated SVB Loan Agreement revolving credit line shall bear interest at an amount that is the greater of (a) a floating rate per annum equal to the rate published by The Wall Street Journal as the “Prime Rate” or (b) 5.00%. The Company may borrow up to 75% of eligible accounts receivable, up to the maximum of $25.0 million.
The Third Amended and Restated Loan Agreement requires the Company to maintain a minimum consolidated liquidity ratio or minimum adjusted Earnings Before Interest, Tax, Depreciation, and Amortization during the term of the loan facility. In addition, the SVB Loan Agreement contains customary affirmative and negative covenants and events of default. The Company was in compliance with loan covenants as of June 30, 2021. The obligations under the Third Amended and Restated Loan Agreement are collateralized by substantially all assets of the Company.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company recorded a tax provision related to its U.S. state taxes and the U.K. subsidiary during the six months ended June 30, 2021 and June 30, 2020. Due to the uncertainties surrounding the realization of the U.S. deferred tax assets through future taxable income, the Company has provided a full valuation allowance and, therefore, no benefit has been recognized for the U.S. net operating loss carryforwards and other deferred tax assets.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common stock
The Company’s amended and restated certificate of incorporation dated October 25, 2016, as amended, authorizes the Company to issue 100,000,000 shares of common stock with a par value of $0.001 per share and 5,000,000 shares of preferred stock with a par value of $0.001 per share. The holders of common stock are entitled to receive dividends whenever funds and assets are legally available and when declared by the board of directors, subject to the prior rights of holders of all series of convertible preferred stock outstanding. No dividends were declared through June 30, 2021.
The Company had reserved shares of common stock for issuance as follows:
June 30,
2021
December 31,
2020
Options issued and outstanding527,536 609,881 
Unvested restricted stock units1,074,814 1,114,159 
Shares available for grant under future stock plans9,670,121 8,016,517 
Shares available for future issuance11,272,471 9,740,557 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plans Equity Incentive Plans
Equity Incentive Plan Activity
A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:
Awards Available for Grant
Balance at December 31, 20195,528,132 
Additional awards authorized1,333,928 
Awards granted(595,915)
Awards forfeited156,623 
Awards withheld for tax purposes82,622 
Balance at December 31, 20206,505,390 
Additional awards authorized1,450,967 
Awards granted(511,148)
Awards forfeited193,816 
Awards withheld for tax purposes135,886 
Balance at June 30, 20217,774,911 
During the six months ended June 30, 2021, 344,414 restricted stock units (“RSUs”) were granted, 235,123 RSUs vested, and 74,840 RSUs were forfeited.
The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Balance at December 31, 20191,503,247 $27.40 6.43$62,401 
Options exercised(868,614)$17.31 
Options forfeited(24,752)$66.89 
Balance at December 31, 2020609,881 $40.18 6.24$120,163 
Options exercised(77,228)$29.68 
Options forfeited(5,117)$63.72 
Balances at June 30, 2021527,536 $41.49 5.73$13,896 
Options exercisable – June 30, 2021467,756 $37.82 5.65$13,792 
Options vested and expected to vest – June 30, 2021526,235 $41.41 5.73$13,895 
The aggregate intrinsic values of options outstanding, exercisable, vested and expected to vest were calculated as the difference between the exercise price of the options and the closing price of the Company’s common stock.
The Company did not grant any options during the six months ended June 30, 2021, and 2020.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Market-based RSU Valuation
The fair value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below.
Six Months Ended
June 30,
2021
Expected term (in years)0.74
Expected volatility63.0 %
Risk-free interest rate0.17 %
Dividend yield— %

Stock-Based Compensation
The following table summarizes the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Cost of revenue$493 $— $916 $— 
Research and development1,427 2,205 3,086 2,946 
Selling, general and administrative8,340 7,563 26,488 7,127 
Total stock-based compensation expense$10,260 $9,768 $30,490 $10,073 
As of June 30, 2021, there was total unamortized compensation costs of $2.2 million, net of estimated forfeitures, related to unvested stock options which the Company expects to recognize over a period of approximately 0.8 years, $103.1 million, net of estimated forfeitures, related to unrecognized RSU expense, which the Company expects to recognize over a period of 2.5 years, and $4.5 million unrecognized ESPP expense, which the Company will recognize over 0.9 years.
Performance-based RSUs (“PRSU”) and Market-based RSUs
The Company grants PRSUs to key executives of the Company. PRSUs can be earned in accordance with the performance equity program for each respective grant.
2019 Awards
In February 2019, the company granted PRSUs ("2019 awards") to be earned based on the compound annual growth rate ("CAGR") of fiscal year 2020's revenue compared to fiscal year 2018's revenue.
Due to the impact of the COVID-19 pandemic, management determined that the Company’s achievement of its performance targets described above, was not probable in the first quarter of fiscal year 2020. PRSU expense of $4.8 million recognized in fiscal year 2019 related to the 2019 awards was reversed in the first quarter of fiscal year 2020.
On June 19, 2020, the Company modified the terms of the 2019 awards to vest based on the Company’s average stock price for the 60 days preceding January 1, 2021. The modification impacted all active recipients of the 2019 awards, a total of ten recipients. The total incremental compensation cost resulting from the modification of $13.6 million was recognized ratably through March 31, 2021. The Company recognized $2.2 million of compensation cost for the six months ended June 30, 2021, and no expense for the three months ended June 30, 2021, in connection with the 2019 awards.
February 2020 Awards
In February 2020, the company granted PRSUs ("February 2020 awards") for fiscal year 2022's annual unit volume CAGR compared to fiscal year 2019's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 133,834 PRSU shares were granted with grant date fair value of $11.0 million. The 2020 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2023. During the three and six months ended June 30, 2021, the Company recognized $0.2 million and $1.7 million of compensation cost, respectively, in connection with the February 2020 awards.
January 2021 Awards
In January 2021, the Company granted PRSUs ("January 2021 awards") for fiscal year 2021's annual consolidated revenue compared to fiscal year 2020's annual consolidated revenue, measuring a performance threshold of 10.0% to earn 100% of target. A total of 53,862 PRSU shares were granted with a grant date fair value of $13.9 million. The January 2021 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2022. During the three months ended June 30, 2021, the Company determined that it was probable that the January 2021 Awards would vest and recognized $2.3 million and $4.5 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the January 2021 awards.
February 2021 Awards
In February 2021, the Company granted PRSU's ("February 2021 awards") for fiscal year 2023's annual unit volume CAGR compared to fiscal year 2020's annual unit volume CAGR, measuring a minimum performance threshold of 19.7% to earn 50% of target, and a maximum threshold of 29% achieved to earn 200% of target. A total of 112,872 PRSU shares were granted with grant date fair value of $17.3 million. The February 2021 awards also include a service-based component.
Compensation cost in connection with the probable number of shares that will vest will be recognized ratably through March 31, 2024. During the three months ended June 30, 2021, the Company determined that it was probable that the February 2021 Awards would vest and recognized $0.3 million and $0.7 million of compensation cost for the three and six months ended June 30, 2021, respectively, in connection with the February 2021 awards.

Non employee Stock-Based Compensation
On July 3, 2020, the Company’s Chief Financial Officer (“CFO”) resigned and entered into a Consulting and Professional Services Agreement (“CPSA”) with the Company to provide consulting services through July 2, 2021. Pursuant to the original terms of the awards, the CFO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the current period as an equity- based severance cost as the consulting services are not substantive.
On January 12, 2021, the Company's Chief Executive Officer ("CEO") resigned and entered into a CPSA with the Company. Pursuant to the original terms of the awards, the CEO will continue to vest in outstanding awards as long as services are provided to the Company under the CPSA as a non-employee consultant or a member of the Company's Board of Directors. In accordance with ASC 718, the Company recognized expense related to all awards expected to vest over the duration of the CPSA in the three months ended March 31, 2021, as an equity- based severance cost as the consulting services are not substantive.

Total expense related to non-employee stock-based compensation recognized for the six months ended June 30, 2021 was $5.0 million. The Company did not recognize any expense related to non-employee stock based compensation for the three months ended June 30, 2021.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Common Share Net Loss Per Common Share
As the Company has net losses for the six months ended June 30, 2021, and 2020, all potential common shares were deemed to be anti-dilutive. The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss$(17,360)$(20,437)$(45,139)$(29,502)
Denominator:
Weighted-average shares used to compute net loss per common share, basic and diluted29,318,894 27,176,601 29,242,089 27,008,236 
Net loss per common share, basic and diluted$(0.59)$(0.75)$(1.54)$(1.09)

The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the six months ended June 30, 2021 and 2020, because their inclusion would be anti-dilutive:
Six Months Ended
June 30,
20212020
Options to purchase common stock527,536 943,850 
PRSUs and RSUs unvested1,074,814 1,143,404 
Total1,602,350 2,087,254 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2020, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020, included in the Company’s annual report on Form 10-K, filed with the SEC on February 26, 2021.
Risks and Uncertainties
Risks and Uncertainties

COVID-19

As a result of the COVID-19 pandemic, the Company has experienced significant business disruptions, restrictions on its ability to travel, reduction in access to customers due to diverted resources at hospitals, and shortened business hours as governments institute prolonged shelter-in-place and/or self-quarantine mandates.

Governmental mandates related to the COVID-19 pandemic have impacted, and is expected to continue to impact, Company personnel and personnel at third-party manufacturing facilities in the United States and other countries, and the availability or cost of materials, which could disrupt our supply chain and reduce margins. For instance, on or about March 16, 2020, the Health Officers of the counties of San Francisco (where the Company's headquarters is located), Santa Clara, San Mateo, Marin, Contra Costa and Alameda, where many employees are located, issued mandatory shelter-in-place orders and all employees transitioned to a remote work environment. The Company is also subject to orders in Southern California that temporarily shut down its manufacturing and distribution facilities in Cypress, California. For a limited number of employees who continue to support essential operations, including those at our manufacturing facilities, the Company has instituted protective equipment policies and, to the degree practical, social distancing measures to protect the safety of its employees. While the Company has continued to deliver its Zio service by operating with remote employees and essential employees on site, an extended implementation of these governmental mandates could further impact the Company's ability to effectively
provide its Zio service, and could impede progress of all ongoing initiatives. Appropriate social distancing techniques and other measures at the Company's facilities have been implemented for the limited number of employees who have returned to work to support essential operations, and will not return until the risk to employee health has meaningfully diminished.

While hospital systems and healthcare facilities shift their focus and resources to treating COVID-19 patients and combating the spread of the coronavirus, the Company has adapted its service to meet the immediate needs of physicians, customers, and patients and significantly increased the utilization of its home enrollment service which allows patients to receive and wear the single-use Zio device without going to a healthcare facility.

During the second half of 2020, the Company saw recovery of patient registrations for the Zio service to pre-COVID levels of the first quarter of 2020. During the six months ended June 30, 2021, the Company experienced a further increase in the level of Zio service patient registrations. However, this may be due, in some part, to the re-opening of certain regions within the United States and may not represent sustainable levels of patient registrations in future time periods.

The Company is continuously reviewing its liquidity and anticipated capital requirements in light of the significant uncertainty created by the COVID-19 pandemic. The Company believes it will have adequate liquidity over the next 12 months to operate its business and to meet its cash requirements. As of June 30, 2021, the Company is in compliance with its financial covenants in its debt agreement.

On March 27, 2020, as a result of the COVID-19 pandemic, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") to support businesses during the COVID-19 pandemic, including deferment of the employer portion of certain payroll taxes, refundable payroll tax credits, and technical amendments to tax depreciation methods for qualified improvement property. The primary provisions of the CARES Act which are potentially applicable to us include:

certain amendments to the limitations on the deductibility of interest contained in Section 163(j) of the Internal Revenue Code of 1986, as amended, for taxable years beginning in 2019 and 2020; and

an allowance of net operating loss carrybacks for taxable years beginning in 2018 and before 2021.

The Company did not qualify for the Paycheck Protection Program under the CARES Act due to the number of employees in our organization. The CARES Act did not have material impact on the Company’s overall consolidated financial statements.

The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. This impact is having a material, adverse impact on liquidity, capital resources, supply chain, operations and business and those of the third parties on which the Company relies, and could worsen over time. The extent to which the COVID-19 pandemic impacts the Company’s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the COVID-19 pandemic and the actions to contain the COVID-19 pandemic or treat its impact, among others. The full extent of potential delays or impacts on the business, financial condition, cash flows and results of operations remains unknown. Additionally, while the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing the Company’s ability to raise additional capital through equity, equity-linked or debt financings, which could negatively impact short-term and long-term liquidity and the ability to operate on a timely basis, or at all.

Furthermore, capital markets and economies worldwide have been negatively impacted by the COVID-19 pandemic, which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions that could curtail or delay demand for the Zio service as well as increase the risk of customer defaults or delays in payments. COVID-19 and the current financial, economic, and capital markets environment, and future developments in these and other areas present material uncertainty and risk with respect to the Company's performance, financial condition, volume of business, results of operations, and cash flows.
Reimbursement

Government payors may change their coverage and reimbursement policies, as well as payment amounts, in a way that would prevent or limit reimbursement for the Zio service, which would significantly harm the Company. Government and other third-party payors require the Company to report the service for which it is seeking reimbursement by using a Current Procedural Terminology (“CPT”) code-set maintained by the American Medical Association (“AMA”). For Zio XT, the Company had historically utilized temporary CPT codes (or Category III CPT codes) used for newly introduced technologies and specific to our category of diagnostic monitoring. The process to convert Category III CPT codes to Category I CPT codes is governed by the AMA and Centers for Medicare and Medicaid (“CMS”). On October 25, 2019, the AMA’s CPT Editorial Panel established two new Category I CPT codes which are applicable to the Zio service and took effect on January 1, 2021. In August 2020, CMS published the Calendar Year 2021 Medicare Physician Fee Schedule Proposed Rule which proposed reimbursement for the Category I CPT codes that were higher than their associated Category III CPT codes. Following a comment period through October 2020, CMS published its Calendar Year 2021 Medicare Physician Fee Schedule Final Rule (the “Final Rule”) in December 2020. In the Final Rule, CMS chose not to finalize national pricing for four of the eight Category I CPT codes, 93241, 93243, 93245 and 93247 which include the CPT codes that the Company primarily uses to seek reimbursement for Zio XT.

Determinations of which products or services will be reimbursed under Medicare can be developed at the national level through a national coverage determination (“NCD”) by CMS, or at the local level through a local coverage determination (“LCD”), by one or more of the regional Medicare Administrative Contractors (“MACs”) who are private contractors that process and pay claims on behalf of CMS for different regions. In the absence of a specific NCD, as is the case with Zio XT historically and for Calendar Year 2021 following the Final Rule, the MAC with jurisdiction over a specific geographic region will have the discretion to make an LCD. The Company is seeking to establish LCD pricing with one or more MACs to establish pricing for 2021 and will be subject to LCD pricing until such time CMS establishes a NCD.

On January 29, 2021, Novitas Solutions, the MAC which covers the region where the Company's Independent Diagnostic Testing Facility (“IDTF”) in Houston, Texas is located and where almost all Medicare services for Zio XT are processed, published rates for 2021 that were significantly below our historical Medicare rates for Zio XT. The Company believes that the published rates by Novitas on January 29, 2021, were based off of rates from CPT codes 93224 and 93226, which are existing CPT codes for external continuous electrocardiographic recording up to 48 hours, while the Zio service is capable of continuous monitoring for up to 14 days.

On April 10, 2021, Novitas published updated reimbursement rates for codes 93243 and 93247 at $103 and $115, respectively. The updated rates are retroactive to January 1, 2021 and replace rates initially published on January 29, 2021. While these new rates represent an increase from the rates posted on January 29, 2021, the Company believes these rates do not appropriately reflect the clinical and economic value that long-term continuous ECG monitoring offers patients, their care teams and the Medicare system. Due to the cost of providing the service relative to the updated rates published by Novitas, the Company may not be able to provide the Zio service to the Medicare fee for service segment if these rates remain unchanged. However, the Company believes there are potential paths to more equitable rates which it plans to explore before making any changes to the availability of Zio XT in the Medicare portion of its business. It is the Company's strong preference that continued access to Zio XT is available to all patients.
We submitted the majority of Zio XT claims from the first and second quarter of 2021 on a delayed basis due to the CPT code transition. Claims were being held due to a combination of negotiations with payors and administrative delays with payors. Most of the held claims were released and submitted by the end of the second quarter of 2021. Delays in reimbursements of these held claims from the payors can result in delays to our cash flows in the second half of 2021 and may impact the timing and accounting for various income statement items, particularly revenue recognition and bad debt expense. We believe we have adequate balance sheet liquidity to manage through these delays in cash flow timing.

If the published rates by Novitas remain unchanged or are not significantly improved for the CPT codes listed above, thereby allowing the Company to obtain adequate Medicare reimbursement for the Zio service in the future, the Company may be unable to provide the Zio service or would experience a significant loss of revenue, either of which would have a material adverse effect on our cash flows, results of operations and financial condition.

Further, a reduction in coverage by Medicare could cause some commercial third-party payors to implement similar reductions in their coverage or level of reimbursement of the Zio service. Given the evolving nature of the healthcare industry and on-going healthcare cost reforms, the Company will continue to be subject to changes in the level of Medicare coverage for
its products, and unfavorable coverage determinations at the national or local level could adversely affect its results of operations. Although a large majority of commercial customers have re-contracted the Zio XT service since the establishment of the Category I codes on January 1, 2021 matching to pre-existing rates, if the Company is unsuccessful in improving the Medicare rates before calendar year 2022, it is prudent to expect that commercial rates may begin to be more negatively impacted next year. If published rates by Novitas are not increased to above the cost of service for Zio XT, and the Company is unable to achieve a level of revenues adequate to support its cost structure, or is unable to reduce its overall cost structure, this would raise substantial doubts about the Company's ability to continue as a going concern.
Use of Estimates
Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, contractual allowances, allowance for doubtful accounts, the useful lives of property and equipment, the recoverability of long-lived assets including the estimated usage of the printed circuit board assemblies (“PCBAs”), the incremental borrowing rate for operating leases, accounting for income taxes, and various inputs used in estimating stock-based compensation. Certain of these estimates are impacted by uncertainties surrounding COVID-19 such as revenue recognition, contractual allowances for revenue, allowance for doubtful accounts, and stock based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that management believes are reasonable under the circumstances, including assumptions as to future events. Actual results may differ from those estimates.
Investments
Investments

Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90 days, but less than one year as of the balance sheet date. Long-term investments have maturities greater than one year as of the balance sheet date. All investments are carried at fair value based upon quoted market prices.

The Company periodically assesses its portfolio of debt investments for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the intent to sell, or whether it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through interest and other, net. For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors.

The Company evaluates expected credit losses by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses on available-for-sale debt securities are recognized in other income, net in the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are reported as a component of accumulated other comprehensive loss. The Company did not recognize any credit losses on its available-for-sale securities during the three and six months ended June 30, 2021 and there were no impairment charges for unrealized losses in the periods presented.

The cost of available-for-sale securities sold is based on the specific-identification method and realized gains and losses are included in earnings. Amortization of premiums and accretion of discounts are reported as a component of other income, net.
Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances
Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances

Accounts receivable includes amounts due to the Company from healthcare institutions, third-party payors, and government payors and their related patients, as a result of the Company's normal business activities. Accounts receivable is reported on the consolidated balance sheets net of an estimated allowance for doubtful accounts and contractual allowances.

The Company establishes an allowance for doubtful accounts for estimated uncollectible receivables based on its assessment of the collectability of customer accounts and recognizes the provision as a component of selling, general and administrative expenses.

The Company records a provision for contractual allowances based on the estimated differences between contracted amounts and expected collection rates. Such provisions are based on the Company's historical experience and are reported as a reduction of revenue.
The Company regularly reviews the allowances by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.
Concentrations of Risk
Concentrations of Risk
Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. Cash balances are deposited in financial institutions which, at times may be in excess of federally insured limits. Cash equivalents are invested in highly-rated money market funds. The Company invests in a variety of financial instruments, such as, but not limited to, U.S. government securities, corporate notes, commercial paper and, by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company has not experienced any material losses on its deposits of cash and cash equivalents or investments.
Concentrations of credit risk with respect to accounts receivable are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many geographies. The Company does not require collateral. The Company records an allowance for doubtful accounts based on the assessment of the collectability of customer accounts, considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay.
Revenue Recognition
Revenue Recognition

The Company’s revenue is generated primarily from the provision of its cardiac rhythm monitoring service, the Zio XT service. The Zio XT is a cardiac rhythm monitoring service that has a patient wear period of up to 14 days and is billable when the monitoring reports are delivered to the healthcare provider, which is also when the service is complete and the Company recognizes revenue. The time from when the patient has the Zio XT device applied to the time the report is posted is generally around 25 days. The Company has concluded that the Zio XT service is one performance obligation on the basis that the customer cannot benefit from each component of the service on its own or together with other resources that are readily available to the customer.

The Zio AT mobile cardiac telemetry monitor, a wearable patch-based biosensor, offers what the Zio XT offers plus the additional capability of transmissions during the wear period to assist physicians in diagnosing and treating patients that require
more timely action. During the wear period, physicians will receive notifications if there are significant events that meet predetermined arrhythmia detection criteria. The Zio AT service revenue is recognized ratably over the prescription period.

The Company recognizes as revenue the amount of consideration to which it expects to be entitled in exchange for performing the service. The consideration the Company is entitled to varies by portfolio, as further defined below, and includes estimates that require significant judgment by management. A unique aspect of healthcare is the involvement of multiple parties to the service transaction. In addition to the patient, often a third-party, for example a commercial or governmental payor or healthcare institution, will pay the Company for some or all of the service on the patient’s behalf. Separate contractual arrangements exist between the Company and third-party payors that establish amounts the third-party payor will pay on behalf of a patient for covered services rendered.

A small portion of the Company’s transactions are covered by third-party payors with whom there is neither a contractual agreement nor an established amount that the third-party payor will pay. In determining the collectability and transaction price for its service, the Company considers factors such as insurance claims which are adjudicated as allowable under the applicable policy and payment history from both payors and patient out-of-pocket costs, payor coverage, whether there is a contract between the payor or healthcare institution and the Company, historical amount received for the service, and any current developments or changes that could impact reimbursement and healthcare institution payments. Certain of these factors are forms of variable consideration which are only included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved.
A summary of the payment arrangements with third-party payors and healthcare institutions is as follows:
Contracted third-party payors – The Company has contracts with negotiated prices for services provided to patients with commercial healthcare insurance coverage.
CMS – The Company has received independent diagnostic testing facility approval from regional Medicare Administrative Contractors and will receive reimbursement per the relevant CPT code rates for the services rendered to the patient covered by CMS.
Non-contracted third-party payors – Non-contracted commercial and government payors often reimburse out-of-network rates provided under the relevant CPT codes on a case-by-case basis. The transaction price used for determining revenue recognition is based on factors including an average of the Company’s historical collection experience for its non-contracted services. This rate is reviewed at least quarterly.
Healthcare institutions – Healthcare institutions are typically hospitals or physician practices in which the Company has negotiated amounts for its monitoring services, including certain governmental agencies such as the Veterans Administration and Department of Defense.
The Company is utilizing the portfolio approach practical expedient under ASC 606 for revenue recognition whereby services provided under each of the above payor types form a separate portfolio. The Company accounts for the contracts within each portfolio as a collective group, rather than individual contracts. Based on history with these portfolios and the similar nature and characteristics of the patients within each portfolio, the Company has concluded that the financial statement effects are not materially different than if accounting for revenue on a contract-by-contract basis.
For contracted and CMS portfolios, the Company recognizes revenue, net of contractual allowances, and recognizes an allowance for doubtful accounts for uncollectible patient accounts receivable. The transaction price is determined based on negotiated rates, and the Company has historical experience of collecting substantially all of these contracted rates. These contracts also impose a number of obligations regarding billing and other matters, and the Company’s noncompliance with a material term of such contracts may result in a denial of the claim. The Company accounts for denied claims as a form of variable consideration that is included as a reduction to the transaction price recognized as revenue. The Company estimates the denied claims which require management judgment. The estimated denied claims are based on historical information and judgement includes the historical period utilized. The Company monitors the estimated denied claims against the latest available information, and subsequent changes to the estimated denied claims are recorded as an adjustment to revenue in the periods during which such changes occur. Historical cash collection indicates that it is probable that substantially all of the transaction price, less the estimate of denied claims, will be received. Contracted payors may require that we bill patient co-payments and deductibles and from time to time we may not be able to collect such amounts due to credit risk. The Company provides for estimates of uncollectible patient accounts receivable, based upon historical experience where judgment includes the historical period utilized, at the time revenue is recognized, with such provisions presented as bad debt expense within the
selling, general and administrative line item of the consolidated statement of operations. Adjustments to these estimates for actual experience are also recorded as an adjustment to bad debt expense.
    For non-contracted portfolios, the Company is providing an implicit price concession due to the lack of a contracted rate with the underlying payor, the result of which requires the Company to estimate the transaction price based on historical cash collections utilizing the expected value method. All subsequent adjustments to the transaction price are recorded as an adjustment to revenue.
    For healthcare institutions, the transaction price is determined based on negotiated rates, and the Company has historical experience collecting substantially all of these contracted rates. Historical cash collection indicates that it is probable that substantially all of the transaction price will be received. As such, the Company is not providing an implicit price concession but, rather, has chosen to accept the risk of default, and any subsequent uncollected amounts are recorded as bad debt expense.
Contract Liabilities
Contract Liabilities
ASC 606 requires an entity to present a revenue contract as a contract liability when the Company has an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer, or an amount of consideration from the customer is due and unconditional (whichever is earlier).
Certain of the Company’s customers pay the Company directly for the Zio XT service upon shipment of devices. Such advance payments are contract liabilities and are recorded as deferred revenue on the Condensed Balance Sheets and revenue is recognized when reports are delivered to the healthcare provider.
Contract Costs
Contract Costs
Under ASC 340, the incremental costs of obtaining a contract with a customer are recognized as an asset. Incremental costs of obtaining a contract are those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained.
The Company’s current commission programs are considered incremental. However, as a practical expedient, ASC 340 permits the Company to immediately expense contract acquisition costs, as the asset that would have resulted from capitalizing these costs will be amortized in one year or less.
Share-based Compensation
Stock-based Compensation
The Company measures its stock-based awards made to employees based on the estimated fair values of the awards as of the grant date. The fair value of market condition awards is determined using the Monte-Carlo option pricing model and the fair value of stock options is determined using the Black-Scholes option pricing model. Stock-based compensation expense is recognized over the requisite service period using the straight-line method and is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, the Company’s stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. For restricted stock, the compensation cost for these awards is based on the closing price of the Company’s common stock on the date of grant, and recognized as compensation expense on a straight-line basis over the requisite service period.
The Company recognizes compensation expense related to the Employee Stock Purchase Plan (“ESPP”) based on the estimated fair value of the options on the date of grant, net of estimated forfeitures. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option pricing model for each purchase period. The grant date fair value is expensed on a straight-line basis over the offering period.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of Changes in Allowance for Doubtful Accounts
The following table presents the changes in the allowance for doubtful accounts (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$12,711 $9,049 $9,049 
Add: provision for doubtful accounts3,703 10,515 5,957 
Add: adoption of ASC 326
— 461 461 
Less: write-offs, net of recoveries and other adjustments(4,491)(7,314)(4,202)
Balance, end of period$11,923 $12,711 $11,265 
Schedule of Changes in Contractual Allowance
The following table presents the changes in the contractual allowance (in thousands):
Six Months Ended June 30, 2021Year Ended December 31,
2020
Six Months Ended June 30, 2020
Balance, beginning of period$21,281 $15,433 $15,433 
Add: provision for contractual allowances10,477 20,916 7,567 
Less: realized contractual adjustments(6,450)(15,068)(7,245)
Balance, end of period$25,308 $21,281 $15,755 
Disaggregated Revenue by Payor Type and Major Service Disaggregated revenue by payor type and major service line for three and six months ended June 30, 2021 and June 30, 2020 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Contracted third-party payors $49,633 $26,544 $96,225 $58,254 
Non-contracted third-party payors6,547 2,868 11,825 6,244 
Centers for Medicare & Medicaid10,989 13,718 21,166 31,034 
Healthcare Institutions14,109 7,748 26,373 18,881 
Total$81,278 $50,878 $155,589 $114,413 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2021
Cash Equivalents And Investments [Abstract]  
Schedule of Cash Equivalents and Available For Sale Investments
The fair value of cash equivalents and available-for-sale investments at June 30, 2021 and December 31, 2020, were as follows (in thousands):
June 30, 2021
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$104,615 $— $— $104,615 
U.S. government securities56,188 10 — 56,198 
Corporate notes31,622 (4)31,619 
Commercial paper28,975 — — 28,975 
Total cash equivalents and available-for-sale investments$221,400 $11 $(4)$221,407 
Classified as:
Cash equivalents$104,615 
Short-term investments116,792 
Total cash equivalents and available-for-sale investments$221,407 
December 31, 2020
Amortized
Cost
Gross UnrealizedEstimated
Fair Value
GainsLosses
Money market funds$59,823 $— $— $59,823 
U.S. government securities190,663 16 (2)190,677 
Corporate notes26,426 (5)26,423 
Commercial paper29,489 — — 29,489 
Total cash equivalents and available-for-sale investments$306,401 $18 $(7)$306,412 
Classified as:
Cash equivalents$59,823 
Short-term investments246,589 
Total cash equivalents and available-for-sale investments$306,412 
Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity The following table summarizes the fair value of the Company’s cash equivalents, short-term and long-term marketable securities classified by maturity (in thousands):
June 30,
2021
December 31,
2020
Due within one year$221,407 $306,412 
Due after one year through three years— — 
Total cash equivalents and available-for-sale investments$221,407 $306,412 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Company's Financial Assets and Liabilities
The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands).
June 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$104,615 $— $— $104,615 
U.S. government securities— 56,198 — 56,198 
Corporate notes— 31,619 — 31,619 
Commercial paper— 28,975 — 28,975 
Total$104,615 $116,792 $— $221,407 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$59,823 $— $— $59,823 
U.S. government securities— 190,677 — 190,677 
Corporate notes— 26,423 — 26,423 
Commercial paper— 29,489 — 29,489 
Total$59,823 $246,589 $— $306,412 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of Inventory
Inventory consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$4,001 $2,469 
Finished goods5,260 2,844 
Total$9,261 $5,313 
Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Laboratory and manufacturing equipment$5,044 $4,667 
Computer equipment and software2,013 2,005 
Furniture and fixtures4,158 3,794 
Leasehold improvements17,399 9,215 
Internal-use software36,511 28,416 
Total property and equipment, gross65,125 48,097 
Less: accumulated depreciation and amortization(18,039)(13,850)
Total property and equipment, net$47,086 $34,247 
Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Accrued vacation$7,194 $6,007 
Accrued payroll and related expenses22,374 19,709 
Accrued ESPP contribution578 851 
Accrued professional services fees1,612 1,709 
Accrued interest96 121 
Claims payable4,669 4,757 
Other6,075 7,378 
Total accrued liabilities$42,598 $40,532 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of Common Stock Shares Reserved for Future Issuance
The Company had reserved shares of common stock for issuance as follows:
June 30,
2021
December 31,
2020
Options issued and outstanding527,536 609,881 
Unvested restricted stock units1,074,814 1,114,159 
Shares available for grant under future stock plans9,670,121 8,016,517 
Shares available for future issuance11,272,471 9,740,557 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Share-based Awards Available for Grant under 2016 Plan A summary of share-based awards available for grant under the 2016 Equity Incentive Plan is as follows:
Awards Available for Grant
Balance at December 31, 20195,528,132 
Additional awards authorized1,333,928 
Awards granted(595,915)
Awards forfeited156,623 
Awards withheld for tax purposes82,622 
Balance at December 31, 20206,505,390 
Additional awards authorized1,450,967 
Awards granted(511,148)
Awards forfeited193,816 
Awards withheld for tax purposes135,886 
Balance at June 30, 20217,774,911 
Summary of Stock Option Activity Under 2006 and 2016 Plans
The following table summarizes stock option activity under the 2006 and 2016 Equity Incentive Plans:
Options Outstanding
Options
Outstanding
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
(in thousands)
Balance at December 31, 20191,503,247 $27.40 6.43$62,401 
Options exercised(868,614)$17.31 
Options forfeited(24,752)$66.89 
Balance at December 31, 2020609,881 $40.18 6.24$120,163 
Options exercised(77,228)$29.68 
Options forfeited(5,117)$63.72 
Balances at June 30, 2021527,536 $41.49 5.73$13,896 
Options exercisable – June 30, 2021467,756 $37.82 5.65$13,792 
Options vested and expected to vest – June 30, 2021526,235 $41.41 5.73$13,895 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Assumptions Used to Estimate Fair Value of Awards The fair value of market based RSUs was estimated at the date of grant using the Monte-Carlo option pricing model with the assumptions below. Additional details on the Company's market based RSUs are included below.
Six Months Ended
June 30,
2021
Expected term (in years)0.74
Expected volatility63.0 %
Risk-free interest rate0.17 %
Dividend yield— %
Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss
The following table summarizes the total stock-based compensation expense included in the statements of operations and comprehensive loss for all periods presented (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Cost of revenue$493 $— $916 $— 
Research and development1,427 2,205 3,086 2,946 
Selling, general and administrative8,340 7,563 26,488 7,127 
Total stock-based compensation expense$10,260 $9,768 $30,490 $10,073 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss$(17,360)$(20,437)$(45,139)$(29,502)
Denominator:
Weighted-average shares used to compute net loss per common share, basic and diluted29,318,894 27,176,601 29,242,089 27,008,236 
Net loss per common share, basic and diluted$(0.59)$(0.75)$(1.54)$(1.09)
Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share The following outstanding shares of potentially dilutive securities have been excluded from diluted net loss per common share for the six months ended June 30, 2021 and 2020, because their inclusion would be anti-dilutive:
Six Months Ended
June 30,
20212020
Options to purchase common stock527,536 943,850 
PRSUs and RSUs unvested1,074,814 1,143,404 
Total1,602,350 2,087,254 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 21, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounting Policies [Abstract]      
Common stock, shares issued (in shares) 1,257,142    
Shares issued, price per share (in USD per share) $ 175.00    
Underwriters' option to purchase additional shares of common stock (in shares) 163,975    
Proceeds from issuance of common stock in connection with employee equity incentive plans $ 206,800 $ 5,577 $ 9,361
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Change In The Allowance For Doubtful Accounts      
Balance, beginning of period $ 12,711 $ 9,049 $ 9,049
Add: provision for doubtful accounts 3,703 5,957 10,515
Less: write-offs, net of recoveries and other adjustments (4,491) (4,202) (7,314)
Balance, end of period $ 11,923 $ 11,265 12,711
Accounting Standards Update [Extensible List] ASC 326 ASC 326  
Cumulative Effect, Period Of Adoption, Adjustment | ASC 326      
Change In The Allowance For Doubtful Accounts      
Balance, beginning of period $ 0 $ 461 461
Balance, end of period     $ 0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Changes In The Contractual Allowance      
Balance, beginning of period $ 21,281 $ 15,433 $ 15,433
Add: provision for contractual allowances 10,477 7,567 20,916
Less: realized contractual adjustments (6,450) (7,245) (15,068)
Balance, end of period $ 25,308 $ 15,755 $ 21,281
Accounting Standards Update [Extensible List] ASC 326 ASC 326  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Apr. 10, 2021
Summary Of Significant Accounting Policies [Line Items]            
Credit losses on debt securities     $ 0      
Unrealized loss     0 $ 0    
Total revenue recognized that was included in contract liability     $ 900,000 $ 1,200,000    
Zio XT service            
Summary Of Significant Accounting Policies [Line Items]            
Equipment wear period (in days)     14 days      
Period from device applied to the time the report is posted (in days)     25 days      
Zio XT Service Code 93243            
Summary Of Significant Accounting Policies [Line Items]            
Reimbursement rate           $ 103
Zio XT Service Code 93247            
Summary Of Significant Accounting Policies [Line Items]            
Reimbursement rate           $ 115
Revenue | Customer Concentration Risk | Federal Government Agencies            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of credit risk (in percentage) 14.00% 27.00% 14.00% 27.00%    
Accounts Receivable | Customer Concentration Risk | Federal Government Agencies            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of credit risk (in percentage)     7.00%   20.00%  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue, net $ 81,278 $ 50,878 $ 155,589 $ 114,413
Contracted third-party payors        
Disaggregation of Revenue [Line Items]        
Revenue, net 49,633 26,544 96,225 58,254
Non-contracted third-party payors        
Disaggregation of Revenue [Line Items]        
Revenue, net 6,547 2,868 11,825 6,244
Centers for Medicare & Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue, net 10,989 13,718 21,166 31,034
Healthcare Institutions        
Disaggregation of Revenue [Line Items]        
Revenue, net $ 14,109 $ 7,748 $ 26,373 $ 18,881
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 221,400 $ 306,401
Gains 11 18
Losses (4) (7)
Estimated Fair Value 221,407 306,412
Cash equivalents 104,615 59,823
Short-term investments 116,792 246,589
Total cash equivalents and available-for-sale investments 221,407 306,412
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56,188 190,663
Gains 10 16
Losses 0 (2)
Estimated Fair Value 56,198 190,677
Corporate notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 31,622 26,426
Gains 1 2
Losses (4) (5)
Estimated Fair Value 31,619 26,423
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,975 29,489
Gains 0 0
Losses 0 0
Estimated Fair Value 28,975 29,489
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104,615 59,823
Gains 0 0
Losses 0 0
Estimated Fair Value $ 104,615 $ 59,823
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash Equivalents And Investments [Abstract]    
Due within one year $ 221,407 $ 306,412
Due after one year through three years 0 0
Total cash equivalents and available-for-sale investments $ 221,407 $ 306,412
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments - Narrative (Details)
6 Months Ended
Jun. 30, 2021
investment_security
Cash Equivalents And Investments [Abstract]  
Available-for-sale securities in unrealized loss for more than 12 months 0
Available-for-sale securities, weighted average maturity of days 66 days
Available-for-sale securities in unrealized loss position 7
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Carrying amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Outstanding interest-bearing obligations $ 27.2 $ 33.0
Estimated fair value | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Outstanding interest-bearing obligations $ 27.8 $ 33.9
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 221,407 $ 306,412
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 104,615 59,823
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 116,792 246,589
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 104,615 59,823
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 104,615 59,823
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 56,198 190,677
U.S. government securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
U.S. government securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 56,198 190,677
U.S. government securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Corporate notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 31,619 26,423
Corporate notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Corporate notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 31,619 26,423
Corporate notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 28,975 29,489
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 28,975 29,489
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory [Line Items]    
Total inventory and printed circuit board assemblies $ 9,261 $ 5,313
Raw materials    
Inventory [Line Items]    
Total inventory and printed circuit board assemblies 4,001 2,469
Finished goods    
Inventory [Line Items]    
Total inventory and printed circuit board assemblies $ 5,260 $ 2,844
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Inventory [Line Items]          
Depreciation and amortization $ 2,200 $ 1,600 $ 4,189 $ 3,220  
Printed circuit board assemblies          
Inventory [Line Items]          
Useful lives of PCBAs     1 year    
Other assets $ 12,500   $ 12,500   $ 12,600
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Components of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 65,125 $ 48,097
Less: accumulated depreciation and amortization (18,039) (13,850)
Total property and equipment, net 47,086 34,247
Laboratory and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 5,044 4,667
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,013 2,005
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 4,158 3,794
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 17,399 9,215
Internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 36,511 $ 28,416
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Components of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued vacation $ 7,194 $ 6,007
Accrued payroll and related expenses 22,374 19,709
Accrued ESPP contribution 578 851
Accrued professional services fees 1,612 1,709
Accrued interest 96 121
Claims payable 4,669 4,757
Other 6,075 7,378
Total accrued liabilities $ 42,598 $ 40,532
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Narrative (Details) - Verily Life Sciences LLC - USD ($)
$ in Thousands
12 Months Ended
Sep. 03, 2019
Dec. 31, 2020
Jun. 30, 2021
Dec. 31, 2019
Lessee, Lease, Description [Line Items]        
Remaining term of agreement 24 months      
Upfront fee payable       $ 5,000
Additional milestone payments, due in next 24 months $ 12,750      
Research and development expense   $ 7,000    
Additional expenses expected to be incurred     $ 3,000  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details) - USD ($)
1 Months Ended
Oct. 31, 2018
Dec. 31, 2015
SVB loan agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity   $ 15,000,000.0
SVB loan agreement | Maximum    
Debt Instrument [Line Items]    
Eligible accounts receivable for borrowings (in percentage)   80.00%
SVB loan agreement | Prime rate    
Debt Instrument [Line Items]    
Debt instrument interest rate spread (in percentage)   0.25%
Third amended and restated SVB loan agreement | SVB term loan    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 35,000,000.0  
Third amended and restated SVB loan agreement | SVB term loan | Minimum    
Debt Instrument [Line Items]    
Interest rate (in percentage) 4.25%  
Third amended and restated SVB loan agreement | SVB term loan | Prime rate    
Debt Instrument [Line Items]    
Basis spread deduction on variable rate (in percentage) 0.75%  
Third amended and restated SVB loan agreement | Standby letters of credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 11,000,000.0  
Proceeds from line of credit $ 6,900,000  
Third amended and restated SVB loan agreement | Revolving credit facility | Minimum    
Debt Instrument [Line Items]    
Interest rate (in percentage) 5.00%  
Pharmakon loan agreement    
Debt Instrument [Line Items]    
Repayment of debt $ 35,800,000  
Pharmakon loan agreement | Tranche B loans    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 25,000,000.0  
Borrowing capacity as a percentage of eligible accounts receivable (percent) 75.00%  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details)
Jun. 30, 2021
USD ($)
Income Tax Disclosure [Abstract]  
Tax benefit recognized for U.S. net operating loss carryforward and other deferred tax assets $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Equity [Abstract]    
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Dividends declared $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Shares available for future issuance (in shares) 11,272,471 9,740,557
Options issued and outstanding    
Class of Stock [Line Items]    
Shares available for future issuance (in shares) 527,536 609,881
Unvested restricted stock units    
Class of Stock [Line Items]    
Shares available for future issuance (in shares) 1,074,814 1,114,159
Shares available for grant under future stock plans    
Class of Stock [Line Items]    
Shares available for future issuance (in shares) 9,670,121 8,016,517
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details) - 2016 Plan - shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Share-Based Awards Available For Grant    
Beginning balance 6,505,390 5,528,132
Additional awards authorized 1,450,967 1,333,928
Awards granted (511,148) (595,915)
Awards forfeited 193,816 156,623
Awards withheld for tax purposes 135,886 82,622
Ending balance 7,774,911 6,505,390
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Options Outstanding      
Beginning balance (in shares) 609,881 1,503,247  
Options exercised (in shares) (77,228) (868,614)  
Options forfeited (in shares) (5,117) (24,752)  
Ending balance (in shares) 527,536 609,881 1,503,247
Options exercisable (in shares) 467,756    
Options vested and expected to vest (in shares) 526,235    
Weighted- Average Exercise Price Per Share      
Beginning balance (in USD per share) $ 40.18 $ 27.40  
Options exercised (in USD per share) 29.68 17.31  
Options forfeited (in USD per share) 63.72 66.89  
Ending balance (in USD per share) 41.49 $ 40.18 $ 27.40
Options exercisable (in USD per share) 37.82    
Options vested and expected to vest (in USD per share) $ 41.41    
Weighted- Average Remaining Contractual Life (years)      
Beginning balance 5 years 8 months 23 days 6 years 2 months 26 days 6 years 5 months 4 days
Ending balance 5 years 8 months 23 days 6 years 2 months 26 days 6 years 5 months 4 days
Options exercisable 5 years 7 months 24 days    
Options vested and expected to vest 5 years 8 months 23 days    
Aggregate Intrinsic Value (in thousands)      
Beginning balance (in USD) $ 120,163 $ 62,401  
Ending balance (in USD) 13,896 $ 120,163 $ 62,401
Options exercisable (in USD) 13,792    
Options vested and expected to vest (in USD) $ 13,895    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Narrative (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]    
Restricted stock units granted (in shares) 344,414  
Restricted stock units vested (in shares) 235,123  
Restricted stock unites forfeited (in shares) 74,840  
Number of options granted (in shares) 0 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details) - Market Condition Awards
6 Months Ended
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 8 months 26 days
Expected volatility 63.00%
Risk-free interest rate 0.17%
Dividend yield 0.00%
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 10,260 $ 9,768 $ 30,490 $ 10,073
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 493 0 916 0
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,427 2,205 3,086 2,946
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 8,340 $ 7,563 $ 26,488 $ 7,127
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 19, 2020
USD ($)
employee
Feb. 28, 2021
USD ($)
shares
Jan. 31, 2021
USD ($)
shares
Feb. 29, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total unamortized compensation costs, net of estimated forfeitures related to unvested stock options         $ 2,200,000     $ 2,200,000  
Unamortized compensation costs related to unvested stock options, expected period of recognition               9 months 18 days  
Total stock-based compensation expense         10,260,000 $ 9,768,000   $ 30,490,000 $ 10,073,000
Number of options granted (in shares) | shares               0 0
Consulting and Professional Services Agreement (“CPSA”)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense         0     $ 5,000,000.0  
Restricted Stock Units ("RSUs")                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unamortized compensation costs related to unvested stock options, expected period of recognition               2 years 6 months  
Total unamortized compensation costs, net of estimated forfeitures related to restricted stock unit         103,100,000     $ 103,100,000  
Performance Based Restricted Stock Units ("PRSU") | 2019 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Reversal of share-based compensation expense             $ 4,800,000    
Number of employees impacted by modification | employee 10                
Incremental compensation cost resulting from modification $ 13,600,000                
Total stock-based compensation expense         0     2,200,000  
Performance Based Restricted Stock Units ("PRSU") | 2020 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense         (200,000)     (1,700,000)  
Number of options granted (in shares) | shares       133,834          
Grant date fair value       $ 11,000,000.0          
Performance Based Restricted Stock Units ("PRSU") | 2021 Awards | January 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense         2,300,000     4,500,000  
Number of options granted (in shares) | shares     53,862            
Grant date fair value     $ 13,900,000            
Performance Based Restricted Stock Units ("PRSU") | 2021 Awards | February 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense         300,000     700,000  
Number of options granted (in shares) | shares   112,872              
Grant date fair value   $ 17,300,000              
Performance Based Restricted Stock Units ("PRSU") | Minimum | 2020 Awards | February 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance threshold (in percentage)   50.00%   19.70%          
Performance target to be earned at performance threshold (in percentage)       50.00%          
Performance Based Restricted Stock Units ("PRSU") | Minimum | 2021 Awards | February 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance threshold (in percentage)   19.70%   19.70%          
Performance target to be earned at performance threshold (in percentage)       50.00%          
Performance Based Restricted Stock Units ("PRSU") | Maximum | 2020 Awards | February 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance threshold (in percentage)       29.00%          
Performance target to be earned at performance threshold (in percentage)       200.00%          
Performance Based Restricted Stock Units ("PRSU") | Maximum | 2021 Awards | January 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance threshold (in percentage)     10.00%            
Performance target to be earned at performance threshold (in percentage)     100.00%            
Performance Based Restricted Stock Units ("PRSU") | Maximum | 2021 Awards | February 2021 Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance threshold (in percentage)   29.00%   29.00%          
Performance target to be earned at performance threshold (in percentage)   200.00%   200.00%          
ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total unamortized compensation costs, net of estimated forfeitures related to unvested stock options         $ 4,500,000     $ 4,500,000  
Unamortized compensation costs related to unvested stock options, expected period of recognition               10 months 24 days  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:        
Net loss $ (17,360) $ (20,437) $ (45,139) $ (29,502)
Denominator:        
Weighted-average shares used to compute net loss per common share, basic (in shares) 29,318,894 27,176,601 29,242,089 27,008,236
Weighted-average shares used to compute net loss per common share, diluted (in shares) 29,318,894 27,176,601 29,242,089 27,008,236
Net loss per common share, basic (in USD per share) $ (0.59) $ (0.75) $ (1.54) $ (1.09)
Net loss per common share, diluted (in USD per share) $ (0.59) $ (0.75) $ (1.54) $ (1.09)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details) - shares
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss (in shares) 1,602,350 2,087,254
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss (in shares) 527,536 943,850
PRSUs and RSUs unvested    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted net loss (in shares) 1,074,814 1,143,404
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .PS"5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #L,PE3MC#4O^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y@K";-I66G#08K;.QF;+4UC?]@:R1]^R59FS*V!]C1TL^? M/H$:':4."5]2B)C(8KX;7.>SU''-CD11 F1]1*=R.2;\V-R'Y!2-SW2 J/1) M'1 JSN_!(2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24090"6#M- MC.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[.LY-^X@X/WYZ75>M[ ^ MD_(:QU_92CI'7+/KY+=ZL]T]LK;BE2CX0\%7.\%E+21??4RN/_QNPBX8N[?_ MV/@JV#;PZR[:+U!+ P04 " #L,PE3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .PS"5/^X0%=.@4 '05 8 >&PO=V]R:W-H965T&UL ME5A=<^HV$'V^_14:I@_M3(AM&0C<(V!*5Y1#^ M?59G1G%D4=ON63$+16LTS*[-U6@H4QV%@L\52=(X9NIP MQR.YOVTYK=.%1;@-M+E@C88[MN5+KO_8S16<606*'\9<)*$41/'-;6OL?)ZX MU!AD3WP+^3XY.R9F*6LI7\S)S+]MV881C[BG#02#OU<^X5%DD(#'OT?05O%. M8WA^?$*?9HN'Q:Q9PB(SS#*T- "; MVY9W!+G+0>@%D![Y(H4.$O(@?.Z_M[> 4,&*GEC=413PMU1<$]>^(M2F3@6? M29UY=,G\'1VW<)*;X;FHD_X>KQ.M(._^02 [!60G@^Q<@+R77@I?@R:KPXY7 M>1PW=^SV,\*B6[#H-F/QG#*EN8H.9,%W4NDJ1CB45BE'&/4*1KUFC.9H#F881)T]IO.:JB@N.8=M.V[T9.'V$SZ#@,VC"9\&WH?E8P%E/+*Z,'HX3 M+H*##F*RXEX@9"2W(4^NR$QXUPA)QRY5SVY"$_"D@@ R$\LKLM20:40J,I&I MT.H _WXE]QKT^P>,Y)DT.TU(KM@;F?F0=^$F]#*F2*1K(*G=[CN=0;?3P1C2 MDB%MPG#L^U W(#[' _((SY&OHMIW.&1O,"!]'4 LE.EBEFD((>G9-L:WU''' M_5]\)^8,XKV2>U')%8=;,D&FD.1>F'CR"F-8E@4'%_:/#(N4G"OY&@JOVJ4X MYF2,42MKA8,K_$=JVNS=XSI<%PFE4(2:I4J9VY04K%-LL MM=+J;@]'_/ZQ1WS/K"P53J-:,1/0>>3MO"GU[$2UDAF.B#.C97F@C7CS B;@ MV[_4_=8 /8V7]V-LPJ.E_E-9%7#=PSQ5B5\NXVDO<)$%- M:B9\_D9^YY7?8@V4#9^DU<.VV0]MN92BM MLWTM4U2R[;Z$>&8ZR[>XBJO%EN(XVTBSRL?S_<@OS-2DA$1\ Z;V]0W(E\JW M^/(3+7?9+ME::BWC[##@S.?*/ #W-U+JTXEY0;'1.OH/4$L#!!0 ( .PS M"5,&PO=V]R:W-H965T&ULK5EM M;]LV$/XKA!L4+>#$(JG7O!AH$VSK@&U!TVZ?:8F.A4JB*U).LE^_H^Q8LDC1 M+M8/B47KX?'AD;SGCKY^$O4WN>)>RJ.3-9*74^G(VD^F*ETQ>B#6OX,U2 MU"53T*P?9W)=S^?6:/?('KKZN[VMHS?96LKSDEW ME.H.+>+OG#_)WC/24UD(\4TW/F4W$T\SX@5/E3;!X&/#;WE1:$O X_O.Z&0_ MIN[8?WZU_DL[>9C,@DE^*XI_\DRM;B;Q!&5\R9I"?19/O_'=A )M+Q6%;/^C MIQW6FZ"TD4J4N\[ H,RK[2=[WCFBUP'[(QW(K@,YM0/==6@]-]LR:Z=UQQ2; M7]?B"=4:#=;T0^N;MC?,)J_T,CZH&M[FT$_-;T65P:+P#,&3%$6>,06-CZQ@ M5G?V'IVAO$)?5J*1K,KD]4P!'VUUEN[& M_K@=FXR,_7M372#J31'Q"+9TOW5WO^,I=,=M=^^P^PR\L'<%V;N"M/;HF"N: MNN:50DQ*F/.EPR+=6Z2M17_,(I,K!+Y!J7[@WYM\PPH8PNJKK:FP-:4/WV:. M:1Q'Y'JVZ?O$A,5Q2.(]ZH"HOR?J.XD^K$2MSA6O2UC2#9>J'&.YM1/T6>(P M2H8L31CQPR!.[#2#/[5[N]-H7QY9JW :AXL7DI,*8?4I_0@9-,%$D22NP^"O<^"IT^^@3K5RE1 M6WF%QH@)"?& E@D***9V5M&>5>1D=5_S-JU>6I?J&+/6A[<]%S:NB4'"C[PX'% U4;!__% ME1HVQPR'T? (Z)!6)U>8N)W9'A^'UX@9JWT<#9?:"O,2/$*OTS[L%K_MX7'0 MH^9.C -"_"$_$Q=@'-$1+<&=YF'_)+TOG#]@M$,.@VUOUT^B;8A!1;Y@U6% QCD:B".D4 M@[@5XU""CVQ88@J 9CK!@ + MC& Z%OM(K]0Y13MZ5(]YUA0)0D*#K45*XKCHE(6XE<6[@$]UMBD@<)?%0 M:VPP3)*1-))T4D/<]=5V%Q_SL:6VBF)($(0[322A,QMX4"+]MA)%QFOY]DU,<'359M/JQ944D$[-R-$*:"=G4H\T16?> MA>=AR!%JM&%%PU$[*KY"P=3S//V'Y(K5NE9J%-3G^;_0EZD?*U6OVG=P1CC* MI=2:WQ9>C9(*'O21LEK^H_X^W]=-A S;R##W,*-.?1\EU@0=V+Q(@SSO@R3W-K M24_-).&<^DEL7#A9@9X?QB,E,NWR">K.)[8")T=CJ)6VF2U0+_1]X\;3@O-Q MB$<*#-J[G3VE0NVIW^0B@ERO9QQ1F0UP!XOQ0@V[N&_L%@_P/1_#]02P,$ M% @ [#,)4RX8(_@A P B H !@ !X;"]W;W)KT"I(XX"9\5(+54U39I$BKK=C'MPB2&6'5L9CNE MVZ_?L9-F@8:O]J+8\7E?/^=P3#S>2O6D4TH->LFXT!,O-69S[?LZ3FE&=$=N MJ("5E509,3!5:U]O%"6)$V7<#S'N^QEAPIN.W;.YFHYE;C@3=*Z0SK.,J#^W ME,OMQ N\UP37 ]"YS M17QG=*MK8V1364KY9">?DXF'+1'E-#;6@L#',YU1SJT3RC.M9%9 M*0:"C(GBD[R4A:@)@NX!05@*PG,%42F(7*(%F4OKCA@R'2NY1#/FZ4V"OKPUY'-HFJSR&W6/;#9#8<#94NN$9Q-E,A\:58Y MAS:/92Y,8S4+Q[YSM,?U>1H$HS :^\_UHC5$A8,@J*)V<+L5;OZ]B M[UW&[B@U(KE)I6)_8<'F4#QMA"_\>S6L'G9_>_BGXW82Z%<)]-^5 -,Z/PW? M?P.UCWTL8@=X4 $/W@4,KQ5MX+>"B?4IZL%)ZF,1.]3#BGIXE'HFLPR.^3L; M?'A6@Y^*V@$?5>"C"\ O[N[1FT(&&#?V]SF1.QD$^/]K"5^>PWD-7CK7L<)1 M-.P'W?X>?V,D#D91[Q!_[;4:7,Y_0;^7]N5S^@]02P,$ M% @ [#,)4TFS?F9J!0 N14 !@ !X;"]W;W)K3^:QI^UK/9_*@B[P2 M7VND#F69UG]?BT(^7DW(Y+GA-M_NM&V8SF?[="ONA+[??ZW-V[3WDN6EJ%0N M*U2+S=7D([E<46P-&L3ON7A49\_(4GF0\H=]NM$)R@[[L19W:>57H[7V5'K+<8-ZA M#^C^;HG>OGF'WJ"\0M]V\J#2*E.SJ38CL_ZGZVX4U^THZ, H O195GJGT,J, M)@/LE^/VX8C]U"C2RT*?9;FFHPX_':H+%.#WB&)*@/$L7F^.(3K_K_?5?^[] MA1A!'R-!XR\8\'=3K64I3C&!_OCXH'1MUOB?(]Y9[YTUWMF ]UMQ%-5!O$>5 MT%#DM-9A8VW3WG$>$QK%L^GQ?#Y\%,>QBUKZ*,(YCY.7L!4 (XR1H(>](,I[ MHGR4Z$(J;5=3W1*&N+8.^%G'E"<)=[CZ*,)9S!RN/HHEC <.51\5&&<1S#3L MF8:C3'^NI5)H7\M-#DYIZ'7*.8V=H2U\5,"#Q*7IHP@.21 Z/'U83.,PA'E& M/<]H=&%T>;':(O&TMUE478XLB+CW&O_+@E BK=<[9'*IV?..9C/?VV4'*1E[ MM)(0.]P7/HA0SJ@C)("*"7%U]%$4)WP@7I*><3+*^,[4"4;%]V@K*J-HT3!/ M,[/=Y3;/V%("(I]X8PEI&#J+>>&C6(")&T8^B@24Q8Y(*Q^6$,H83)_@TR:, M1P7X)K5A+;UP G=2[(TAHC1RDP0 ,ZF.._.Y!&"$8YXXF7,%X0BEF Q0/ZL_ MR"CU7VVJV-2R?*9OJ@R0-O$&\(&$24)=W@#.##-TPQW",<9#73A/.# M,"D)V\W_F-O3)$@F@.@/0W:[\V'=Z N;2_Q^?CP!7>W;!CF;G%+"$8NN#?] M( PG YJ-:)+EQ<$>HU^I2OPZ54"8KPH @U0!88.JG$HY,E[+?6^N M9D3V(3V:[7PK6M[J/$[:%E@*O\ RF8G$L5OW+R!D1*(PQ%Z.@'Q21K%W[@-] M8AS38."@0$\5'AVO\ 9E.0^5$6&H7W\-" ,A86% GZ PH$]0F.G9550IZFUS M!ZC,\CA4NKUQZ%O[>\:/S>V:TWY-+A<$:%^2RU5[BWARWUYJ?D[K;5XI5(B- MZ;N&!KC)M%OS18(U79$[TX_I>PLROO:0T)UQ1P9$DRZ%WT^K/NL;> M&GRA9*OVQLA4LA#BR4QNTZ$7F(0((XDV'C"\-F1"&#..((T?E4^O#FF ^^.= M][>V=JAE@169"/:5ICH;>M<>2LD2%TP_B.T[4M73-OX2P91]HFUE&W@H*906 M>06&#'+*RS=^KGC8 X ?-R"L &$3$!\!1!4@>FV$N +$KXW0K@"V=+^LW1(W MQ1J/!E)LD336X,T,+/L6#7Q1;G0RUQ)V*>#T:")X"E^=I A&2C":8@V3N887 MR$$K)):PE8,(,Z..#4$?A%+H_)'C(J5@>X$NT>-\BL[/+M 9HAQ]SD2A,$_5 MP->0H8GC)U4VXS*;\$@V$;H37&<*S2"KU(&?GL9W3N!]8*:F)]S1,PY/.GQ? M\"L4!6]0&(0M1SZ3U\,#5SG_%WWVS]$/R(AJK4367W3$7RV*EYJXY8G("?IV MLU!:PN'_?B)<7(>+;;CX2+B/<$LRT)I+1B6R8Y'F*MR,+EO=J -5;O:_CL,L M#.*H>V@V=9C%[5;4.S2;N;SUVD%8FQV4V:[+;)]D]9/.B$3) 9W4TMD_06*G M]M[Y*XE)AOG*.$4%AU["Z"\XX2OH(7"XX:K>8,KP@I%+Z#J7"C."%$D*234E M3N[+@.U]&MH-WATFK>NHP;K#*&XP_M*DUW.SW:WYZ)[DXU"VQ^35=>O%0=0HV-^[[',B5[;+*A!0P75YENO5NI'?V/[5 M6!^W^I.68WT*C;_LTW_@6;=G6J)CKI+H492=[-?ODK(E1Z3H="^))%]2YWZ=0U(W M1ZF^-CO.-7JJRKJYG>VTWK]=+)I\QRO6O)%[7L,O6ZDJIN%6/2Z:O>*LL(.J ME_)X.\.S\X//XG&GS8/% MW/?('KK_L[Q7<+?I9"E'QNA&R1HIO;V?O\-MU; =8BS\%/S87U\BXLI'R MJ[GY6-S.(H.(ESS79@H&_PY\S7I]G_]DZ#\YL6,/7 MLOQ+%'IW.\MFJ.!;UI;ZLSS^PD\.)6:^7):-_8N.)]MHAO*VT;(Z#08$E:B[ M_^SI%(B+ 3"/?P Y#2#C ?'$ 'H:0*VC'3+KU@>FV=V-DD>DC#7,9BYL;.QH M\$;4)HT/6L&O L;IN[6L"T@*+Q!<-;(4!=-P\Z#A'V1+-TANT9HU._0S9+Q! MWW^I65L(L/D!S=&7AP_H^^]^0-\A4:,_=K)M6%TT-PL-R,S\B_R$XGV'@DR@ M2-$G6>M=@WX"-,7+\0OPJ'>+G-UZ3X(3_MK6;Q"-?D0D(MB#9_WZX5$ #NVC M3.U\="K*)H!;&\"MDA6"+E1,B_JQ*V.A!6\"KXG[U\3V-?'$:WZ#MB]EXTU M-S*U(TUO'^[F<8+IZF9QN(R+QXRLDHCT9B^ )3VP).C_N^)O*.6NGK2$]L]E MG8N2H_J$V#PUU[D)5&O*$0K*%Z6W@3"E/9HT&*8/'!@O%ZSCD;I K))*BW_M M U_LNNF2BZ#$.!M'SC6BQ!2/+V[+'NDRB/1!R_SKW-!4@7)9 7!6-4+I6.(J6U \SZV%F09CO\EQQ&TT@BT(TN6PM<]20Q0,_)?Y'FV 3;JEW M7/EIG[\JQ[_*HC_7LF#L,($NH@*V6[TMBVAZDZ.&-!0L5I! M';8,?BBAE5F=CYNV\V+E>@'E,G;#8T43$OL=P=% YU$X%1>E;+(Q]%#)H8R0 M,K(VE]LY-!EB3<.UGZXC7S4O1SYXK,@JFT@&OI D'&;+':L?>3.B (O5IJ(4 M;"/*JW2 R?!"X-"W-*+E^D2C\/BL<-DM9I*[J BF 9Q M?H1NJK54SUYTU(,NB0+Q)\-2O!DZ'98Q2@'N M4+G%GIY)QLA=HV0U(4QX4":5JB_, M/7N>K$I7>'!VP>@GA*X5Z'\\H4]X$"@<5BA#_2U_T9->D*[NS/$J]4F63OMXY">9:NQ!?W!8@'X?L?2U M:+KB,2?),AUC]9E1,L'/9- 8$M:8SUQ4FU8U=H-@1$;SFL&5J/8@I-W37B)] M^(E'-V@RIE&/U42YDD%:"+ZZ0KZZQO1"QI[^(=2I8)\=)0F>*&$R:!0AW[2% MZ%96K]Y"D$%D2%AD[EN5[YAA<,@L)!0"I)\MF_-_6K$WV?4&R*\K-!X'R&.7 M)%.+!C+H#[FB/Y>PV8&)TA#F'!9T\X;!3N-B)>J%[XK+/$YCA^E]=ED43:5W MD"$2EJ$'P/A_H;OB,UYL>DQ 7\F$Z)-!GTA8GSXQW2I;>O\3ND>[E@F-'/RN M79:E\13^0;U(6+UZ.C#$)0J@A,WS*SKK!-ZSES+*.Y8,CUVV2I93X =1(]DW M,<)6 OGKV>$09W(E>T1>SXS?2EA>LU5A0J^\?. 1W22C([7(QZS"7*G@R[1 ML"[!-B[GO#@39-.T1H ,;-@[5[ ?:LQVVK ^;.;JTSGB4>@=XM6^E,^<6XK3 MI@1R<%@<.-J7K/9FG[KJE+C+!8_5BJ9XPM-!QFA8QOY@3Q;X3I:%27B[!T_. M50O^*KA4(C9W/[,B4_V".>@2+)%E"QIYX[!(<3Q ?'72-AO=>CB)?+^,3 M<,\NBZ0XRL; 7;N8X(E] [TXT0O+I,$-9:+L>LV4E/'!'A28"U-'!R# "=ZC MK@@F$8G'6NDQ2S%))[85=-!*&M;*]116M.&/HJY/503*+V3AQ>^J(/ Q<4+O MFI$H3J=B/X@E#8OE-'YN-IU!Y!XEI%FV=,K=MU16RJ95G7[F9T*'>NH^T#A'?2_?.N@<#>OGZANY#%;U0S.J@9O7K8YUG2@B0TVAPYY65; M=$3$1IOO[JCX=?M=ZLI;0O%X,>FQPC2=H-1XT,'XRO[,/>-#2Y_/BDPH7SPH7QQ6OC7;"V@=\>]9VEYY.GZ: M]O+#!D[IN.L]5N..7UQ\:ZNX>K2?(!MD2Z7[/M4_[3]SOK,?]T;/W^.WZ^YC MY3!-]^WT$U/ P@TD8PM31F^6$$/5?8[L;K3ZY&4'W]T@T[VS]2&A]<_1G_? M!J^"^9+4\JS,_Y.ES>ID$DU0*I?)-F\^EC<7L@NH=7!1YG7[%]UTV&""%MNZ M*=>=L?)@G16[S^2VFX@# TP'#$AG0"P#/O0$VAG0NSZ!=0;,,B#A@ 'O#+AM M,.22Z R$92#B 8.P,P@M SID$'4&4;NZN^5HU_(\:9+3XZJ\095&J]'T19L0 MK;5:PJS0N7O55.J_F;)K3L_*(E69*%.DKNHRS]*D43=7C?I0*=J@(,N9965*?IU MB=ZEY4;ODS?JZK]J1G58P"/.1QY1KM=JK[5S 5C/_=;O4C55RHE M#T/UW _%HES+_KA3E='[M";[M";M@]C @V;R.BN*K+A6!UN>% N)7JG$K%=) M)>O7*&E4S(NWB.(WB 0XAK)A-SYOQ]<$\.V4"!&1D 3'TV^ 9W3O&;VG9W?P M9K8;4QQX@REG0;SW9;=+7-@1$[@/.G=!A/>!P1 8UI'_?+ M7=RZ<$$1@:>:[:>:M39T8*I5-BDZK]7:J_EMKU[KXPD\SG[[6.8Y4G1XDU3I M[YX,Y/N'<^\Z?ZCK;;N\Z@!=[,Z.6C]8>[ HBZ+C[INL62&YWN3E=RF1W#F3 M*;NBW8@;E2+U&U0H$7.0P%"^/> M$2-HDWG(ZW?4KU$2M362;LH\E9?2\C=R'$DPI'M[0BH MYVR\=S;V.OLOE$.O0&87U',.!$4+!J&N+55)<2YW^8IU5^D M^HA#GS>Z#D"_S6\;+-@P. Y? M8.\8ZL5^[GUFD3?# ">+2& V,(^&EK&?E_T<1JA^@X7?Z; UV"O3.U?;AMN(:Q_5C,=1/ MG[[-3EVJIP%AD>WS&*SOLA$$].'-=@K0...8QO:!-(KK_S1G")_]N>UV!A3< M]B'IQ_0=-WJ /56['4,TQX!".Z:ZAS-PGC##P>PQ[7;(FQESJV<:",9LC@-P M#LP%&N3,L";[2S7(SYE+I7%$XZ%CPU I M\U/I-&PO=V]R:W-H965T&ULM5;;;ALW$/V5@1H4+:#H MLKXVL0W83HTD;1 C2MJ'H@\4=[1+A$MN2&[6ZM?W#%=2I#0)4*!]L+PD9\[, MG+F0%[T/[V/-G.BAL2Y>CNJ4VB?3:=0U-RI.?,L.)RL?&I6P#-4TMH%5F94: M.RUFL]-IHXP;75WDO?MP=>&[9(WC^T"Q:QH5UC=L?7\YFH^V&V],52?9F%Y= MM*KB!:=W[7W :KI#*4W#+AKO*/#J_F[*5%^. MSD=4\DIU-KWQ_7/>Q',B>-K;F'^I'V2/85%W,?EFHXQU8]SP7SUL>-A3.)]] M1:'8*!39[\%0]O*92NKJ(OB>@D@#33YRJ%D;SADG25FD@%,#O73U.E3*F;_4 M0)$KZ1E''4R;UWY%-UV$1HP7TP1KHC/5&^2; ;GX"O(IO?(NU9%^=B67A_I3 M>+ESM=BZ>E-\$_!EYR9T-!M3,2OFW\ [VH5^E/&.OH)WK;7O7#*NHGMOC38< MZ8_K94P!I?+G-PP<[PP<9P/'_P.W_PTRF3?U.M4-O65=.V]]A2#'],+I"?V0 M:J;OOSLOBMG36]^TRJWS:O[T1^H55)WVH?5!)2ZQ(!&/"2LQ\(RMZE5@.5AP MF[A9_5FG!>&J5) MA9!]-_ EJX $HY6U:P"JROD(OY9K@5H."#VKH):6:6EPB+DAJ-O UVBL5 /% M=^5CZ>.22C0,V%-VG8R.F<>2N7UL@9,!M6K5TEB3P-IA7$M& L1TPT$;Q(8I M&7(ZXI:K=\X(8LYF,'%C'*:)8BL,%E,Z,[[-VQ2IH=8 Y-U")2ED:,B\BA; [J5RD37!NU"8S"LA#Q9N#RN9?QY<8HO@MT%]=$ [P)?2N!>EVC5LEQGVO)ZA4>J4"'"]F\]-QIFGKG%Q(+)!] M#4[7CWWOL(S=,AK41UA_EH=?8*_TS02<;@.RZ[$(8:YPGBG_'G\!4(4>X4/> M$"0N-/"3XGYA9,*E*E&BFVUP$+G")9!$ M3D-3R+6;\/>I10_*[M"MDH.1Q,WT";?7S#Q MVM%U5T&(A$(0.3LDTL38\5#4T5OY(%55 1TTS)+YN#@Y&\^/"XHU8HH'DVF1 MMW:#">+2=)AR\$F_S_E3U'9+S&\3V8S ^&!A8&5 MEC%G.UQ0V>55!S+X07HZ\I;^#O=7Z(.1DM_D .G+HQ;LM!W*$^,DA_6I5^:G M1^.?SDZV(7WF-SSP,A';X#5S*+-I'/-F^=)5-]YX,R&V5'T:1,LCP>MCM[MY> MU\.3XY/X\'!#@U8&Y6UY!=79Y.QD1&%X# V+Y-O\ %GZA$+*GS*Y.(@ SE?> MI^U"#.Q>I%=_ U!+ P04 " #L,PE3IJ=*EB4K "ZA0 & 'AL+W=O MN'IOWLUM9VV9=-5;OOGZV[;OOMRY=NL;8;XXZ;K:WIEV73;DQ'?[:KEV[; M6E/P39OJY>G)R>7+C2GK9S^\YN\^M#^\;OJN*FO[HCK9J'[Y_- MGODO/I:K=8FM6]LYVOVX_M/37RS!*46YL[S;'\]Q M/5_PS](^N.1SAI7,F^8S_GA??/_L!!.RE5UT&,'0/_?VUE85!J)I_*YC/@N/ MQ(WI9S_Z.UX[K65NG+UMJG\OBV[]_;/K9UEAEZ:ONH_-PT]6UW.!\19-Y?C_ MV8-<>W[V+%OTKFLV>C/-8%/6\J_YHG1(;K@^.7##J=YPRO.6!_$LWYC._/"Z M;1ZR%E?3:/C 2^6[:7)EC4VYZUKZM:3[NA_N9#.R9IG=E:NZ7)8+4W?9S6+1 M]'57UJOL0U.5B]*ZUR\[>A[N>KG0L7^4L4\/C'V9_=S4W=IE;^O"%L/[7](\ MPV1/_61_/'UTP'_KZ^/L["3/3D].9X^,=Q86?\;CG1T8;V*5V?^XF;NN)6;Y MGX\\X#P\X)P?XY@[/X9G=;&Q+"\B>/_OU^.XX^]O- MS8=G+S)3TSC;+2W#S"N;M3V&P)>M7?45+X/OQI!W=M&W95?J%6^_+-:F7MGL MMMEL2L=*Y#FN>W;W]I:&IA%,6V!V9=W1LS?)\FFA38N9'V=D'S1T!-K1[]A5)E%+E3A#: IT@!8U=Q4O!NBR0U3Y8U=V,V< M9G(V8Y$YR95V1#D:LBC=HFI_K0T#([6O^BZ@L:J:K\;J4DV2, _92!+RM+XSSYV&-P,NU( M7R<)_FZ$1YW9@*X0':(GOKD56?G7_W1].KOZ#GQ6]S3:5Q"FIFU3 MUF^V98U5$R$VIB;#ATMR&#A8*J:1*7XCS2^W/L?HI6,Y:NJ*Y5U8AVXACF_Q M0W+#BX3#:/^=@XX 0?'LI2G;."^_%^-E/4F^9/.8^#031U:0F8[SDZ+_D-*F*;@QS)?W+%]AYVX,Y3R]E;XZSCZ7[ M+-/]M5;%ROK\]I=_OG]S-'L%;6QT_P/S^M]H.H7=E(L\G1^)MV,6:4M+0X(# MHZF<]XYLJG/0A&V_9::%()+]+Q=J6^JL! 7G955V.[ <^0;WML)E12^;(.80 MX]#/XK+9E@;M+;XHB'-;4)W&;?IV85E-D@G9EIVIG*ADVF6ZIH8*]'.B?6]9 M\:P:&J"6G2QK4@1=3UIQVS950^8-]]J*>/"HK(^VE5FPH+VD/27/=WGT.U'8 MP A;*!MP(JG+OX41:%E'8;-&Q7 MM ?'X&[>#-C<'%P"E3&GH"?[V;0TY.S2"PYF\I,U%3'_+TMB/+"&LJ[X1^+_ MW!F2B!:RZQ9-]OP!PIDR\G\FCB %@/WL, 11OFH6V+ 7.6[N3'9;T5[S'S2) MSC8YYE+6V (B#?U.ZS>\FIN*3%MAL'X\9H/]L61NFYT%4>DK'9ODWKF>Z"U< MTI"T[K$;N2&8$#LE9+OB./1,LEP0$>$.2.Z&5 _'::1I[LNV82X4M>H9!>:V M<@WMP?PW&$2Z4Q]!>W%')*8YU]FMJ4K27'5IQ-Z1KB/-(R;#K=GU>!#9'7(4 MIDD[3:Q"_@FD=\ABMSOR AQQ1AQ?-MMD5;EAUJM[5HVT9W&I#^LA\X-_H =I M*%H?U'$TBUZ78C;B2AIAND.LOZ_0@AHHH (K8A_4DV_?F MYTG!VU[8"BJ0[_SO)='&MO0>]*T*+\OLDYR-.3Z4M%1X<7)[!AU7B?]! MYIVIJ8^"1H->!,O0FFI:\+)'1%30[.K2@6DSSV/>8F9NYTC8A1XRP (:*UFZ M6Y=+IDP)7XXLLJIP;W_9BEMAO,3,T;W>6R(';RZ_,_=SNBMJ;5);AI17/R&9 MIC <_((Y/*/3XS8(RCCLV9#BY;VNK2V8,[;KG2-I-:!?\!Z$E(,Y)9X+N\4+ MFA2\3 Q+JJPJ_PB,CZ>O:1Q2LN0F5*P3_&S$Y!$[-@\N/H#F2-&$A1KA/80O MR$M'A&F/>I(C\'IA90R25M@Z86=6[?L[L3O.WH@JXX$L_&*B4;7$#*-M]-1S MY@%3@+"RHM&I(4Z'NAZ%%*DB85UECW@GL\J2D 8+NRQ;LOEJ-/USA_-Z-"(9 M3C'U(TW4';H3WD/A&>!9Z1PG5W.<_=0\T-4M'E/"4NW@Z)/CR,&BPP["*PHJ MG%:);"R'@LN0>L"8H UVY:"7A+%%*+>2 R))=KB=$RN1:M-D1X)#PJ"NQ*0X M5')[=EOU?M,[3FOA]B /#3(L60.)IW6X13G9(IHI31\)VJ*U9PIZ,D0R3A'<"$/6)-Y MR6:GGD7@B["Z$_4?G'5V.57,\6I!U64W);D2 M'T' I2BGM[3;#>("3;SMLALRH9)BN[WY^/8.?S][D1H-3R^+Z"B(X,1LHH=4 MV*5MTV2%&H\VXQ2=Z#LO"5NS@[[+.O/%85H(&(7\@Y+<3K('9!L"NPX360G/$!JH^#EI*RH""7Q96&D:#^3LLDL\NSY[^]\'-]CVMKHLY'DALXM[=-P8F8 MV:OK2^&M#>O-7%2S^<+S1BZ!Q(-T2%V+QT/,2#L,BH,KO^-/?CGDQ;$]8JY' M>HND*+J&5>,@4&V[FYO%9_<5S[GFT>>6KK2:64BU0%%R"D1W,2;'/IC=8FT7 MG[,/ZE,3-3[ A3.;D/E-=T\#?%83$VX4S05>?=.NR+/Y(TF6)2/H3%@-^;#4 M.Z/-=*(%J@G.Y->E13.2^G+#^DI'/: !H'[6I'&)_X)^%;XT%4R M7LF>)D=6807$%P7-TMED*4&WYHG"5X9I"Y(T<:%F.F'05G#A@$UE* M5" "E6K5%AK+I;)D_U3%DS43.G$8P:M,QM@G$J]G.AGLTY)L6$AUV)HS MR6HW"UC8AL.SD'> X$_2G,P;2S!T1]7/=/)#4 MW11R/]0K$U]CUC@?ZXV91R?(>=GY8B(H261X86_C%L'6\ M3-W(0S4BGRE_#9U%9LPX/>^ H:3/ DP#CPUYB3+Z#AF2+1,RE5BTY"PZ"S8!'/UW+_,/VP-NTFI6%: M5$AV*,WLZVHU*AH8:=9M'"&(N1(.Q91D!B7[&<[:SU!?PXF35&)#X'_<*N.1 MTT8A.FGK*ON$VGW=5,UJESUG?_/DN]L/G_C3[+L71.K"'CD+[BF],ZQRKH@$ M"JB@N6FL&\?Y.5:T?JR;GV_\6)(G!OW^ZZ=Q8J@@.T_BA/'@X4NZ!D&69JUW M&4V*)^.RYS3*+?'R"MGV]^_?QY]>T$HUAT!NK9!84+C&*S3XQ_ Z=@O M5IGDAR[\D,2M16E6=>,H!D=@6V)BP#I(V-*$4E93HW1U8#*X(OZ2?%_ZDE5" MRI]O>$ZW2$*VXL(+55MAY!Q)Y'[<8, P M@;<%KX7VZH-!;8F"' H3D$@D CTT[#A-SCGZ8\/@:T]IY$$MO&VS^1_PET]WZ[Z8E>7*AHA"L.IXLH:96M6.4OVG$Z2T'AR-. M$VE;-!M126+FO',0=FIB\7 6_\+BWY4<@>(CIQ>41^+709Q)\87:M:3ZWHM; M&:^5.2TXC("3C0HX?B1Y#)86P3M[2DM& _1M2#YP3FJ*LGGVZNST?";_G,D_ M%\PO^'3E%9D"87A_AIN2*@S)':"4U3N1-.B^B7T6;7-,B^Y8T45$5& 1!/]L MNY6'-4!A0($.YX%-81^@]>;!_B+;*?,+])$ MD6Z@G?!.&R'09FY]YAO< MAZU#G&!;GVKE;+#RJID[JYD0$]4XD8Z-?BG1YP+^&CLUP@-# ^.=O@EA6P81 M'LL%_J;URJB_]>0V%0*#D%@YFI<#=&C*MGZ$Y M,]JCO8RQM^FH"GEEC0N#!/)DTMW$C@PO3X558$2^"D4\G*0OTF&E*.5Z1/K( M:&-7HK5 QO0?F.TO4;^?OO))VW\T]^2^NNR.7$)U^0+I--Y!]B-ANFRJG/^^ MEB0!6.!--,B?K&"]WFD5);#B^S>?WJ6*[J<&'CJYII_L%Y," F3]_$13;0!Z M0+XH<'W0 U&!*%>Y4,T%&T^O:+(NSBU9@N M,A>MJ#5?V,@83TZD G@TD0)%8V;]%JQV?BWXG339D/H1J)68+7L9"+7BZ-$= MXPG(:+/SK*"PB]GQACBXRF8G8V:,-.NWDA,<6HNX!X$8YV>)?2+2?S,[D6^^ MFJFAQVZY0GCX2ERLR)63:S**M2 MZP4QB;#([DV%' TX.*8QDGU]>_NW=&\;Z/Y8?LU]X >:=M9L(F8OBBV7O5&[ M#)ZI!S0)(B%F^X3'&,^E&]/M[5XD?Y2N(7E\Q7 .BU1IF56@#Q,5V,%",E$#%^0DA?"0> ME+2F_;*M<*56!\@V"2K(A^"ADC)$CRV]IM2,:%AJ4H5**X)DS#MOJJ/*)U>C M83B\9=._L#YYX^$R$4?H'^?\1&0'H,D]UY"0L'U3<#H>M3&_->UPPNJ#!!F1 MDCA'B%*2'U;'9Y)7XT0/F(/ASTFEPRO(!-UU#.09GB%ZV(*@:PM$G=S&H<+< M>VQPH1&2H1 "T1H=PF,3"ZUD45?F58J\ES#@[5:U:5T M1:' 8@I)W0+@4#O+C*521T0=5'O#LP7<7:L6<85B_+HB$9/F4 MP1_K" X7%"8^0L1(*39F.Z,MI\'9+YK3[[FH$7J$21WA)!75S*40XQ<<_9BG M,F9^6R5_N:].Y]RD\(0R1=:+,VX1;@+?.TGX,+$C1TB-6(R#&FE RU 92(D2V$,0Q)O<\;0H81J MNCIP&PR,C^@ES=S72W/?M,Q2TQ&RVXO=0::51]FFN* M>MOVA9:1!1?O#7P@B@PDRF!5ULH2[+Q,U9P8?R2M)Z0K']&37B.BADP@/HQ^PL-(8/J%J$&P;CJF@NEQ M:40S#&]A/)RH,2E'DM %"O%XZ:?*0C!Z*/Y[*?$CH8?;'#)9U>(2-BP[/9KCO7;[9= MK.BI'$H2 :2% 9,"#V>&*%+72F95RJI]YC_V]<7@+A2^!8G<:;C'.2Q;J0?>YKE'4 M<(P;.!RLN*-2Z9]./K(!*7/'9DQ=HK9DP/:B;!<4TV3SQK0RPF8.1$M("WVX M_?'&Q=PG[F4=H(#W>=.VXN5PT1S+3*!5T!0@P]"I5&=24718970SMSVM@,M0 MQ/@Z=]Q'JG[Q^4B2,, PTNXKY.E6@2W!?4X8O[6#\GH_Z/HB#B8_4AKY0I&9 M4W;L%W[U-O.:@J_TY)9SW(#59%.K&62NC O9@[@H4AY)$FR,=E6;F@,^4QZP*$HD(L;#XH\8UHE4C/HT99B.=20-)28U>YYH@ P\4>;8J?G!,0I4F"W"/:E2-' M!E;P_0J,\S>M&.ZK5:M7)YP6R[G3N.*X>+TO0) M?@86J6*$6EV2E6H"G=/'+Q5D5;8"$7[G@3K)9C#NC)B(5BN%:0XQMHU3P6)S M+,^4V(>3"!V9,=S+;@*+CZH?#Z4CAU)0*P]KRZPM7A)[.U7YV7+O.CV8ZW#C M(E@L4VEWN [H V?!'*M+EG8.<,/F!J;F#Q9?FBF;%G:A8J@D\2YM MK*KQE#X)1FIB4*SGH46.H9:6,\A5W&$?"@?,;:8-AB=/\0*^C9R&$W>51_.'>@$3_RI">20@%:1]) ZU8 ) MH-$9';T,UKE-O3$GR392*!HXD5SVFUZ<(]\H2Q&.7>-8G7O+@TZCH\,:)3DZ MIA0+V3ZU$D(EGM_7'P @_F5K)9=7-XGF0K#\W\T[9I_931.DY\DZX\1C_UI,"[[R-U=6'D. Y6X0&^\ M"Q2N9:A.XDK=1%5DX9 MI&R#RQ]K*%.-+B$PU",S(I8<12O>]>/I1;E(Z2:(%W7BA-G?CS3WB: M"DF?\EA'RC2M2]=/#LN%RQA4$#=4? 065T7" A,F9U&.MCU$OGQ;$LD$1.A@ M!4%/.(U;M-UE@C]AO8GY.0Q)(?14#QO&EECGI\ _D-]+"0R[X M$ML]Z D[/B7EV=?'KV(BE'HXID;@#6^J\?$XG,]8KI),R:KWI/DF$&- ML?28"*N8R,?I9&+XDV7_):.JJIV[88#JYD%C(&HFA$.9_VE;Z^.7D%8T@8NF MD.?)O=D0E*SR4;F2!&RKS= M/P;ET=M.LA^%)'G2C 2E+MBX;[+9:7XUF]&'5_G)^:OP[TU1?#MBZ?T%G.57 M)V M-_.D-G13J_S>V\916=,U+N\C/S\[BAXF-/*";:!_/KZ[H:?FKV65V ME5]<7NDN!2]B<&>Z)9?Y^<4);04]].3RFO?F]/SBD3TYOJ?/3*:J'A]F*T^5!J^C MEBT0N;YVY\,8-*>.>ZCY1HD .2NDIVXLI_8B]YI=,B!PVOVQ#EV32Q8Z\:"B MGXM$60O<>6?E+*@\K5!LS1:J ">'D$'AA@.R"K)>4;AL)Y,=)6LBZ6;.?O/) M6;6=)K>)3'X M663*!O(I.4KNQ.&5BECL!XU%, Z\2G>H 2MX5_ E$C^7O'\"DT0(>#$AGJ@,^U=,NY<"]^4NN8O[_@V?R=/O"G<=63O0Q MA#2[0A088O:%75/2*[/S?]D/6GR2FUUZ0[0*?:]?%T\+%4ZOQD,G/:O_6P\X M.6;@['!=]#1I\_X734#LBTXW$?9/G#DW1"#Z#O2/"7KETR-K0A\*QQER3)*W M,Q&P$ZRUY@P9TFD66;O>=>M-"M<+#5'[56N1J02M]?0PPGI\6DPX;H,/7(D- M@P/<)Y,'68FR$AS8PUJA"\G8$DQXJ\"OJI/7H5W_:5A@SA:CZ M(SC'%>(DYAM$*@RE9@*'X?P"UWJ$IE)*#Y+A;ILX3[X_E@JYHBY@SK"9G/SF MLA Y-PJ+'5L/>!Z2<0E)Y1'4 *?AUC9M^\L:"K%7ZJMH*S+G=\,00:>%[NS: M+DD]\7I9> ;!;DI+-57:V=DU*\F^"K:=/R:'$_G3.W'F$!AV@/]+)Q)9[^83 ML<(<@%G/?*13[,8"LZ(\ I .F$Q/P^@6:RW6SK5KW: M_T%G<*+U&1*H9^T.\G\I=TM7-/M^X> CALH)!-[CW,(!3?&((DS+&S4N(6CS MKS2M#T[U21Z8I\_AFH(_Z(@V,63SG$)#%%^:HJVD/*;VPG)QQGJ(#5R35@2] M- R\D1#>I]\'6Q2!N4%!)8EDTE.T-\G1,PB1:!P)\7S%?&S 50J3@NC(0U.K M:WPS1D#$2H8CG*)*[GQ7:8[2GYP,;:XB,@(7^Z3J8/ AA"2,2 ]@3]:).ZFE M*D[7^2.4"A(D;A=$&X&>+.F3BK&P.F" =(=^ZXN5[P6-M=+C[";K^>PT>A1[ M4\?I3GP[G3/-A9.W9C?,L@)SC=(]W(MXUG*BAI(I M!H,IO4G'Y+PP^F44@+$$B+X93A=39H++$%F(?Q89 .U-*M#,D)X;P6LHQ_6XC,( MU]1:0S1#0OE#F)!JUD1P:#Y5@0RVY/#BF:F\>O%2-W*P13^&94BU." $!\Z* MWQ\OJF[/]^: EBV@1U''7MB")*O4GB*G4<(0;9"TRTJDZ'O?F!+BUZO/-6^& M0&^_K4W?'37+HVVS0%",0@WCEG=-Q';F:<%2-B$2?\"/3\C-V)/)!U -V20U M#Q%'/#C@D8FI8<7@? ),UW<0Q!,9%,0]Q*..3BY,YY<O,\\JKWTJ!8/9FSFXG>P2S)0N; VK3.5!'M<82SO MHVD+9T V"R)6] 8'1S/$=N-P-/2!Y:!1L)\[4OV6H=[PEDAGB]#'UR H PB- M4[VEX^\)]^&-X+H^+!3G+5T\>NLVA;#N#HA1T MFOKHA02>ZO[PC8G%&,[;B[ *S'&<+\5GAV85.+U,6A&3LP$Z;47T!SI*R'J/ MTV4@T'^JH3;T9'KO:W2NA>H3=&_<@\%"GTEL7$MD,>K]D=U-M3DM/=+A'TT] MA!\?W+O1E0G)ITN28NC#S'5Y)&6M+T:28!AP#THAG[:9B9*,JF')24M;WOJ(>W\;NF1 M87)NHM/RE:"A $$,)W0BS/<;]M,!N?3;=.AW;J';;14G%@BR MU!SV#PWC%&244>^V^%7NA_0#H)T_R6O@T!%UZX6@&L7NXGG_Q+XA+DD%1ZW4 M&WACG7=+W]BE=.9\&GK9(D&GIOPOM'!$]D)R:PUMJE$X']/OU=[9*C V2]RS& UV^G MZ!.E >N4X#.)7GF7U*FT98Y/[ CT&$Y_/^\3ZHD'$=9#B,!7XA>&J 6OVR>+ M/M.J$4V+,48/RB\1:NT(&:>VUH?2T;)(F10$/_8C5+LDV'(V):A"!CX-OM>, M&[F&?/A[4BR(.2BLT;^?"'D_GQ;1 \!-UX5#HJ<4-NGA\4&R22,8HUZ!Q^@Y M:>5G-3Z_C-R!TH0@DJ.#1X075]O0%LEBRCK@L)/*[%^ZZ)V.04^$C+B1X=)2O$?"*NF)C-@7C*:]F#Z7 MP;G8>(=FQ/QI4,,5J)%Q8PS+<"X,.-/34[#<+DD7)A/*?3>L^M#C9N?'UBIU M(MV>.BE(I]T6(_2=YOZ$TL)F^D ."(ZSGQ*/ K6ZQ*W0%_[X.&HJ%CDD?/N\ MDGM@>%RC@*235>8)U%@=YY*,W:+;1ZBO]A$?;4JS5,X^K0*E$-%0KKM M*_DZ]RV(O.C)[&&W=?PVR3$#.9%TG>[L&+\4:=#LF M R1ED&W!U?RQ.RE$"\^>\4UCPO/?M\U[/'(ASYDBTOOD*D+CVY9O%9DFHC(Q5#<';NJIVDWG=-Z_N:/*QRH#T'!QSHJ3PB9-.:>TIO MCN1_[-,&))[@T@5U*TT6B3XS>[LT\?2OU6:R#X^@5?^#/(Z_ZF[\1RG7";UY M(P'.'JM"QWTEN\[[SOOSN3C,:#RJ%8=AM]H3J<>4ZNFD,3F7,$50?2FX<\0# M^S+XIG1FM6KM*@"7?.4Y5;A%O,HF=71NE!@F>R("9+Y+0J2#AR#QGDJO,Z/S M_%.2_*:$6#2<1">YKBY/#XI(4VU:X/:S="BN;=Q@J=R:)C\/IJG'4?R6G.;" MBE3BM3\!ZQ_B[!C>'_-K>^B^3SST-%#O">0?CQ\_/9ZP^R8[?Y5?,I+O]#*_ M.#\'-/,R/SV]H \7U_GIQ?E7I(YPYU5VFE]?7@/T>$UWTQ@TV"1BY%_-9OM= MQ(S,3O)7UZ^RV5E^-;L&4&]V>0D0Q,G9>9KD>)\F.6;G^>SD57:57YU?8^)G M5V?9[#J_OIYEGQJD&[[)KF?YZ16@?Q9Z?S\X";;*_ M)^W /B\05#QJ&2CF[;2K7LY?"NP28DHSR,K[#N-=S/X.7I13IQ5W>:]>[=!L MN&K@0:;Y4($3^O)[/!9V/&;(9P[CC(#X\$/(F8/UP3+IW@V9GH&CR_76-.2&+V=NK2_Z8@6H*3;& MI9OBGD.^Z(FV=G]//.IWK SY91MMH@I"6=)[J?*V;SI?Q:4 M\J?>S//-R?&K;(/8&-A\/NQ*#GY(TT@)&_J.#75&!P!?5A,^?-3/>%QOID=G_KUQX"%W_+GLE]#BN_L_&2_*YRK M;))QZ+33+!%=S1=$$%\[CKDA/&AF1[7R:T?EQ"SW$,MU4E4*NH6FU\NY+_[\ MG<,3\KZ+'! 1WJ#!0_ +JI=#RN( 9HFR\.*'N9SS?#R)'O.UO45\:_16W@$2 M9(DU!>]?6'IR!4ASWP#ESL;"V3-F<^40?]@7=)<_]MT@X_3%CXM])Q M$3JYPSP8X$PWIK#IV]\.MNG$+M208]4A8M_UJN4W'W"_-2:1=*X"Q"$ ZZ"H M_?U#'[T/6%QX$_;HEK0W7B\0'%Q^(V)3Z"M+N[W'R"D!S384#"<'_Q%!U]$= M>;'(!$P-/R1P>MY 8(2A<@T8(;;1 +C'%XUI[!T>C_@7IQ8?L=N6-"V.^QS# MLGPE0;W?="M#=57HZ3-X_B4SRKG^=;# 6T^'!$'<#AT;(0N6H\V])4PXI&F7 MMNS2=R#ZHTN$,=0NE7R::;F,;\*6%ZO%$,$GK#B'SE%\.O:CQQ^\XT2[O"O8 MZI$1N>J=9"'<>:I+<#;AQ 'Q<6 +A]P<#1WR&D@GP?H+V]7[ZQZEVUE53[(3 M%P:&G"%HQR$CT M4RK"T\I+X319M$@QQ4&O7W8_O'Y9.OK?@OYKFP?Z/W=UOC&=^>$UOU'GUE85 MOS.T[KY_-GN6?$M+7'[_[&;V[&PO=V]R:W-H965T;([HX'LAE;UJY,XM+ULM.\VQX+:I MEZCH9JY-P1T=S:)EEP;Y+ @5LL7B.&L57*C&; M:Y1Z?=5(&CO"%['(G2>TAH,E7^ =NOOEK:%3JT:9B0*5%5J!P?E58Y1<7J>> M/S#\(7!M#][!>S+1^L$?/LVN&K$W""5.G4?@]%CA&*7T0&3&MRUFHU;I!0_? M=^@?@^_DRX1;'&OYIYBY_*K1:\ ,Y[R4[HM>_XI;?SH>;ZJE#;^PKGC3M '3 MTCI=;(7)@D*HZLF_;^-P(-"+7Q!@6P$6[*X4!2MON./#@=%K,)Z;T/Q+<#5( MDW%"^:3<.4.W@N3<<,QM#A^^E6+%)2IG@:L9?%(KM*[PYT'+D1;/VYIN$:\K M1/8"8@:?M7*YA0]JAK-C^1995YO(=B9>LY. OY6J">TX A:SY 1>NW:Y'?#: MKW5Y=.PR_#6:6&>H7OX^H2VMM:5!6_J& ?XQ1/B:(\RY,$ ,)8*>P]2+X",1 MON)"\HG$"^KM"TLW( Y0N .*/-:1#S(W.,5B@@;:2:#2W1H- K7CT!&A39._(,S^,5H:^%>T2B1@?#!.D%MYJ]HF%CXG>[1^FK" M#96\>: 1-2\)%-Y!$J=1EG3H[>>?>BQA[X_>=K?WS;LF+/0*C?(^@<5I:803 MA-K)HJ37(\Y:S%/Z/1AKL]2&S "E'3&2HQECD,!9>AX.29]XB@+-5' )2[ZD M:+!>U.]V:JC=B!VQ"V/)K15S02'C]A+& MCS7L(W&74]@O')KB"#])LJC;9V]@8?=I:;Q5KCO]J,?:+Z1Z>WDBTTD_CK*L M#4D&9^R\.G:[3_+,LBAE&3 XZYQ7A_8S>>Y'::__-,\5^4>BV(Y)9>Q3G/1\ MGKOG.V+"7I'G;1A>2#-+LZCS%@:2+6&XA%87:@'.BVR_Z)182YW_>/9X"@5R MR=4FQ*O[WCXQ(0*[M]R;([5:5*>J&"HU^Z1.]Q&9^()Q_F+S\NPY*LX;,FPM M7$[,5&^P06X.ZGCOJN?C<[)BS^9RH\M%[I]8D>R3:GB+9CJ*-\W7,&25?@[@ M("HNIZ$=6,DUKJ#<-YST#;C45H1=B(2!FA.]!$5LC7*%1 B?;1KEE+6CJ=T\ M;%U9M>HS;-')3P2UF4\4&FJG)HQ..I*CG#VG 7).=,+SNY;O!FIX6AWW!4 " M608SOK&DPCTVS^(*U5'$7Q,L[Q2%_E L)\4PP0#V'P*]*Z/FK]&=N%GZJ2IR3:-SL=AI@JO6T.CB]#"OA M1#M:,,-K3AL]&L] ]W--,W%[\ KJ_PC#?P%02P,$% @ [#,)4YH#A#+= M!@ )!, !D !X;"]W;W)K&ULQ5AM;]LV$/XK MA%<,*>#Z17:<.$T"I.F*=5B!HF_[,.P#+=$V%XE422JN]^OW'"GJ);6S8BNP M#VU$BG?WW-USQ[,N=]K+/6IN . M2[,9V]((GGFA(A\GD\EB7'"I!M>7?N^MN;[4E//O;@5>4Z* .-SK7/0F"3![G/4_LK[ M#E]6W(I;G?\F,[>]&IP/6";6O,K=.[W[6=3^G)*^5.?6_\]VX>QL/F!I99TN M:F$@**0*?_F7.@X=@?/)$8&D%D@\[F#(HWS)';^^-'K'#)V&-GKPKGII@).* MDO+>&;R5D'/7K[@T[!//*\'>"&XK(Q!Q9R_'#LKIR#BM%;T(BI(CBA;LC59N M:]E/*A-97WX,4 VR)")[D3RJ\)=*C=AL,F3)))D^HF_6>#KS^F;_[.E+:=-< MD[.6_7ZSLLZ ''\\8F/>V)A[&_/_'LU'%5$I7MB2I^)J@%JSPMR+P3'M[,-6 ML%M=E%SM619<@V-<9:B:5&^4_ M+AT-K4G#O%>@UDQ#EU@H7SN:2KV0NG<3A MRDJU89QMI3#1.5WG&5H)<$:A?KQ!%G0-S0,^T8267_@42 MJ>Q:&$"/[NS9"4Z*+](%M4^!FF2UR83)]T&$AQ:Q$FXGA$)]F3LH+KEQ,I6( M*X7(>6A&E!J[B$[&'?R@V+=1V@!A<&&+;B!L$[)]+TC6-Y*,526,5HIG?Z+0 ML?Y<:?KC<5J/T_>L&H]EZ,%,9LBY3'D>];NI.?A7W(F?3&'5/D:<^PX0+ M3?A;8>D5\8ZO\C;1E!&.3%H)5JV!0CD?=BAN&5 CF/41A%!M*IEQA>0"!#1+ M-"Y2:P20D90E8CZ@:AM>3B'(X8*]8-'-9^QU $>XOG,LZYQW_*BS'HPGK?$3 MC8.& J2BY4BB""#-*S1&0E)#?^HA"^DE,PF"._"18*EVU>: !.:AO0MPQ% M76VV+-7&B#QD80>]$0- \V/.>&9$W5EE@G2=!:G0&RLZ^^,/Y\GT[#FUBE 3 MY&(NUTTP9FTP<*_2I0OK"O=Z3WI%Y,,_69!I6-D1I0[56RA\M!"*& 61:NZ( M_T?S= M2(\FU4V@T5* J4M9(>P?M"#])P$R?QTTG:XKGH$#;!#T&G8E\Q&X. M]]4:84:(.PPG'J0Y'$--!8I %=X2.XV @Z$NM>J6L*\7W\<)0*A->'B@-#N6 M.B$:=>^--KT ;JT/8,^%Q)NGI;?OA; M@M\)]F>5;<*E1J%+Z_1!<^JT@7.E2 E+M/@U%X)7* 2T::*80BW:(3:*0IA4 MHM1+7M(% ?4;?2^,\O:M2"M3%WT_&>@YL=K#[;1G.^0_^)EU.^;!NJ?*LK*0 M(5BQF@XTI.&#CM7O3\>UQ'[6]&9X'%63DYZ0SP+,@[;I%JO0,Q?W$/1U&W'O,+2%N.,\ M;TCF@UZSF!NS]X-802:;-M1Z\!TC ]R8N$4S<0>6/TG.1@E^=^2Y_PD% +1S M'G>&*&:J26);OO]_4+_$8%BL4-*SJ4<^J9'/9J-)'SEVEH\ACS/TEF>HHF:8 MM,U<^ TC2G^N/MSO:U;[2<8SD(K$-@3\>E(_%"(,S.C(LIU=,D'UX\?HEMAU M"3?S]0HMCYWX$M:5151H,.OG/0Y6D9#Q>O^@'8S5%QM^ZZ$1UJQ>5]##GK#I M9#Y<3$_QY%$FSWM/\>W'T?O1D=8;#Y\NAM/E^Y\N8#AC?\^0^T3G2-\Q&AVFT] -^'+1WL\?#]ZP\T&=R.*= W1R>CL M=("!S7^3"0NG2_\=9*6=TX5_W J.\8(.X/U:(T#U@@PT'\:N_P902P,$% M @ [#,)4RA<"Y@W!0 'PP !D !X;"]W;W)K&ULK5=M;]LV$/XK!R,?6D"S]2X[2 (X:8IU2%>CR5ZP81]HB;:X4J1*4G&\ M7[\[RE;LI4D+=( A4<>[AW?'YX[TV4:;3[;FW,%#(Y4]']7.M:>3B2UKWC [ MUBU7.+/2IF$./\UZ8EO#6>6-&CF)PS"?-$RHT<69ERW,Q9GNG!2*+PS8KFF8 MV5YRJ3?GHVBT%WP4Z]J18')QUK(UO^7NEW9A\&LRH%2BX MIJ3O%7X5?&,/QD"1++7^1!_OJO-12 YQR4M'" Q?]_R*2TE Z,;G'>9H6)(, M#\=[]+<^=HQER2R_TO(W4;GZ?#0=0<57K)/NH][\R'?Q9(17:FG]$S8[W7 $ M96>=;G;&Z$$C5/]F#[L\?(M!O#.(O=_]0M[+-\RQBS.C-V!(&]%HX$/UUNB< M4+0IM\[@K$ [=W'))%,EAUO/@"O=M%IQY>S9Q"$ZZ4S*'=)ECQ0_@Y3#>ZU< M;>%:5;PZMI^@5X-K\=ZUR_A%P)\Z-88D#" .X^@%O&0(-?%XR3-X'\R:*?$/ M(S8$&*JR6HJ*]>10%2P,MQAZ+] K>"L4ID8P";80@LGD 9A&.$[#M)\1MD52-L*UEI7%K(@SD.46%E>7H: M;C QX+!S6>]$S>[]Y*J3(+$#65CRK<8)W S8HM=CN*8 R *8!P1A!T_8D\CV MX>#OV*, E5MM]OPEETMMW7Z\1S:\U 9+E/+ !@W#<>,[?NS,D_SL'?,Y85]? M_\#N*\OVB=S4 E>G=!ZJ:\]0YAD:8#YP^B2*QQDV1"GWY4N2_%%B"7T@)K60 MP*L=413%.(D%TW)_.L@M.F+PQ#.NKXWKSYUHJ?(#^!EKZ&B./\XIG/ON>KEA M2VW84)8-4]T*&TUG"&)8S-=#B%5"!97GA:^)#JOL0(7,K5ZY#24R#D*L'GR& M&;SM#.Y4AU)268D'&EL$BK(I)$$Q2^&&XQE7:XGD:UJC[W=]+RJ"9#:CDHPR M;!*XGF+R!^3"XT))'F11!/$T2*-\5\3M,PE;&XVLRK,@BC-(IT$X*W!E:T_Q MF"Z[II.,$EEQ;&;8@8<6S1JB5]_"X56$=LGL-0Z28)J%K[^R)FT2)JT(PFF. M@R0-XK3 +7AI#?Z MQ\,EZ7I4.E&L*60P@G<];U,'LB^F\1[T'M6 M]AD\@2*(9D37'"E8# HMVQI-S1ACP2;C]WN7;0MQ'"1%"M$L*,+98')]NUB0 MA\Z(9>?!LV(*TRQZ!#5ZA2S"*>0!G8*B1+05QT<4Y%&,ST- 03SFV(AF.41Q M!%>2B<:2:[[?4GW-\%EDQ>Z0Q!"*# -*<-V>;.P+2422Q4$VF](@#+(DAB_= M%28'ES8\--;^:DH[T"G7W]\&Z7#[G?>7OD?U_NK\GIFU4!8D7Z%I."ZR$9C^ M.MI_.-WZ*^!2.[Q0^F&--WAN2 'G5UJ[_0&PO=V]R:W-H965T>G%,>#8,9IYX8MD]=?W MF2&Y6MF.$[3]8N\NR7F?9V:HDXUU7_Q*J2!N6M/YUP>K$/J?#P]]O5*M]%/; MJPXK"^M:&?#JEH>^=THV?*@UA_/9[/EA*W5W<'K"WSZZTQ,;@]&=^NB$CVTK MW?:-,G;S^N#HH'SXI)>K0!\.3T]ZN537*GSN/SJ\'0Y4&MVJSFO;":<6KP_. MCGY^2 :M9#1A$]V\W>5]7E&]&IK//\5 MF[3WV?Q U-$'V^;#D*#57?HO;[(=1@=>SKYQ8)X/S%GNQ(BEO)!!GIXXNQ&. M=H,:/;"J?!K"Z8Z< 0-/]Z@.OQP/68N1[_OZS\/Y 3 M']12&O'1V5JI!I^]N'2V%0&Y)(+E_Q,15@K'VEYV6Z&]T-W:FK5J\"!J(W6; M"!LFU8](64=[E0]Z*2FM/)&204BGO:+31-@Z;$:*B]I&A\]V(:KHH83W4W$= MZQ4B. 3E/&TPC5C)M0(_(9NUHOT:T:G3(=:PURW07>0JPZ7H <1+"5'?"&S"<6;!D2N5=.CC?M!/YMI2!3D5@B M-GRL_@2JD#5;,F#L:C # @:R/[$'_-6VQ4LVCA*=#3 DK%@'61DU%;]VXE)5 M+I*=CE)\3X0425?8 VX@/1-X&;GQ40>QD1XJF^0HDOMSIP/>KG$HQ6]PX #7 M1F@/S.9-_[ ._URW6X>2Y])H;.BT%-+ T7!ODG8<&DD71Y1:Y<3Y2JN%>'NC MZL@R_KI8:*@^$;^H-02ZFHI?0&8BUMH:R7(E\/7B:/:H>LSDYK-'\C$)0'S> MWM0KB<@59Q"*5J_?GHM/T2@"*8^.=Q27@43T%O:Y!O1*Z.SE'0@;]RNOWV\0L;E_ ^';\@P])Y3[4&6D@D/<U7JAL=;(%AGH M=RJ B@=M;,=JM65%6*M$LSBE4D:K-:?5K02!]RJ%VAE62#T!Y^@43Q !RF)U MK9?6V>C!*1F2LER9!5];U4G=[#Q>7H]%63D_>O'*9T?^2:!@JKE"!H?QLZ50"=3CT6O5!M15RE&/SZ&_[/E64@4P,QI5[9-#> M&5G9;,,=T4=TGFPXG[VZERVO';UZG+SS.R(0RGS0"R6N4991(5"9/YR+1YE& MVE .);O<2W>"5 6113,+XMENS)P]),DKT8FJC/\%[YG,V0+8208\NC^.-IH" 4YU U&($))2ZPIF49T.4G5T.8>EKZ-5Q-6M42!:84*XBEC0 C%*M0 ,!LX_D MZ%P5'XS,X12+F\.1(*#2Q*\H\RT\@BRKSAJ[W!):!W)Y:J)JV4L.*G154W0Z MP!XF0&'O"_1\0[*QTWNIFYT0(O: ;^K]%'>F/SV;SC!9&4-V@WD)+:;BW:XS MV"=&D2^)3Y/:OR]JV$@9);>I+<=:YAA[>J$F9(ECU,HPUZ/Y],6S,5\\ N%L MIW9$8L]SZXIJ'BN(@VMTVBAC=_()I".L9Y&0 Z6,&"1^P8SOV2U[M$A04J"5 M#8=V+?UJIQL .+H"T5N$MDBE_P(E,X%O:FQG=RJJ77;ZW]CYTXN1\2'9=]-K M5!2S?7?:3E%IB^A/D!3+I6+I1O;8 /:+1<%@)[W7-\5 20<,GFH8//<3E&2I MDX\99]+H4F)@LN/WI$A;I"?'/QUI7#J$!VQW]$!IR$42>JD"T-L$.0;]1Y>1 M-()QP8[[X3^'A*4N)5,AR?9"C%"7,['TF6CD,+KAZ-GECV +^JP-(,NO=#\J M!ZD&WR-2"3S4!5L7CX^#",1S #0*QN5.P2;)RGB61K:B'4\.9DO[OL.TV7QF!!(8P6,72 Z+1\\,P/9./.][$ ][@=W(OQT\NM-Q[9A/D 7B2 MQPFRH[%%?D4PK-BP>TE7Y;L-R)W#D[%-?Q5[,;6\+G)1X09C3:ZT.4,L(B>8O \ MAD#;)TF(- QY+E^>R *O5=92[X=FHE_SS5$$R44855?$:FD8>:0L!DM8U,H; MW<96])8O5N 6V=J8RM,B!KH]V]7!D7W394^5NGD>-4L%C:6V^ST3H.6ET80@ MA67B>Y/?;A=C&LWW&OK;FH[RB(.;KG<:\*^!3/FZ)DW>^;J&XB"+N"?_7J(] M0$0ND2\8E(T>VI<=X7115A$'Z0<3:X=96X;(%VPY0WCF'SA8-Y(R02'-2R@T MJ"Z!BP$9B6E]U\2' MHXMY@/*2?W[@6\\NI#OZX>OP"\=9NMC?;4\_CUQAX(87 .8+')VA>3P0+OWD MD%Z"[?F:O[(!%8 ?5PJ(Z&@#UA<6Z9I?B,'PN\_I?P!02P,$% @ [#,) M4UCXI;Y%!@ !!$ !D !X;"]W;W)K&ULM5AK M;]LV%/TK%UXSM(#GA_)HUB8!XK1%4[1;D*3MAV$?*(FVN%"D2U)QW%^_10J]3 9C7:&I5"F=[ 7]T['!WES,Y)D,G^64-.3O=[A^-7DRT^'P]\ M47+A.\_$D:367O#B.-_OC=@AJ6466(/ SZ4\DEJS(KCQK='9:TVR8/=YI?U= MC!VQI,++(ZN_JCP4^[W='N5R*BH=3NWBO6SBV69]F=4^_D^+^FSRLD=9Y8,M M&V%X4"I3_XJK)@\=@=W1'0))(Y!$OVM#T&M@EPX>"/3L#<,T,3K8=9(36JIY ZI'?ID32@\O36YS-?EA_"@=2-9 MN3%)[E7XH3(#VASU*1DEXWOT;;9A;49]F_>$16^4S[3UE9/TUV'J@P,$_KY' M^5:K?"LJWWIBSAZ6HHDP%Q2?C@U^,UFFTB'H\7:?0B'IR)9S898D39!.YJ1, ML"3H3&;6Y'2(;D"^2>#Y5/H@ A8?K3!Q!XKP@#[#MHM>8IO65:Y[G]E* MYY1:A\3VT;ISL8P>.EGO4155"6Q<6GVIS(PR1*L"<=+ZE%:!C V(GN15)KTG M.XT& 'Q55B7I&'-I*\2(5\_&VX,1ND-K-'H?VH/2U]G=8E2-=_NT*"2DM":0 M$Y)G[)%OF"W4BE<->6!/[1%)$%%G>H+ M*/<3X*_1C>2OT'R/GA]K=(U[B/F.6L'ROL%S%*^3_+,]FLJPD !F-P7Q*%S* MH_0-)(,J4%?1V$'U6?*=8:;LYM *KGSF92H@93 M9\NVQ5H%M !\J/(P!K^9>^RTIH^:-M8!,E%V7@C,][HV$#HVEXB*3W@Z/CZF M]U9S1WLZ$LL2"CZ>M(Z?1,D+VSJ-H-E%[F!V?;?C>B<9I(X_JUHM=Y/58Q@/GTB1TEYN;_0) 'J>OJ"MFN"NY]=_P'$).*T-MO[_ M.]F2MEM8%];T> MA3DF+PK%?L419#M#82JRZY80.?R(.N[X?&..1"B^N:#A,DMB.E5\2<05,UHV M(.&XR$#41G#>>5M>KKBXN3FN%Y';*G93.=<*W2'K;HHN=A1%!;@RR?;*5*NQ M0-@L!NL?UR0WXA*._=6:(8XA]KW&*KB#6R\HX'49OY^%]S*TU-4X/[CM9C7L MW$Q+B6'!]V]/$8GU);7=;:_XA_7-]OIX_?>!3Y@UG',MIQ!EAN^1J^_<]2+8 M>;SGIC:@*/&1B44Z/H#W4VO#:L$&VC]\'/P+4$L#!!0 ( .PS"5-0AW;Q MR0( !$& 9 >&PO=V]R:W-H965T:3RMA6$&]MG;C.HB@# MJ%5)EJ:'22NDCA:S8+NTBYGI24F-EQ95=LF4I98O:2:/!8C6/3B;'RWWO'QR^2ERYG37X3')C[OSFO)Q' MJ1>$"@OR#((_]WB*2GDBEO%SY(RV(3UP=[UA_QARYUQRX?#4J&^RI&8>'450 M8B5Z15=F]0G'? X\7V&4"[^P&GRGTPB*WI%I1S K:*4>OF(]UF$'<)2^ ,A& M0!9T#X&"RC-!8C&S9@76>S.;7X14 YK%2>TOY9HLGTK&T>)<%Z9%N!%K=+.$ MF-';DV)$+P=T]@+Z$"Z,IL;!!UUB^3L^825;.=E&SC)[E?!SKV.8IGN0I=GD M%;[I-KUIX)O^-3TXDZY0QO46X?M)[LCR@_CQ2HC];8C]$&+_/ROX[^B;!N'4 MM)W0#_S>"V.YIB" 6'QGS;T<&T$)8CL9D.3@-KZ.P1&;O!\Z$)K/F.@V_L(' M?>YD*;G;H.RMU'4XEYM(/":4?!2A_TPUZF+!W#9HK<^"&PO=V]R:W-H965TVTN[>(4 Z;G7+P0/BP4TFC5G'SME.>^6O9^RDV1[L MKI!X:..Q9[[YYH?'ZZ,VC[9!=/"YED)1,*)5H45FA%1BL-]$-N[Y=>/V@\*O H[U8@X]D MI_6C%WZL-E'J":'$TGD$3I\#WJ&4'HAH?!HQH\FE-[Q$!C\?K.SSE G_/$*YF+"7 3, MQ?],W:LH_M)=VXZ7N(GH5EDT!XR^@/[FJU7&BN]&!W"GVY:ZV7H-^*5!O]%Q M=1K5+'"Z,E0$X*JB6V,==R24:)RH14D"Z!J$*K7IM.'A9E1!Y7WI] X-9+G/ M.EO&P"NT4;\A1;&R@DG"93B,%@B M#0BHQ$%4%+6%8X,*#X16]U[TU+BUZ&RPE;CG4IZ '[B0?"<'[MZ&ID(IN>>Z M.X5L[30WE2=0"?+BM+$Q3<'=G[3VGKU*9X0V8/P,"50O6),7H+X0YY2J@R^F M=_C/I-#0I7JK2JC]#'[6EZ$@,9YHN<;H?M\ W3*<;MGLLIN@X:%[?#M6+Q64 MGH10?:Y*],U2:TDSWEX_X;ZAG+:^J>8LAO>=[S8[-,S0GQ>$(<^*.)\O89E> MQ:L5@X\4I_6-Z9O8B-)-8?9*4))8G!:+>,46M&)L$;/\"AX&HD\E\13WABM' M1E6HI.LI$P-.)SG1N8J711JSC,$J]FV?L^)YG-%VBIBQ."NR>%$PPB@6:9SG M!3PW5Y*+\=RBV8='R%(N>^6&23WM3N_G]2'1_(=-WM!I"769)K.BCP: MFN8L.-V%8;_3CIZ.L&SHK4;C%>B\UMJ=!>]@>OVW?P-02P,$% @ [#,) M4TVBZVZ1! XPH !D !X;"]W;W)K&ULI59M M;]LV$/XK!V\84H"51>K5S0O@I-W6 46#9%T_#/M 2V=+B"2Z)!4G^_4[4I;B MM$DZ;%]B\7CWW'/D<\R=[)2^,16BA;NVZ(WVT_92TVH^H91UBYVI50<:UZ>S)7]S'CM_[_!' MC3MS\ VNDI52-V[QOCR=A8X0-EA8AR#IYQ8OL&D<$-'XLL><32E=X.'WB/ZS MKYUJ64F#%ZKY7)>V.IWE,RAQ+?O&7JG=K[BO)W%XA6J,_PN[P3>.9E#TQJIV M'TP,VKH;?N7=_AP. O+PF0"Q#Q">]Y#(LWPKK3P[T6H'VGD3FOOPI?IH(E=W M[E*NK:;=FN+LV;LO?6WOX7U78.?.!RX;V9F3N25LYS$O]CCG XYX!B>%#ZJS ME8%W78GEX_@Y<9J(B9'8N7@1\+>^"R *&8A0\!?PHJG0R.-%S^!=5U+C:W>! M)5S*>]*5A:76LMN@__YSN3)6DTC^>B%9/"6+?;+X?Y_J?\&!)\VP= )W]N78 M8J#68 [JECNI2P/R5M:-7#4(U-2PH3.PT-.U:; 5TGGS])D,-<4:"FJHEELI M7?]-;#F+HH@M1#XF\DQIXRA9)&S!DU?C!N5=8^VV>)*R5$3CQJZV585-Z9E9 M>0?;7F^500.Y(#_Q D\10LJ2,&'1(OP>SS@)V2+-ON7).>-Q_A3/1<1R.N?O M\N11PO(\/21*G8%39T#&LBRFT^#PMM=UM_%W:.H[:(=^1->/CV,81'',8A[3 MJTJ:KPO'B%Z:XH9D4%L#1S_]D L1'E]=?S+^DQ^_@AUJ'$LC'.+%Z:"="]P2 MC#/*K@0BD\?A8/J-?,(%4Z2+.GH+8/S[73X*$RP]3G>%ZB MI,J//M[ Q]X:2]XNU6C[[!]I+%\??"TW&XT;:?%ET7(20\1$G,&/(+* 2DR# M.*)%*E@<\BD%WJ$N:M=M1WF:LY3'K\B)9T'TX/.@@R,1LRP1SB5-@WSQ'4&& M"Q(#)^!H]12'+F!"Y@Q>+(,V?8D#WR#-/( JRJ2/,MTI+ M1,:2*'79>1!3&P>9JY^3DA?IU\G]W3KM<'[\%4Z?,SN(E(&A ..RR'O_L,(-,UFF"6PZ#RX/[,/Y]D'I#-P(- MKBDT#+)D!GH8J8:%55L_QJR4I:'(?U8TA:)V#K2_5LJ."Y=@FFO/_@%02P,$ M% @ [#,)4W&87PJ3"0 11\ !D !X;"]W;W)K&ULU5EM;]LX$OXKA"^]MH C2[)C.VT:P''3NRZP%R/9[7TXW =:HFTB M$NF25!+?K[^9H21+CNT$Q>UA^\76"^?]F1D.=?&HS;U=">'84YXI^ZFSSR4KDW 9Z+12\66B3

W9MFS:R-X2D1YUHO#<-C+N52=RPMZ-C.7%[IP MF51B9I@M\IR;S97(]..G3M2I'MS*Y?$T_=4)42&0B<29Z<6B83-ZXK[%[(=;)ES*Z8Z^Z=,W>I39]QAJ5CP(G.W^O'OHK3G M#/DE.K/TRQ[]VD&_PY+".IV7Q*!!+I7_YT^E'QH$X_ 05P2Q*2W%T1:?N:. M7UX8_<@,K@9N>$&F$C4H)Q4&Y"N!SEW>.9WN'71:' M<72$7[\VM4_\^H=,77$C3N=DZHQO %F.38SA:BGH^E^3N74&8/+O(\(&M; ! M"1O\#_SZ8YS8K]S<"U<:='OW._O&L\*_^FTEV()+PQ[@D6!Z 9#!Q:Q>;-DC MMTQ8)P'9\(@[YH HA1MB+'?R/\*2R4X[\(,E#M[:I,E!/.%UPW+I/64=*(8PM1@>J,F&>Q]S MY3D8L<)2^2!8IJT%+0SC6<9@H=2IA6@)"]3 \!UQU(4%2OO^ ^B,#FAY=;^; MX2=L7$TUN MT,>)!* #9"1N<]^&W#(;N#4@UN[+*E4&!N1H0\A2(H,4^QFK-QMS\(V:A[ M-NRS>-@=C,=P$P&[WU[GYA,6A=UX&**VW=%P#/]0<0;GH7\3COIL0AZ'8B3J M8M3%D \,85\/ O%(@8G<1!# 0>3M.HR)"V$= 6$ MJ0LNS>BAT\#X 1;!-9E2YAXD[THFJV8*D46)0WV /-%+!;HP_2 !B4(4"!? MKXU^(IG9!G ^]JG292=1V ^B'U*P%N>K4.G:[@_K& =GE588\9,!W)=ZM:5= MW\UFQ\0] M&NH# X]\P#-A.&-C4J$:>-NO,. 1N''V=P1Y?1Q_>DR&Z]M93N ME3"JF);-Z 48>"_07I$4B%-"0$.UH%R7< 6EC8$^RJS1EJZ&WO2S>2*\+S$FE"LB!);1(4)DJZ+O.=/*W6R ' MNQ?2)O :O4Z5 ZI]53-(!>.!U%X6C;?+ O:YP,))4B50)*[VY\VWKY]/05^P M)!6Y3+K0210O.SIT&^@($C5WJ[+#E1&@JC3Z"/4S64D00^N!J808-AWNN%D* M>)8*FQ@YQTXY!R!U*?>5=AB*.=7YLE OI(&Z^!U\#;+WF>]C7U<@+ T#R,,* MX0U\ \<=IYPW,P^E-6)%&J''C-VVC5=H@N\N%) <*ZJ\U ME)NB01LL4VU\//,TJ :1*2L9;A\$ 1C70@5.^8;:5")2;)Z_<$5XC7S)#2C9 MO#:)+ZT>"1@12'._NT?OR;6LVN2.FE!/RG*-[X1JK/;L_4MHO8;P -?/:CEF M&FSX4<.%T3F):&F%\8SZP; .J ]+'51(#X#+!@B-+I8KK"J0O_V6F97S&V3- M]H$RGBM6N=)"\\Y]\Q;4O'=:%Y8RI6O\562.M@''""4*4JHTIE'2XP2MR\!Y4GF.5Y?PP&50/P6UA M,+P61GX1L"%E4,[V>.HQKQ:-'%YV^J MNI/6Y#!&-^AAU[S%:M3O=\?]@2\<%L<8R';<@%2^HV#X/3OMX-M[_Y,H@NUN M"1Z/L(9O(7VLKO:;H+$5YD'6+9&*O!+84:;/('< $75)5$4^]V6G5)JJ,+5E M*A=T-1>O3H\^=@)3S20>L>CFER#O#N14V,@IVFI$P>AHDG4;C3;;'$R)?1 . MZHI&6^AM:C0?MU7=S8P6@V.)$6T1#NI9GZ\Q'2=H(<3HPP"+>) M$1U&]AD >QB_ &Q^#-I]V-"UH+W'2S\1Q.,]$'\MM'>W.U#;L/G4NM9[H'U( M?-0%Q(YTQE1HMYY^.TV:._*CO>CU*?JJO-H3VG;+B0ZTG".)]7:WYQQ/K?X/ M]9QF6OTL/2>*N^/12ZEY)#%'6]3XQ-SGY)\H,P?_C\S<"^8CJ1GNIF;X0@?[ MHU)S7W #]@\\:LG7F=Z K(.G9C2!@-O[>P:0>GJ8 G07[(M4D!(2('JS@"TW MQ+<:UZ=?;NII'3262W0VFB?H: \G(D ]![ZJVL#CVYG1"V&M/YV\\^BS;+($ MY]!(6+.?W4UJ_K7557R!,\023PNI:Y;\;<6NPA-9&5<[_5EA;('I4\YRVLBE M1#5:8U8UNI"X+S<>MB $)/BAF' !4=&%LPY,(LO*Y+(LTWAKM[K@L6JI:SU% M5F; ,"\\.M!<).,P*JC3.H2E<73 \/7Y:<7D;LI&T?C@AJN:.1I#+,UN7EM1 M'^.61M&!#9U*%Z8>KFKMR@DW*8S!0)7G1ZBS*H])3LMYU.)03%I2!G!;SA_/ M X7.P:'>%G/T)6+>#\C5,!KOR>ZW%3BOJ^.>+3@[T^N;S@N 1&-V$?5#Z+C^ MTZ"#X>DS]+6J K>]=:5!/C[^+ $<3N-AW)\$37O*>GM [_X1"/.'U7OL:;GW MX&%VPR>O.P2@YG-RMCL4UMU*IJ3C]NBT.KQ]43VV1[W7GC $^SZ[]1J?-G,! MNQ3\@&M!0*&<_\I9/ZV_$4_\I]'MI^F MLP, & ( 9 >&PO=V]R:W-H965TF=:A&E<3R):L9EL%YZW4:OEZJU@DO<:#!M73/]?(-"'5=!$IP4]_Q06:>( MULN&'7"+]ENST72*!I22UR@-5Q(T[E?!=;*XR9V]-_B3X]&"8[)1Z<(=? MRU40NX108&$= J-_CWB+0C@@2N.?'C,80CK'<_F$_K/G3EQVS."M$M]Y::M5 M, N@Q#UKA;U7QU^PYS-V>(42QO^%8V>;Q0$4K;&J[ITI@YK+[C][ZNMPYC![ MRR'M'5*?=Q?(9_F)6;9>:G4$[:P)S0F>JO>FY+AT3=E:3;><_.SZCOK^NS(& M-JCA5M4U56I;,8W+R!*\,XJ*'NJF@TK?@)K %R5M9>"S++&\](\HK2&W])3; M3?HNX&^M'$$6AY#&:?(.7C9PS3Q>]@;>9Z8EEX>.JR<)?UWOC-4T&G^_@Y\/ M^+G'S_^/6KX+Y59Q81I6X"J@73.H'S%X&Q^N#=@*G:YA\ADJ9D"2L2!C-$"K MZZ\-?X*Z:Q&Z%@$5&(<"A\!DZ20Z,R&@41:EY4Q T84R+I2!(U+ $K$F *M@ MA^1G^<>2B]8MV B^4JB]$K3N5&RP;"]YETU]:HF55Z 7>G-'Z"#\DTS";QE1.I3'DV]6(^#I-LWFGGX3A.K^ 3 M2D7;VB%\]Y\&+#^R1P(]X*F2K>E*V%4#+PF?%SU\I3H4*4MFX6R>0SH-D^DD MG,2)TZ9Y&L:SN=/&\2Q,L\D+A1\!)A;Q:-S1B4?3L1>2T3COA9BN+EM,WWIC M"<+)/35JZC _XAE.PT%S4+2:6TXF%56#I@>E:Z-H72?V6M6OM_\\Z1^;&BGP"HG0'=[Q5UNS^X ,./BO6_4$L#!!0 M ( .PS"5/$-,UL!"< ,-Y 9 >&PO=V]R:W-H965T50ILIUX:IRH+&=F=K?V0Y-HDAV# M (,&)#._?N^Y]_8#($@IJ:W]8E,DT.B^CW.?W?CFOFD_^;6U7?%Y4]7^VY-U MUVW_^NR97ZSMQOBS9FMK^F79M!O3T9_MZIG?MM:4?-.F>G9Y?O[JV<:X^N2[ M;_B[F_:[;YJ^JUQM;]K"]YN-:7??VZJY__;DXB1\\<&MUAV^>/;=-UNSLK>V M^V5[T])?S^(HI=O8VKNF+EJ[_/;DZN*OWU\\QPU\Q3^?RF@Y[$9^+&_',8_2TOGA8S-]Y>-]4_ M7=FMOSWY\J0H[=+T5?>AN?_1ZH)>8KQ%4WG^M[C7:\]/BD7ONV:C-],,-JZ6 M_\UG)<1C;KC4&RYYWO(@GN5KTYGOOFF;^Z+%U30:/O!2^6Z:G*O!E=NNI5\= MW==]=RO<*)IE<>M6M5NZA:F[XFJQ:/JZ<_6JN&DJMW#6%T_"IZ??/.OHT1C@ MV4(?\[T\YO+ 8UX5[YNZ6_OB35W:91)QMZVC<;47DH7L[ M>NXOM<,UMW@.S^QJ8UN2HN+)R2]GMV?%#U=7-R=/"U/3.-LMD=;,*UNT/8; MEZU=]14O@^_&D+=VT;>NX+J3VS?7-#2-8-H2 MLW-U1\_>9,NGA38M9GY67/EB:]N-ZS#=GN2PI8 M^.9:=.7?_^W+RXLOOH:$R#8BLJI% M%R?N:+FN+DG[887#=,/#NH;X5MC/6R(;IJ=/VUG38G309:P!]"]=A2MIO:JF M0?UIWJXI]W]?]AVI" ][=@327T9(?WD4BS\X_TD0ZI=:P0.8-07J1P>"Y_57 MOS4+^^W)%K#>WMF30Z,7US__X]WKTXNO@&=&*1C9'WXC(2CMQBUFN520@G@F M)HL_[SW-RGM@2=MOF>T09;* ;J'H7!<.&C!WE>MV8!I9QSM;X;*R M%R]+# K&H9_%?[$M#=I;?%$2[UMPF,9M^G9A&6@(A+>N,Y474/-K0FPR0F6: MTYHN9M5=-31 +>KD:E*EKB=A&%:3K]DF[L&1GH$PCO#IE>#"5RSM::F*P$ M9>2_,ZX*G&-,]IW@%E2&:7^_=HLU[JW*( 0%T9T<=C+;NX)L,)C+5H>X#1JV M*^+!64'N,3,#5FL&*8'2S2D$*-Z;EH:\>!5L%F;RHS45N1D_+TGP(!HJNN)A MB =Q:^KB;0N$\HNF>')/:[*Y(/\'201%(.!GAR&(\E6S ,.>SG!S9XKKBGC- M?] D.MO,,!=7@P5$&OJ=UF]X-5<5&8?28/UXS ;\L62PFIT%4>DK'9M@W_N> MZ"U2TA 8[XD;&7),B,TZH7\:AYY)V \5$>F YF[(R>"@A3#NSK4-2Z&@@DPS)3AP*S$6?,B- =$OU]0(LP4 ('.LMA7@$_9,N6<1O<>;;'=$_X1A/F&[2'( <&CAVZL88\*]^C(ZDPL;UB?&!Z!A1=S6)=J+SR[X5*\I@-=*W#/3MY M9,93SH0Y>8:1,)F;\9 P\]VM)5E4Y66=?5"R,<=[1TN%'R2W%\"X2EP?,N], M37T4$ VX")&A-=6TX&6/F**DV=7.0VB+(&/!8A9^YTG9A1XRP *(E2W=K]V2 M*>/@#9%%5@@/]I>MN!7!R\P+MSWN?S.TL_)GX3:!%N&P*N?T$Q3&@X? M(1Q!T.EQ&X0U'#AL"'B9U[6U)4O&=KWSI*T&](O>@Y!R,*?,+ M80G**O=[%'P\?4WC$,B2FU Q)H39B,DC<6SN?7H S9'\<0L881[""^6E(T:S MISWI$62]M#(&:2MLG8@S0_L^)W9GQ6N!,A[(PB\G&E5+S##9QD ];^XQ!2@K M XU.#9$NX'KDE.= PEAE3YF3165)2:.%7;J6;+X:S?#9^I$G8 MH9P('@K/ ,_*YSBYFK/BQ^:>KF[Q& =+M4-,0(XCAUL>'(17%"&<5HG<) =3 MRQB\8TS0!EPYZ"5A;%'*K6112),];N?41*+:--F1(I! HG.8% <;?L]N*^XW MO>?$P)VS]XQW)& 5@9@K :?L*-!U"[=E?W-A1*\UC@Z.+MVQ6D])I'4YQ3J:(5DK#=P)3#'.FI"=#)=,<(84\8$WFI;BX#"("7X3A M3N _.NOL%\>O!@C@50VLY(EV.5\V) Y=24Q@MA:Y0#_HL!,)/I9U3 MM S#+H[4S[4ZH)=?Q*3)HV(F\A'%5M'XXL[SU"+4%5>.7(D/(.!2P.D-<;M! M7*"IJUUQ1294DE375Q_>W.+ODZ>YT0CTLHB.H@I.S"9Y2*5=VC8/]]5XM 4G MN03O@B9LS0YX5W3FL^5(;MF3N8> 9[] 9HC)(5!@ TON4$$N<5UN AKBPA*Z MLG "JQM+F%<* I&XD'?HQ.D@=T#R$;#C-)&=R!R9=,XRL[O@\U1?)$[ 8E*K M+3D^;$Z1@TPI0YI([T,"ZJ\%=Y(-Y!Z$(;4M7@\)(S$85 <4ODU?PK+(2^.[1%+/1)$I$7)-:P:#X5J MV]W<+#[Y1SSG2QY];NE*RXHV1('2E0R%PL647KHQN\7:+CX5-^I3$S5NX,*9 M3DJ.'' )M))5" *E:-J"\3RN7-. MGBS9/X5XLF9")PXC>)79&/M$XO5,IU-#8H\-"T&'K3D7JW:SA(5M.#R+>0M%95_NEUQ92) MIKTTEV/4G=B_ 2H#T\M&**1Z#%G)E<0H*GUPYP-IX5P$E$-0:'9<;0@D57$/ MS)X-K%Y=&7B:\R:YF.# M,5.)G;=-#_=CODOY)#)9P<.>'5:BTB'+ V,+OQBVCI>IC#QT(V('60RC\2SZ M;'E608TX?L[]H92]!!U653.G!27JD17Z9#NO&<90H8641S"RGYI7KH ,;:=/H)1>'S)-B1_A(2DQ]&.EL)*TC!Z%\D/":C)A*X>XMJC4\13 S2X5-I*!KJ_3Z. MRJ:-'"JU,I$>@5NZ;J-VQX$D)-HD]88L"I,W*=W&;> MD]%A+S$EWT%#LD6BYE+ME9P%!\%F917B\KM#9F^6\T]Y ?SMV;RP^-V;GF.8;@5)W$T\(2(!+F6^X?IA[5I-SD-\Z)"QJ$\LZ^KU:AH8*09VSA" M$',E$HHIR0P<^QG>VD^ K^'$22O!$/@?URIXY+11B$YH714?4?VNFZI9[8HG M[&^>?WU]\Y$_77S]E$A=VE-O(3TN.,.JYUK3IX *R$UC77G.SS'0AK&NWE^% ML21/#/K]Z^,X,522G2=UPGCP\"5=@R!+L]:[@B;%D_'%$QKEFF1YA6S[NW?O MTD]/::6:PR,7@)- 7=N@,*%Q#-89.@@@Z> 70R;YH8LP)$EKZO;]-=*6@]N=%U\##OGPYXTAB%L:-!@P3>%/R6HA7-P:U)0IR*$Q (I$( M=-^PXS0YY^2/#8.O/=#D.+_YI EAV*"_F;H' [5$>T8A4W'5KP@]-?ZFI13; M/DX#4!E)7T=U)N"+17-)];T3MS)=*W-:\ERPL^?1& 3%M)F#]#IN2 (;D# ME+)Z+YH&[)O@LZ#-&2VZ8Z!+/4511!#\L^U6&=8 96[3<*$U*/(!J#>/]A?9 M3IE?I(_D. /+3?HAFJXRGU%4ZY^N7T=>$380)X+3QLF+9C$QMGS[P,!_3P// MN+)4HS!9P/U+C1?B4*5E7I5<9N LYYW5,BF)+R%4&/?]U;6/,T9AA),UK;LS MTML3;V >!O"4W#U9]ZP7^IO7*J+_VY#:5T@8AL7(VEY5% M5F1+(J:3S[*I'"DY3QZE-(PU9%H_ 3D+XM%>QCC8=%2% ECCPJB!/)F6+I--X!]F/3.B*J7+^NUJ2!!"!U\D@?[32+?56JRA1%-^]_O@V M![H?&WCHY)I^M)]-WA @Z^ MP 2S!,27+P(D7[[*LS#VL_:HI:LQ760N6H&U4-@HN+F:2(7VRTP+M)^QZ+<0 MM1=?2O].GFS(_0C42LR6O0R$6FGTY([Q!&2TBQ=%26$7B^,527!57)R/A3'1 MK-]*3G!H+1(/(C%>/,_L$Y'^+Q?G\LU?+BY>SD*PQ$&PYA+#R%)5:KE"W#;2 M98Z)CGPAC5^D341NDM(W("I->(*G66,!S#2Y;:WV*(5HS]0I;(V]GG(1.47= M]+!#MSP3/#Q%;M:>3Y.J\ES*DNY&!M[*:;T@)1$6Q9VID*.!!*K-6J=K)%" 464TKJ%@T.M;SIH2,\^NY"K90SC.O7!9&2+!\R^&.,X'!!&ZU''3%2BDW9SF3+ M:7#VB^;T^TQ@A!YA.E*CS9N/_'1M"L(3:?Y(V7C]A6PI+"94S !R-\W#T5TL0^VV428TD;G\V( MZ'V_V7:I%F)$OB7\@GV&ZDMJG&-JBG&T!E0Y,? A9YKV%"6W?,7>YH%[8D\' M[QF*36?3>V@.SDCU6.M2@L&##IFXHTN3;1P)D*$)#:5:_LI(9>&0BL>- DL@ MV'[O<=;U/V$>9C''@9U"L4D#Y8?8L,')C*:?=\N^"N9)M8!T'5^B_]>KH\H= M,K+0T*X\TS6*K">/BQWIBG=S*?WSR2<6;.C6@OKG^_LJGK!'NY9!"6X7G3=N*?>!R(Y:9-:7 QP 9AN98S;#V M'V&5R4!O>UH!)_!)\'7NN(_BY<6G4PE?T?U%W-=FD6MM"8B.1R;XK1T4)OO! M?AF28++ LHDHENKL88'9R)Z.@:;DPQHV35J@ MY(H:>ON$<,%\PM1+>B^XATV^SF/[L+Z(./[%411^5]-29,O<%(0_^N;B-M7@ M7?:U;MOC8A$\0Y^VIY+CZ[UTOYDL.CDEH3CUII(B2>AH"C>MN$]3RPU?G7,^ M8\:;+"L.>-:,9KK]+<'JT-<$R)X5?X_Q=3[AHP]\Y,A753484U+A;>LD \[; M#R70%_GNMR2QO_5-QQMD4,OF_*(=-<8*9H?,+'>$*"X#U9=D))M(Y_SQ2^V. M<:WT=KX-'189,[AAB&285BL51?8-MXU7O>:^8GFF.*T<_75D17$O@C/17D6_ MT /E;27M!O=KRYHE%5B.L2OWR?*V77HP%U#&U8M47]"-L3I@B'BD650#\+SE MFW?:;6#I?F?TH)FR9>,X(?FX AL+&@5^+7-I8]6*Y/3)FELF!L5Z[EL$A[7L M%8):)PZ'&"8V2\:B]@S]B7^&&T(I33#%'0$&9 !O9)]46-;0C8Q2$_@A:T4N MBH..;.*#3B*&'^EWY;D,-GA+Y6(HJ\EOB/OZAK?/=X(-V&T@-3.ZI8RP(E03= QMG- :?LRLQ7B#9OIF>DX(8_=A:,P]IM>?+.PPY$"7+O&Z2!WE@>=;FN-:Y2LUIA2K&3[U,H(E3F>C]_[+.YM M:R4)4S<9S1)=!<]Q2$=AYD S]F.<[C4R8>\694+0)H*UW*61 M^8+Q^DDWX^@$IK=X_Q_/*EW3QO$"WWR,L?+\I6H+(^,@QI-TY(:,/> M7O.6"KYK8R25DOI3.R]B+EA/04C-S:BBL#2?32_*)PEJ(DPEA0-@IA+0(1X?DD *?A@PC2_%M&>S6R'3Q<2Y M7MI2#SFB6WOXY=P'ZO69V535^&&V\E39I'#:LM"2%V!WP:/#!JOQ/D"^49QA MCL]UY_ARBA>SX#E*, C_)6Q-[IJ9Y ,ST$TF'RF+%KV3'=<"Y(N84-Z:+6 ! MN]_)8>6FV=U,URM>-ZM6QE%2!TG\<1Z2ST^I[32YY2R)^"QQ9XR/"A!OED@B=,Q%N#A/1Z&='S_/19-!'U(R:/*DLS\\2DZ. M;(N,7(<6449<.<$@J$^JI45,U:B0NRT,S66]Z]:;O)(>>Y5#AO]?'U.2_V/Z MSC'X/S2,0 -OY(X[87DO=.KE'[1DA$-0R"9)B9;B,\'<;&R!U:#,?!A".F8E M">=+A;QR;IC4^D7,_KC6?;M,X#A<6.!:SX=22ND> M;VZ$3?/D^U,N&G/0/HO(3$YO<-ZQN'RI'2MCI0"@BD\=TP9#IF$X:%[6D5\T MY&RL%()UEQ!'\'&(Z C$C5.U79)2\WJMX9:LS.SGM%0-U$T77;.2^%K:SOAC M=FY .)H*QP% 8 >E^7PB2?2N/I(HS-'+$H2OLZAJH9RD,H+Z&81,-ZIVB[5F M@^>NH5#(XPIM&+D?$2WTD52]PMI@TT[F*G&U7@^2&T1XN73+AB4V:?%, JYB M2W=:*$''LQ/2Z0&85FCLYR21[LN1_62##??9 V?Y,UKVXBV M?N2%4,F_:JK7JA5G&?61X-(UB0I]D;%817R\>$49>2E=I%!J.!82OJ2HR MZOL)8?-@\&'391R1'L &VHN5U&0D!R[A=(.2%(D[^='AIX<^A? J9>X' I!S MZ->^7(5M&BD93Q$.Q0$XUH0>Q3MRB!YY,.8U'XG2;*SA;K"7=5O9N.%3E2YB M-V0\2-R[.BI#N$[%%HJM]+IK*?SA8P-#BE;2HE:9;3=E^O MH>:PG)7M9!$'.+2E,R4D$E2?:]X,>[ "6YN^.VV6I]MF 5\?J3AN*=HUJ>UB MEJ>DA0F)^ -Y?$!OQI[,;% +%":I>4@M/H.SEYB8FCX>;!W$=$-S7]HLJ?U5 MPU:1T:%"^?RR'8_CNFQ@'/<^H@D$/P%9F?I#+$X\Y/,P\QPCB]^>\"AZZ2YJ M*<20JS@7OX-=D@'DPMJTWE22(>$S]0LB%C)&QSLFDP[@5C)\/N! MY:"'OY][@G[+75CPE@BS1>G30\DCY+IU*Z$V4P"34P".FJ8_.IC.Z/WQC9C&&\PXJK ISEN;[ M_O;@K**DNVR70+9MK]-= N&L)6E8OL/&;RCT']KK$K=+!.]KM.54\02-E7<0 ML-@"FGK*,UU,N#^RNSF:T](3'7YJZM/%HW@WNC(C^71R5@Q]7$[ LYI0"<>9 M:2=T8&F"SKVE2HV)-]VGO/E&2Y,?)Y4V;M3,[<54_V5>M @PDG4>H+*E M[6W3-C,#R2PSF"7W@NVIA[0+W-+3/.1((Z^'-DF]&STN\? L[ $(#/OQ@%X& M-AWZG;O;=UNMA,G%E).AK6!?MFSR#7Y"*O6S MIAI.V>I)C,RNDG5$9/#J]KIX=?XJ;[\9",V]=K#NPY+*+ MPFY@,X)/&:D7(:1GKMJFW\X@6G&C*8Y#IHGJ ML=,RVEGQ?5" X)0$H^.SR:46NM -JOV:G"M;&Y;K%MMX%CY9G RA]R:\?WK? M1'9BHIE/&VA][$,.6;UJE^WJD_4NQQUB@9V")TH#QI3H,PFNO,VJ"=K-SIMI M(SV&T]_/^\2"\\$6OF&QY)&5G&'])F#[9"Y[&AJQGR#%Z!'\,J5NI55QG-I: M'^HOD$7*I*#XY(]T)IZF%8,M;W.":O'DX^![S;B1:\CGLF;G.J4<%-88#M]' MWB^D1?1L3M-U\?S&*< F'!Z?\9;U:'-?$RI3/2>MPJS&1XN0.^!,#"(Y.CBB MO+C:QAT+K*:, 8>=5!9_YY-W.JH(A:3@'G.SK(D992"SZF',&MC1W 3O8R8I M=>^%/((>UI0J:,.EY96O3%3RPY+ %XRFVR1"+H-SL>D.S8B%@QJ&*U CX\?5 MO.%^KL'/V\G7?47Z&Y/Z&T MB)D^D ."L^+'S*- "2)S*_0T^Q!'3<4BAY1O7U9FH?4OK5':X+)5SK)F,G&( MSW(W/SM )1TKPCM463,SS_,T1&_2YZU'XH7W<4CA@3/-Z;9'RO4L;+WG14]F/V>"47Y4 M9(YM.I"]\0:B_"C2Q]38I8V-K.ODYH'!&Q]2UQ6.]4HOFA!M&;03\XL0Q.SE MQ6[>%NV;X\JSOR4*]GCD0Q^RQ2XX9.K"8R,+.;?:'2I%97FE2]:84IG%)TFJ MC8Q4"L'9N:MVDGK?-6UHG \-)@/T'.P]U WSHF33R#V%FR/]'_NTL2=!.@^E MKTK::#,\,WM/XL^[&_Q>X3N#FE00X>Z(*C'NDN,[[ M+OCS,W&8T=G.[H"\.$D$4D\0TX/#4G(N$XH(?7F;RT@&]G3P6,4[>_G7Q4-= M(^)G_SUMY)DL>1\=9KJY;6KL&,Q%O40"&A68G9Y<+?O9(_K&0, ,4JEAW]$N MI>P&!X_7>9E4WE-2>VQ!6#4P^WD22UI;0LTT';,U'C,FH8;.82S3AR'D#)?Z M8&UK[X9"]Q1#," )=:Q:/N&9V#NYQIJVK3MZ.(RL?[R<:S'FS"FF?Y' M!BA^B<'Z\Q?G^QN(.%\NL4.G7<$9/]7S3SUL[=A[!D6Q[PEUA\>.RBD6WFXB MUTE^. H<3:^7S95AD^OA"044DLVD\9A:'H+?HQ9-M=R/4\[$7\+IJG,Y3.UL ML@\D9.D7Z>5F6SEH-]1]1'PX_QF7GAT/( T:^_F36>"&OO9LSPC&\_>K7716 M$O$6I*':JZ_%#LT&,1^*[#0]?3_"H,U>3C6,YC'R($!QVH7@LBTIO&W5'V_G M26_TNWA^5$!OUT0^[1ZXSG9?3WLCO,O4%[Y,:4 M-G_CP\%.R+2!(29O=(BT96?5\FFGO%4'D\@V/: Z+ UI$4S"_4/C+T<%8C2\ MG-&>7A/"X$C1:#GY+2A-J:\IZO8>(_O;FFVL1$P._CV\N=-;,H\(,::&/RMN M#^S[BW(Y;$*(S0=L1] 0F%XNH$Y]?#P<:YQ4=LJ.==;O/FZ1C\L**4JMSN:L MC&4;H6=(#82#I561PBN@T)\V[6M$[3^TX5$6+,<9AIQC)B%-N[2NR]][$C;= MBF!(.HOB$SXL>9G>'R^Q\AO>#6=WL.%,8S!;" MFQ9T"=YFDC@@/K8:Z_LE%P?S^X!(O.Y&Q*[>7_68U*<..,XE QIHWI0 ML@[VMDP^9_0>L3?A92\L[\5-WR[6*)_<5"8=W_;F]N8F'0SW$$0$6@4MG":+ M9C\G)>A81BK!3/;(%!L(Z!_;N!LH,?M#@"#I 4Y0!Q+EU)^<57C_6JT$>X"_ MW"V6[2*?,CG/LO?J\F'B>'LPORZI[N05N_';(KRA^$K>RYLNE]<;OY>7I9%Y M6]*MYV=?O#RAV(#?&"Q_=,V6W]([;SIR.?@CWG%F6UQ O^.MI.$//""^M_F[ M_P502P,$% @ [#,)4QOW'QR ! =PL !D !X;"]W;W)K&ULS5;;;N,V$/V5@;M8) 3ZRXYFQAPDA:[15,$2=JB*/I M2V.;NQ*I):DXZ==W2/G:.BY0]*$/B7B9F3.7P_%<+I7^8A:(%EZ:6IJKP<+: M]F(X-.4"&V[.58N2;F9*-]S25L^'IM7(*Z_4U,,H"+)APX47ZK. MUD+BO0;3-0W7K]=8J^75(!RL#Q[$?&'=P7!\V?(Y/J+]J;W7M!MNK%2B06F$ MDJ!Q=C68A!?7F9/W C\+7)J=-;A(IDI]<9M/U=4@< YAC:5U%CA]GO$&Z]H9 M(C>^KFP.-I!.<7>]MOZ=CYUBF7*#-ZK^151V<34H!E#AC'>U?5#+C[B*)W7V M2E4;_Q^6O6R:#J#LC%7-2ID\:(3LO_QEE8<=A2)X0R%:*43>[Q[(>WG++1]? M:K4$[:3)FEOX4+TV.2>D*\JCU70K2,^.'_MB@)K!HYA+,1,EEQ8F9:DZ:86< MP[VJ12G0P,D3G]9H3B^'EH"=^K!<@5SW(-$;(!G<*6D7!KZ5%5;[^D-R>.-U MM/;Z.CIJ\/M.GD,<,(B"*#QB+]YD(?;VXC?L'0KWM\G46$VL^?T(0+(!2#Q M\E::Z3%578TNSS<++N<$("1,:GH47)8(]+S@5G53.^OJ=?;-H4P?Q7%/^,*T MO,2K ;U1@_H9!^.GA;/OH%R UE41_"U!@*7+D'$>=DK,%!Y<%,>^!6Y7EW<8HG-%#7$(3NN%L UKYT/#*8X%U(ZUREY M+6JA*G@'8<3R,*3%B 7):/.=5-4%!:>>A6\;AP.(61[$$ 8L#5-(V2C->SU> MJ=;W"@*:/-Y '&7P_ILB"J,/D&2A__L!C;F I186S]1L9AA(:IVDH+%4S^0= MY9'R HHRJNY'/@.^]?=ST>9T,U5.^F%J*]Z/I'=[L>\?F-5ZT>KJ;(TJ/GE@B9CU$Z [F=*V?7& 6QF[?&?4$L#!!0 M ( .PS"5/D\ $U$00 %\+ 9 >&PO=V]R:W-H965T_U0]8,)$V)M$G.V M T?_^HZ=$& ?:-7NE\0>S^,W3\UH(]6C3A$-_,RS0H^]U)C59;NMXQ1SKB_D M"@MZ2:3*N:&K6K;U2B%?.*$\:[,@B-HY%X4W&3G:G9J,9&DR4>"= EWF.5?; M*\SD9NR%WH[P32Q38PGMR6C%ESA#\["Z4W1K-UH6(L=""UF PF3L3OT&I-6\/"\ MT_[)^4Z^S+G&:YG]*18F'7L##Q:8\#(SW^3F=ZS]<0!CF6GWA4W-&W@0E]K( MO!8F!+DHJC__6UZJM* M-7M%=01?96%2#;?% A?'\FV"V6!E.ZQ7[*3"/\KB CJ!#RQ@X0E]G<;WCM/7 M>:OOTR>^_S6=:Z.H#'JTS47F0TV4+W! MC%X.P;P4_Y,&;3M?ZA6/<>Q1OVI4:_0F]RE"PH4"LEPZ++'%@D^P\!V6<^K[ M0R(RZGXI)%&!266KBUZW+ M)TJFN51&_(,+^$U)K>&AH#&3.<*M-H):T#[1H-'PA=Y1VP+#+;6#>J3QE92D M%#Y &'3]*.S1Z==?!BQD'X].N]>'B]D%+.4:56%] HUQJ801I+47^>%@0)R- MF*4,!W MU4HJ@@&%-,1(CD:,00AGW9:[A$/BR7-4L> 9K/B*HL$&_K#?:U3M M_C7Y7AKB_"\Y^ ",A7XW"*Q3(7TLB!VQ#]<9UUHD@D+&]655<8<6]I&8I13V MO>T!^PSBNIKA]/9#HF\D.>AWQT,G^>Y(O^?*'8",AG8%(<#F^=^:T<,V1OR M7(?AE32S;N3WW@,@83DQ)7O-E.R]>4I^LG/J^VY.'>"WH+[(8EG=OKJ2<(-S MMD_M05SF6^(Q]F'[TA0]">C$%'4S311+J&Q7:PU5L*81]W3(6@I5S(H76U<8 M_8_Z6:Q]T,*I)^5_7M,C=.%U3Y8>J@3EVZUHZ#(LC#5_M-0F^UQ M6BU->_9J]:0*6MI)DV%"HL%%GTI"5>M<=3%RY5:HN32TD+EC2ALP*LM [XFD M.5%?K(%FIY[\"U!+ P04 " #L,PE30.^%>#D# "0!P &0 'AL+W=O M(U2 M>B"B\5>'&?4E?>+Q_(!^&WJG7M;07EN=4M%P:^*HBH]-\@[QJD5D9Q G<*>5VUKX5158O,Q/B%U/D1TH7K%7 3\V:@##- :6 MLNP5O&'?\C#@#?^]Y1MA*##4S02 M09=P5(^L:UW57#W_8N%6**YRP25<6HND.5<%?!)\+:1P NV/I'^UJC_ %[;F M.2XC.J$6S0ZCU>,6H=223I]0&W#AMT)P*P?..SV_W8&?7^DX_OS3C&73]Q;* MGBEOF1;HT-!NQ (:&V I2ZBZ";XR./A:[Q#>"D5.W5AJSKX; /U,['\F?,(= M2CB,K!N'\*C==UEH.^$S[7GS1'=4V1 .O($L'<63;$RSP)*]?S$[>+\,'@:P M(1Y&^6T-%O/&!''[X/$DSN:S4_-:FUH;[A"4=D?1PXQPYZCV?S4/*C6]\!&DWA,CN,>ABEA M9PQ^=(23HUN2"F_"6V AUXUR[879K_;/S65[RWX/;]^J.VXV0EF06%)J.IB. M(S#M_=\:3M?ASEUK1S=XF&[IR43C \A?:A*H,WR!_A%>_0U02P,$% @ M[#,)4QAC_L&UL MI59M;]LV$/XK!Z$?$D"+]2XKL TD:8*U2%*;_?J([A:QR1FTSB8(@F[2,"V\Q?N*!KS?&3DP6LXZM\1'-[]U2T6@RHE2\1:&Y%*"PGGM7X>5U9O>[#7]P MW.J#/MA,5E)^M8,/U=P+;$#88&DL J//$]Y@TU@@"N/;#M,;75K#P_X>_<[E M3KFLF,8;V?S)*[.9>U,/*JQ9WY@'N?T5=_FD%J^4C78M;'=[ P_*7AO9[HPI M@I:+X=SS\'X-H9Q"YN ='+LKWS+#%3,DM*+N;T&S'I>JL*3@N;%$>C:)5 M3G9F< &]EV4J P&LZ^L%6#^GPV,>3&;IZ4.\CK 3)Z S*#3U*8 MC89;46'UO?V$PAMCC/8Q7D/&8<^SPXC?P/JLU$_P? M9F7A4\Y"RX97;%")J&"I4!,'PX2LX8X+XHBS!AYI$EO'SU]7*VT4B>KO$Q$E M8T2)BRAY(Z(#WLG?!_%$7:E>CG%_$L@>X4O=L1+G7F>S4$_H+48\*"E7K@U6 MUHW9(-2RH6/)Q1K.N* 9V6MB0)]? I&.CO3W6&*[0@5QZ,,#VY+Z#"IB0\,[ M2/P@".D;^4E66*(X2;&"M925AM2/LH"6IDD"7Z0A_MY!07/6(/7C,(83U*4C M=>D/4+=4]+M2YL75\?9;SSM;+1]^0W.,S)/0Q\G\S@.^>A!T?'Z:WGNVDHJY M4EGXEHF^)HGURD*,SAQ] 9%J^<^RW!W;GHIRL,6::UF;+5-()0B(;&J#%.YZ M)3@AHMM2\V?;UP04IE.(_;Q(X![I-[>1306\[91\VBD^S/VX*&P%PY0T2OX$ M:W[I-;XZBC,_#4.(IGX29KN:=V\0ME92:\A2/XQ22*9^4.3D6>M+^E.7?=LW MS!)9(5%/9V\\G*R5RNP.+YR%9!<7Y]2)_6D:G/^'3ULD(BWW@VE&G3CQHR0_ MI<)L5&'V RJ\*DO54_#WG*UXPPU'?4Q])R&/JV^/W+PB_[SJ]J!/K!QH?0>Y M'Q967QEI)A\W=.Q%$;9C5>%0('RF]X&F,*+(C_,$PL+/@V(TN7U<+FV$1O%5 M[\#3? K3-'P%5;*FLM,2%@1X+H;>G6ALAMHO9;2[ ?6P?B.6_P+4$L#!!0 ( .PS"5.;>-0> MQ@( ,0% 9 >&PO=V]R:W-H965TMD>ACTH-A,+E257DIOV[T?)CI;U#*7>+2,6[0]NQ;9V_B!9+5J^ MQ3MT#^V-(2\962K1H+)"*S"X64:G[.0L]_$AX*? G3VPP5>RUOK1.]^J991Z M02BQ=)Z!T^<9SU%*3T0RG@;.:$SI@8?VGOTJU$ZUK+G%084; MWDEWJW=?<:AGZOE*+6WXA5T?.Z.,96>=;@8P^8U0_9>_#'TX ,S3=P#9 ,B" M[CY14'G!'5\MC-Z!\='$YHU0:D"3.*'\GW+G#-T*PKG5G=/E8ZUEA<9^@LNG M3KA7^'S/UQ+MET7B*(4/3,J![JRGR]ZAF\&U5JZV<*DJK/[')R1MU)?M]9UE M'Q)^[]013-(8LC1C'_!-QGHG@6_R#M]0X>_3M76&GL2?#SCSD3,/G/E[/:1) MJ3J)H#=PKIN&'EMH*]S5W*"%6[1HGK$"FB&XZEQG$+Y9VW%5XELM_C";G](3 MV_(2EQ&-86".5O3F8P2X_C^9S!@WI& MZS#(<$:4WNSS=DHX"RQ.BSR>LYPLQO*838_WO>+/7$C_^H+$K>'*$8A>)VSZ MQO4\K>0DYSB>%6G,,@;S.&6S>,J*MWD&[%@Q8W%69'%>,.(H\C2>3@MXZR4D M!Y/5H-F&_6&IEYUR_9"-I^.*.NTG\U]XO]^NN=D*$BUQ0]#TJ)A&8/J=T3M. MMV%.U]K1U >SIC6+Q@?0_49KMW=\@G%QK_X"4$L#!!0 ( .PS"5/I_HP3 M#P0 -<) 9 >&PO=V]R:W-H965TBEU>)M7<&?]6PTT=M8C-9 M2WEK.^_+A1=:0M! 82R"P-\=O(&FL4!(X]L>TYM"6L?C]@']-Y<[YK(6&M[( MYFM=FFKA91XI82.&QGR2NS]@GX\C6,A&NR_9C;:<>Z08M)'MWAD9M'4W_L7] M?AV.'++P&0>V=V".]QC(L7PKC%C.E=P19:T1S39=\5T-GU(=>-Z#2Y^"S6#>A7\YG!(-9T5NP!KT9 ]@P@)Q]D9RI- MWG4EE$_]9TAN8L@.#*_86< _ARX@4>@3%C)Z!B^:,HX<7O0,WDTE%+RV.UF2 M:_& C-DI93HMN#:?Z_6VBA4RS]G@L53L-@%BY\+-FJ=R TYCKO:"55JLKH3 M=6,7FF!UD=^1@R$#+IO"7"EW6W%J \Z&M%5\J7M1P,+#,M6@[L!;K@Y59YGH M(R9B9"*>,-D>,3$5C&Q.*H74Z*O1J<'JUI?G$KL2:%\ $8:\A0+:-8)'U&XK MS4GB)RSS:<3(JBQK6Z^BF;@-II*J_A?94C^*(C]GV2&08XH3%TF>^#E-7ATF M,.X&:CM%$^YS%ATF=K6I*FA*Q\R(>](/JI<:-,D8VK$S/%E(N)^$B1_EX4L\ MXR3TXSB_RI%'B9QD_)HHU E.-D-1/TQA7@Y(S"DXF M!2?_6\%&%K?D8^^.TY4]3JT@ONP%&W(BNO)1N?J4=,_&.BW=SQ7L]55W6UP) MJZI1S+C4FFA'2O:/9[PE=:S=8V*GC[O+?5*:?!R,-FAM0QW&OKJ3'K1Y5,H%B_TT8=:$\R#+7Y!LF*-<*!K'84 S9,!B"\Y"G_+H%(4T]1G+ M+#S+ YZ=8I#XE*:.0!2D4\WH'[68L-1/(FZCTR#&0@]2FS]%K>?\^^!N;W_Y M*6.4_OH=3LQ1U8G%B=(@8XC#DQ$GS=F$66_P%02P,$ M% @ [#,)4ZQU:G;R P L@@ !D !X;"]W;W)K&ULC59=;R(W%/TK5]-LFTB$&88)D!20()M5=[6K1B'9/E1],.,+8^&Q MI[8'0G]]KSW @I2@?6'\<3_.N3[V9;C19F4+1 >OI51V%!7.57=Q;/,"2V;; MND)%.PMM2N9H:I:QK0PR'IQ*&:=)THM+)E0T'H:U1S,>ZMI)H?#1@*W+DIGM M%*7>C*).M%]X$LO"^85X/*S8$F?H7JI'0[/X$(6+$I456H'!Q2B:=.ZF-]X^ M&'P7N+%'8_!,YEJO_.0S'T6)!X02<^]^0-W? + 7$L;?F&SLTTBR&OK=+ES M)@2E4,V7O>[J\#,.Z&CT!HRWIFA^$*@&;P(GE#^4F3.T M*\C/C6=.YZOK*?'B<*]+.FO+0KDNG]E.,XWX6<-B'3=T+VX)M6 MKK#PH#CR4_^8X!TPIGN,T_1LP"^U:D,W:4&:I)TS\;H'SMT0K_L>YX(9O)X' MSH]L2Q)S,#&&J26&\=^3N76&]/+/F639(5D6DF7O):-KQ&N)H!'W/C-2@ W:HC,C]=JDY>KVZ M(EBR(W9S?]O;,.%<^ 4FZ:8X)J0%\O?&7FM,;7^S;^"CTP&A!)V=;TP MZ!.1+U4#C"] TN[T:?NC6 N.BL-6H.3PZR^#M)/^#A_.Z.'FH(>;\WIH7C]? MZF?MJ##OWD /7UF$S_M2$+V9(Y1>I-8'^+-"PYJ",]5X&RS\B[E&^*KMF_HY M"\_W@#M;L1Q'$<6R:-88-:+2D@XBJ,(_#+M77/R'-IRG"UQLX-(<97[,!7=< MQ!$7[V9/^.A3/OD)'TE\"(4!)B60H=#<0L"H_!E?AHBZMN1IK^[@N?"G>R*9 MMS5$/\G1Z%Z3%@B+P34JND$7D-UVZ7>O@0NX[?2.YD\$@)F\"(@Y.4E=A5>D MT\K2/J2M-+F!;BL9]&A\F_5@1AV(RMB")2JB*X,CX_2V"__J^"8%@U8W2Z#? MNNEU(>VULL& )AT*]_QS9;Z 3M)*>XE'V^KW!O2E]S.[39J=I-^%MZ0<'_61 M$LTR=$M+*6KEFI9R6#TTY$G3AWZ8-]W\&S-+0>TOM';[B4]P^)LR_A]02P,$% @ [#,)4XE*9\[5 M P R0@ !D !X;"]W;W)K&ULC5;;CMLX#/T5 MP=B'!G#'\BTW) 'FMM@MMMW!9-H^%/N@V$PLC"QY)7F2_OU2LL>3+#)!7Q** M(JE#\DCT8J_TLZD +#G40IIE4%G;S*/(%!74S%RI!B3N;)6NF<6EWD6FT'Z3.WMO\(W#WAS)Q&6R4>K9+?XL MEP%U@$! 85T$AG\O< M"N$ (X]\^9C VFH9 M3 -2PI:UPCZJ_1_0Y^,!%DH8_TOVO2T-2-$:J^K>&1'47';_[-#7X5<4M=6XR]'/KKY@W_]2QI 'T.16 MU356:ETQ#>3#$]L(,*-%9/$<9QT5?(+\=(AZ=3'2]^)=\^TY'+7)=UE^^-Z8ZQ&COQS M(7XVQ,]\_.R=^%C'IK7,TTYMR0TSO"!,EN2.B]9"28:J-P. :VLUWZ 7%IU8 M-?3"JN*95$J4H,VY5EQ&\E0!V2J!5P_S)5UP ]:@4MN*6-PN3L$ZU68 7/: M)0(6KX!-QP\NT5BU!NU,2.!00&/[/>?Z9EDB,4=S\E1I@!-JD#4_G"I<@]T/ M/9*^M#5H9I6>^[IY&+^1#_$D3,=TY,2$AEDZ\6*6AW$ZZ[2S,*?)B-R!5'AS MN@C?_36%\B-[P: [Z" :TAH\'50-.$RZZ7GC3\$QU\*0TGH;364:221A/ MQN&8QDZ;9$E(IS.GI70:)NGX+85?"8Q9T*N\2X=>37(OQ%=YU@MT-KI UWR@ M:WZ1)&M\Z!X,:!?(/@??W&H&(OU<7+?-X3<* N(F@GQDPS(S1OR"EM- M-@#2 MYZ?77K6BQ%TT/2KO_!+__V[TR1,T=>Q=!(F>4;.T2DZ M&B]X%7=^B!I$TTK;39I!.\SIZVX\O9EW0_XSTSN.60G8HJNC=$!T-SB[A56- M'U8;97'T>;'";PW0S@#WMPJ[W2_< &PO=V]R:W-H965T5F_)/;Y MGKOG'MOG<2WD@\H1-3P7C*N)EVM=WOB^2G,LB.J+$KE9V0A9$&VF>*&W,]S3;:ZMP9^. M2[+%)>I5N9!FYG=1,EH@5U1PD+B9>+?AS3RQ_L[A!\5:[8W!5K(6XL%./F<3 M+["$D&&J;01B?D\X0\9L($/CL8WI=2DM<'^\B_[1U6YJ61.%,\%^TDSG$^_* M@PPWI&+Z7M2?L*TGMO%2P93[0MWZ!AZDE=*B:,&&04%Y\R?/K0Y[@'!X A"U M@.BM@$$+&+P5,&P!0Z=,4XK384XTF8ZEJ$%:;Q/-#IR8#FW*I]QN^U)+LTH- M3D^_R2WA] ]I-H%G,$>52EJZN=C 7:4,0BFXF*,FE*E+^ "KY1PNWEW"._!! MY42B LIAQ:E6/6,TX^^YJ)0)I\:^-BQM+C]M&=TUC*(3C&ZK;1^BL =1$ 5' MX+/S\"\5[\,@G:1C%HW 8C?VG(XR&':/A64;+?0X]*"5-$4J4#15'RAZ@SG*46Y,B MV>\5E>*YZAK"75*-5[$,T1UP+*2J:Y:1U LHQ:(V$['#Z%.^DXYV=M/:ZISP*)D MX@41\+&B^L6XI,AMGX62$7[T;B8'ND=!$ER] P ]@L !D !X;"]W M;W)K&ULO5;?C]HX$/Y71J@/K<1N?L." G(5M>J MU:'2[3V<[L$D#OB:V#G;@3WI_O@;)R$+(;#5J;H7L)WY/L\W,[9G MFTW*M96<342A4\;I2H(JLHS(OQI Q7OV3YSH0)P#DZ0:X-&W X K KP%^&9E*2AF'D&@RFTAQ &FLD.12\#:DF+%7OD.)I'<+;-^_@C0%^W8E"$1ZKB:51 MB_'(BFJ_%Y7?[A6_!_!9<+U3\,AC&G?@P]MXQ[U!8&$0FTBZQT@NW)N,'PM^ M#Y[=!]=VG0Z'EC\.M[OTW(:'-$*XTP4_4^,U=>&5?-X5OBJ]\,$DB9YD^'U7 MAF_LYS?[^>5^_I7]%B0U_'W8T"WCW!0>%EE.)1-=V5U4;(.2S=QM>\SHT,&X M[T]#?FDULOW1N5'XBM&9G*"1$]R4,X_C,>12[%EY09IS$1^C1CJC5LFJ6(,3 M7[RA[;5471H%HV#84G5IY-B!$W3+&C2R!C=E?:)*C>$@F:9W(DE4'S@^39@H M22.QQV3AA8#G&83>40DD_A,O,'PDNK4.+CR\\_U1.X5=5ECC+;4=5D//\;O5 M#ANUPQ^K26HDW:K&X64U.B.WG;CCZ%B3\ ^\OKMCO[RC]O]R83HG M+[?S4Z_,FNZT_NQ6A7:8^(/6B0QKH^"*T;D:]T6-^W,.6U@3=>NH=K=.&J*, MRFW96"HH@U^]Z,UJT[S.RY:MM;YPQLNJ!7VAJ3KBST1BU!6D-$%*^WZ(\9!5 MDUE-M,C+MFLC-#9QY7"'C3F5Q@"_)T+HX\1LT+3ZLW\!4$L#!!0 ( .PS M"5/)D/T410, )P) 9 >&PO=V]R:W-H965T6_G0S,7@+^(N2HSH; M(^-D)\1W,_F0SQW/!$08R;11P/#W1-:$,2,$8?QH-9UN2T,\'Y_4WUGOX&6' M%5D+]H7FNI@[$P?E9(]KIC^+XWO2^HF-7B:8LK_HV&(]!V6UTJ)LR1!!27GS MCY_;/)P10&>8$+2$H$^(;A#"EA#V"OGB M%7IAX'\6HE:8YVKF:G!@XG"S-MI5$VUP(]H$?8*]"H7>\ISD _S-.-\/1@1< M2%V7O^"4OU4PJOBQYGZ5 _F%,BPP<[LDW4;1/9;:(;VZPP,TJOT8X<*.>FRJ"B*B*I&#K45:.6 M6#73QYX6@1],(-U/YYF^1OEQ%(:7J,VO4!>&XLY0/&IHF>=35$GQ1&T[A&Z, MLK/'GPR;2SISR:BY>Z+4%%H\ M9O1?DE\:R[]!BX);0 \Z2Z[">9-$L==S-H!*@RCN61M ^;&73(:]I9VW]/3!WO\*61]- M"^Y6NR?&TMZLO?65/UTW+X6?,LV[Y1.6T&(48F0/DMY="A4DF[= ,]&BLK?C M3FBX:^VP@.<3D08 W_="Z-/$;- ]R!;_ 5!+ P04 " #L,PE36Z%U*EX$ M #]$0 &0 'AL+W=O,Y]ZI#2<"/5HUX!&/(YB5-]V5H9DUVTVSI<0<+UJC88R-[%(X5X1G2<)5T_7$,O-98NVGB>F M8KDR=J(]&F9\"3,P#]F]PJMVQ1*)!%(M9$H4+"Y;5_3BCC$+<"M^%[#16V-B M0YE+^6@OWD>7KFZG<_ 1E0#W+%\I8N_]D4ZX-6B3,M9%)"48/$I$6 MO_QSF8@M /(T U@)8"\!W3V 3@GH'&NA6P*ZQUKHE8#>2T!_#Z!? OK'6AB4 M@($K5I%=5YH)-WPT5')#E%V-;';@ZNO06!&1VE:<&85W!>+,:%:T()$+,A/+ M5"Q$R%-#KL)0YJD1Z9+*V= G?GS_$/[6CZ?,0]#&1%;99,_9 MO&9>QI_S])1T@A\("QAM<&A\/#QHRL?76;_Y.NNW?O@$0H33O? [/_PJ4Z>$ M-CJ_4XI.U=@=Q]"QW*\M=9[F[Q_)8020,B:76 M2(YR&\'<$ UAKH1!>TV%+1C[CM'N'NL1IG#=X$2O(AQ8TI%O]"Y!QI MLED0]!IM%OW2.]:K?N55W^O51VEXC#O8&M(<\#>46!GKHUEQ0S9<$Y&&<8X/ M(PY(B ^GPKV*Q(+/12S,4U,8_5=.G@?V[T4LKY=1MKMN)Z)!%=' &]%?0I(_ M/V)UU5J$X.F>LXKP[(W[]KRR?.X-Y>93+C(\96 A@"N2@1(R(B=8B(@_Z29] MG_@):='-0LD$GR>;:\*S+!:V=R2V#Q"#)R0W4)!)98C0 M))/:P($0#MAEO8,Q;&VU])A>F16]0L8R G+>8=V.CYW5[.R-&X?66DL[WLBF M())YKC2X]L$S C1M "7)SC,8=)J?/UJK+?7+[;ZL#GR1U3)*>V^=U5HLJ5\M MC\QJ@[+1WIZLUK)&_;HV+37Z/S)VAU!0F-DT!*O([AUB*O0CWKV%"!1J^IU< M@TJ=HU=+2,-7^]RN'[4:TK>60UKK(?7KUV[ >$(.BYU=V="MJ*!$V@7XRM9\ M^CTDCZ=!\'W3*?$ D WV "=?:O'F"RSN'I!K(6=^02TKI\D40A!K/H^_59.Q M6I@9?>,F8[5L,_8MFVQR@'Y?J]P>P+%@7\7;6R^;6+&E^XZ@B4M5<3RO9JMO M%5?N#?W%_#6]&-.&^0F]N"F^1-3TQ8>1#UPM1:I)# LT%9P.4+M5\:VAN# R MDO:RXRHG17 MQ*;,!9"H)&6I:5N6;V:$,F,V*<>68C;A&Y52!DN!Y";+B-C?0J&#!GDYS$L +U/5\*W3,;*Q'-@$G*&1*PGAJW^.8>^P6A1/Q)82=/VJ@( MY9GS'T7G(9H:5C$C2"%4A0FB_[8PAS0M+.EY_%<;-1J?!?&T?;#^>QF\#N:9 M2)CS]"\:J61J! :*8$TVJ7KBN\]0!^05]D*>RO(7[6JL9:!P(Q7/:K*>0499 M]4]^UHDX(6@[_02[)MAM@GN&X-0$Y[4>W)K@OM:#5Q/*T,TJ]C)Q"Z+(;"+X M#HD"K:T5C3+[)5OGB[)BH:R4T%^IYJG9JEH@B*_1BL:,KFE(F$*W8<@W3%$6 MHR5/:4A!HBNTH)+$L8"8*(C0$VR!;0 ][]&2[+E W_8Y(,(B]$C^U=T5B"T- M 7U8@"(TE1^UA>^K!?KP[B-ZARA#WQ*^D1HO)Z;2H103,L-ZVG?5M.TSTW;0 M(VB>11#U\!?#?'^ ;^H4-GFT#WF\LP<-?MFP:^18GY!MV;AG/O/7TZV^ M<"[S?O_+WE\DPVD6E5/:<\[8.UDGQ6&@U]9AK?S]AX:B!P69_&? D=LXBBL.=YP?@E[+X' MAET7.PWL1:!>$Z@W&.ARW!NB@OL#VW7Z^@"3,8#/,K M9U?A+VHV;GR,WU8S;!TO">LBU6KZ:1*U'J.6:CTH._#;^ZP'A7'0D:W/I>V> MD0V?7(=X>*,!4R DTB48>H1(WX8"T'N2Y;_573IT6V#[Z,=^8_&.AS%V+A// MZ2;<&K"'CX1O@,)%5)J=H#DXJJ M39'?H>V&CV:3U%]5*H.HKG92G\S)4NK,MFHE]7( J _K[F7!TZA8/F MO3;['U!+ P04 " #L,PE3E.J?\*@$ !X%0 &0 'AL+W=OIJ[F!A/S'_NWC\^%X=J+LB>\)$>![D9=\ M[NV%.+SQ?;[9DP+S,3V04C[9459@(6_9H\\/C.!M'53D/@J"V"]P5GJ+6?W; M/5O,:"7RK"3W#/"J*##[\9;D]#3WH/?SAT_9XUZH'_S%[( ?R8J(A\,]DW=^ MV\HV*TC),UH"1G9S[P:^68:A"J@57S)RXA?70 UE3>F3NKG;SKU .2(YV0C5 M!)9?1[(D>:Y:DCZ^-8UZ;9\J\/+Z9^OOZ\'+P:PQ)TN:_YUMQ7[N33VP)3M< MY>(3/?U)F@%-5'L;FO/Z$YP:;>"!3<4%+9I@Z:#(RO,W_MY,Q$4 C 8"4!. MK@T(FX!ZYORSLWI8MUC@Q8S1$V!*+5M3%_7'E+1%2P%_)MAY6M^#EBU?@!K:CXN$()1(,=[O)PI4Q8&<13 5M:Q%[7V(J>]/R1!K'D]ATTNNH.PY\@B MF=K=3%HW$Z>;#Y1S8K4S,?H:13T[%DEBMQ.W=F*GG7=<9)) ,G?O<<; %YQ7 MQ&8N-GJN,YCT#)HRE4&([":3UF3B-%F7.M&E;C.8F)D*HAA.>@9-V22=HM#N M;]KZFSK]K?:R $:"L$*RI*6-S>74LN3B)$4]EZ8,1?%DFMIMIJW-U&GS,Q4X M!YO>9-;< &KSX M*X+/15&HR0W1;W*T::"S?&,XG?8FW2*#:1#' \L<:M!#-^D'4=K$=:QXM,D<>-9V1F\X?:4E^@ *S)R+ KC)>L;O-:J:B]-E>%H?0VQZ!SO(:'F:.CFZA"81C;=OEZ3K1P,S= -SN&I"X*WA"F!?+ZC&PO=V]R:W-H965TC,.XN!E MXE8L2W03X62TXDN8 ]ZO;@Q%8<>2BPJ4%5HQ \4XN(C/IP.7[Q,>!&SLSIBY M2A9:/[K@.A\'D1,$$C)T#)P^:YB"E(Z(9#RUG$&WI0/NCE_8KWSM5,N"6YAJ M^5OD6(Z#KP'+H>"UQ%N]^0YM/5Y@IJ7UOVS3YD8!RVJ+NFK!I* 2JOGRY]:' M'4#<_P"0M(#DLX"T!:2^T$:9+VO&D4]&1F^8<=G$Y@;>&X^F:H1RISA'0ZN" M<#B9 ?F"0'/(:B-0@&53R:T5A8"<+;:4@VYARXYGE"JD/:&] M[NNR*2OYH*P?M3IE:?2%)5$2[X%/ M#\-GD!$\]O#H-3PD@SN7D\[EQ/.EGW7YXHW+?RX6%@W=Z;\'=DN[W5*_6_\C M]70Z&X$E6:@5L"UPL\_!AF3H2=QC7T^2).Y'9Z-PO>O4^[0T&O;CI$M[I;'? M:>S_5R,OZ+)T$AF61M?+TGVAF=I[\ WO8$=/]$;QH8Q78@>=V,%!L7<:N629 M.T1X\U3XFJZNN^@]ZJ@]2RMT<[MSW:=_\#G;WZ?MM3W<>?JN[=++6PIEF82" M@-'I&?&8II4U >J5[P8+C=1;_+"D[@_&)=!ZH36^!*[!=/\GDW]02P,$% M @ [#,)4S&-!,UQ @ !P8 !D !X;"]W;W)K&ULK511:]LP$/XKAY\V:&O':=Q1'$/2=JR#CM*R[6&,H=B76%267$EVFOWZ MG63'2[LTC+$72R?==]]W)]^E:Z4?3(EHX:D2TDR#TMKZ/ Q-7F+%S(FJ4=+- M4NF*63+U*C2U1E9X4"7".(J2L&)(72<"5!XW(:S$;G\\3Y>X(9#SV,8.!T@%W]]OH[WWNE,N" M&;Q0XBLO;#D-W@50X)(UPMZI]0?L\YFX>+D2QG]AW?F>C0/(&V-5U8-)0<5E MM[*GO@X[@/%K@+@'Q%YW1^157C++LE2K-6CG3='< MS2Z8*>'JL>$M$RBM 28+N)8M&EMY^Q@^,:V9JQV\N43+N#!OT] 2MXL0YCW/ MO..)7^%)X$9)6QJXD@46S_$A:1Z$QUOA\_A@P(^-/(%Q= 1Q%(_X(/B'P;S1 MW&X.4(R'VHP]Q?AO:S-[49MOLX6QFGZL[P?83@>V4\]V^@K;K*72LH7 8VJU M8T.4T.?"T0"7T$CJ.L%_8@%"&0/D!I72"+9D$D8Q&:["^]ZF8YYX9M>F;1:E M8;M'[&00._EWL4>P]LU 0EF+FGJ;_ECK7P74$@JVV2OR,&.2[ $^TYX,VI/_ M6^A:&>Y&R#[1R1^5/7M1V7"G.2O4*S^"#.2JD;;KT^%TF'*SKKE_NW0(';LD !R+$%25"J@" 0]5#UL[$FR8KV; M[HX3D/KC.[MVK$!)VDNE7N+]F/?FS1MGG*ZT>;)S &3/I51V&,P1%Z=A:/,Y ME-QV] (4W4RU*3G2ULQ"NS# "P\J91A'43\LN5!!EOJS6Y.END(I%-P:9JNR MY.;E'*1>#8-NL#ZX$[,YNH,P2Q=\!O> #XM;0[NP92E$"!SP*6-F--7.53+1^"<)A=<&'8(Y<5L&O@MC) +4++#MD--X8[C]G>&) +:??I M].%^S/8^[+,/3"AV+:2D7M@T1)+B",.\27M>IXVWI/U[[>%KX1U?HBU(SQ4E<*=S F+6/B&9,_^GK MSJP%LI2K@ET)/A%2H "[]KM@]#;?05X9XQ50U(U6ICTXYU98]NV*$K!+A-)^ MWR&OU\KK[2SX2X46*95+(!2" 8N'$^ ^HYY(,>.XK;,U\XEG=D-BF<6#3IR& MR\W^U4']C: D:4->23YJ)1_ME/S1HJ"_+?DU==XN_3O[DUW!$B2+=WC2;Q/T M_\>6#5IY@W_6LL%[+3M^T[+?@Y*D<_*F:>'&J'%C_IJ;F5"629@2+.H,J(FF M'IWU!O7"3Y^)1IIE?CFGKPT8%T#W4ZUQO7$#K?U^9;\ 4$L#!!0 ( .PS M"5.B5)?-(04 +HB 9 >&PO=V]R:W-H965TK/;"!5.B)C%KFS*5]L>O M$S)Q(.2 .\(9.MTJ]F):5%/](D,Y>#E;7K+T%@YBN9"G.A MUC)SGRR53H5UA_HE,&LMQ:)(2I. A&$4I"+.!M-)<>Y>3R=J8Y,XD_<:F4V: M"OU^)1.UO1S@P<\3#_'+RN8G@NED+5[DH[1/ZWOMCH)JE$6T]RJ?RK-1K?O!M<3D(\XID(N8J,<5?M"UCPP&:;XQ5:9GL*DCC;/UF$V>YC(]6NT]CEV>G-R+6Z+M(-A+=26$V M6CJ-K$&_HD?W'[/8)!*I):I%N:.92M__%H)LX$]D\%@GZ:HQT:2);H-M8 M/,=);&-IT,=K:46;0HC[64 MMROI6)=W>5&1EZ_VMRDAF(7#2?!6[V8SC(81PZ0*VRN+564QL*Q;^283A($) M\FHDWL?^1U5Y4J1AKU ML?WCJKQQQ_:/F^W'T7!,#MK?#",LXJ/Q\?[CT',W/$,!"DP1UQB.^Z@!]HC$ MI*,*96*]O^&! F#(?D$>BABFXIW*Y+O;1_6KNU):;AK[T/ZP'FJ8]5((STK, MNPK!S\/1D3B 1]AC$L.<;"J"_D.G=PGLB8>'O=3&@Q2/NFHS.E.;9ARDC6\^F=C3H]:_D<"8.6#_6DI3!I MS] (VG.H)RCMI96GGL&TJYFG39O>6#Y0R'Y!GKD49NY,Z;72PDJ4*0MN--33 MDO;2T5-/6=K5T].F6Z?8+95#)8Z8^HBU72THK'8'LY=FGWF MHPS&:)LNT"["/!-9+XT^\X!E78T^:QKXQCJ!0O8+\D!E,%!G*DVE+G['68NU MU-!=>0]#WDM/SSU/>5=/SYN&G8S&P\/;+-7A6UJJT>+N28B%U'N ^7RJWX9<'^>,+ MU>,JT_\!4$L#!!0 ( .PS"5,V0%OPGP( * ' 9 >&PO=V]R:W-H M965TM%*6R! :%(E2 U1M4Z;%#7M M=C'MPH&38-78S#:A_?>S#64T::)=5+T!?YSW]3D/QI[67#S*'$"AIX(R.7-R MICK=DD;8;[^XW]C:=2UK+"'A]"?)5#YSQ@[*8(,KJNYX_07:>D;&+^54VB>J MVUC/06DE%2]:L60T\P#(\(_%;@_Z\@: 6!+;3)S):UP K'4\%K M)$RT=C,-R\:J=36$F:^X4D+/$JU3\1Q3S%) *[ME$EZ4G %3$GWN=_@&W;*= M;G+QC##+T%(0IB!#"1%I112:345;H2DX^;MEG/FZS](UE_K=@ !=XGY'O^\ UY M\@^M8O..+WC\VO;WH*W2HHY.\3QD%G'%CC\(CQ M/5>8:E9]]&6+/FW1KRUZW*%_BV:S2F17,?_U+I[XD0:WZS,[#!H%PZ +>E5 MV!40GBS@#M=ZMRH0!%-Y LBH\QN]+^FH,XX^A'2SRJ@',?2\?=*'07X83=XF M?=D5<'FR@!O"B#X&,K3E?/^7>F4X[@S'[XMZTAE//@3UY'"_^I&WA_HPR!^' MX1YJMW=^FKOK.Q9;PB2BL-$R;W"I/Y5H[H.FHWAIC]0U5_J MLU<7Z$@3("> MWW"N7CKFE.XNY?@O4$L#!!0 ( .PS"5-*X#R:]P( "<) 9 >&PO M=V]R:W-H965T=^SLN'F4*H-!3 M1ID<.*E2FY[KRCB%#,MKO@&F3U9<9%CIK5B[8V&3B><0@HQ,HP8/W9P@0H M-43:C3\EIU.9-,##]9Y]9F/7L2RQA FG/TFBTH'3=5 "*YQ3=<]WGZ&,IV/X M8DZE_46[4M=S4)Q+Q;,2K#W(""N^^*G,PP% \]0#@A(0O 6T3P!:):!UKH5V M"6B?:Z%3 CKG L(2$-K<%\FRF8ZPPL.^X#LDC+9F,PM[71:M$TR8*:R%$OJ4 M:)P:CC'%+ :TL%4\X=F&,V!*HH]HE"3$W#ZFZ)85)6QJX3("A0F55UKE81&A MRXLK=($(0]]3GDO,$MEWE?;,\+MQZ<6X\"(XX44+W7&F4HFF+(&D!A\UX\,& MO*LS4J4EV*=E'#02?LG9-6IY'U#@!7Z-/Y/SX5Y=..^S/GV?]5DS/()8P_TZ M^*M!/M_*GVTCT3:4@;.Y4;<_J M'E="T#DJA;.T9G5:AV55!. >-/(,Q-J.7(EBGC-5_.$J:3751W:8O9&/_=[$ MKY%'?F]:#.T7^N()<8?%FC")**RT*>_Z1M>A*,9RL5%\8\?(DBL]E.PRU2\9 M$$9!GZ\X5_N-,5"]C8;_ %!+ P04 " #L,PE39IS6+)0# "K#0 &0 M 'AL+W=ORI-I,Y<97E02Z=J"R\ ., M$[^DC'OSJ;NVE/.IJ'7!."PE4G594OG]!@JQFWG$>[GPD6VVVE[PY].*;N ! M].=J*COS,@^M M(:=UH3^*W6_0-!3;?"M1*/>+=DTL]M"J5EJ4#=@P*!G?_]/G1H@>@$0G $$# M"'X4$#: T#6Z9^;:NJ6:SJ=2[)"TT2:;'3AM'-ITP[A=Q@W)Y9B+(2'+A6Z+(_$3E:2K-UI/Z.*%^C7[_5K#*+J2_0!P-[>PN:LD*] M,ZC/#[?H[9MWZ UB''W:BEH9@)KZVI"U)?U50^QF3RPX0>SWFE^A$%^@ =D M +X8A]_"RL")@^/7<-](U.H4M#H%+E]X(M]+^Q=H:033KU5 ?]V;<'2GH51_ MCQ0+VV*A*Q:=*/9):%J@JJ\X=(IOI%"#@NZ3)BZI?7R?YDE,@GCJ/_5U.XZ* M,CQ)VZA7C*.6<33*^!Z4NC;/Y*HNZX)J6)M'R=C*BM']PVHZH*60FOWC+@RQ MWQ>(>[PN28;#R0']H; PB_$P_[CE'_\/Q3GH(<;Q$94HQ5ER0/@X*HR"Z(3> M2;/@I)M9![KB7E=6X^SXX4CG$4 M'2S#<5"4)"=68=+RG8SRM0Y9:Y =2\=9B5SOJ(0110CN_!F??P%([W5 SK$$ M3=:^O $FX<$:#$;A>'@12&?-)!CE_+Z6G)F]#XYNSI[M6(W)T1DQ"7^"^IV+ MDG$;_:_J'YMB1.+L4/WCJ#"=1"?4[YR3C%OG/9A3U%84:\1*P_P)+-E1]3N3 M(\E/4+^S.I*>1?WT2%>2AI/#%]= V"0@IS9_9YEDW#/ON#$@3HO+6L$/.4]G M;F1R?O6#SN@"? [UFZS]\TQHCCWD0/V!L""+2'(@O]\[2=O/F#^HW#"N4 &Y MP>&KU"R?W'\9["=:5.YP_2BT.:J[X=9\38&T >9^+H1^F=CS>OM]-O\74$L# M!!0 ( .PS"5/ AE@G*P, #4) 9 >&PO=V]R:W-H965TK%)6^,D)"$3(+5TU39M&AKM=C'MPB0'L.;8 MS':@W=//=D)&24#<@.V<__CSGV,[HYV0O]4:0*.GDG$U]M9:;][YOLK74!)U M+3; S9.ED"71IBM7OMI(((43E

X.T'OM'56ML!?S+:D!7,03]N9M+T_#9+04O@B@J.)"S'WDWP;AI@ M*W 1WRGLU$$;V:4LA/AM.Q^+L8]@12W23Y[*" GVF M9$$9U104>G4'FE"F7IOHQ_D=>G7U&ETARM'#6E2*\$*-?&T@[51^W@#=UD#A M":!/%;]&$7Z#0AP&/?+I>?D=Y$8>.#E^*?>--:T_8>M/Z/)%)_)]E2O"Z5]B M:^Z-L80KP6A!ZA+D!9I)4,:B>L#8=$^Y\9,2AN9F$$IGW\^;A=+25.RO,T11 M2Q0YHL$)HOV+V)+#)G#T*>FNBSAH?L(1AE!X3=Z."+,59/W+<(L<7(;^? MSV8H%UQ+NJA.&1MW".)T>$39C1G&03]CTC(FE]DJQ1*4/4)-@2F06YJ;;;B$ M?E.3KEU)$![1]@2=M#1M<=.+<"G78/:'[H-+._-FR1%:-R0(3Q@Y;,F&9\FF MC-!2V?(D"P9]7,/.I(,DR8[(>H+2^,36R5JT["S:5[T&V4>4=29+\]UW#E0!F&<'6^/OC <1^$1JW]P MI]D/BB]$KBA7B,'2Z/!U:M8JZSNZ[FBQ<=?<0FAS:;KFVGS7@+0!YOE2"+WO MV)NS_5*:_ -02P,$% @ [#,)4\A$/2/? @ J@< !D !X;"]W;W)K M&ULC55M;]HP$/XKIZ@?6JDC(>%EJP"IA4[KQ*:J MK-V':1],31F@$QI?$+_<\]]R=?1YMI'K5&:*!;9$+/?8R M8\H;W]=QA@73'5FBH)U4JH(9FJJ5KTN%+'&@(O?#(!CX!>/"FXS^RHQ=\">CDJUP@>:Y?%0T\QN6A!-&[XW!1K*4\M5.'I*Q%UA!F&-L+ .CWQJGF.>6B&3\ MJ3F]QJ4%[H_?V3^[V"F6)=,XE?E/GIAL['WT(,&45;EYDILO6,?3MWRQS+7[ MPJ:V#3R(*VUD48-)0<'%[L^V=1[V -W>$4!8 \)S 5$-B,X%]&I [UQ OP:X MT/U=["YQ,V;89*3D!I2U)C8[<-EW:,H7%_:<+(RB74XX,YG*HN"&"F\T,)' M5 K#Q0I%S%'#!_C.E&*VEG Y0\-XKJ]H]045S]]@SE.$!5F*F(SG\REM/2]F M<'EQ!1? !?S(9*6)5H]\0V*M2S^NA=WMA(5'A"VP[$ 074,8=#^UP*>GX3., M.Q!U+3P,6N"ST_"OE2!XX.#=%OC]V=[_%>]3@9HJA4V50L<7'>&;H]:(US!' MNA/7,$,=*UZZF_9K3K;P8+#0OT]XBAI/D?/4.^+I"6USH1, !E4!,@6V4HCV M@+35\#19V(."SE.F3PCK-<)Z)[F>RU01%Z2(4+(WMLRQK2X[DH$CL3UR/>D' M 1V =8OK?N.Z?]+U;9)PFVN6TPW,D>ZD)>L_H&V M;CCL'Q$W:,0-_E,PC4S%F;N]":ZI\Y=6&."6WA+=EJ3IX$#(\&B2AHV.X;E) MJCUK-X@-)F D+&V2XDHI3-JNX_! 4G0HR=_K<_85^\;4B@L-.:8$"SI#RK#: MO0R[B9&E:WU+::B1NF%&CRDJ:T#[J93F?6*[:?,\3_X"4$L#!!0 ( .PS M"5.W0G(;5P0 *43 9 >&PO=V]R:W-H965T+"1ZEXO QY*(M*7T8+8Y87<:RS!91:R7"GCN@LHB9DG2BTLNJF@X<&T3-1S(E2E$!1-%]*HLN7H< M02$WEQ&-GAINQ7QA;$,\'"SY'.[ ?%M.%)[%K4HN2JBTD!51,+N,/M&+<=JQ M :['=P$;O75,;"I3*>_MR75^&276$120&2O!\=\:QE 45@E]_-.(1NV8-G#[ M^$G]5Y<\)C/E&L:R^%/D9G$9]2.2PXRO"G,K-[]!DU#7ZF6RT.XOV31]DXAD M*VUDV02C@U)4]7_^T!1B*P!U=@>P)H =&I V :E+M';FTKKBA@\'2FZ(LKU1 MS1ZXVKAHS$94=AKOC,*K N/,\ JFAGPD?W"EN"TH.;D"PT6A/V#KM[LK1&5F:AR>:(!06_9.:4I/07 MPA+:W^%G' Z_@JP-[P;LI&W54J?7>47O[ON(%)+C*IPK %S5)B#::44[3C0- M3<5UI8U:647RU^_8@5P;*/7? ?EN*]\->K[A#Z)JV+WALK1_XEC;5 DF>M_-DQ:MAOY?M!]Y\+ M,1?3 I ^F5Q51B/),A!K;MN0J;ZXFIR(BBQ!96@#>;CK)AJ'!^LGITGR<\#U M>>OZ_.TUGRBD,<&;'@(CT,1C)#E&X>D6IV@P"3> \ .(RH ";5P*I'Z&'5+S M/<,DIZP;JCEEWC +*GU=")43CF81@817.;%VT6Q.=DZ(;<242G(HV?!9*^? MK?S]2WZT1Z^S;\E[.M(PL7YT&@YCDL<>/3_&3# //98$\QUQ+?03>S#E5?UJ MBK]KKH1[*!PZ1WM&2D[/@G/$/$=9&'!OGB.#?::/I "#4Z6)G)%,02Y";SS, M0Y*QHTR19R +OZF]#5&-V+/7'AI"%/.L9&%63I3, ')-9DKB@K=IOE+*QLI+ M6O;.0TX\+-G[PO(6UK)8N](YMV2&]2NP@@>!DWEPLJ. DWEPLG<&YQZ][I[W M,^;!R<+@G"PX?I+>(S@._JI@'H/L*!A,/0;3,)QN8U#J7KF94>A5GIUL?E>S(K?'TFI7DZL0.T.W/#_P!02P,$% @ [#,)4V_ MV2@& @ _P, !D !X;"]W;W)K&ULA5-1C],P M#/XK4<7#(:&UZ[@#G;I*MYL0AX1TNC%X0#QDK=M&ER;%\=8=OQXG[:H),7AI M[,3?Y\^UG?46GUT#0.+8:N.644/4W<:Q*QIHI9O9#@R_5!9;2>QB';L.098! MU.HX39*;N)7*1'D6[AXQS^R>M#+PB,+MVU;BRPJT[9?1/#I=/*FZ(7\1YUDG M:]@ ;;M'9"^>6$K5@G'*&H%0+:.[^>UJX>-#P%<%O3NSA:]D9^VS=Q[*991X M0:"A(,\@^3C /6CMB5C&SY$SFE)ZX+E]8O\0:N=:=M+!O=7?5$G-,GH?B1(J MN=?T9/N/,-9S[?D*JUWXBGZ,32)1[!W9=@2S@E:9X93'\3^< =+Y!4 Z M*@ M>T@45*XER3Q#VPOTTYW%Q-P^(BY&GM7 DU[@^;0W,[%(WH@T2>?;S5IW<="1S&;7#(=J'%.TL\,,%L M>$,!?0"_5];2R?%3,^U\_AM02P,$% @ [#,)4V79.URK @ L < !D M !X;"]W;W)K&ULG55=;]HP%/TK5C1IK;21$#Y5 MA4@M=-HF=4)%W1ZF/9CD0JPZ=FH[T.[7[]H)6>B MN.!V,X]YYYS[5Q'6ZGN M=09@R&/.A9YXF3'%A>_K)(.3+^G$"ZP@X) 8RT#Q ML8$I<&Z)4,9#S>DU*2VP/=ZQ?W+>T24AN9UV!4D#-1/>EC78<6 'D. \(:$#X'](\ >C6@ MYXQ6RIRM&34TCI3<$F6CD#^A?YFW:I7A.YYV#0.!B\P4%!%=E07H)3 M;H]2 :IR<-! Q3UJR0HZ0=!])OZEJ#WAPT;X\*3P.;824 J+_+_5'_Y3T\'! MVK\E7Q7XK:TSYNM(]/:I^Q#4M!I!J[<<)18'I(8,4Q M;*=^EM9O-<4&UL MM59=;YLP%/TK%B];I:U@PD=2)9'6=-4Z;5K5J-O#M <7;H)5L%/;).V_W[4A M-,V7MH>\@(WO.;[G7+AFN)+J41< ACQ7I= CKS!F<>'[.BN@8OI<+D#@RDRJ MBAFRMJ47,"M(KJN*J9>+J&4JY%' MO?6#.SXOC'W@CX<+-HLU\[\2CF M@6F8R/(7STTQ\OH>R6'&ZM+^P5SMCG[6YG79Y!4> MR.MK+^"3X_ KR!!.'3QX"_?1HZ]A[CCTZ5(3&5+9$U]@#NFY=G36N\LY5+EHWS_;9V>P0 MNQWLM[L<4QJF892B>\M-XW8#!VD4Q'':Q;W1$'4:HJ,:?BSL9ZE=OOA>,)$3 M[!K:X("+^1&3XFZ#^ 0E2#KVY.0E2':@,'N-Q"D49]&6Q78 M$T=I1./!_A+0X+69!O\O8JZ8,%@%;+%K04UA%B43QPI#-YHX/4%IZ&OWH^') MB]-N\:;Q)&E P^T&M2>P'] DIML=RM\X]NP_QW>FYAQ;4 DS1 ;G*5*HYAAO M)D8NW$GX( V>JVY8X*\/*!N ZS,IS7IB#]?N9VK\%U!+ P04 " #L,PE3 M2 !L.0H# #"" &0 'AL+W=O;-)HG\E0!$M!V#U(E5+3MM4D.8C6Q4]N!=I]^MA-2!B'K&XB= MN__][B[Q97)@_%GD !*]E@454RN7LKJU;9'F4&)QPRJ@ZLZ6\1)+M>0[6U0< M<&:T2TRH-9N8O16?35@M"T)AQ9&HRQ+SMP44[#"U7.NX\41VN=0; M]FQ2X1VL0?ZL5ERM[$XE(R5001A%'+93:^[>+A-M;PQ^$3B(DVND,]DP]JP7 MW[.IY6@@*""56@&KOSTLH2BTD,)X:36M+J1V/+T^JC^8W%4N&RQ@R8K?))/Y MU(HME,$6UX5\8H=OT.83:+V4%<+\HD-KZU@HK85D9>NL"$I"FW_\VM;AQ$'I M]#MXK8-W[A!>F-L9;94.H[N):8%'A3 M %(/$OK*,96HIAEPY#EN:$30ISN0RDI\5FKONR,DM)R8V%+A:P@[;5$7#:IW M!35$CXS*7*![%2CK\5\.^[O>@("MZM85SSL6;^$-*OZHZ0WRG2\J/<_M QIV MOX-4N;O&W1G \;M>^D;/OZ+7]&G1WZ>'8Y\& HV[0&,3:'PET )VA%)"=^H- M4CU-H:^9C41@)/19LI^%@1/XBH' M#"\"CP+7=N^!7(%,;JL3>+';GA&V&,6A*'G M]P/&'6#\$< #D7D.168.)HE?457SBHG^ R?N:680Q^? EV:Q%WI7'M"DXTT& M>=4A])\W*+D(&T71.''=,[Q+N_,WK0&T3\9$"7QGIJ= *:NI;"9&M]L-Z+F9 M2_:[>3/='S%71X! !6R5JW,3J>B\F9C-0K+*#)T-DVJ$F5SH -UGR^PO4$L#!!0 ( .PS"5,W&$-3^00 %45 9 >&PO=V]R M:W-H965TI*VX -&-)+([5-3[>G M6VW47'<_4W 25,!9VVG:?W\V$$C!.*2Z+PF8F<>;\3#/]G1/V3/?$"+ :Y;F M_'JT$6)[95D\VI LY&.Z);E\LJ(L"X6\96N+;QD)X\(I2RUDV]C*PB0?S:;% MV(+-IG0GTB0G"P;X+LM"]G9+4KJ_'L'18> A66^$&K!FTVVX)DLB'K<+)N^L M&B5.,I+SA.: D=7UZ 9>S1%6#H7%CX3L^=$U4*$\4?JL;K[&UR-;,2(IB82" M".7?"[DC::J0)(]?%>BH?J=R/+X^H/]9!"^#>0HYN:/ISR06F^M1, (Q686[ M5#S0_5^D"LA3>!%->?$+]I6M/0+1C@N:5YFO>E8/)I M(OW$[/[7+A%OX&L>D5S- %BD8<[!)5B6A0#H"BP%C9[!]VTQ43=JHI3+8QX3 M!E1]@3"/Y07$E?/%G(@P2?EG"?.XG(.+3Y_!)V !O@D9X2#)I6\B^!:BPT']Y)+K/&_,_M#9 "P9";K=*)# M.F^1$?'O73X&COU%I@-!'2&S^YQ$TAT6[K;&?3[8'4X,T3AU<3@%GM.#5TXY M!]]W@@LY14F^-J"Z-:I;H+H]J+=DG>2YQ)(?K*R7B( +609E<7S6%4$)YQ5P MJH^]S+ ]"0*9WY?CU';-H&<[R/5KNW=TO9JN9Z1[2 )Y)2Q*.(E/T?4Z/"Y] M'Z&@15=C%N 0U=/%]=T\2"Z4A)6)!&GZ>(N#P]"O\568R4SZR$]6;\FZQO) MWA@UM4NV:Z>42_B4GHPKZ#!QL>][6$]D M4A.9#"+R0KBJ M6CR>M6RJV\$;08/D5LHDDX1HZG)P;M1G-L8U_Y6:@QB2_! MS0MA MP_:'K#%#_KCG,X:H88T^T'<&L"YAU10T?"9CW*&ML8/^V($]Q!O1@,X'.M MXDZ7$';&/FH3U]GA<3#I(=[H$C0+DZ8;#6#M=MFX<.Q.VJS=(<4TUY@9BJG1 M,'B6B-5=:4!\7C<^QQ\'/9T?-CH%APG5J?XT@"+NIE;.0%\A-^($_3/;U -1 M6RE5)'=RW>K39D9X*R4 MF:'.2MDPJ.$I0XT0(_O.SILRPM;%N1T' M$=WEHCPKJ4?KL\&;XD2L-7X'K^;E"5\#4QXX?@N9+&D.4K*2D/;8E[EBY1E> M>2/HMCC5>J)"T*RXW) P)DP9R.&ULG95= M3]LP%(;_BI4KD 9)\]$BE$9J"].8!*I VRZF7;C)26*1V,%V6OCW.W;2T$'; ML=VT]HG/^S['=D[BC9"/J@30Y+FNN)HZI=;-I>NJM(2:JG/1 ,POV71KH] A::NTJ/MD)*@9[_[I<[\/ M.PFHLS_![Q/\MPF''((^(;"%=F2VK"NJ:1)+L2'2K$8U,[![8[.Q&L;-*3YH MB4\9YNGD^JEE^H7<\!2XV5"RK"A7Y(S<42FIC9Q<@::L4J<85265H&)7H[41 M<-/>9M[9^ =LQN16<%TJ%9 M?#S=.X(3#-L86+W@@-Z#V9,TUF>$&\@+L^.=LI;3$._OKB%DX MF(76+#Q@=@^HQ5*-7G@_TD?2D,;_C@2*8.O+@7T :_P.:Q)> MA-Y^JLE -3E*==?6*Y!$Y$0TII%]^-PF[VA>2;HK?VQ%Q^KN-(H:9&'[IR*I M:+GNWKTA.K3HF>U,;^)S;-U=IWV5Z?K^+94%PZHJR%'2.Y\@C^QZ:3?1HK'M M:"4T-C<[+/'S ](LP.>Y$'H[,0;#!RWY#5!+ P04 " #L,PE3WY:9MZ(" M ":!@ &0 'AL+W=OV'P02P<.[.= M]^9P9<<1_'=IEASFQ;%ZAH9Z5-SAQ-S3JVA4'&0U(N MXS1)>G'.A(I&@[ V,Z.!+IT4"F<&;)GGS.PG*/5V&'6BX\*K6&?.+\2C0<'6 M.$?W5LP,S>):A8L*! M4.+2>05&CP^B#!^'32C^I4^\71\5'\*M5,M"V9QJN5WP5TVC.XBX+AB MI72O>OL%#_7<>KVEEC;\PO80FT2P+*W3^2&9"'*AJB?;'7PX2>CT+R2DAX0T M<%4/Y2Y,[0K*,^-YDXO-ZT)U<5AJG,Z M:\N"72V8TP7@I430*QA;.K7";UAX\[%.PZ-U@FQ!>&+"P#N3916Z989;N'I MQX2TUZ3TPLR&[M=4*RZ">!4SB!U5X#GBY8%V4M&F%VA[\**5RRP\*H[\[_R8 M*J_+3X_E3])&P:^E:D,W^0QIDG8:]+JUG=V@U[UD9\8,MA;_VCDVAJDUTG5V ML-C#:=R,[<-R, 5^?"-)>':8VY\-0#-L#=UG"W_P?WH279)(7;G^-J%NEUVTGRJ8&F5]/T M&H5>A=VT5@81A"*WT#HP=+W/$34+)>U.OPFH7P/U&W4>Q(?@J#CL!4I^CJ,Y M/[ED3'S2+W(TZ] 5+2QUJ5S5.NK5NO&.JW[S)[SJVO377@MJ"A)7E)JT^W18 MINJ$U<3I(G2?A7;4R\(PHX\'&A] ^RNMW7'B7U!_CD:_ 5!+ P04 " #L M,PE3>0'SZ9P# ,#0 &0 'AL+W=O;)&:.3-SYD@<30Y\1TP MO+/A(J<*EV)KRYT &ANG/+,]QPGMG*;,FDW,WIV837BALI3!G2"RR',J?LTA MXX>IY5K'C?MTFRB]8<\F.[J%-:@?NSN!*[M&B=,W\=1R=$:00:0T!,6_/2P@RS02YO%W!6K5,;5C\_J( M_ILI'HMYH!(6//LCC54RM486B6%#BTS=\\/O4!4TT'@1SZ3Y)8?*UK%(5$C% M\\H9,\A35O[3IXJ(A@/B=#MXE8/7=@C../B5@__:"$'E$+PVPJ!R,*7;9>V& MN"55=#81_$"$MD8T?6'8-][(5\JT4-9*X-T4_=1LK7CT>#E'JF.RX#GJ3U+3 MP4NR+K5#^(9\YXIFY*SMZDE? [EE45;$>#=E:$P5H**4U #?=B",K224E=X" M$JVW/9 O7$KR<0F*IIG\A)%_K)?DXX=/Y(,&^I[P0J*3G-@*"]9IVU%5W+PL MSCM3G$^^">([G=N2S M>+V[TU7._XN^^L_17Y#AU]+S#9Y_3GH)%7#Y8.1T1W]IK9 ;(2C;&MU<'&45 MEY*ANQ1%F/X#\06YR7F!UG]^04ARBSJ3?_4D%-0)!2:AX$Q"INXX5(TK[9W%.K\3 -6EP!-YEW V_8:G*'E>+Z;]5]_^2=.O*#]CN\ MPVHX"/UV]T^MO# 8C=KM[P!S&X(K.; ;TUT.8FO&:HEU(8'E:5OOUJ/[C1E8 M6_MS]WKA=NPO]:AOILEG^/([X2L5VQ1GM@PV&,JY&J)213EZEPO%=V:V?. * M)U5SF>#G"@AM@/H/X!F_P)02P,$% @ [#,)4ZY?O-@G!P M*"T !D !X;"]W;W)K&ULS9I;=_OB5@%@00! G[KH/ M#6"=PSDZET^R=7+/^+=X2:D #V$0Q:>=I1"K]]UN/%W2D,3';$4C^G M'=AY>G#C+Y9"/>B>G:S(@HZIN%V-N+SK;K3,_)!&L<\BP.G\M',.WU\[KA)( M1OSAT_LX=PV4*Q/&OJF;J]EIQU(6T8!.A5)!Y)\[.J!!H#1)._[)E'8V[U2" M^>LG[9>)\]*9"8GI@ 5_^C.Q/.VX'3"C<[(.Q V[_TPSAQRE;\J"./D?W&=C MK0Z8KF/!PDQ86A#Z4?J7/&03D1- 7HT R@306X%^)M!O*^!F FY;'[Q,P&LK *VGR%E)!J4A3_)E2 0Y.^'L M'G U7NI3%TG2)?(R3?Q(U<=8CCS+#9F# 0EEV,4D2]PA\ M)9P3E;W@8$@%\8/X\*0KY#N59'>:Z?^8ZDWL7+_7Q^3_@,_/6;5 FN! WCOPT& MX8U!.#'(KC'H=R9( -81"1D7_K_R==.\65,6B_@=B"1&V1S06/@2&'*0Q.:< M^F(M9T4R+$B>"2;UW,DQ\CI610_82BFIS-#4JEYBE2+LW1F2P)7_3KIW^;@W MCRNX;6_9'"T BV0@XF]-8K1ME6,>4 MW_E367[G"T[3OG'PZT^NK(X/@]'X/+F$'PX-:>1NK'#WHV=Y&X.\'>6UUQ3# M*Z^4?XYEZ#?0TJL@RVCTC>PBW$\Z1K(B K>R4\3@H',SOHT[ICC!W$H+[D>D MH.8=1'O7:!M,0N"1$AZ#7M9Q37YJC,(?R5&NDR6=C;7TMG*AARLZ-895)(5E ME):'%KW7-(5F>(TH3S;2T92"=*5?F^XCF>\=U6F1!;TTZXP1T+"#SIXDOV8. M-$/GAMY1'LN\D#&/IA=^!83_U,7M3,05K[-/(@:[1OJMHRI.(R)\J(XJ]S-5 V'?%%2-(&1&T*N7N!>H@B88N]BN,4WS 9GY\$D9(K#' %#R!R^S5U@#4/\-OP8( K>-#'ING1/,!OSX,O?N2' MZ["X&MJB(C0:\)Z@ 6LT8#,:\O,FEC)SEBQ(4TINT*=JR;Z@55_A#QKT.M:Q M9?U2M2AH$(3>+7FC*8#-E7IW9V_=Z6V/(MO8CLVV-'QON)K,;]%8E:)H36P@6?=,GXU89NO5^T]:4L_?D!QU;(\MNCZR7A';8H!.$&'#:^&C0GJ:,@Y[2'WV@1]80MU-*VJA::=JTM!(N^:6(Y[7^^>>/4'C2\NK+W9OYO(5F<@-Q!"3/'+L:CD4F1 MIIBS)_LU1Q/):?-5WH\_X9.95?CQRJGZ J3%P*+K&G2.>4_U?_SXW& 2M)[. M^2"[]IQ/-W?:4ITA_B)KTH]B$-"Y5&H=]V4V\_18;GHCV"HY@#EA0K PN5Q2 M,J-<#9"?SQD33S?J3.?F\X^)1 M%H0H]%R53$Z<0JGMM>O*K" 5E@.^)0QFUEQ46$%7;%RY%03GAE25;N!YB5MA MRISIV(S=BNF8UZJDC-P*).NJPN+GC)1\-W%\9S_PE6X*I0?VZGDM"),4LZ0(.N)<^-?+U.--X#OE.SD01OI3%:'I!I"29 MT@H8_I[(G)2E%H)E_&@UG2ZD)AZV]^KO3.Z0RPI+,N?E \U5,7%&#LK)&M>E M^LIW[TF;3ZSU,EY*\XMV+=9S4%9+Q:N6#"NH*&O^\7/KPP$!=.R$H"4$QX3H M%4+8$L)3(T0M(3HU0MP23.IND[LQ;H$5GHX%WR&AT:"F&\9]PP:_*-/GY$X) MF*7 4],O5K-,.29@BS'"UH62N2 MHXZ\!7+#NE%*T!6P5B5!BG>2BF>/J.!E3H1$YPNB,"WE!02YOUN@\[,+=(9< M)+6$1)2A>T:5O(1!:'\K>"TAK!R["C+6ZW:S-KM9DUWP2G8A^LR9*B1:LISD M%OZBGY_T\%UPNK,[V-L]"WH%/]9L@$+O$@5>X%O6,S^=[MG2^;?HR[^._L*, ML#M[H=$+7SM[=44$5EQ<]XA%G5ADQ**>@US"6;0=DH:9&*9^.)^F5_XP3""' MIT/O+;# B\+A2]C" HMB/TQ?PI8VM33V@@[V(LVX2S/N]6Q!&(=GX"W7DDXN MZ77MP3RD)+_"3[ 5&[*_@K6$ZPW7-S-/ $&L==?<]*RYTP9ZJ9]I>!;.:3L@ M+VP[T*PB/C C2$-_-$JCHSVP (?^,$D\_V@7;(I!%'BCXWVP*7K>* @3^TX, M.^N&_]NZO'U'WS!O>*IY%J#=/)NBU3R;8I]YH\Z\T4FWM?<\Z4^#GC<35F>: M(*/#.^8-XJ,DYE;4,#[RQ(+R!_&1Q4LKRDOM;J2=&^G?NG%X1-[V(SW)#ROJ M#S\L*(L?5M0??K@'!0J\^1M3&4I(M6:J^5YTHUWQ>6-JKJ/QF7\]]RWC"RA6 MF]KRMWQ3Z7[&8D.91"590RB=IX-$4STV'<6WICQ:<07%EFD64' 3H0$PO^9< M[3LZ0%?"3W\!4$L#!!0 ( .PS"5, ;V&C^0( %L) 9 >&PO=V]R M:W-H965T7O">1B/7)\9[/PP):9-@ON>%C2);/";S1!5,1?Z=I3H;.0.'I+"@5:X?Q/H3- G%!B\1 MN;*_9-W8>@Y)*J5%T3@C@X+Q^I^^-(78<4""ZPR#A]X$$7N ?X3/]=W>O@T[8BA):O/ -/%/LO]<:RUI6FMK3 M@ K=4,D97]9*UK7^<8? Y%9#H7YVT(I:6I&E%770VNX!M>4%>[S29@]PW .Y MV0,GC#=2GQ[3N@X:VZ#FUEF-_9X7A#%6"22I=RR>ON2YHW"]-D3O/>G9;VGU_X>>_5SD-VIP&G3G-'N:/BE">$CNH^ J4[KPC+EKDB_*ZOJO;U?:%<&7[ MXL'ZQ+P<;/O;PM3/CGLJEPP/C,Q =KWU/@/4$L#!!0 ( .PS"5.'TZN1&P, "X2 - M>&POBA++ MCD"6/%GIDO[ZZ2S'25-=R/JP-7-(+=VG^^[3W;DR&=5F)=C=G#$3+$LAZY3, MC:D^AF$]F[.2UN>J8M(BN=(E-7:JB["N-*-9#4ZE" >]7AR6E$LR'LE%>5.: M.IBIA30IN>A,@;M]R5+2CR](X.@F*F,I>3A]_W.AS/6[P-U//IR<]![.KG?M MIPUP1D(OZ>4!I.>]'DX,($8>'T:^CQNCOCJ(>@]S0QRVF1^/ ]0P$YOV=;Q!Q1^5^;RPVY'- M''J%W6J6\V4S7^:= (R]C[/3JA*K3X(7LF1N\P<''(_HVB^8*\V?;#1HE9DU M,$V"1Z8-GVU;?FE:W;.E6;?3,L3E,8B,CT'D$?1DE+Q)C6%[-&Z=O\].W\X:P%M.2K[# M^Y38! VF"RX,E^ULSK.,R1>'L*4W=&I?AI_QV_49R^E"F/L.3,EF_(UE?%$F MW:I;2$2[:C/^"MOKQ]TKEHW%9<:6+)NT4UU,FV%@!S9J>X'#+G+37'X$\W&8 M'P$,BX,IP'R<%Q;G?]K/$-V/PS!M0R\R1'V&J(_S\B&3YH/%\?LD]O+O-$FB M*(ZQC$XF7@43+&]Q#%\_&Z8-/+ X$.G/ M:T#\>0./)/%7&XL#'E@5L-Z!^/XXT%-^GRB"JF+:L"<81Y($0Z 7_3T:QTAV M8OCXZX,])5&4)'X$,+^"*,(0>!IQ!%, &C DBIIS<.<\"M?G5+CYA6C\&U!+ M P04 " #L,PE3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( .PS"5-VS>)/2P0 .$D / >&PO=V]R:V)O M;VLN>&ULQ9K?;]LV$(#_%4(OZQXR6[^<-J@+M/6Z!>A28R[R.M 2;1.A2(^D MG"9_?2EJQDZK==C+14^V*)G^=!+O.U)Z^VCLP]:8!_:M4=HMDX/WQYO9S%4' MT7#WBSD*'?;LC&VX#YMV/W-'*WCM#D+X1LVR^7PQ:[C4R;NWY[[6=@8WC!>5 MET:'QJ[A7HI']^_^;I.=I)-;J:1_6B;QNQ():Z26C7P6]3*9)\P=S./OQLIG MHSU7F\H:I99)VN^X%];+ZH?F30?YE6]=;/%\^R! M\23"P?U6Z\TGJ;RP*^[%;]:T1ZGW73?A+&;@-&(UD)5:F M:ANA?1]'*U0'J-U!'EW"-&_$,OEH3L*R-=^+[J3"O]S6_0GZ0 ;"96]DV&%O MZ\A(R:-KH9VH6?CFC))UX*C9!ZZXK@0#D!D"F4T(^5<&(',$,I\$U]5IM5> L@W".0;XLO-W8'] M^G>[7\)D/L>R^9P6\Q.7EMUSU0KVA^"NM5WJ\0[BH;(A MMLU9*U'48> T1Z/_RX=Y)B473=/(>$'["QR&M@^5@M"5% -(S#,IL6A68CNX MWS"=I,0^N=65:03[RK\-XX/9(R76Q\:;ZN%@5"VL^RF.6?\$V3!II,36Z&E" MXJC"<:%"9>LP( :1PVR1$NLB1N[J ^^MUH2>7#P(\F&B2(E-<1?Z_6R<8^M0 M0W=C-5AL<^!V4$MCDDB)+8&J;%!>99@E,F)+X)BPP,HP6V34]"M-/-4B+&::-C%@;8^[]AQ-B8D;)B(UR*7N?0_DSA,04DQ$KYG(: MOXB)V28CMLU8/K]PR3'M9,3:&4WK/2?$Q.R3$=L'G4P-TQ'FH&Q2!\&):8XY M*)_4027$Q!R4$SL(QUQ 3,Q!.;&#<,QKB(DND5&OD:%&AX5'CCDHIUXE0S$' M0PBS4$Z]3H9B#H809J&(%%M#.V2=6[Z]6PG.I!H5[@3ZE><%EM*"1;80#PA)N:= MXB5F/S]BQFS>#F8_!>:=@M@[(W/) !IK.HB)>:<@]@Z*.*:EG/PAFN.P0$_-.23W[& ! M #L( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2 M=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[ MK%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_ M: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2 M+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]# MO8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#; M46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT MCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^D MNIS/3=?+7Y;?.T @=!&S: M;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9 MA& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;? MQ D).YG0COPJ^ MC87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \) MTH<"Z2,#Z6,(TL5PN034$L! A0# M% @ [#,)4P=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " #L,PE3MC#4O^X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #L,PE3 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( .PS"5/^X0%=.@4 '05 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4RX8(_@A P B H !@ M ("!,Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [#,)4_X1-E5\!P (!X !@ ("!;" 'AL+W=O M&UL4$L! A0#% @ [#,) M4YH#A#+=!@ )!, !D ("!AV4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4UCXI;Y%!@ !!$ M !D ("!E'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4TVBZVZ1! XPH !D M ("!\(D 'AL+W=O&PO=V]R:W-H965T MI^FLP, & ( 9 M " @8*8 !X;"]W;W)K&UL4$L! A0# M% @ [#,)4\0TS6P$)P PWD !D ("!;)P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4T#O MA7@Y P D < !D ("!ILP 'AL+W=O&PO=V]R:W-H965T-0>Q@( ,0% 9 " @7/4 !X;"]W;W)K&UL4$L! A0#% @ [#,)4^G^C!,/! UPD !D M ("!<-< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [#,)4_IS3_[C @ 30< !D ("! MZ^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [#,)4UNA=2I>! _1$ !D ("!=>X 'AL+W=O&UL4$L! A0#% @ [#,)4XCXLCB; M @ 6P8 !D ("!W/L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4Z)4E\TA!0 NB( !D M ("!' 0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [#,)4V: \! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[#,)4[="&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4[X(LNSO @ M6 D !D ("!:",! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [#,)4[\6KER2 @ W 8 !D M ("!_RX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [#,)4ZY?O-@G!P *"T !D ("!=#@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [#,) M4X?3JY$; P +A( T ( !J48! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ [#,)4[P! MUL'@ 0 [" !H ( !4$\! 'AL+U]R96QS+W=O30 0 K2 !, M ( !:%$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #\ /P P$0 &:5,! end XML 67 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 224 322 1 false 67 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.irhythmtec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.irhythmtec.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2110103 - Disclosure - Cash Equivalents and Investments Sheet http://www.irhythmtec.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 10 false false R11.htm 2115104 - Disclosure - Fair Value Measurements Sheet http://www.irhythmtec.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2119105 - Disclosure - Balance Sheet Components Sheet http://www.irhythmtec.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2125106 - Disclosure - Commitments and Contingencies Sheet http://www.irhythmtec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 2127107 - Disclosure - Debt Sheet http://www.irhythmtec.com/role/Debt Debt Notes 14 false false R15.htm 2129108 - Disclosure - Income Taxes Sheet http://www.irhythmtec.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2131109 - Disclosure - Stockholders' Equity Sheet http://www.irhythmtec.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2135110 - Disclosure - Equity Incentive Plans Sheet http://www.irhythmtec.com/role/EquityIncentivePlans Equity Incentive Plans Notes 17 false false R18.htm 2140111 - Disclosure - Stock-Based Compensation Sheet http://www.irhythmtec.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2145112 - Disclosure - Net Loss Per Common Share Sheet http://www.irhythmtec.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 19 false false R20.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.irhythmtec.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.irhythmtec.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2311302 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.irhythmtec.com/role/CashEquivalentsandInvestments 22 false false R23.htm 2316303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.irhythmtec.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.irhythmtec.com/role/FairValueMeasurements 23 false false R24.htm 2320304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.irhythmtec.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.irhythmtec.com/role/BalanceSheetComponents 24 false false R25.htm 2332305 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.irhythmtec.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.irhythmtec.com/role/StockholdersEquity 25 false false R26.htm 2336306 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.irhythmtec.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.irhythmtec.com/role/EquityIncentivePlans 26 false false R27.htm 2341307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.irhythmtec.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.irhythmtec.com/role/StockBasedCompensation 27 false false R28.htm 2346308 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://www.irhythmtec.com/role/NetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://www.irhythmtec.com/role/NetLossPerCommonShare 28 false false R29.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.irhythmtec.com/role/OrganizationandDescriptionofBusiness 29 false false R30.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) Details 30 false false R31.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details) Details 31 false false R32.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 32 false false R33.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details) Sheet http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details) Details 33 false false R34.htm 2412406 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details) Sheet http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details) Details 34 false false R35.htm 2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details) Sheet http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details) Details 35 false false R36.htm 2414408 - Disclosure - Cash Equivalents and Investments - Narrative (Details) Sheet http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsNarrativeDetails Cash Equivalents and Investments - Narrative (Details) Details 36 false false R37.htm 2417409 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 37 false false R38.htm 2418410 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) Sheet http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) Details 38 false false R39.htm 2421411 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details) Sheet http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies ("PCBAs") (Details) Details 39 false false R40.htm 2422412 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 40 false false R41.htm 2423413 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details) Sheet http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails Balance Sheet Components - Components of Property and Equipment, Net (Details) Details 41 false false R42.htm 2424414 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details) Sheet http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails Balance Sheet Components - Components of Accrued Liabilities (Details) Details 42 false false R43.htm 2426415 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 43 false false R44.htm 2428416 - Disclosure - Debt - Narrative (Details) Sheet http://www.irhythmtec.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 44 false false R45.htm 2430417 - Disclosure - Income Taxes (Details) Sheet http://www.irhythmtec.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.irhythmtec.com/role/IncomeTaxes 45 false false R46.htm 2433418 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 46 false false R47.htm 2434419 - Disclosure - Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details) Sheet http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details) Details 47 false false R48.htm 2437420 - Disclosure - Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details) Sheet http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details) Details 48 false false R49.htm 2438421 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details) Sheet http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details) Details 49 false false R50.htm 2439422 - Disclosure - Equity Incentive Plans - Narrative (Details) Sheet http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails Equity Incentive Plans - Narrative (Details) Details 50 false false R51.htm 2442423 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details) Sheet http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details) Details 51 false false R52.htm 2443424 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details) Sheet http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details) Details 52 false false R53.htm 2444425 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 53 false false R54.htm 2447426 - Disclosure - Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details) Sheet http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details) Details 54 false false R55.htm 2448427 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details) Sheet http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details) Details 55 false false All Reports Book All Reports irtc-20210630.htm irtc-20210630.xsd irtc-20210630_cal.xml irtc-20210630_def.xml irtc-20210630_lab.xml irtc-20210630_pre.xml irtc-20210630xex311.htm irtc-20210630xex312.htm irtc-20210630xex321.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "irtc-20210630.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 224, "dts": { "calculationLink": { "local": [ "irtc-20210630_cal.xml" ] }, "definitionLink": { "local": [ "irtc-20210630_def.xml" ] }, "inline": { "local": [ "irtc-20210630.htm" ] }, "labelLink": { "local": [ "irtc-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "irtc-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "irtc-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 439, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 7 }, "keyCustom": 40, "keyStandard": 282, "memberCustom": 30, "memberStandard": 35, "nsprefix": "irtc", "nsuri": "http://www.irhythmtec.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.irhythmtec.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Cash Equivalents and Investments", "role": "http://www.irhythmtec.com/role/CashEquivalentsandInvestments", "shortName": "Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Fair Value Measurements", "role": "http://www.irhythmtec.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Balance Sheet Components", "role": "http://www.irhythmtec.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Commitments and Contingencies", "role": "http://www.irhythmtec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Debt", "role": "http://www.irhythmtec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Income Taxes", "role": "http://www.irhythmtec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Stockholders' Equity", "role": "http://www.irhythmtec.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Equity Incentive Plans", "role": "http://www.irhythmtec.com/role/EquityIncentivePlans", "shortName": "Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140111 - Disclosure - Stock-Based Compensation", "role": "http://www.irhythmtec.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Net Loss Per Common Share", "role": "http://www.irhythmtec.com/role/NetLossPerCommonShare", "shortName": "Net Loss Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Cash Equivalents and Investments (Tables)", "role": "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsTables", "shortName": "Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.irhythmtec.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.irhythmtec.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.irhythmtec.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Equity Incentive Plans (Tables)", "role": "http://www.irhythmtec.com/role/EquityIncentivePlansTables", "shortName": "Equity Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.irhythmtec.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Net Loss Per Common Share (Tables)", "role": "http://www.irhythmtec.com/role/NetLossPerCommonShareTables", "shortName": "Net Loss Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "ifb823d6ca5bf4ddd8a12bbaa51c214db_D20200821-20200821", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "ifb823d6ca5bf4ddd8a12bbaa51c214db_D20200821-20200821", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "if9c726d8191b497fb18f7eeea6253bfd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "if9c726d8191b497fb18f7eeea6253bfd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "irtc:AccountsReceivableForContractualAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Changes in Contractual Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "irtc:ScheduleOfChangeInContractualAllowanceTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "irtc:AccountsReceivableAllowanceForContractualAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenue by Payor Type and Major Service (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "icdb988e23d3c427384ccf4441c3d0607_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details)", "role": "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails", "shortName": "Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)", "role": "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails", "shortName": "Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "investment_security", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Cash Equivalents and Investments - Narrative (Details)", "role": "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "shortName": "Cash Equivalents and Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "investment_security", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i56b180d3827f4948bd123685ea142b78_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i56b180d3827f4948bd123685ea142b78_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)", "role": "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "irtc:InventoryAndPrintedCircuitBoardAssemblies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies (\"PCBAs\") (Details)", "role": "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails", "shortName": "Balance Sheet Components - Components of Inventory and Printed Circuit Board Assemblies (\"PCBAs\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "irtc:ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "irtc:InventoryAndPrintedCircuitBoardAssemblies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "icdadfd0b825a4360854e1be08129cce7_D20210101-20210630", "decimals": null, "lang": "en-US", "name": "irtc:OtherAssetsUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Balance Sheet Components - Components of Property and Equipment, Net (Details)", "role": "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Components of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Balance Sheet Components - Components of Accrued Liabilities (Details)", "role": "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Components of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i2ad57ac72c5e43678391acfdb70828d9_D20190903-20190903", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:CollaborationAgreementRemainingTermOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i2ad57ac72c5e43678391acfdb70828d9_D20190903-20190903", "decimals": null, "first": true, "lang": "en-US", "name": "irtc:CollaborationAgreementRemainingTermOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "ic3d50b30f4634fdcb8704653bac1e6a6_I20151231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Debt - Narrative (Details)", "role": "http://www.irhythmtec.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "ic3d50b30f4634fdcb8704653bac1e6a6_I20151231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Income Taxes (Details)", "role": "http://www.irhythmtec.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details)", "role": "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "ie928f9bf7e264895a0e54479c249bade_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)", "role": "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "shortName": "Equity Incentive Plans - Summary of Share-based Awards Available for Grant under 2016 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "irtc:ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iaa4d0747b49248f2b8d6bb4722b9f4e8_I20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "if9c726d8191b497fb18f7eeea6253bfd_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details)", "role": "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails", "shortName": "Equity Incentive Plans - Summary of Stock Option Activity Under 2006 and 2016 Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Equity Incentive Plans - Narrative (Details)", "role": "http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails", "shortName": "Equity Incentive Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "irtc:StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i8d621965bb4846f6acda76bf69813b50_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details)", "role": "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails", "shortName": "Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i8d621965bb4846f6acda76bf69813b50_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details)", "role": "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails", "shortName": "Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i2ecae896e68c48078ffc1f8a23187f8d_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "idf434c720eec4484966b9646c7553c02_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details)", "role": "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss Per Common Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)", "role": "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails", "shortName": "Net Loss Per Common Share - Schedule of Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i7285eaad7f474bb889336ac4c763b80a_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iec7b40c4b3ba40769023b32c00c47f58_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "i1d9f094ad5b5462d9958eb5cb3900158_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "irtc-20210630.htm", "contextRef": "iab9df6d035d24dda9e524d75077004a6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.irhythmtec.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/2021", "presentation": [ "http://www.irhythmtec.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "irtc_A2019AwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Awards", "label": "2019 Awards [Member]", "terseLabel": "2019 Awards" } } }, "localname": "A2019AwardsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_A2020AwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Awards", "label": "2020 Awards [Member]", "terseLabel": "2020 Awards" } } }, "localname": "A2020AwardsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_A2021AwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Awards", "label": "2021 Awards [Member]", "terseLabel": "2021 Awards" } } }, "localname": "A2021AwardsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_AccountsReceivableAllowanceForContractualAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable allowance for contractual adjustments.", "label": "Accounts Receivable Allowance For Contractual Adjustments", "terseLabel": "Add: provision for contractual allowances" } } }, "localname": "AccountsReceivableAllowanceForContractualAdjustments", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "irtc_AccountsReceivableContractualAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable contractual adjustments.", "label": "Accounts Receivable Contractual Adjustments", "negatedLabel": "Less: realized contractual adjustments" } } }, "localname": "AccountsReceivableContractualAdjustments", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "irtc_AccountsReceivableForContractualAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable for contractual allowance.", "label": "Accounts Receivable For Contractual Allowance", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AccountsReceivableForContractualAllowance", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "irtc_AccruedEmployeeStockPurchasePlanContribution": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Employee Stock Purchase Plan Contribution", "label": "Accrued Employee Stock Purchase Plan Contribution", "terseLabel": "Accrued ESPP contribution" } } }, "localname": "AccruedEmployeeStockPurchasePlanContribution", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irtc_AggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value [Abstract]", "label": "Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic\u00a0Value (in thousands)" } } }, "localname": "AggregateIntrinsicValueAbstract", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "stringItemType" }, "irtc_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable write-offs net of recoveries and other adjustments.", "label": "Allowance For Doubtful Accounts Receivable Write Offs Net Of Recoveries And Other Adjustments", "negatedTerseLabel": "Less: write-offs, net of recoveries and other adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveriesAndOtherAdjustments", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "irtc_AvailableForSaleDebtSecuritiesMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available-for-sale debt securities maturity period.", "label": "Available For Sale Debt Securities Maturity Period", "terseLabel": "Available-for-sale securities, weighted average maturity of days" } } }, "localname": "AvailableForSaleDebtSecuritiesMaturityPeriod", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "irtc_AwardDateOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Date, One", "label": "Award Date, One [Member]", "terseLabel": "January 2021 Awards" } } }, "localname": "AwardDateOneMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_AwardDateTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Date, Two", "label": "Award Date, Two [Member]", "terseLabel": "February 2021 Awards" } } }, "localname": "AwardDateTwoMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_CashEquivalentsAndInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Equivalents and Investments.", "label": "Cash Equivalents And Investments [Abstract]" } } }, "localname": "CashEquivalentsAndInvestmentsAbstract", "nsuri": "http://www.irhythmtec.com/20210630", "xbrltype": "stringItemType" }, "irtc_CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash equivalents and short term and long term Investments.", "label": "Cash Equivalents And Short Term And Long Term Investments [Text Block]", "terseLabel": "Cash Equivalents and Investments" } } }, "localname": "CashEquivalentsAndShortTermAndLongTermInvestmentsTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestments" ], "xbrltype": "textBlockItemType" }, "irtc_CentersForMedicareAndMedicaidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Centers for Medicare and Medicaid.", "label": "Centers For Medicare And Medicaid [Member]", "terseLabel": "Centers for Medicare & Medicaid" } } }, "localname": "CentersForMedicareAndMedicaidMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "domainItemType" }, "irtc_ClaimsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Claims payable current.", "label": "Claims Payable Current", "terseLabel": "Claims payable" } } }, "localname": "ClaimsPayableCurrent", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irtc_CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months", "label": "Collaboration Agreement, Additional Milestone Payments, Due In Next 24 Months", "terseLabel": "Additional milestone payments, due in next 24 months" } } }, "localname": "CollaborationAgreementAdditionalMilestonePaymentsDueInNext24Months", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_CollaborationAgreementRemainingTermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement, Remaining Term Of Agreement", "label": "Collaboration Agreement, Remaining Term Of Agreement", "terseLabel": "Remaining term of agreement" } } }, "localname": "CollaborationAgreementRemainingTermOfAgreement", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "irtc_CollaborationAgreementResearchAndDevelopmentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement, Research And Development Expense", "label": "Collaboration Agreement, Research And Development Expense", "terseLabel": "Research and development expense" } } }, "localname": "CollaborationAgreementResearchAndDevelopmentExpense", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_CollaborationAgreementResearchAndDevelopmentExpenseExpectedToBeIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement, Research And Development Expense Expected To Be Incurred", "label": "Collaboration Agreement, Research And Development Expense Expected To Be Incurred", "terseLabel": "Additional expenses expected to be incurred" } } }, "localname": "CollaborationAgreementResearchAndDevelopmentExpenseExpectedToBeIncurred", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_CollaborationAgreementUpfrontFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement, Upfront Fee Payable", "label": "Collaboration Agreement, Upfront Fee Payable", "terseLabel": "Upfront fee payable" } } }, "localname": "CollaborationAgreementUpfrontFeePayable", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_CommercialPayorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Payors", "label": "Commercial Payors [Member]", "terseLabel": "Contracted third-party payors" } } }, "localname": "CommercialPayorsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "domainItemType" }, "irtc_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer equipment and software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "irtc_ConsultingAndProfessionalServicesAgreementCPSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting and Professional Services Agreement (\u201cCPSA\u201d)", "label": "Consulting and Professional Services Agreement (\u201cCPSA\u201d) [Member]", "terseLabel": "Consulting and Professional Services Agreement (\u201cCPSA\u201d)" } } }, "localname": "ConsultingAndProfessionalServicesAgreementCPSAMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_ContractCostPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract cost policy.", "label": "Contract Cost Policy [Policy Text Block]", "terseLabel": "Contract Costs" } } }, "localname": "ContractCostPolicyPolicyTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "irtc_ContractLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract liability policy.", "label": "Contract Liability Policy [Policy Text Block]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "irtc_CostReimbursementRate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Reimbursement Rate", "label": "Cost Reimbursement Rate", "terseLabel": "Reimbursement rate" } } }, "localname": "CostReimbursementRate", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_DebtInstrumentBasisSpreadDeductionOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument, basis spread deduction on variable rate.", "label": "Debt Instrument Basis Spread Deduction On Variable Rate", "terseLabel": "Basis spread deduction on variable rate (in percentage)" } } }, "localname": "DebtInstrumentBasisSpreadDeductionOnVariableRate", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "irtc_EquipmentWearPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment wear period.", "label": "Equipment Wear Period", "terseLabel": "Equipment wear period (in days)" } } }, "localname": "EquipmentWearPeriod", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "irtc_FederalGovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal government agencies.", "label": "Federal Government Agencies [Member]", "terseLabel": "Federal Government Agencies" } } }, "localname": "FederalGovernmentAgenciesMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_FinishedGoodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finished goods.", "label": "Finished Goods [Member]", "terseLabel": "Finished goods" } } }, "localname": "FinishedGoodsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "domainItemType" }, "irtc_GrantUnderFutureStockPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grant under future stock plans.", "label": "Grant Under Future Stock Plans [Member]", "terseLabel": "Shares available for grant under future stock plans" } } }, "localname": "GrantUnderFutureStockPlansMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "irtc_HealthcareInstitutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare institutions.", "label": "Healthcare Institutions [Member]", "terseLabel": "Healthcare Institutions" } } }, "localname": "HealthcareInstitutionsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "domainItemType" }, "irtc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "irtc_InventoryAndPrintedCircuitBoardAssemblies": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory and printed circuit board assemblies.", "label": "Inventory And Printed Circuit Board Assemblies", "terseLabel": "Total inventory and printed circuit board assemblies" } } }, "localname": "InventoryAndPrintedCircuitBoardAssemblies", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "monetaryItemType" }, "irtc_LaboratoryAndManufacturingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laboratory and manufacturing equipment.", "label": "Laboratory And Manufacturing Equipment [Member]", "terseLabel": "Laboratory and manufacturing equipment" } } }, "localname": "LaboratoryAndManufacturingEquipmentMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "irtc_LineOfCreditMaximumBorrowingCapacityAsAPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Maximum Borrowing Capacity as a Percentage of Eligible Accounts Receivable", "label": "Line of Credit, Maximum Borrowing Capacity as a Percentage of Eligible Accounts Receivable", "terseLabel": "Borrowing capacity as a percentage of eligible accounts receivable (percent)" } } }, "localname": "LineOfCreditMaximumBorrowingCapacityAsAPercentageOfEligibleAccountsReceivable", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "irtc_MarketConditionAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Condition Awards", "label": "Market Condition Awards [Member]", "terseLabel": "Market Condition Awards" } } }, "localname": "MarketConditionAwardsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "domainItemType" }, "irtc_NonContractedThirdPartyPayorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Contracted Third-Party Payors [Member]", "label": "Non-Contracted Third-Party Payors [Member]", "terseLabel": "Non-contracted third-party payors" } } }, "localname": "NonContractedThirdPartyPayorsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "domainItemType" }, "irtc_OperatingLeaseRightOfUseAssetsAmortization": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use assets amortization.", "label": "Operating Lease Right Of Use Assets Amortization", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetsAmortization", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "irtc_OptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options Outstanding [Abstract]", "label": "Options Outstanding [Abstract]", "terseLabel": "Options Outstanding" } } }, "localname": "OptionsOutstandingAbstract", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "stringItemType" }, "irtc_OtherAssetsUsefulLives": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets, Useful Lives", "label": "Other Assets, Useful Lives", "terseLabel": "Useful lives of PCBAs" } } }, "localname": "OtherAssetsUsefulLives", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "irtc_PercentageOfEligibleAccountsReceivableForBorrowings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible accounts receivable for borrowings.", "label": "Percentage Of Eligible Accounts Receivable For Borrowings", "terseLabel": "Eligible accounts receivable for borrowings (in percentage)" } } }, "localname": "PercentageOfEligibleAccountsReceivableForBorrowings", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "irtc_PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of performance target to be earned at performance threshold.", "label": "Percentage Of Performance Target To Be Earned At Performance Threshold", "terseLabel": "Performance target to be earned at performance threshold (in percentage)" } } }, "localname": "PercentageOfPerformanceTargetToBeEarnedAtPerformanceThreshold", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "irtc_PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units and restricted stock units.", "label": "Performance Based Restricted Stock Units And Restricted Stock Units [Member]", "terseLabel": "PRSUs and RSUs unvested" } } }, "localname": "PerformanceBasedRestrictedStockUnitsAndRestrictedStockUnitsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "irtc_PeriodFromDeviceAppliedToTheTimeTheReportIsPosted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period From Device Applied To The Time The Report Is Posted", "label": "Period From Device Applied To The Time The Report Is Posted", "terseLabel": "Period from device applied to the time the report is posted (in days)" } } }, "localname": "PeriodFromDeviceAppliedToTheTimeTheReportIsPosted", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "irtc_PharmakonLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pharmakon loan agreement.", "label": "Pharmakon Loan Agreement [Member]", "terseLabel": "Pharmakon loan agreement" } } }, "localname": "PharmakonLoanAgreementMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_PrintedCircuitBoardAssembliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Printed circuit board assemblies.", "label": "Printed Circuit Board Assemblies [Member]", "verboseLabel": "Printed circuit board assemblies" } } }, "localname": "PrintedCircuitBoardAssembliesMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "irtc_ProductAndServicesZioXTServiceCode93243Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and Services, Zio XT Service Code 93243", "label": "Product and Services, Zio XT Service Code 93243 [Member]", "terseLabel": "Zio XT Service Code 93243" } } }, "localname": "ProductAndServicesZioXTServiceCode93243Member", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_ProductAndServicesZioXTServiceCode93247Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and Services, Zio XT Service Code 93247", "label": "Product and Services, Zio XT Service Code 93247 [Member]", "terseLabel": "Zio XT Service Code 93247" } } }, "localname": "ProductAndServicesZioXTServiceCode93247Member", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_PropertyPlantAndEquipmentCostsIncludedInLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property plant and equipment costs included in liabilities.", "label": "Property Plant And Equipment Costs Included In Liabilities", "terseLabel": "Property and equipment costs included in accounts payable and accrued liabilities" } } }, "localname": "PropertyPlantAndEquipmentCostsIncludedInLiabilities", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "irtc_ProvisionForDoubtfulAccountsAndContractualAllowances": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for doubtful accounts and contractual allowances.", "label": "Provision For Doubtful Accounts And Contractual Allowances", "terseLabel": "Provision for doubtful accounts and contractual allowances" } } }, "localname": "ProvisionForDoubtfulAccountsAndContractualAllowances", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "irtc_RawMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Raw materials.", "label": "Raw Materials [Member]", "terseLabel": "Raw materials" } } }, "localname": "RawMaterialsMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "domainItemType" }, "irtc_ReimbursementOfTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reimbursement of Tenant Improvement Allowance", "label": "Reimbursement of Tenant Improvement Allowance", "terseLabel": "Reimbursement of tenant improvement allowance" } } }, "localname": "ReimbursementOfTenantImprovementAllowance", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "irtc_RiskAndUncertaintiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk And Uncertainties, Policy", "label": "Risk And Uncertainties, Policy [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RiskAndUncertaintiesPolicyPolicyTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "irtc_ScheduleOfChangeInContractualAllowanceTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in contractual allowance.", "label": "Schedule Of Change In Contractual Allowance Table [Table Text Block]", "terseLabel": "Schedule of Changes in Contractual Allowance" } } }, "localname": "ScheduleOfChangeInContractualAllowanceTableTableTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "irtc_ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Inventory and printed circuit board assemblies.", "label": "Schedule Of Inventory And Printed Circuit Board Assemblies Table [Table Text Block]", "terseLabel": "Components of Inventory" } } }, "localname": "ScheduleOfInventoryAndPrintedCircuitBoardAssembliesTableTableTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "irtc_ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based awards available for grant.", "label": "Schedule Of Share Based Awards Available For Grant Table [Table Text Block]", "terseLabel": "Summary of Share-based Awards Available for Grant under 2016 Plan" } } }, "localname": "ScheduleOfShareBasedAwardsAvailableForGrantTableTableTextBlock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Grant Date Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares available for grant granted in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Granted In Period", "negatedLabel": "Awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedInPeriod", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "sharesItemType" }, "irtc_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement By Share-Based Payment Award, Performance threshold percentage", "label": "Share-Based Payment Arrangement By Share-Based Payment Award, Performance Threshold Percentage", "terseLabel": "Performance threshold (in percentage)" } } }, "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceThresholdPercentage", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "irtc_ShareBasedPaymentArrangementReversalOfPriorExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Reversal of Prior Expense", "label": "Share-Based Payment Arrangement, Reversal of Prior Expense", "terseLabel": "Reversal of share-based compensation expense" } } }, "localname": "ShareBasedPaymentArrangementReversalOfPriorExpense", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "irtc_SiliconValleyBankLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon valley bank loan agreement.", "label": "Silicon Valley Bank Loan Agreement [Member]", "terseLabel": "SVB loan agreement" } } }, "localname": "SiliconValleyBankLoanAgreementMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_SiliconValleyBankTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon valley bank term loan.", "label": "Silicon Valley Bank Term Loan [Member]", "terseLabel": "SVB term loan" } } }, "localname": "SiliconValleyBankTermLoanMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Grants In Period", "terseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGrantsInPeriod", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "irtc_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Vested", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Vested", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "irtc_StockOptionsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options issued and outstanding.", "label": "Stock Options Issued And Outstanding [Member]", "terseLabel": "Options issued and outstanding" } } }, "localname": "StockOptionsIssuedAndOutstandingMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "irtc_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "irtc_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "irtc_ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third amended and restated silicon valley bank loan agreement.", "label": "Third Amended And Restated Silicon Valley Bank Loan Agreement [Member]", "terseLabel": "Third amended and restated SVB loan agreement" } } }, "localname": "ThirdAmendedAndRestatedSiliconValleyBankLoanAgreementMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_TrancheBLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche B loans.", "label": "Tranche B Loans [Member]", "terseLabel": "Tranche B loans" } } }, "localname": "TrancheBLoansMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_TwoThousandSixteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen equity incentive plan.", "label": "Two Thousand Sixteen Equity Incentive Plan [Member]", "terseLabel": "2016 Plan" } } }, "localname": "TwoThousandSixteenEquityIncentivePlanMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "domainItemType" }, "irtc_UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwriters' Option To Purchase Additional Shares Of Common Stock", "label": "Underwriters' Option To Purchase Additional Shares Of Common Stock", "terseLabel": "Underwriters' option to purchase additional shares of common stock (in shares)" } } }, "localname": "UnderwritersOptionToPurchaseAdditionalSharesOfCommonStock", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "sharesItemType" }, "irtc_VerilyLifeSciencesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Verily Life Sciences LLC [Member]", "label": "Verily Life Sciences LLC [Member]", "terseLabel": "Verily Life Sciences LLC" } } }, "localname": "VerilyLifeSciencesLLCMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "irtc_WeightedAverageExercisePricePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Exercise Price Per Share [Abstract]", "label": "Weighted Average Exercise Price Per Share [Abstract]", "terseLabel": "Weighted- Average Exercise Price Per Share" } } }, "localname": "WeightedAverageExercisePricePerShareAbstract", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "stringItemType" }, "irtc_WeightedAverageRemainingContractualLifeYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Contractual Life (Years) [Abstract]", "label": "Weighted Average Remaining Contractual Life (Years) [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Life (years)" } } }, "localname": "WeightedAverageRemainingContractualLifeYearsAbstract", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "stringItemType" }, "irtc_ZioXTServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zio XT service.", "label": "Zio X T Service [Member]", "terseLabel": "Zio XT service" } } }, "localname": "ZioXTServiceMember", "nsuri": "http://www.irhythmtec.com/20210630", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r56", "r109", "r110", "r249", "r286" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r116", "r124", "r130", "r207", "r375", "r376", "r377", "r393", "r394", "r416", "r419", "r421", "r422", "r565" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period Of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r116", "r124", "r130", "r207", "r375", "r376", "r377", "r393", "r394", "r416", "r419", "r421", "r422", "r565" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r116", "r124", "r130", "r207", "r375", "r376", "r377", "r393", "r394", "r416", "r419", "r421", "r422", "r565" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r176", "r319", "r324", "r520" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r248", "r285", "r340", "r341", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r518", "r521", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r248", "r285", "r340", "r341", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r518", "r521", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r176", "r319", "r324", "r520" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r174", "r319", "r322", "r480", "r517", "r519" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r174", "r319", "r322", "r480", "r517", "r519" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r248", "r285", "r331", "r340", "r341", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r518", "r521", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r248", "r285", "r331", "r340", "r341", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r518", "r521", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r55", "r56", "r109", "r110", "r249", "r286" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASC 326" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r183", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r233", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r393", "r394", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r24", "r177", "r178" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances for doubtful accounts of $11,923 and $12,711 as of June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion of discounts on investments, net and other" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails", "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r12", "r13", "r43" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r12", "r13", "r43" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r12", "r43", "r330" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r221" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r60", "r61", "r62", "r507", "r529", "r533" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r68", "r69", "r70", "r113", "r114", "r115", "r408", "r524", "r525", "r567" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r375", "r376", "r377", "r421" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r130", "r183", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r233", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r391", "r392", "r393", "r394", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r481", "r482", "r483", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding upon vesting of restricted stock awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r342", "r344", "r381", "r382" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r344", "r365", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r179", "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r180", "r210", "r211", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Change In The Allowance For Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from diluted net loss (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r163", "r166", "r172", "r202", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r404", "r409", "r437", "r465", "r467", "r486", "r506" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r53", "r105", "r202", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r404", "r409", "r437", "r465", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r190" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r191" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r188", "r215" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss 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, Unrealized Loss", "terseLabel": "Unrealized loss" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year", "verboseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r185", "r189", "r215", "r490" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair Value", "totalLabel": "Total cash equivalents and available-for-sale investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails", "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r187", "r215" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails", "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r187", "r215" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Due after one year through three years" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofFairValueofShorttermandLongtermMarketableSecuritiesClassifiedbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r345", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r345", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails", "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r6", "r112", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r35", "r96" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r35" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash equivalents and available-for-sale investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r96", "r98" ], "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 and cash equivalents end of period", "periodStartLabel": "Cash and cash equivalents beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r446" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r35" ], "calculation": { "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r228", "r491", "r511" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r225", "r226", "r227", "r229", "r553" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114", "r421" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value \u2013 100,000,000 shares authorized at June\u00a030, 2021 and December\u00a031, 2020; 29,386,146 and 29,019,350 shares issued and outstanding at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r73", "r493", "r513" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r176", "r435", "r436", "r552" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r176", "r435", "r436", "r535", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r176", "r435", "r436", "r535", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r176", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of credit risk (in percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r176", "r435", "r436", "r552" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": { "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": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes In The Contractual Allowance" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinContractualAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r320" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r321" ], "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": "Total revenue recognized that was included in contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r332", "r339", "r534" ], "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 notes" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNoteSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest).", "label": "Corporate Note Securities [Member]", "verboseLabel": "Corporate notes" } } }, "localname": "CorporateNoteSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r77", "r105", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r437" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152", "r176" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Debt, current portion" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r262", "r269", "r270", "r272", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r104", "r111", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r274", "r275", "r276", "r277", "r457", "r487", "r488", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument interest rate spread (in percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r260", "r274", "r275", "r432" ], "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": "Outstanding interest-bearing obligations" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r273", "r455", "r457" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate (in percentage)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r104", "r111", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r274", "r275", "r276", "r277", "r457" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r104", "r111", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r271", "r274", "r275", "r276", "r277", "r300", "r303", "r304", "r305", "r454", "r455", "r457", "r458", "r502" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Available-for-sale securities in unrealized loss for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss 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, Realized Loss", "terseLabel": "Credit losses on debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents and Available For Sale Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r194", "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Available-for-sale securities in unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r389", "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Tax benefit recognized for U.S. net operating loss carryforward and other deferred tax assets" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r94", "r219" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r319", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated Revenue by Payor Type and Major Service" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r306", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "terseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r131", "r133", "r135", "r136", "r137", "r141", "r142", "r422", "r423", "r494", "r514" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share, basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r133", "r135", "r136", "r137", "r141", "r142", "r422", "r423", "r494", "r514" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share, diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r138", "r139", "r140", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unamortized compensation costs related to unvested stock options, expected period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unamortized compensation costs, net of estimated forfeitures related to restricted stock unit" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unamortized compensation costs, net of estimated forfeitures related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r363" ], "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": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r68", "r69", "r70", "r113", "r114", "r115", "r118", "r127", "r129", "r144", "r207", "r299", "r306", "r375", "r376", "r377", "r393", "r394", "r421", "r447", "r448", "r449", "r450", "r451", "r452", "r524", "r525", "r526", "r567" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r260", "r274", "r275", "r432" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r424", "r425", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r424", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r260", "r274", "r275", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r425", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r260", "r274", "r275", "r424", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r260", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r428" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r260", "r332", "r333", "r338", "r339", "r425", "r468" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r260", "r274", "r275", "r332", "r333", "r338", "r339", "r425", "r469" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r260", "r274", "r275", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r425", "r470" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r260", "r274", "r275", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r217", "r218", "r467", "r484" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r105", "r163", "r165", "r168", "r171", "r173", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r437" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r163", "r165", "r168", "r171", "r173" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r106", "r386", "r387", "r388", "r395", "r397", "r399", "r400", "r401" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r128", "r129", "r162", "r385", "r396", "r398", "r516" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r478" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r161", "r453", "r456", "r495" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r91", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r52", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r201", "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Fair Value of Short-term and Long-term Marketable Securities Classified by Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r105", "r167", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r405", "r409", "r410", "r437", "r465", "r466" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r105", "r202", "r437", "r467", "r489", "r509" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r105", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r405", "r409", "r410", "r437", "r465", "r466", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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": "Debt, noncurrent portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r332" ], "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", "verboseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails", "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r92", "r95" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r63", "r65", "r70", "r72", "r95", "r105", "r117", "r122", "r123", "r124", "r125", "r128", "r129", "r134", "r163", "r165", "r168", "r171", "r173", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r423", "r437", "r492", "r512" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r116", "r117", "r118", "r119", "r120", "r121", "r124", "r130", "r141", "r183", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r233", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r391", "r392", "r393", "r394", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r481", "r482", "r483", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r563", "r564", "r565", "r566", "r567" ], "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": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r163", "r165", "r168", "r171", "r173" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r460" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r460" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r459" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r43" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r17", "r485", "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r58", "r60" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net change in unrealized gains on available-for-sale securities", "verboseLabel": "Net change in unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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 withholding upon vesting of restricted stock awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r80", "r82", "r186" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Based Restricted Stock Units (\"PRSU\")" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r345", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "http://www.irhythmtec.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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r283" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.irhythmtec.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r283" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value \u2013 5,000,000 shares authorized at June\u00a030, 2021 and December\u00a031, 2020; and none issued and outstanding at June\u00a030, 2021\u00a0 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r33", "r34" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in connection with employee equity incentive plans" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r80", "r81", "r186" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of available-for-sale investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r80", "r81", "r186" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of available-for-sale investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r63", "r65", "r70", "r89", "r105", "r117", "r128", "r129", "r163", "r165", "r168", "r171", "r173", "r202", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r403", "r406", "r407", "r411", "r412", "r423", "r437", "r496" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r220" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r222", "r467", "r500", "r510" ], "calculation": { "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails", "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Components of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r220" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Add: provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofInventoryandPrintedCircuitBoardAssembliesPCBAsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r31", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable, Allowance for Doubtful Accounts and Contractual Allowances" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r87", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payment of long term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r384", "r479", "r556" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "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" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units", "verboseLabel": "Restricted Stock Units (\"RSUs\")" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r306", "r378", "r467", "r508", "r528", "r533" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r113", "r114", "r115", "r118", "r127", "r129", "r207", "r375", "r376", "r377", "r393", "r394", "r421", "r524", "r526" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r164", "r169", "r170", "r174", "r175", "r176", "r318", "r319", "r480" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuebyPayorTypeandMajorServiceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r100", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r329" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r462", "r463" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Shares issued, price per share (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153", "r176" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r138" ], "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 Anti-dilutive Securities Excluded from Diluted Net Loss per Common Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r192", "r193", "r195", "r196", "r197", "r199", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r137" ], "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": "Computation of Basic and Diluted Net Loss per Share Attributable to Common Stock holders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r344", "r364", "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r344", "r364", "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Total Stock-Based Compensation Expense Included in Statements of Operations and Comprehensive Loss" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Company's Financial Assets and Liabilities" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r345", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r348", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity Under 2006 and 2016 Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used to Estimate Fair Value of Awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r102", "r145", "r146", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r292", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r21", "r22", "r23", "r280", "r281", "r282", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Common Stock Shares Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationSummaryofTotalStockBasedCompensationExpenseIncludedinStatementsofOperationsandComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r354" ], "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": "Number of options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional awards authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Ending balance (in USD)", "periodStartLabel": "Beginning balance (in USD)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r350", "r370" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "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": "Share-Based Awards Available For Grant", "verboseLabel": "Stock Option Activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails", "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in USD per share)", "periodStartLabel": "Beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest (in USD)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental compensation cost resulting from modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected", "terseLabel": "Number of employees impacted by modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r343", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails", "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails", "http://www.irhythmtec.com/role/StockholdersEquityScheduleofCommonStockSharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r345", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r359", "r379" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationScheduleofAssumptionsUsedtoEstimateFairValueofAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable (in USD)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r357" ], "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": "Beginning balance", "verboseLabel": "Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r307", "r383" ], "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": "Equity Incentive Plans" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Awards withheld for tax purposes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r112" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponentsComponentsofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r230", "r231", "r402", "r536" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r68", "r69", "r70", "r113", "r114", "r115", "r118", "r127", "r129", "r144", "r207", "r299", "r306", "r375", "r376", "r377", "r393", "r394", "r421", "r447", "r448", "r449", "r450", "r451", "r452", "r524", "r525", "r526", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r113", "r114", "r115", "r144", "r480" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r22", "r23", "r299", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "terseLabel": "Restricted stock unites forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited", "terseLabel": "Awards forfeited" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofSharebasedAwardsAvailableforGrantunder2016PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r299", "r306", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited", "http://www.irhythmtec.com/role/EquityIncentivePlansSummaryofStockOptionActivityUnder2006and2016PlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, net" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r105", "r182", "r202", "r437", "r467" ], "calculation": { "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.irhythmtec.com/role/CondensedConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r284", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r130", "r183", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r233", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r391", "r392", "r393", "r394", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r481", "r482", "r483", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r108", "r332", "r497" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/FairValueMeasurementsScheduleofFairValueofCompanysFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r155", "r156", "r157" ], "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/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r137" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares, diluted (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per common share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares, basic (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per common share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.irhythmtec.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.irhythmtec.com/role/NetLossPerCommonShareComputationofBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r556": { "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" }, "r557": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r559": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r561": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r562": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 72 0001388658-21-000129-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001388658-21-000129-xbrl.zip M4$L#!!0 ( .PS"5,]H1RFG[@" .:+& 1 :7)T8RTR,#(Q,#8S,"YH M=&WLO6E7&\F6+OR]?X5>NM^^56M9..:!JN.[*, NJBUA@VQ:?/&*$25HX*0D MIE]_=Z0D9MM@"Z245>]GO>Z_5O J6JG\ MWS=__G_5ZO_^M?N^LMESPT[H#BH;>3"#X"MGV:!5V?>A?UR)>:]3V>_EQ]FI MJ5:+9S9Z)Q=Y=M@:5 @B^,[%?(T+A2F6O.HT#E7FB:F:2%D5RTAX-)9CCE\= MK@DBHHV,5SW2VLQ4Q8Y M#P_!:UL#&!V,L-M?R\X'U7YP_UII#08G:Z]?GYV=K<+WUZ>NLV\ZZ(8WX M]2 WW7[LY1TS@!EY31#F5:2J%*^,VSGO9[?:.*.KO?P0;D3X]?_6WN^Y5NB8 M:M;M#TS7A?%3#SV!M=:OSU,/)TW[<-WTN[D5Q^[@? M]/6=MZ^=P_".O]Z'='7E:IJ^UBZF-^;IZO9^CQ$LO]67T1V3!^[UY/;=Z;(U M_7!SI/[.K(QO%J]'%Z][/GBXX>^A2ZI$3!H9]JN'QIQ<-11-WQ:-C"\4,%01 MOD$063ZX3559WKH8M#H# ,_U.L432% TN;^?#^XW#S_>;7JM;;J'_UH)W>JG MO14@Y6#\FS\[86 JZ>%J^/5_N"B'?ZUXK/^ M2=MO_Y8#?$?ZUDQFH?A4>4 M>\*\-SIP^"LYDA(A9L27S:(K\+_J]1QU32>].F1KZR!X?!(^;]OF<*62>6C2 MT\\7=K-W^I[LGC9I;>B/MDX/WNFCG*#=_]DM<9'UCSZZ^A@T^'WM-YN7IYD]<[V>6WS<[MV>8SK[SZB@R-WV>PT M67U_-X.VT,Z[[;,F^4CKGQ5Z3PXNFOM.'!SMMFK[-53?/SBND2U>W_19[=TV MKC>.\4'CKZS>:*):IY[5CMRI?_:=3.:YW/1_5&[>)@?VO\S&=X%^\>-'JTOK]UUMQ_>W30>'M4VX1Q M=3[BYM&G\X-WGWCM<@N>J>':Y3_MYF=U_KZQ-:CM(?B[_D4)I#VVJ"J5(R!" MD:U:I505:11-/NAS]?WX+P.1&=:).W6=^9=C.8_"W\TE]B^SUL M+VYBRS2*3C,$:C/$*E/$52WGJ!H]41C1P+RB*V_2_,\,V@_0?L\OP7T4N)@JTY96%9.L2IGPG$ND34 K;Q#8D%0IP=6S MPSNR@>#I\\&:!\N^ RVVO+FX"?S&,,]O2>NMKM^$>Y?8?P][?(NEL9%<"E0E MTCB0UPBP5U97C=;1R@@F.+8K;S !N^\IL"O,#)"/Y(X@%A'(B^!T)$I;3@UB MO( =36!'-[EZ;,NNK3O7&P)W=P_WP%WP)O?]3R>)&K;.P8KL9[8=WF?]P6SQ MOJSMZ8[KO.WN'*V?US<_'^^\JV<[F\>DOKG;KC<^M^I [5+F/NCXXM:IW9^ M<+1%W]/=5K-SWM[I?")U4C]J7AY?UH%&#HX^7M8[6^S@W?9YO;%.:XWUR_KE MI\N#S8/VY!EXU_" ?!('C29MPK- %[39:'?JFS72;+2.H7^XMNF@_S5:;]2/ MZYW/<6<#G8TQ/_N"@I96$52E**(J$\I7-<6^ZJFQ@F@%U_C*F^\[&/_Y57S M;Q&8UD+'AOR%-$&I: ;5+B8TTSQK-G;;P*-GMU0[ EFR>7A1/VH#C7RB!YNIW8]GM:._6LW+S[%V<4TST$X[ M_+T+,L2?6,) 3GTDT$[[8/-M!_H&[P2ZWSR^K(%,.X!W'S0\T/TVK;^KQ_KE M%JH?P7L:GQC();*S#A1HM- 25S6/M,JP]U45I*IBY8,5/$KIZ3-2X.O;_F$> M8@!%XD+_ ;1;YM/WF(6\ M4G0H/!AOVMC^G]O:_N[#;R8_W6[]I+"K)]_Z Y,/DD)^,T$,XNNNEO MW"JJR?^_?67R??*2U[N+BY,F)M39])%1YB1!(3C&%--"6"V8<))SZA 9S^9\$//M MV10_/)NW9B!J&+[P"H.)Q;2,%JLH0PA&$$YM],4,($PHGJ\9 -]^9 [^+#V! M([Z76/%J>#X[A6[=O+60VF;0RW^0].X]GW[<#-U>)^L^U.QC!<2M)E[?[OWW M*%\2Q8,Q7D9PLJQ52E,JC -F$-0J9,;RG,VW/&.)W_3@*ZYF[:HG3S:?Z'2(4S,J'1$4U *PIU'6 M@#)0&(,I+C 1;F&@6?<^2PO"IOW!9'Z[NV%.LH%IEP4FXT4 _6,934J(68"* M.'!;J0;3UX6%@6DW#$S6#7[+Y-VL>]@O"3X B+2$!!*%95PK9237'BG-/6!$ M_<+@L^[JS/IY]KX=C2*R M .(G"LX"9@H,36&MID0+*0):/$!?3*O/'ES#)%.>:$148)H:4#&6RH"% C^> M>+=XX#Z_+3![5#$%UT]A;Q7 R#RVSAI,.1AWACA$R.*A.A,+8O9 RR@Q5THS M#>P+'I?&PGO+I)0!&1'$RT7JRZQCGV4)P5J%&7;1B:B8M2!0@R(>1"JRQ'K# M%@::&?G 4X*)(4-01,PZ'!F.1H'/1:TSR%$P8+E=&)A>V@>>$CY:&T]9LE"" M![D6%%*&(FJLYQ3#_Q8&GSGP@:<$F<**$0ZFI J6$>6U<4JJ&#UW*3F5O]SB MZ8(HI9]:U;VME+CT >P"&KE@ B#BV$@7P7Y 'MA++PPTLU!*TX/)&&8E5MH: MZA@BQBCMF"&8(8>"<&AA8'I1I30]?+CF%@"A'#!@2%.%N12.42FXPX''A<%G MUDIIBI(O<$HM@ 68,1:)\=(A)\%'=LHXS6>0J5=F[323%,+;26H&&1^%! &) MF0,>E-$&HKT&@2F1BXL'Z,S"DB\/;K!*!(:$93*RB)U%* "Z2%),G!)D\/2:HF#0,*#,C2$1;HP,+VP!S@M?")8G$Q%4&&*,HZ= M#MXB++EG."I"T<+@,WL/<&J0<8&"T!&$7&3:6V,HH(@,-#CBAXY0@23@0L_ RR],NLGV>_?0 IZ@E,+I$^,$RBY98B+^ = M2AH6^.(!.AL?>";@$A<=HU@C*A7#CFB9LG.CH4%RP2U:/'!?V >>":J.>N$M MU9Q0QR21UG J$.)>1&.XFL5.J46T(&8/- (#@Z3_!+.,.*O3SB1CD3($C [. M7FZ#3IEU[//L'(J"&!*P5%:R(*B12G)).8=?D=1B8:"9D0\\)9BDU-:D;:6* M!1:14Q%IQZW$S&+-M5X8F%[:!YX2/E@IQ<&%0%*"A//1>,Z<4SX(3 S\OC#X MS($//"7(@@.HD&.6 F@I9-1,,8UTP)CS*T7"FFPZNW"P/22 M2FF*^!@3*3=$8ATYL\%:AZP-C <)ZHIRMS#XS%@I31$R[#58=@S,!\N9(%YK MD(*6._"288)!*;U\$8PR:Z?95^=@B!,6HI+(&&8DZ#+$J05PI:712K=X@,XL M+/GRX'IE-<()2&$8,=0@CXWFV'IB$%@L"R-@GZ@ O_OZ?CY8VQB);)#06S$& M-QC5N]Z)Z[YWDNAGU(-'W>F/AOU!&D59I#S&009P"T4 Q:RC%D2!I)>*2&1! M8,POW?SBP EN6*2..A$UDP)\1H61X\%K;XPPLZA1-5^<7THQ+JC$!IQ_[6)( MQ^ 81)'05FLK9#!"+QZJ<[$.\?) 1ZL(]<(9;B/SWBN#B;7&<.P(9MZ.@59D M##1\F(/\A[OSIJKDL?-V\]:?J8P0E >?GF%K*,.!*TZ1"DI%07TPT8ZCF_,Q M7;>#A3=GX&=2!:77Z4@L1GA@SF$526!!@[ 0("[,I#P4PW,G&9(>_I#W_- - M=O*]D)]F+HR$02H#/;FTWO7C:_V#K/>_C?&7C9X/FA)&GU,_C\H%X*F$X84& M;YE%[BUF1%FE0W1&<,L\)XKR!8=)E@0F&DUT(#RL%@D9;%'DC HD!+;2AKM1 MCCFI7?GC^NN6^?DS)2Z(#FGEW#B&F1;&@$!VT8-! B8+GA2Z7/H-CW=$KX,6 MDQ;[;WMY/9Q=%^T'UNO"1U>85??MJ,>4]G\6=IS>?D UF_>._+OX*7=?JF/SX-B'LF7;H[X;3 MT!V&>OAILDQ,4#-'O7P#J!)\O+Q_P\1X&WS(3?M=[S3DW32B]4/H5!9^.MCW MC6&G S?O+ >,>W;OYN??&_;R):N$\$J 6Q&\U$Q[!/:08A%HV% I>? EV@2X MI.FYI.F7W^^(,'A@*F)+I$NE,HV67#D9DN 6CL82!=.6-#U_-#V3N*&Q%N,4 M#';4,^F%H<$;#>*::A:P4K$)\8AIJ+02$J%D(Y8 M>@9&R$+:'F/'"LC:A>S4V/;WECF69%TR\R-*+HUB6AND6;1:68J'(>B:17^>M1TI%SP-E3("[B*-G+D@MX3>I2B"MO[/"<7,]8Q$% M$R"HE0J$>NH8D50QYR)C#(--B00JPUD0WT$P97*&W&4I\>^BER]D-7D>.8_* M4XNI84Y;%6PZT@0'1P(E/I; $Y@O%&>S'S6Z2&4ZY@D$*?+<$BJ80EX3SPU\ M+K\T?7E>?'F)2H-*[K>4 1MFN#)"&D\EUY9Y[X@M0:1IOE"<26Q%!QJ937OO MP+*)B(#MC@2!.18I)8OI\NO%>J\+-BH8J&X0?*.5Y?X#3.S%XBI)HM)!\$IZ MA00C7AF"G)8J(%"7CE%=?B4Y2TAGHC$#MV"X"L4Y9DQ'9G1 @3O$!5566UI^ MC3EC+IU%84I@3&JY)# N@2S>@E9"G9)I:\)DS>5CO^M''S"^B+O6.2\R-URR*=(22 M1=B(P*03DF@;RE"G;HXAG4TQ,\01Y:GF3B!,AVB41U1&8CWG+/@R%/2>8TAG MHDL%8XXIJIVCEG&FE*9 ,3P8Q3B*M@S[PN88TIGH4L(X(5YX$+2(6:F4,SC" M3\%B'L75(1DEUJ5_!],>M!*4V]T^='B8%E 6TB$%-R5Z89'W!#'A4HDS16P MOY0HJD@9RD?.(Y:S*1HI2#3<>R>]98P&:WT4V'@B"5:>ZO)KSUGQY0QR!8D. M!##SQOAB.S73,@"VC%)F# KE5YNSXLL9;*).!Q"A8+0@P); D22HR&BT-FH5 M0PD.I]PP_188->E/VCU]:MKAWLZ,6J\;+FHF/PZ#M\.N+\O)H3X:S:P3CCO/ M-.-*IX-X,<411R(HGG]PMKNG8;23YGXFR*>]ZU24C5Y^TAOE@O0!S$EFREYP MPSP;?#]'95X0,UP;%X40&$QXA3_-QJ:84O-V(3E$*]-PBEPP8D'0\V MIF7_R'A$.FAO 28G&<-B?.!%B;&Y7G2$22D))HB#QRT9DA8DG*3&V."9TH1R MS;R>'!(SU^E^\Z9^IK?!E%*%%*)88$##!F7 HU8T(,V],UKB^0>G'.IG>HAI M,..HXLYQ#H:"DUHCAK$DQ#$'SE8)3G6=-_4S/6P$.$*@?C0C0H*E3;2(Q2HL ML@$+YDIP/;V9]U^ZEYTMBHF@6TGDU1*;,)FQY6GUG- 0/'IARXT.W M%@.ZK?X@ZX!\W8E7CSP=MQ_IUM7'OV&@)G>MB_?A-+1O]^[JINWNR7#0+^X@ M)2$B(3FH8*E-(((9@E-%,VW36DL/%K>".D(\210P42T%@MA&+/!24&<$0N!UM6JX-*F^%EZL8I(HIBC@406 MA5 (*]2.&IQ]9'[C&+DEAO#2LJ\&C.,"M7S&HQ(>+!$%JRRM)4>(!.*"(Q@$F0CD1EFDAMB5+<81Z8)T278-] N>FD M+,L4E"LI<<2:A,"PI HK1ZTEQ($JD"5;^"R)B5#&1/#H J'.&I^2(8N<.$L] M03@2*3003*GH9+&@T;8XKX4J*R03EAAI8U2(2ZN0<+%<"7 +KY@=HZF$5W F M915CH97V1(5@'6'"<_UKH%4:]2@4D=8QI%*Y NJ,9P1Q:W04AC)2KKS@9U./ MTPIV/_"**M!(1"OP60 75 JTBG%BNN, MDSNF1SK2$>\0]C(@(!WP^I7%45$BA%-4E6&O=]E,AX4AG2!Y*KL6E:2>(4I- M($HY:C0G3!/E2D4Z"X]6-$$P%%*AM+,8:/WR65Q3Y&X2 MB&.16*L"480+^14IA;"@I MEP]90CHIRS*%%=@*[XV4T3&+F*$*"<2)L5(R0DVIZ*0D)D))ZJG=UCO<>,F0 MPC$XICQ2' F)"4G5I1WEB[%*44YH' 6VQ5SH$!&C6L/$"2$Y-=Q@%UBY%BD6 M7C$S'9WS)@24JC?H8(Q RD2.'7%IQ>#70*LLZC$RI[UB$CLC6 Q2L4@%M8%A M9Y$7Y8K0S6D6US3+&F.::DP')1TC/IF[!A.D$&**,5V"74@?AA;N^#3(VH53 MFNJR=@>]_.+&"1:[YJP&WFL.6JHL6X^$1\;Z$!4*C$47C))2864<-1Y/,E?G MFHOF"9]D6 R+ M8G9 34]@&A*B-9&Q(",3'"OJ'68R6H9PQ*H$N_\^Y#T8[^#B0QNF8+WKTUDP M)ZF-ORZN#TLH\'IO;%I82B!V?'6 M@MU!!;92"<-]";;#E >U*9KSV& :T\[ M-,6D(I>*\4L"9RP2$IP1-GC4=OH M=4Z&X&U=W0%W[_7BX,R4YO@)PH)E'%'+9#K;V&L>G)'@D8$&4\25(&Y; KBF MJ,FHY-IJ9:7QH,V4Y8$0DM0:EY*I$APR]RBXKN* P[R;@1Q,QXJ_S<[3I[(8 MAPQ1+9%R+IUK%JW6-DHL#<'2BVAC"8*V\XW4%/?7.,8PTH$XYYB6//&8X#SE M',$G6H("!$]"ZGTP_=#JM?UVYR3OG1:'=92%J8!U/#.&^E2".! PX"6/$:2@ MPV!>V!(DE,PY5%.T Z62DK)H$)6,RJ $TM1QS*-3..A%\;DF-T_LB,VT5-4K MDYMEB"0$QP#*"3$5K9)*:PR&H%9!!^07C*=>&JCI<10QGDOC)'$\,"JDHAH; M%[T%,X,HKU/8%VND$:U./LP;8OU\ %;X$ :5GQA K&XZ-PWTSS 9[8OW60Q[ M+@M=%_KOWV\\;X@7ZRJ"_]-'A'COWOH3(=Z A$;68N\,9U)QPP2-8# ZN!"# M*)96L)Y'GIL/!*_Y"T"9FAWHC78>1<)0RB[CVAAND7>.$FX]5R-0EFSU*%!N M<CB .(/<0^%42T5BL=:')6M="M<2FKX>);9-((>2>1RK1$S%<)M-'*]#R^0=<]SK/C- M]B_@.AQ['\'S9]@?\N#U5[X$)!@QGKEP1=V M!'QC!AI#FA*A^8O(@1(90#.A:"FP-P9L'LH]BSR5?F=1Z4""PVG);ZG0'F?R M9-U'F#SSR2+SHBJ]U]@$ 7Y;6L$DT6(:-..I&E\$,TN4F!0;N>E"C_Y*L$RM MK-+,]?&S4($ [YTSK6, L62XUB9B#(HVHG3>KL+EI(*K]368%F\OWH?!(.3] MG3BZ=RDV?J:"4O1(.R$%0IYYL,^8]L9[HG@D'"1)R6VR)>7,AZ&D, L<))$@ M'K03>'*IS *VEF'IK!Z=N55>ZMH-I[WV:=8]O'W3TE*:2Y$7P05%(2A*0F3. MX.>.]XY&<"-_>U^?UC@MC,U06*5%S;M'",VU0Y7\YNV>!7IAMF^D[W3..LU6KUA'[3\7G8^"*&; M\H<'%]M=E]YW&M(S)4EA-$QSSREGDB+0^M0X123AG&-#+*.T!-ER\X?4[#/G M@B:@E6R4@0BF-#'\X/F\Y@1G$;C(N?1 M]Q:TU !MN@ MD<-2*E^FBBQS@]3L*[&D7!CB*&$(">8\B%-OA :#T9E@]2A-?XGF#.W$Z"V) M@;KD\;+@C D&NTBMU.G0(A?&6V)&?/E11#*,86D MBK$XM ?H7,EXI7=8"7 $\=/K@$L$,Y&>?-]SIL#N3FWD_F G[IGV2U3^8B\. MIU'<>\,DILPPBH5!R&@?0-=8PX3C8_-]#"=:POD4L_VQ<**IP6F33F+81F,% M8SAH9SP/ GQH3X.4I$12=L[@G(TUR UW5"CDI$DTU,M0C%Y0#+YO=<:Z7 M<#Z/4STM.(4CCDN0L4X09F*",E"5:C=SSB)3BZ8[=T,_I'K;ZS!EUWO?M\Y/ MH+5G3ORHPY]8++U1( M!1&0UAX%(3WFSD:BQ:+IUQES\,MK7(TCM](%XPEA-!)K,'%$>1J##=Z&1=.X M,^;@E]?!T5*LI9$&IAM<'JZ'=SKJ'[T(WY*8-,*_[ M3BI /LA-BKR-D5Y(WY8KZI"R4C,A&=/8:&LC!LRUTE90O6C:>#Z@GHE>QD:I M0(QCW'/&@E;!DDA$RJUPR(J%\WOG ^J9:&CA&))@A*%4,X<[89ATT<@4B;?! MQ873T/,!]4QT-=* )\:::A<"%C#[%C*FCFB/O#(;_G!/@U9:(RV:/T.SYC-@@<0S1:&895=:R]*\$ MF2E8)/B>?J3SF\+S%:'Y(>2QEW=,UX6]EOE^U>='O^^!U(7UM C^(JNY3].P M](=7Y8>@8PI*"6-.N$*_$TQ_F(?1P"=7)ZU,+DZ^IV:^%B+SC$FF@.J8]4Y% MRU$,2H24A.[)F/X$UM7)AR7]S0?]B2K6C[;PKF_]F7!;5$%008UUAAD!&@BS MB)DP+AWZIDN<%;+8Q#(;"](G0T59%4VJ]V,LMMH'(A226GB,2Q2Z^]6(Y>6# M?RAR&PC7(9# *$-:VV"H"5@98S S8S5$)F80(4LU=/-]FUT;4,OFM<=9[ M7J(DZ%%$^=VW_/ VZ2DHTD?6T!O=2J:A2(ET!'QI0X#V&#%<.\64)(P(BJU# MH43D_A6RP-,ABT5EJE^,W(D%0]%09*QD'@P"%ZP&[U9C(IEFO$3D_E*$^,,U M1>>&Q*>B-TI)[DA)P84C-A+",!6&645 O+OH-,/1EHC<%TNZSSU3E9+5\03#Y0.KV$&EXC K&5(4\6M M -%"M,:,"&SN$@N>WP74I;$]16-[ISM?&>]X6F=D4%K9I))ZRB@/GBEF&;..,"FYI\%Y249';0$MD@E1 M$J*61#DW1%GF=67\^&!R<2M14R!W(2,8FLHY"X8!TDHI;SBGBAM*HO"\1.2^ M:(2XX%E#,R%W127&!)D0O6=4(>6ME(AXS70DP:L2D?MB2?>%7U>>";D;(Z,2 MRCB)&?-$*F2I-HYZ;(UQG"[)O=PZI)1$R7FDV@?W4X2P($>W@#^<,!6X4X5BJ8"A.BZ%N&>KZY>AL]J&N MJ#46UG)F,64N[0GWDLG )?6!6[,,=2V)\N5#71S4+F8@'DF0C"ME">:24P&B MDDA^)2E+2I0;O6Y_V!YDWR_DIYD+_:OS^C8^[*TO(K[$ ME\PP1QK S2J?/S &V2H,+4&Y-.&_XSJ+X)O'2!6=IQ,P8;Z-75#OM+:6$ MQ3)5)E^'%GS6'J8"/WO!#?-LD(7^UKEK#WWP;_->9Z/7.1D.BG)!.W'+Y%T MO@_JH% #?UT\W, W*F&,3B%<1+*P1C%C4_*?]HQ(K;C44M(4]V+2:ENB*G + M2A8SJ1@7(J-,@ZL-A,""->FT*L:-5AH(@'BQE!8WE,L-._,OTP_^H;)5X_. M[_Z\B"*%"\3 8$"8*\\"XAK;&+TD5$LE(W5+D5(*VGE^N?,Z.U\#KZPWS,$ M&WUM!>.+SOOL],V?\,]82PF+44K%Y,RS**F-BGMKP1^QR'G)OZ1$M^MG^H.+ M-M!*)^M66R$[; W6J#@9_'&6^4%K#2/T_Z\4][WYLW]BNF_^M/EK>'KT>=3( M55-O_AP8VPZ3%FTOA^Y57:_=-B?]L#;Y\(?/^B=M<[&6==M9-U2+A_[HF/P0 MNF![@T&OL\:A!Z/N[Y: M=/WUP-^_IM6J1E^_C%;QU;771=OYY(;)%)T,5HKG8%!I+OZU0E?NC'L\$KBS MXGO#-"__B8K__C@Q/AW)O(8JN&CF^CVOB[EX )UB\*-Y2.=,1@X\"[FUM?-K=;FQO M[576ZYN5K?_=^'N]_FZKLK%3JVWO[6WOU&R;?@MH9=#KOJILKFZL M5@CB3,^NV^I1O?XRG?^^.LRQL!CT3A)__?'\8#UNV&]!.?WW?V*!_O@3Q'.W MUZT/.]"2JXRE^&Z(:>G0:A^%1Y1[PKPW.G#X*SE*VU29>;#P?Z5KDD+W(5O; M[+EA4E(IA+[)[VJ2UH3_:.CUXIX]V.MND>;1U5M__=+G3 M^(0.-G<[]_9/5&A]9\^BOHX--A]_3>KMY>9+5.]OGMVR$'G M$ZMU:J3^KLEJY)_6SKLMW-ROMYJ7GUL[F\V+G?U/I_[=9^;__J=]0-JG]JAW MWFQ\),W&0>>@<7C1O&S"^P[A?5NLV?C<:I*W1_7]+58_VN8'\+YZPWW!.%68 M=*9JF/%59GBL6LE,53H7N:'2,VY7WF!4_5CHR&L0WE267'/%-;Q0/-/E$?2H M0?Z6CK>K['3#[Y-^OJS1 !;-*AKI_H>LAINJ_^XUL@IV^:.,AB?9(GQ52_D4 M6^1KAL?$KB GY\FRN"D6VR'>GYO>R>-I8#W/3+L"IK3K^5"I[3U6J[&[1#": M^FF+Q\(M&,#3,&)P==9LK]>VIMWN#6SO_"'I^7$(%GK(VQ>[X:27#THI2-]F M]MTG43\Z1 >=&FV2S^WZYOI%??/XHKZ_30Z.WG;JFY\N#]Y](C7X?6?_X_B9 MS_ NWCUH],@.C*-YZ8\.]C^AVN8VVFELX^81M+;?1/5&_?B@T3R#W_G!6W7V MOK$^J.VA<_C[Q1I.@T:T&KW658:EGE6$/+'3^N[C:W=]\W*[M:'G=U&Y<.GW;U/Z_5&I;%3 ?.S M 39F!=/*SFX%\]_\[Y6=MY7&WUN5&Y;IE56ZOM%(E[&F[-84?=LSN"'4V8N8 M0H\3\V *50:M4/GWA,\J(\>V OYN\)7G% !K'OSI#K38\N;B(I@\=!^2 !^* M_FR-W.]2\O\/&U(7]4OW)?" !-*R2K!&5:8DK>H@1-5R1K&D/$KN5M[\,^R& MD4E+T:M*FN_'FU6W[8VY(9DT"[SVJW34]Z &T#\^"J5)C]]3L'&3U?3 [WL&8]_\Y@C&2&KYM>@0#%D:4X/!%"OX?L[ZJF.15:BTG5C&X MSL>F!UMHTZ.QNU[?VRX,C#FP/8I.SXN$W^AU.EF1LU")&4CX[C!%^=>F;W5< M<_=6L5+P%MY6+UY62J[^88/BL@:<:227A&-;M1C\ 8:EKVKL4#75TZ1&(T5= M2&M/N$JEQFH9GGGI81+VJ'$^.Y?LAL/BS*GN("4>_6*< FU\(5;K= !5E1D% M.LSC4#46>"82EE*II948."7;;5T,6IU*([A6%[ _S$+_566[ZU;GB'4>&_7; M.C=N4$EX5WJQ?27K5K)!O[+1*IS&WW\QB?#"JZ=B51/] M0ZNGJYB+J7LCF*\*1J;?+%N5]'%.SM/F0" U]5897Z5\JA[9K37FF[>*QUB\ M(^:Z2TLC,IHVR^E'6;W/[K_UTQ&*)WGO-&FMVY&CD?9*)RWFX+@5:2S%@8L; MO6%WD%]L@']:2F4V/SPKG;K[?KY #Z]%?[ MX-T6A[;O.G/P]W.G=GEX5C^J=W;>U=!.8RLY=^=-\HD>=.K'M7>?CYN-X_/F MY^3,;5TY&.P(*,+-T#9G)@\_X MY?C] FQPE\H;YGQ[G!,V.DFTQ&[-2]/WQROZYD@Q<']H-40AJPRA4$T[!<#: M4RIJQ*4*;.4-056%F>:,?9/"?U&)_ULA8RN]O+(S:(6\\L\PS_H^3BUOS0=+/+XOOOO["<^&U[=7=U;[4RSL3.1[-UB[$K]=[J[P\1VIV4 M-_V-E+AWQ__>0\=P$L5\CT5PJ"R-\Q 9 J$7L9DFBHK/4K2 MYHF(?T5.VH"/.WFC=]9=\M'W^ C=Y"-)K$.%B M2"DK>T X;W/3=5G?]5X]__+10I'LDUWI,4T7!MY._@'NS+INZ4,_AK"WKPC; M2.>-]+Y*50Q5EK2$94144R4B[I#$-BV[; "] 3[=S"R]Z!<7VA]ZP KM@^QD M&2)Z)'E?N]!:2\2TY54O060SBE754'"FD:)662T=\73EC688T:7W_( #.";! MM.KR(0?QFIV8=F7K/+ABFUUE)\:TH_^7]I&!,2N),Q_P@F>X(>N1"VO/*,.2 MK;F>!U-:J?7#J[2X=K3^103G(M:NRES@54:<,POR_W;W___3D3?][W0(I]:/6Z MOV3B#P#U\8L,J01.H-5@+ E):L:$V156XVHC(X%29^54988?+%8!D2UJ7K/ MP4QBB%9-"*Y*4LEU1 @1S*^\$914N7PH+#0W"26/R[SX[3J#Y+__4Q$L_^A7 M&J$=3A(15$944.3*M(?)$*DD,7I'Q\_IR*:<4_*$K;-'P_X@BQ?/;83=R\LN MAKW=]6D](E3L1<6U@CNN=-(^P;-6*!9]TE:2_ KRMA4;QC= RWNA6#8:/8II6BD:I<:"=9Q><5UU DQD MUTI5DROK;I NI]38BH>K0$WIUI,\N%#0%B:C]HHM)_W*;] H>-J5_M"U*OU6 M+V4R33:_#%IF<&UPK+) $1C\@7D')F_R^/$ZM46S"=U M89J"_6MBIMZ[_=MXO\:3MY*51VM5DN &F=W)!@,0]6"MN$'>ZZ8H2/NB$/$G MO7ZZTAMEP4Y2&D)E/]A*/QN$5Y4LPHT7KRKA-.078-^ ;C&N".1LFH&II/T' M=Y7?]1MOO.)DF/>'J4]PS^ZP/=[BQQ ?9^<.V^9:4>Y5&Y7?TD?Y1X50LCJ^ M;=#*H),M39JUP\IAWCL;M":75\%K"T7??(A9M]A96RQW MI, @6%^I8?%9?S'Y+;OWO#U_DUN3'II?/-7^CJY,^O>T+J8V"J9>* WW<[5 MN=RG_JW]"P2M"O5C&]6_O?V=/W*?^I,V6^A52J>_AP/F0,L?VQ[SO1( CVMU MNGOU7V9E;D:;]4?U/0MV3W+OL)=?/)2GDLSJ?&-\0RD-B?%^_<['\YU->&?: M:[_?O*R_^\3J8$P<[&^CVM$6.VAL8>@#:C;NO@J(; M",$[F_^TFT_T^VC^#[BP3"[X!,/OC1])02@!? M_2%#[E> \%?BT;VO&;V+!O3LZ@*-3(QBHO\:]J%C_7*&WE_4Q#B_F2(8#9$6 M4U4ED:LJBS94K96FJIBC'LE@P.EZ7$F@Q9'.6P\[H// MM.*",T%WT[F^5TQ MS1NC65[R[_?X]^+6+G"LG:245451B3 25E71RJJW5# 3@]263:.DUTOM(WQ, MO:RY"OO%;X377E6RAZ."67QH?:M8U0)KL-LKUI:&_5%H#D8Z*OPYN*I^-UGX M20M"Z5WMB_3RLPQ>#:^M=&%HO61XG&;]PKKLIETY(#C YDSU%M+-Z213G\Y& MK*1=)IF_L[ USO:H8/J;^?W! %OER>':NW7.RA:O[;="NSW!MO(;(%9$34>U M=QX1D_SZ0ELS])]UW>VI!E4::)GE\8]7=ZTU:N2+D$@8I@S(4^E2C2E9M<2E MDX 5B39E"::$P&>MPYL0"J8;3;L?E@#= \AZHK"F5:[2QA9L556GY!\NN(I8 M*6,]GKU]\ZNCI)4QAJ)0Y0B'*G,H)M_"5:F(RA&OL0[^&[;)XY=5'UI,K"S7 M6M&CM+*8(Z6\7BP^_C-L7]RNF_VJT*6C4J3ICMYP4-@OA2%3G+@\T;?Y_=QF M4-B=7AI)SQV_JIR8O')JVL-0^:^T5(>3*35JXU61,S,6&F^++ AX;-C-1B)C M])Z5VV*$,X*X=/"?,8QRHH(A(A)JJ91!^/!ENY >,DD/'US6 7G^KY7M^MO; MTAY&YGN#\0T/)!D6(R@.9!N=+[US/7ZPJ<&=A-O1KR9BCCZQ+\B2P%B*5[@4 MO@C$5ZTTIBJ%I#C8P'!:(2'Z%4/T%157R?L3>-^LWF.1F1#^C>3I$06'_&L& M.?G-7AGD8%2NS:@"X@^?'\?(*GF&I6-,5[5ZW+%T3^HM6F7J<945OQ, &T.2 M@EUKX/56^KUVYJ_.M1M?+=RD>Q?G)!K\W4T8H]K:V:!=%"H-QH$GW#;]_B/B M#+_,[.2FT%I[%QW;:T]K8O+1&Q9XWB;5;PNB"A.G&N3A62LKMGM,A.938M*W M3YO\ZO25F"AG% B^-F#&BNT"$UL(AE(:*:/P[L'^1U2'MFJ;8)3L_].N;]9( M#:[5&MNTOO_Y&%KI-%.5A_WM.^'=D_;!YD?4/%H_V]F$MCN?4.VR>=;R*I47J;T0EO5.N*J))9K8KTQ4H/%"GYFW?2]^?=( MP532(:1A\/U<@"?5?RF+]SK;T\]O2(WG/1O]H;/J;SPV'@LAJVFZ3WJC5/& NB;SBX_\C7^W'SW]1VP?-66(QXH)HSSZ*D M-BKNK<5I'ZH#B?-%KDR>:5U!V]EY5MNL;]R-BCUC*G>E0 M&NM_O=]*1W!M[-0;6_7&7ME"8AJO$C7]4T'$*L?L10[$F+O$Q<<%%3X _T]6 MC9XQEVV4)_^MT'*,S\,>,,I1YWQPXPKO:\,NL$&Z"_IDYJ8OE5:>+,;__+X@ MQ^#P?EC?;52V5RMOM^OK]8WM]?<@N-[N[-;6T[E]?[XV=X7P]/.)9RK1OV*( M/X3F,[[Q'II@#3X52/P5L&9X9NKC9D@\,@7^UBKLW(O-'QY5207FH\CZA03F M$_OR!#X38.T-0F>/2IV]-NGKAGZ;!#\[VM+"5H2"2I>5H+> M@&S\_"CZ15CA%GT=M26[/@%4G0+Z\& WY>["IR(V6&P3^\NT@7%#9:\5PJ"_ MY-*2<*E>*'\FO12Y!J]>&5_3'6S4J6_\>9H.+)?^6@W\3U'S)OPO&OS)5)QI GP:] MRE<8^:'X\61-8,FZI6!=0%F^+.LNN7,*W*G(S:43E1!/DA>WH)3-/ M8Z$'W5J8I:N5CVFS9S8HM[WA8)R(6]G-^L=+ M]5LFEBV0IR\!+AV\.^O(4Y-0M)EQ?+>(M ME;?KYD@%+PX!JR8#E9$""[ZQY?.K>*)&W9]JCXH^CW(&;IY"G@,RG?E$U M:JPRI\:N+VG;/9(CA5H:=J4A:78G\+\9HBE6X#Z=I#I.H9OU\ANDO"3;)=G. M ]G*.['O&C0 $C@&$+PWEJ>FNQBU)-KY()22$BU%-XF6KU9VBO,=MKNC,E/0 M[I)0EX0Z#X1*;Q*J6*ULG;O29_S41]AKL%:5GU82'DB5MZ,10AH M.Q_.E[&JDL2J$G(2+;NSNP\?J^]W=OXG?=]KK#>V:C=+EC[]I*[13UG:J358H^);&^&>E9 : MK:R?$M9SF/7V166W./4\G=#QMI=W*AA5/Q:UP4W6[:<2WV\.\8L?'>K^J]*YVIA0K.]>'FL+O12PG549*5]QD;\NKBNE7 MSM*9G? W-7;2AO%!2_8H':9T.EXC"NYU0<:8?H/L7O2%\[ (CPV4@EV_-O;VH 'C D4 RAS""H6NEJ4M; MBPCZ(^U-<-D)W/VJ^ 7_<76EWQ]V[OUJ0SL+I_=^+@K$=P"*^^VD2UEW^,#O MP[:_^Z._?U\ AN@\T.X(X;N_'O9,^^YO63>=M7OW5X#@[D]7-'3W0J*Q>[_E MP6?W.W#2&R1,[O=BHD7"O9[T0SB^]UOKH>D9@-P(]UYYEK7OO>TL/3[Y+1%R MKXB0]C,0$B9/[ &V4;]@@"NZ'8^H^#&=QY=?GW0TN+5C65Y5SQZW4WV:W"[. MJOQA:8UYX:D WN)Y3JA\5!?^N#4CM*@DO_(F$48&L+O!Y(B[C9W/VYM5K"O0 M0Q\ZF4LJ)4GHK\KE?+2;\=&'7TX5FJFJU-F"!%UX&*1"C29-E#3>$*"*PWS$ ML?!\H;GZ@Z'/PA*"9X/@RII),'1Z/BGV])L;YB!E!^E,]X3,2-IZD,7MWDEQ M+/SU!7@06DZB/?TM] T@-Q;CB:V6Z#T7>DFNC6P24$B'>>]LT!J=:GMM=XX4 M<1)S^:'I9I<%)$M$GI.?;OD!.5@G>7%2XV'O%/R19"T4F Q:&5@=8)@,+D E M7?22G0(W@*];7 ;SOF.'>;\P+Y9XS0"OQ%RI^0E']4<9@C?8:.+U09_2MUOW MI4N=8E]U:BM$,#,+B[*2/(.\:\9B\C#T#G-STEHJN=F G"?W AQ 8+Y^82K> M^P'Z<9J!9YZ.]P8%"!^O7/D$+#3;+?SCD;,P:K,?3)Y<7J"!LWBL_'@L11'D1=.SN2%2VIY3FHQ-FNG+&"P;?*00BYCF>SR M83:H'(>+1 []7K<;VC>13R)C$GNX#3T0DGD0]JP;

49^%PIN_)4TW1[PD#CA2D*T"^Y94NX7HQ[=@)/DOA MVG0AL6L**5;.@CE.WF=B7G!J;@75TG+.DJ.>&:('5Y>*J/QRVI]IVF^8>R/! M!,+H*+B)Q]$>.0Q)SPQ':Q)@ *:MGY6Q50$S.P1#\.*'SLVW,L#_JG1E9A>,E@=2,SV(,UR(/6HMYKU.Y#LF-QW"6EES[+L^@ MG]EHQ>%;JZ[?791*P[$FU5(%B[1SOVSC)')[LQ.OKHVI5ZGMX,#EN$^DQ1K6 M_>AAL98R)LXTA+-6!LXMC&OD!H>Q%7VO)P4%Q+&23BN[)]>K+!-0#HXH;\7O;&-.*:&UYBB M^:T>O*"=ML6F>?5P:;R\>W.[^LU5WM#NA[."&Q\UY-7*A\ER]35C%V@,\\-1 M8@+,?C_S1:<*9AA/@H.;XC"-#5X43DU[.!:IK6\G,GR7I?HG8*Y )Z%ETY^L M%_I",,5'C0C$W2AU 6@:W B0R*/X((QE>#)J*$_>2986I[_7F^1E)DK+@^FG MW),DW"I9+.S;['JW$9 *B-!$WZK:U,9O;;8GF$6(+B56K< M@;-R4\1=O^7*7RWX]U6EG2132(-P6>Z&'7@W7'I:)U/6 M1A(QQK72L'UA>B1A4Y!PP>T#<_QU*CX9PJ\NL4GWF_D_MTFX4F3M/9&IQG(@ M3<&896ZT7VCQ6R(PY8+ RW3/0S]B9Z]">:"L0/,K'_,+$[TM^\!R8SF;FP6 M =V S$[4]3A-E5IJ&>"5F+6!6]K(_%<&&\R2S"DG[_=V-73! M.N/TWMDD\7[GE/&[9/;(N10K/^W$IU]FE-B\W=BJ5?#J:*/+_7^OI^I;J/ ZOGOZW;2U;TAM)$R8,.Y"R<#L F2]5EX\RG?MO@&4)BK\12;6*ZU4 XZ MMPI=;IN3?EB;?/C#9_V3MKE8R[K%BXN'_A@+E+'J2F+W[DZR-#6CRV.)K/4J M%S@)Y?%VM?&+Q_)ZM9#7DQU1MZY)MBKDUR^C5?S5:]]J%J-5P>0/-?OM:YRR MY^FL?E2SC]P2B-*^LAOMS>_F2/4])BAT_3_#;JA0]*I0] 01_(3=GXLV%YO! MA8X%KJ?X:C[04_:-6N..#_,>V.'5<9>="R'&/[XQ#2^T ?A1):57WJSW^S?5 MS->!_>I0QQ*Q\ "3.$V:K#+I^!,HY[MS^3-M/+V33T8^%O_-(_(/[S?=&$S[E6+! M!7I?_)#YR"ASDJ 0'&.*:2&L%DPXR3EUB'S93EH?"8I6*CZXK&/:_7^M5($C M1M%Q:.)\L-8==GQO,+Z^4NF:3D@OJQX:<[*6J&R]Z].?K6L26Q]LF#R_@!G] M;-K# !P&DQ<*7BM<34\_7]C-WNE[LGO:I+6A/]HZ/7BGCW8ZVZ1YM'56W_]T MN=/XA XV=SOURWIV<'2(#][]D]4:'UGSZ*^C@TV'W]-ZNWEYDM4[V^>US<_M MVN4QKK_[B Z.W&6STV3U_=T,VD+@")XUR4=:_ZS.=_9TQW7>=G>./G?JG2U< M/W)G.YO_'->.=J$MWZIM'M/F4:NUT_#M^O[GHV;C\.P]W6TU.^?MG2.'FXTV MM-G*:D>'%[7-CVQGLY4=-(ZA3P?']:/6T<[F%O3Y\'SR#+QK>$ ^B?KEY];. M_C\9].5B9W/[K+YYR';>_=/>:;2@_Q_)SKL:JS5VCW MF*9>7TJF!95,48-8$EYAC2W3,EJLH@PA&$$XM=$7D@EA0O%2,LV39+J\DDS$ M60ZBB50E%:S*- U5@YVN:H=-C#X:9^W*&Z5>":+F2#!-R98OAPFXU^KE@VK: MJSW.$"A6KKYJWI.G3<.# K?44ND%[*7U29+!VUZ>2J5?UY3>#'9P_6WLDBWE MTQ/D4WWCAN5$I7.$RU %882JS#I4U5CKJG<16:2)C\B#Y83%*ZE_VG+ZAI!X M+LOIL;[R+\_4+V!J+)GZ69GZVNB0-'B)B:\:XF*5D9#<:7GB*E?-';\M2(G&!?FRHPX=MTY&. @Y5FY -9XD=S5#:,=?>UV[VR4 M7)(RGGQO: =QV$X9QJ-GX)[_FC,]/NDRL/SFN+^3(>Y>C7#)Z4_A=.#P":=# M.^WP]^[%P;X_L<#/S4;MO-GX='D ?=YI.%[?/#BJ;1ZB)GD+[ZX?-X_6:7/_ M([1U$.M'AU\"B'JJHJM217F5"0;:/QB;(B@*.Q&,=CQI_U>:T'MRHHB:/H7> M7D+%+.EM;NGM\M,7"C2%O<95YRQ+UJ8!G:1%5?D0,"(V!B: WL@KB?$#]%9( MN+0<.SZ !KVJ) E5$.)D97)\"1>7X(8\]$]&%<_:%_^/O6]M3BM)MOTKA.)$ MW)D(TE/OAWNN(M26VZV.EN2'W+[V%T<]+6P$.H!LR[_^5FV0 #UL(1!L4)TY MW8V$@,W.6BM79F5E_J))ZL\TX%TS:6NM 9?A$*Z!\2 ,BN"[%RS'49PT/EK/ M/4@5'#"*"6B',"@FE$;<2IZ+T@1MLAMX?.W3WP7 R_2P!< + _ X8C-28NJ% M!2E8BMB85I!,*$%R$XWSR#%*4L2FFYK6:?_J4:6)]SJYU+_;.R^9X14*B$LK M)-HI?#,+W[0F!(,@F&L?,%CF4^#G2-(*,E@0U##D# F")"&NFT1%V"7BAXO3]>)[:1I4Y"WL:DZ$/2!U2F1Q9Y0)(&))'33K&M;=ZD>&Y]7[]\ M[GK(@Y>]<&I:_K)MU$0C #=5.'HO^? HPI1E9X/C;33\=58S6%-=XEB M[L%2DV5X4@AI/<<@I3; D'%@ I/@N?)$T6B-\5O;LDGPW+M.)0M17Q@O0544 M&"\B*T4VXTVF?S62K96QZ%%ZZ)R\=3M:J>2R4EL&!-#3)"V]LWCUD$$AP M5N>QC=IL;5/*FUS(!85!=P;&&N4T'C'8E[%!4L!^?["/14A01E@>%M:HVBE4%6TE[ MK#3M,;3+R[;I#%*X]/S"-"4K.R-'399=!(QM)-B#%2PD0<()*$D14*4]E=%I MQN36-I--I$2-(J62\%@_55$ O#@ CT6&Q4%:ARQ@QI+($-B!T@2!,]9&&WQZ MUB>1P9J$S1U0U"_545\9<7@Y\*@=3#\TJGL"W0A5-^*YLQV;S49+D!.7]OD[ MF^=UOL[#^+8?JMBGT-$LAX6/=C(5#37%SD<7G!:.!/ >T:0HHH2T5CTH81!2 M%,?HPM:VDDU.Z[316PHSUD]1% PO%,/GEQC&B6JIP (2WUI@ 1NPEO,4&B0: M%CQ0DOO2*M:4F-4(PQN?FWC1[?K).%Q:9B46>3RH!$A"/ M 3D0PN@4FHB0E !*I!*M%$(D#A$I-%&B3N7@);%0&QE0 +D80([=NB3YYN/< M*8,D:8Z"3FY="%"193,)2;RJ&R W/U%0U5>6C,#J,P+C^JN#;L>5W<][T,W> MI/^/)%H;.8)$^@*81!J,%AJ"-,X;)S"W86L;LR:6<^\ME$Q ?;&[C$Q P>XB ML#N6"HHD>@T< Q4Z:7>#$2BM*7C#/;<*J>!YA5VDZW2\:I''-=:D@O)FY;"0 MWN@;W&SU[M]_8VAX:56BA7=GXMW]2([IPVJ/CM*45PQ9.FY73QEI2NV0F1$V*_AP%QJ,! MQ3P&&;"SBF@3HMK:YA@W)5W4J;KZU<'6-R]U\Y"@OUO&MMJMRX'@;P9=]^6X MV\[31T<#RQNYA&MP>S.1.]R."3O19(G<$+(=%C-)Z*[Q^<-5P:94S M1O=15^\G(T;KI$]F(4 X1L"D\&"2" ;/! E14R5\'L_1U&Q19XQJE&0O5+2A M5+3$-I"%BN:CHG&@QQ2W0DF1#Q-Q8#X7_" 50"$1N4NF$[GK FM242E0M MGM*B[YT%/ZG:2S'A:O50ML=$L%UXZ#X\Y"8E41""8A$P*"V2)$+>@0K208PZ M_Q<[)43B(=+DNDX3RTKMX5J*B(+?Q>!W0D?H$(7E#)#D,H4T3H+.?11\HF+M M.$+.9!V!FKRTDEZ5D-@-,:2%[AN]\#5TSJXEB4KYTS)G,Z?/RU?RKC4X?G;6 M3[7;W[)0ZQ0062+%.:Y#_-\F10*5#DN>/# 78'&#?%_.T=2^:AOHA=0N:A('8.Q$Z9(3C[A9_1(T1]EZ MG9.CIGHVB4B%)BJ MCD<$@*#%8H"!-,7_99CF=M] =E,YE MKY.2_JB#%.EV/AV%WDDV3FE#B2[2% 7B&88$8 4Y2YD>(0$JF=$AIU3, M[28);M+YC_W7+^%17^TP[#@YH1W*89!ZZ(?*,!/!3:&A>]+05$LE*2U/SH&! MQ2PWLX\4C'<>J"'4:2-T"GMR\2996'BSIDF+S<;OLKI0%OPN!+\3[8.$T4%[ M!,%$"[!=8B@&::OYZSOH5:-181?RL**,D)NHE+&[>TRW\ M=$]^>C55FN$X85HIB$YJ8)ZY1$V4 S+<6,*P<=6P'-G4JD[#19^B'Z* 6<7!!F?!>V%Q-$$I;%/T(U53JD4=AB\5 M&1L%]N569!2PSPKVL01!4F!+N0+"6*Z^4A2T<@1U%!-*'*@IO_?MF[:)S5SXNEV?B?GW'BR]![Y\?)JJI7[TO0.>V\&9A#\/Z9]%L:?/I+TJ!#F'0CSTV#_V8@PGVGTX?\= M(W?R3\>\TV>')Q_2M;X]?__N??K\O1_O?[RB'S[_<[R?WWNWG>[/\_.#=*_2 MYWWY?S_V<-("P5,<#""-#; @$6BD, @FL<*&Q,#XS[WJ+2OH?C%A64%KMX)$ M=M?\._ M-6Y=>_UL]_[BB.O.N8CI%5DMO_[.V>"XVTOT[743[CLQO4T!XV5];3NZXD*1[T*()'V*4Z6% S--<;1 M!B*X(6E1;&WS9M)Y^9\[L-MPB37,I7$;9M#XZZP3AM*-HF8CTU.5Y-D-+IS8 MT!L]A:NGT&_5_W^V<0"+OG:92Y@QS\B:6*D M+ 5&WE-@".ODE3E+C](B0"*2Y"!70XCW6$R'9X/^("W^%(^5%;6R%:604PA3 MX!Q;8-I:T($:("$YUZC3X@AVUA6U&,E6Z&GM%A-W-&I"4#X-G.MAHDF+B4B@ MDJ>PTT7#J%F;Q53HJ08KRMC HPX*'(K9S>$(6LN09%NDEBC$L.);VVDUA5^+ MM3O(N59%()4BZX[-?[.F&_[T$V5WF;_UK:^E^O&A*HI^A%[7F_[QSR%=I98* MC&>%\40_>TF<$%J#,\(!LSPDDH\(+.,L&*VYYRBGL!7!Y+<:U3J6FN5:E@85 MU#X@:B?V7B7"+B;WF: K@.'@P.8Z 2NP,=8$@44M4;ND;=^[[A"NL$JHVZG% MKM_P4LJ&S>)P^N5VD?RY_>4]^:=]\.-MNA^ODAA.(OE=$LED__N'?.WDK^,/ M[]Y^V_]QG$3R<_916DHHD1@D58-F=JL0SW?WQ$3F-M MI0'*4YC!B/%@=.(S(Y,30XCI9/W5)(_*8EJ[Q12QH]0H";CJX.%L )N8!&00 M5*751'W 6]MXN,^WQ+V^-5B^-^4]R_I=YOI]SS[21'>8AZKH 2=)IS@8(Y*N M4S&&M+B9TGXMR/#*EDQ92$M>2(8Q3+328!B2P"AV:0TAGXB0188H$4GY;6T3 MW:1*-#$3=^#!5=4K%!Y;L^7G\$=CB(@H&G");9(?-@0LIP&XYS+%IIQX2>M8 MP55XK'8+B1.)'($4!O@4'7@,.@H%PD1,%.,44UGQ&,*)R_@,>FZ6/;^?:+MF M([W9:4CO_36TS^?8^WL4K=7NO_=W*T[+9L&] #K1.=E@KA$5('!"%W.!@J+" M S*282]4\%PGB-5IIEUI>5B;W;V"R\7B$98DZ:X;+1S5K MY]G0)A/,5$AI%E+Z,35=,BKKI(\*N!:YA2%6D):R \X$4<)(%2W+(V!$,_F* M&E46E'J@VBB&@N05(GDL+YQCB+D42H>D\K.\2$CV+H(/WE!K!;&Y>B!QXU:]&:$TTAG-G)V?M7#71Z%;#&%SWY+07CD.GW_H:&JU.^CF440P/G6^8 ML$/5NOW9I!7V*B/\W>WW#\+@,!Z9[X679N*EJ;F2)D@A*0\@16# M#-@J>-@ MF:71.>N#3F%/G:*>DHVHC;8HJ%TJ:L=J0G@2O22YM;E%*2YP$K3C$83GT4>2 M0@1+M[;QW"%!25;,+R1\B"W7&CRR+,6_EB(;^NE[ID["6"B Q1"X1Y5J&K6W*=%.1 MZ[W:K[7B+*F*=83S_?5$@7,=X#R6&=Y%A3AC*20@#E@,$FQ !A)'4T2U<#2G M'REB37'#")65P'GC6UD.)RWT;VUH608OU'6K9+()Z?/*5H6;9N*FJ>F11E-" M)3'@L8W?@S#M=E057WGW17,'?O<#^_J M4YK,X+MGMATNK30?Q?WT2/LJ[N?_K/ &;0SW+W?0UD['%T\PIR>8FNVI%.?, M).'GK?!YMJUS11O$K*HX9Z+@]&*2FS9;QER2UE&#)M0 E909)I4A%FUM_]G8-*' M7IPBFFA2=&)ZGUJ=ZN/%-(6YD%9^;_F@))6>/@X-XW)EDNFX@B^I> M^G6GT4I7]JE754GW!HUN; R.0S]DK/K0Z8=J"EIU(ZO-R=CJF(YK51G%](MJ M&-.3Z6-5$S=D=!F,/)%Y^_6TVZ\J!I_V0MOD$UF_?6OYP?$%=TR\<&1B-'Z) ML>DBS@:WOZ0N=QM?.60V\>]\M17/6&$QXH%JGI1(E(GN%/?6XIR5LN&-V?ZO[:67 MWG"U=5K2\L:;O/?ZS_='?^XWCIX_^_/@\._$7\_?-!M[!\]N7XMUN?1GE\!Z M-@FL-Y=PRA@ZUTGTUCU+[^'[S4;X[D)V M$\=#*O2-=-='/R6CF,OO4_']F)HJ'Y,NN6U.^^'IQ8/??*M_VC;G3UN=ZH.K M%_TVPL^(SS(8KZ99\JT9/CW&Z1,TQ.HHRS/ZY-'33ZJGKOC,X7,G+[<,WO];8_?XXJ5BYVG2Y6('*GM_U%CO*7^Q#ZVI_>$!<.J60Y M\8_Z%;\,,Y?'O1 :^^GOCON-YXGG?>5C\XGU!D7-.XP.W-0[\Z;U?>J^-&Z_ M,?.NG45-.EV+^YJ3CDL;2/SH;S6:YU:7NUD6;CT6[NPU3S&BZ-9G!_%U^!HZ M9Z'9Z(1K==2_^I*/-E<]\_??F%2T)(H'8[R,3#)KE=*4"N.8DX):A+3S[>!D M_WRK:>K#HT_\P]$.>__CH'WP;A\=O'A[?E#-I7G[[?V[?;K_XCW]L+N/WI/7 M<;\U2E&_0=\^>B2YM+FH/+?-88(CT$)%,$Q)1*/&.)JM;86;1,Y]AG96^#QX MR= M&QUX^J_D2*;PBADQ4H.XJ,&UH$$\HD%R^.IC4(I+)PC(Y+Z ,4Y 84= 8.N# MD,0;$;:V,>=-KN8N6BA,6)APO9E086:2))3<$<0BTLH%IR-1VG)J$.,C08B+ M(%P+)J073)A/1N 8K8X>".8*F$84- L:.+8&64J3W_.Y(01K,GS]X'5-F?". M.T>U3U\^Z_:K2JS>$!-W.*&YV>>NEIF?R_?^,([8J##,+ QS/I%Y$XP0A"T' M9DP*.7G4H'0T()(;"29ZI1S=VB:\J36?C5X>3C+-<#IRL_&VS$10P=L<>!NG M>#@.>=Q"A(AU (:H!2WSF+:DTXQ5+B+LSP9AX*W.? VF4M M3F&)/07I1$:<":"\4^ \8SZ$W&Y9;&TSW4RP+(BK&>*6&=D6Q,V!N,F8U0:9 MS&0B<(8(L)BG[]'@P DJJ;:1,))/\^,F9S/V'UU-(Z$U*ZIYT>OV^XW37C?> MLSGAK]( &]X]9)E1;&6KEY6I"N/,P#@'SR9B6&Q]E-9Z$#3F"2^801+2#C!' M$5&O'-(IAN6\2=2#I\CJM%-0P%ZO$+J _=Y@'P?0#OF )%; L#5)S@L%*A(/ M-@D++:(-)&\-4MZD>N[^$ 7L&P;V)<;O!>SW!OM4]"X3*]O @>69;8PDI"L; M+02*J#7&"49R)0 234RO3U\N>'_4>%]F]J#@_=YXG\P=*.QY("9/:]2Y^V?2 M\IJD1]@+YWW$Q%FRM:U(4XGU@/NF['6/.AUT/C7"]]/<%Z'_]"['PGYY;^]P M]&N64V+E\R;?9$&YKO68S?$Z](/IN>.J0X0/7T.[>YH;=<_+DE$;*!$H5<.*2/D[^#[02'*QD!!/K+0YL:ULW M!5J4NUQ3#;S92%[ND:""Y(4A>9S8LM@H*KD%XWP*=Q51D RJP3EII6+8$IXK M/4F3+Z#M?8%R?:&\U&,M!+ 0;&#! M1.*C3F$L5DV,BU_>8# O]V1& ?/"P#S.27W[*+F..'($'I/DF36G8&BN;*$X M&N8CX<3D[BU-S>>?I[LX,,^6>5J/&/]-:*=??FHV/H5.R,UPE6OVG(*8XE1_<@>+X;62,RS,V6+0C[W()_)XQG*.1VP"4 #3M1CHP+%%,H' MP;1@6(O \=:V($TA9CP'6XI7-RHH+T!\""".HW-IJ?<:1;!12F $8S#)%$"2 M>:FG&%'DMK89;2)VM:X2=@*W.(BM[\)'\[HJ&UH/)S&V+U6IE&.@-0[A+XLK!G14;_P MT0Q\=#AY$$0)' 46$2+-M>$^/=*64 @B^QBD$B>QK6U)FD3.V,R@U(IN.N27 M&:P7R,\)^8F6F1QS3BV&D(P%#!,&1FH&TD5'9+ "&U6=_>)\/>I%"^0W,BU0 M(#\GY*=VUYT*UAL%A"L-3 4.AF +@5AK.;."-<@OJUPOURTQ M%-3/B?K)7 -E/@;L)7 40W+UV$,2;12\USE>RRUC16Z%F.0]PFN!^DTY&_)W M;C@1>]V3B_3#Y#S,6:CI5R-]UI&:_K7'TZ#XDM==QW9.0C5EH:A:: M>C,YR81'(A6/N=$4!N:(!:NB!$0<,EI)J"L;"?C MT>)X /+&GGP)([M@PS8%IB,,)1B(@&BSD/-HKDDW63 MTNO;>ZOQR1O?;'(O#]$-_<%%N<$C.VR_Y.!^FEXN[GVI8[I'R]JCG4PKP\!] MYZ-SG%J:XG1)0JX<4#QWE2,@D0J,Q&"TEUO;%%T_WW-WA5#.Z=48G N(V LX M%PK.\TMP(BMP<$FR:V4L,&GRC!*C('!E:$0B&JT2.-7UI'\!YV: <_XPO(!S MD> \&'G.@Q]['Q%1 K,80?(@LNM$H'("W#K/*47<*6NWML4-32L*.C<"G0L( MK0LZ%XK.D>L\^/S^8VXA0Z-50#5)OI,P Y8K!QY);AASVF.RM2U%37SGINR( M'PZ.0Z_1JM(^S48GW*4)W1K2Q"JCW^H6'W0[W>DD6R&-^Y#&\\E@F#NL$T]3 M0"AZ8(Y),,F; XZ>IF#8*Y'[7? R#[!N&%MX$%LPMEB,C6-:%PSSW&!PDI"D MFC$#*S$%AZ(A$BO*@M_:)G0% Y(*R)8;C!:0+11DD[&IHH8;:PEXIO-T6V$@ M1:,6L/^UZ?\>EP;\D>O>_(L M74^K4C;O?ZG1[K<'Y1:)LI^.GW^7Y_YZEI_?#X+B; MGOF:_B2W@BS%)[.QW-YD4"R4#MI@!$IX"8Q*!%8GSN,R&$H)\1%74N+&3A]VOK7ZZUZ7,8/%%]B/F&66*?P^=4&:\SLHF^Y.I M%,TXYLFW "7< S,!@;&* F):(LN8#2(/QYEU,D[9E5F_ H."K@6A:YQ4(!1; M'@4'9QG/$],E&$XL$"X(-9(')DQNCSUCBYR"KO6K+"CH6@RZ)L-KAPFQ'B.@ MTE-@07K003,(*6 2(D50&N7"G3(%HG;P>H Z]0*OA2=H=0:::LR M!BI0W1-Y"]H=*/16Z&W%]1J%WN:BMXEC%38(1:@%;?*\3&Y3=.:)!4MMX>EM%Z4BAMWGH;3+[Y U-VCO)-^R$!Z99!(6-2#&R M49&(P'#,S0QY,^F\PF^%WQX=OZVDBJ7PVUS\-I'^2R;!,7($''F3PE.4FSYA M!LC'Q&V*$>]856?"T0+ZR90ZDUG2@HW3T$M?Y.0D(;!_;'JAV;"FWW(-T_$- MWVJ?#8+_=9--FNZF[Y[9=FA<7/H&\?#=O^<:4^[+T'N3[;_8Q""98-YI>GUN M>IUTW_H7G_M[7G67-(L*S=Z!9M].)@%18(1XF>=F6P2)5!58X@D0H[64@7JG MV,^WUE:]!':'=%,6P?T7@==6$6L^MU7@7%&SFB MI:V!(D?F7P6$1A$P%H I=<"LXF"E98 C2W9$ AO-LRM"#Y*A*_//[D+$[ZH? M@@>3+LE\"L.=L?X=ML;NV91B9L]9R.W]Y.Z#9"&2$ @(9!.W)9<&&N?3X %Q MJD6(TOTLU*KI2KFV1(H4FG.=1.8(HX$"\5SE@EX)BE(#WM/D!C5'.-IAXQ&L MFDK?(2C[Z3FQ>1EX/1L=W2?]N.YN9<[]@4(6M2&+\4X"P]I&D_P)%2C7-3@) M6A )6%&B9#"(&[1^ZZ3(C\6O%$DBR3!\QJTQQ(X M%=01IQ%5:OT62O$K#[!4&+/)AY@(+H]:9 1C4%);T%I;XJ.*A.,J7B&,-)&Z M0^:NQ"LE7ID_!:A7SI$4'QLH4N@3KA$3$>1K6;Z$4 MQ_( 2X423!73%+C,;;V%,6 T0Z"MDY$'HSB*5<2"D&H2>KUWYMI$+*,]HXLK MN>!,7GF.>_8XF_!1=[K^.[Q1^D-%E,/)$)CS\=MKMMS*6G_9"VPQ:7\-OWUI^<'PA,"9>.(384S1^B;'I M(A)/W_J2NMQM,GTW)O^=K[;R)#;Y4<0#U9QY%B6U47%O+6;*(I>BJH^$;UV\ MZ+@W7MJ? MA>,%_ Q/0%GYKV-W/>W_K/]"),*_#*?;]ZRX8W9ON_MI=>>L/5 MKO2NRAOOZM[K/]\?_;G?.'K^[,^#P[^3>WS^IMG8.WAV^^*KRZ4_NT32LTDD MO;G$3P;=LX3.7CA.?Y=@T?A[LJU=7;_7O]YVS)EOI>_R[_I?ZUXG\5KW++V' M[U]>;L7C5[Q!NJ*V.>V'IQOI)]=0583-\CJ,G5.!;GT9/;G_N9V^+\W$Y?J^W M_?ES2?J5BUVGBQ6(W.EM[]@DX%;QI>_23V#(%,M)?JA?T0<:*JA>"(W]]'?' M_<;S1.>^\IU_G75"@Z+FK;52FW]GWK2^3]V7QNTW9MZU^/([7\9FRPY:K_72 M'D:#OTRR#;_N(^U9-M.7K_?F3NFH?:_,_,&;46;^Y.#+P8\OZ?T_??MP\NI\ M_W-^W8?C_=U7[,/1ZY/#W9T?^S]^3S^__S[.S!\<[[]XE:[M]9.2^[__X)^ZW1F5$;]"WCXQK;8W68$*>ML,- M!4.B!X^(05P;0I!>1#_M6:#QX)NZTYQ\]X:,A=P>'[F5?MKK1FX_+LDM&,T5 MPPJ,1P&8(0JTC1)P#()PX96P?!'=M NY%7*KS;J,3]!90L"@Z M IXR"LQ%"C8/@A6"H(A-))2+1?327@:]S9PWC-7_W3MON(J4X>'@>-A@>Z)N MH54AX>E=DL^_N@5W23R7]UCQ>RPH/S[TO^0)X35?\SE-[HY-YU->ZLD5]4*Z MJ!_!-SZ95J??2.[)?#6M=JX0@>1!H&]R?4EP9[W6H!6N3:J\VWF"Z[=L34X, MK"JI/.V@*YZ:*J\:^NNWE];[L]O.M_9%LF%VXH>=-Y<6V^FU^NFIW?1CY]/+ M=!NZ/JV!PWADOA=?/X.O/W@VD826F"3/+@DXHPDP3T-N'&5!*4QU!/MDBA)12X2)"%Q4 5C$*&\T([!8.*Z9QYJAK>WK M78\*V&L+]N7FWPK$ZPCQR30=%3PB)3G89&%@PBI0U@0(R&-A@TP@#UO;^OH. MQ*SG-Q<']&5GXU96Q3=]B.@>]7RC+SY*CHX.MUQMR/ X-U46>6OJS?BUKP6\ MP2,49K\/L[^9K QDC"A/-0BI+#!%!%B1YZL%9SDGG#$A1I6!\V1F%@BCA]9] MOTB>%Q(M)%J_A%@AT>63Z#C=19+]*#4:=)Y/REQ2R$K[ -(19K7CG 9252 * M,D]Y=2'10J*%1&M0VUA(=&$D.IE&M)PJ*W*+,4)4[DH80>/T+YQL:9!65CDW MK'1D\VP<%!HM-%IHM 8UE(5&%T:C4Q65!&$K#0/-KBDJ&UIQ&%]*6[:9^6#7L+U:ZN2WS;M.%='-3->GFMO(&A8^TN9OI'S?^ M:'>_E:9NF];43>LG$LG[]'23++U2/$@S+WK[T_?O/,8I?9B+O=L%/=+.8U?[ M:Y7V6J43T@9W0AI.1EU" <4MWCP[ZI@==2/VNB>-[FGH)6F;1':.BKY.'^*8 M*JF8Y9XL;+G=NU3M02YR264V2ULB"^V4=<-WW="$VH8FQE:RO_"RUXVM0:U. M%A\^NQA&L<_WC_[YDO[^^X>CO1\?CEZ='^RFUQPYFCZ+[Y]\./YP](7M_WB% MQWFP]]_WR7MZ\.X5?__YN+V_^XKDQ^FU/][G_-?)A_2_Y^3]CT_L:A[LX//S M'^FZ\(?==NOPQ=MOZ;/RX_;![D'K\,B=YU>^/_KP^7#W.%Y.SJNZPOB@).$4 MN(D8DJ4\&.TI.!ZCD@:Q&,D"VB;<3&9UWA0H7%2G[U;[)'WAHOMRT;@^1!$; MO-8ND4^R#8O:@Y8&@R9.8JU0$)HOH,?! KEHTW3_S:)NQW\^ZP^&^;I!M]$+ M"6ZNU0Z-SDCMY=_FQRX'"&(C %:* M.>@\'4 -7I"148%SC7YC3Q#<-"9SP" M5#])77"\0 E:<+Q\'$^4*AM+F<0,%!/Y9+YU285*"QC9@*D5D1&TM4V;Y(9* MY=7A>-ERM(;RX\V@Z[Z -<-BCI/3T.G/JSP>Q>GD92J/:I;L[]E$SR8L5,AJ M%K*:;%L?# O<*P2"8@5,)/EAD=/I1THM-Q8''Q-9H2;3<[-5Z3!07PPO4W44 M#"\"PQ/=V:GR@2L-T?DD.#C'^8"I *Y#LJBU5EF\M8U1$\GKU:AKWSQ@EA:' M0_6QDCR8<[U0@; ;&[[5=^F+#:J^AJW.US#*D#6K3%A.?'1S?XY[-35\%#'2 M2K8,+TTX&2;E(?]VOK7Z&97*.U6&C03QK5V=C*M62%4J& M:+;3F4E/M-O=;Z;C?EG"]^C#K&6D2EJ]@7MZ:<(_NKW=D0%WW"6_/1M;;^?2 M>(7A9F"XP\F^RXY)(I2)0(5AP(+*1P&Y!FF(QU1)BQQ)4B7OW90LR@;#>QE9 ME +O)<%[+&"HN0C?"6?K!]/MA,(^$6=]XK(X2YO#"5G]G4[W.5WL8W_;# M3F6FLE=]7V:;K#GA"&F#M0+'J$^A&?>@':*0T\E""V^%,\.]ZNMS/4N.96,P MO33=4C#]4)@>JQ4>G+ &>4!5HR&N;-+6ZGG$I]25KL40R]+NA)6M059W8[A,-O6"RZTON8V"H]2 MFB[Y*.&=MP/W.JZ7G=AN&/YWKW-AL=>7!BM.;);S/$,'-A2G.Q^IP48;H<"S MJ( Y+T Y0@ Q%27.XYICW-IFLBDDKL?.09&E-=SZ*WA>*9[/+_&,"6:2& O8 M, DL[P<:1C1H8X)PK/IG:QLG7:KG&6.T:9)TM2(D[W]W!MW>^:/ \=CK2$HEC(*"R&DL(%12Q*B$0+C.!,V/>+$#4L':S(+N>0[ME_V MPJEI^4;XGH\$A/ZX#KKASGJ]!(NR0;?BP;#7^6IDM-T00S*1?SZTW4['5P,F MAUG]0F0S$=G^I"!!44HG @+B# +FB0!%" <=N=/$4.LCSX5%UVFL[,YM#* 7 MV92H 'H5@!XK$QHB4L)+\)XZ8,1;T,Q'B)1P1ZV33.JM;:ZO-REZY%MSJQ4G MU>J?7W\\CA!J 0+D5S15V>.@VQDIP\)+]^"E5U.9#QEL]C' -?; 3%2)E[@" M:JGBT1!NH\[]T^H1+I6TQV:E/0J<%P+GLB2P)D7/!Q:LX?;;7'VNRX7%CKY=!8A:QF(JNW4]HC$"99 MGNA+=8J)1.(I(RR&9 L1DF6Y9#G)T53SMZ\H:8[-UB"S=W4HR%XXLL M$'8PVM%DQRQUB.>]U,Y6\#0[I+J6%BGFK,P56U<,AYU[$=S M(W-ET_T]MEPAKYG(Z_VD+"':$:8H JIL!!8M!9W^#40X822E6"B598E6-=E$ M+EF1S54D!==SXGHL2J+FT6J'@.A @&'L0&G)0 <9,/%.N]Q72C?%#7VV2VYD M59,!AON1C5[X&CIG)3=2Z]S(1?N)=ZW!\;.S?KICH7=!7N>%NF:B+CE2XI8%XJF,58<)&03RE6]N\'(:IBP@YO-(\IF1(:IHAJ5I-W+#+/-5\ MHD13]V6Q3Y.21(;D?(Q$H!%)+*9B'@(:' @M)$IK6^EDR6V2),D\_3U+EJ3& MV%YJEJ1@^Z&Q/58HGIGHHD$@A$S8IB2D<$,J,,A):ZFU0578IJ0FV%[D2 '" M*ZU1RY$"%41?A]:)/>OU0VY/G9O;#4+'I$>MD]->]^OPMY>=>."Z>5@^GP:TR%ZK*B !&D#C'L/ MBF($#/.HN.%6*[F5T*L()K_5"-6U2)M0L;*G,*2E%E$#=7=<,E O MO!S9[&7;I.B_XY]?F*UXNUF\W>>I5L!IO3+J% %.;)+!DM!V^2Y=X$=]:K@HS=8 MSS<9<4VV"->)<1!4 H4B &2-!V2#!"B]4I,[(:+:V MF6BRN1KFE,W%&D-[I7JD0'NQT!Z+$B4MIIHJ,#AJ8'F(K['(@:+$$BMXI!9M M;:LF0C5!]E+S(JL 95[?LVB1QQ$ZK4Z$7*V#N"2I7C?=3=__H]<]R38[C(6E M%LA24VV!L56$6V* 6#4(; 12_ T8$P=H=B0W/>[R4F1 MU$RT..6MD(%::1*K2=ZDZ'I#L%*:O3&H7Y5L*:A?&NHG^NTP8U7$$3#% ECT M#G0,$:((3$D3,9=N:UNIIJC5&)-2N3VJW#X=E?(U[/E]2I8>89%F3?7/+:69 M>Q2\TLB!ZNFI'-WZ2F5 MVYM("LN41X44'HX4QAHHV4IC91$PQY(&,I:!I9J"$8GRB>"4,)4TD&YRN:A\ M3BG:?I"B[=CJF(XK1=OU*]I>!:F/=N9S'K#=36MB$'HGB8GMX)%M1]:U*.KU M991_&/].!CI*]BE[$S/[LJDFE)0Y)34/P)(+ \8Q!T.8 T*E(X)1@3S*=9N* M7A_748JQ:POA^G16*.!=-'@G6CHA;SV."J)%"<')?& H)WE0ND5,(&(\K6/E MP*:)S5ODQ"A7/3H?V.^?Y=XA65VX[LE)-U]/UWW);102'CMA"-1OK<%Q(YR< MMKOG(53GQ 8Y4><2<%I?0^.TG2ZH;$/61Y-,;DCLC4Q\&)]5!GZ3[5OX;29^ MFVI'R:E"P2 .0H7$;P81T!11R ?(@I-!6RVJ0R6E0_8FXWE5&XP%SPO!\X1> MB8+$Q,L@1:YT1,:"CHJ"E<(Y9!Q)YLO#.JBH4R^W)>4]+C]T9:501^9[I3^. MN^U\X8VSTX3+BRW")%MZZ6&OY0;!CZ2+^69ZOK3+KI4>&059KT/;)$,==9-1 MWXUMFFLACDTO_&[ZP2=6.PV=OLG77VAM)EJ;:NP4$?-4Q=PU&PE@FG/01$B@ M5-M *&.$YA:5O*DX*4F4S<3X*DZ0%8P_-,;'TL7%Q-K<<3!1*6#2$S \21?B MA91::6DCSJ$(9F7.6+TJGBYZ5=YCK^\.D=>MVVB;3GAU:E3YQX5I2WW#_;CN MQ\ZDG@E82451KNS,7$>='O;R4(0IZYG%/L]*):*)D9K_W.S=$+1&R9B-HH2: M2J!"! ]'!!--?6R0!N6C\RY$8!Q94-P'4,YSS'#@FE03WPF^'M?<+U_SL&3P M.-H.9N73&LW4J7:7L@K*70>K!WE+Z6L"Q'S'V7Y5EK;A5+?,C$[FN?S/\['A M7E\FXO(3.QT__8N)OWR9;D777Y^PY-IGV3S/O[MCT_D47JT]:/3Q&1N M?BL5/O7%N-4N>3/*;7"6*20,3A&5$E8S@KP/+&,\X;]@?&TP/M$QP"7>CD0" MU]P!$]2"SH^DBQBQD(2O#UO;!#696%06J>2*YE2 ;5YE*=F$C27$:Q6 M7L@H4CA#4MR*FY+.W?JN=(!89 >(-V>GI^UJFK=I-WRK[]K=_EEOV/S3772' M:+0Z0PPFX'<=>K?!PATE[B]'SRH7%J6O<,A!Z!@]], M'[Z ??YICWVQF%ZFM700RM[8;#[X[73_68&M-!PP]QARAVTPT1%(H69$Q NN MU,;9&T4;AFSI]M^56 12^62C?3 P36K.KHGC9#?6RRZC> M;?4&[NFMDX:?Y:6Z-UJI>YV_QTNQ>.B9//14+SN3G&]42@)*@0"P9%=0PC 0 M1D6D.!'"^WQ&D^+K9S1+3%#8JIYLM8S*X,)6RV*KB1/EBGDKI04O,0,F,0:M M*(7 DLKQ0A%FP]8V;E)1)[;:M(CB9H7Y.C^&;H2S?A*-_7Y(&K)K!R;]824L MPZC*/2.KT4F?F9%CJLBC71V[NK^XO&N]WQK3]4U?<6/H>JD-D?,E'L:W_;"3 MU^CA:(7N=2Y.8?S1[1U>K,R_\\*\X.[SPMPS,?=46T+$!+,N:HA>)^:.5H(F M)(*D@7"GA>:8;VV+)F(;V):P$->&$M?"<\^%G9;(3A.U*1XE\Z@(.H7!P$@@ MH(C&(+!E25HZCYQ([$0>88O%U8V6>&9.6X-T$3\N>B>"S=VYE];+MS<&&ZGW>ZZZM%A?!U<]U,G+]3A2=\J^)]8 MOCLG.:5>"'HF@IYJ%RF)8SPI1; 8DWRHEX#&2H(+AG*N)>46YL.A6JG*CG/ M#6O;7T-OWUK^<'Q M!>-,O'!HKJ=H_!)CTT6<#6Y_25WN-KN2]9WX=[[:BF*LL!CQ0#5GGD5);53< M6XN9LL@E.?B1XJV+%QWWQOU5/P6PO6"^@(GI"SXU[6_FO+_UGZG[<-+JP)7[ M?O66W;YZKUGPQ/0^I3?,M>%BVALOZ2;?7/>S]_K/]T=_[C>.GC_[\^#P[T2C MS]\T&WL'SVY?BW6Y]&>7P'HV":PW%W#*$*S&3>2>SJ'7K]A3_M9X7@T$JOW7 M^]?;CCGSK?25_EW_:]WK)+;KGJ7W\/UFWMH)^7Q-%A:-9!4SVS>HW,F8P*HS M%>F;M,UI/SR]>/";;_5/V^;\::M374_UHM]&*!NQ7H;LU?1%_KSATR,T:_U$ M8IT!/4J>C#YXA/4G%=:O^-3A]WK* MM=Y^K1@_(5R7BRT72P2_T]O^(E$[0V'K+_]47_O3&[(!(VF^E)A9_\J=##.] MP]E^E?.^=6[PP]RQ&O[I6IALQ[FSD[-JED;C, 4^O8>QVUK:TQVFW\Q+)V>Y>. Z=?IX*O-=QW9/PB&_'9*KD_UQ-DBRQP. ! M9SC>[4;\;MIY8FF_80:-?=-SQ\/T.L7-1MY*GN/X6^GQ??,=OW6+K,H@]:_L MDE'/'65(L" Q"T1;% FQ'LE(N.-1COJCT>E&EWL'?\RPY3\4'8=G@_[ =/+M MO-S<0JO=W/JQ_^9B_D(/=U^V#HW^.#][MH_T?^WC_ M\Y?S_9/][Q\^/Z?CS:WGW]X?_?'Y8//^Y_?GPR)]#^_]]'K]O[N)W+PXBTYW/WT8__%>_3^)%]S MNHYW^_R ?(C[+71>;6R]0>?I_?%'(YB-.#JPT@A@))KT"%&P)D3!/+8HZ*UM MHIM$R::\8?S;!>A6L8%;QQ[@JVZY5NL:@YM)9G']UNI9?3 CM5ZO/K@?KUZO M69T4$D,949?*@'4A3S1%GEI+9(S'0)0(B3Q1!!5]!&NQ$(8A;5AN_GN]3KZ0 M9B'-0IH/2YJ:4>F(H(91RY11UJC@%,9!>(&)<+>3YMVU:.'3.?F43/$ITH(A M*C0XG9M>(>F53=&K2IZ0&Y?6,,X#3Y%&*LT$R=,#E/=,6QV8XXR52+L6C-J:8E1NB!6: M&(B!2& J&-#<)((5GGJ3C[!YD\0@TDU^P[R;0JL/TCBJ^FPY/-&R$DJ\N@]_ MLP7V^OVSO!%?C9485H16Q_YS\ZC$#)TPI(QOK<%Q(XR.-%:M3 ?GN8-IZ.2# M48W3=KJ"9J,3[E+J4L9/SK,Q[Z(-!I$0#)$,:V^UH#A0;FA@3' Y.I//;CF3 M/^,.?5X*>8D$OWO62_=U>#1UN'%?/7EXFJ^Y__Q[Z+E6/_BRA3\+EY]?V<)/ MT4DR)<-@([?YQ+T!%2@")BW25 EKLS;6JDGU!G9LVAB9IX@=-B192!/0+/S"[9+_N!OXQ[;/P1B:9M4II2H5QS$E!K4*F^,LU\I=7,V"2(T*,\!!E2-&2 M\0*T4QB2>4.*B9EFA-7/8R[HK,>:9)J.S/S7T-BYZ90<\:"TT8T+1_YL*N N7BE(N9BIG6S4RS.,8%1/[%,:[( M,5X+]+5&PC,'D;( 3! /.HD>0)92@F5RC4;7R#4^KEJ2-[?,BVB$[_GQ7?I^ ME 1GR4/7VDR;$LJ7)5+?K8IE;NU/:)FC[KB?5V[GM=<9-?.JI(R]*F5>YRK M?FMP,>%@N,S%3,5--_>LR2P&*?ZV7?[V:4-!)7)D8,03DDX?U MVH-&,4)RKL9S[@)'N(8>]G&5#AR$0:/=[9=:@)+/7GLS;4H"H2R1@N1BIOEV MIDS2G\H3C8@*3%.CC+14!BR48YQX=PM3CU2X\ M!DM'F$QJD3,&+&H,"F,+5!+$<+0A!I/$HVQ2@>JQ(54P7*AV8\RTY"* 0K5+ MI=JKD3KAVH3(.40A-#!C%"@1$!#!F?=8>T9#OW^YR#='9O.IY![1YQU M>L%4%DY@ZC$?F>PD:9@D:SJ\U&^54*QHI!H8) M!4:U!L6%!RLI81$C3&P*&O@<\4(!?(T!O\BHOP"^GH"?SA)0EN"M&0$9HP<6 M60!##0:NG$?:\1 QJPW@'^.PQ[_..F$TZQ'5<-;C\%X]IF)-I%9@C0F/AO652RH","&+4$GB^/I-E$N0<-'CX[$H;228<"0$Y M0-:H)'TB!ZLEAL U=X83@K2M)D%2)9J8;=#\G;G@NQZ-V!?/4!O3IGV^6[.F MI'V#ZKT78Y?9%XNGY>D9DX:X0"CR$)0SP)1PH*WRH+'E1BCF)3>;-6.RT'&A MXT=/Q]8JS+"+3D3%K!7*!44\\0Y98KUAM]-QF:FQ-*:>/G?'.2<.2PH!B\34 M46#0T7-01A+K#*.$LJUMP463T.O' @I=%[HN=%VK>S)+TI@A0U!$S#H<4^QL ME%62)M0C1PV1W-[.UV4NYO*)>[HBERMD5?04I,S#Y71B;VV838^T-$($%VT> MA<1T4Y'%S<4LO%EX*>PH?S\7'/C+*G"0H M!,>82EI(6"V8<))SZA I:8=:4/5T^0+R*<)PU$'(,PR2U1SHG(*(TFGG#/:* MB#S*4S09VZ!1GBLA[*KZXC\#DS[NHO@@_>OBDD],[U.K4WVVF";*//0R]$8$ ML/U?V_O/]G0)PVSO4EW Y8T:?N-TD]KFM!^>7CSXS;?ZIVUS_K35J6Y]]:+? M1N\^NGOY?,B5+UQ]WO#IW[ZU_.#XJ=9/)-:9249U)Z,/'CZ+GU0D<\5ZP^<( M?T(1N_5I] 3?\SF.R+U>^;.+54^4O._UE&N]_5HQ?D*X+A=;+I8(?J>W_46- MVR]+MV;X4WWM3V^0N4/>7=W-8"7F7\[&__+Z/YZ;M MG*30XBZCYS<5@^/&@HW<61#V.HU1;\''?%,F2'HWQ)9K/>8E,G56I3$\K/*( M;\=DZNK_-(;)JUFS=@-+IS8T!N=S\#5^0Q4J_,9C_$$AL)Y(IA11@7+ MB/+:."55C)X[K1SF528784)Q.8%Q)9-[\M?)X>[>]_>?_VH??-[A[].U'![] MWOKP[A7;_[S'#W??\@\G_[0_'/W^Y6HF-U_/_N<_6OLG;\G^;OOX8/<3WW_Q M5_O#[J?S]%GLX*A]\N%=^@XO7L?]UL0)C!\[/SY2)RARR@/R>4X-IAR,)!%0 M#!@3SS56NCJ!@;!N4GZ]8^?/9H=LOOQZN.I6%@>>:(I\E3. M>"RI!T(]!A:5!LNI D&E0@*%X/.A_4TZ)U%(LR[T44CS5Z<9N/1!!$$C%TPD M\N382!,<3Q9 M"(PA317F4CA&I> .!QY+G+TLXIHX&>"^[7_[F$1\9%Y1B%XB M8#HP2):*X!6W4F#OG$W*$&_0$=="FW4AD$*;OZ#-J)TDPBNLL65:1HM5E"$$ M(PBG-OH2:=>"45M3C,H%$3QB"XX$ 0PC#A;Q%'4SS[5TAAB-\P%4W!1X@PKX M'[)$_]%,4-CK]\_R7GRC&].WK8I"^QF@>9Y"8H9.&%+&M];@N!%.3MO=\Q : MH8)M^I-<8Y%+.T[;Z0J:C4ZX2[5+:2X[S\:\#9Q2FR1M4K:,16*\=,A)[*U3 MQFD^:B^+;VDO.^,.?5X*>8D$/]DX=KAQ7SUY>)JON?_\>^BY5C_XLH4_"Y>? M7]G"#S9(3(R!P)!/_,T$&!(1",.DXLG@ESD=98D\ M]$1Q;Y#Q44C'DB-PFJJDU@/17C-$)'+Q%XY@=LU^W0]4T\!_[@:*I+^3&YC> M/*,Q*A-\(O\\V9%%(KTZ,!);G^+9%)KS(CB+]?(7UY-@2'A.,:>IL!)98_I:/:= M 9A+GI3@0$T.G.KF,1=TWF--4DU'YGN51SH>#JEIG)TFP.;QG/F';FSTTL-> MR^6C4\,4E/EF>OY^_^CVJC3Q[R;)FWP0-'3Z)G^%(G5FD#H'SZZF!F@D3%L" MS,@D=(QGH#P-X TVG!LO;,AC=GA3\>M;?2N92%Z 7EQV,5,Q4UW=YC+S L5M M+LUM7LT0".4C]U0 <=0 LY*!U22"04(XZV+00=?+<3ZN0I0J+08V+_MWY\E[XA)3E:*L@!'W7$_L-P.;*\S:@96J1E[ M57,E5>"Q#3P0 YY; M#DQ0"X9I LQ3:;VU-/B8SX@U";M^ KSC*CLX"(-&N]LO=00EV[WV9MJ4 M!$)9(@7)Q4SS[5L%JT1@2%@F(XO8682"#01)BHE3@MQ!B,[>QR+6%C[$>!TU-$H^YG$-B"\H9#5CK9#]%-75^:YOQ)J:Z'AM2!<.% M:C?&3$LN$2A4NU2JO1JI,X2#M\J#Y4H!X\B#TC:9"VMO(V:>T5@OLGU2-?T(_C&)Y-^3NAL=?))@2H55BH!2AIZWP./A%$D,Y&CCLO GNK-<:M$)_I]?JIZ*("O,> 7&?47P-<3\--9 M HTI05Y)^/_LO7E3',>6-_Q5*A3/Q-@1G;B6K*I,>5Y%<$&V-8]!MH2N'^D? M1:Y04M/=MZI;"#[]>TYF;;T@0$+0@KHS1M!=2R[G_,Y^,F)&$1I;8/A<1B3- MN8P4MS27>FL8_C$>%OF_BXFI#XH,W4&1T58=%.G7ZFD".ZJG"SDVOBOI(SY& M,K=YE#+&*6<&A&;&HTQK2?,\-Z'(3.;Z"7]KD\KA&,EO@,&7>RL]*+.4I3+1 M,;&A :U'9HIP+2R)J!8)YQE/>.*.D4Q8-HKH>AO*'\A]<8OL^V-T<;]]A'HP M/=Z_;6E^4-!>UWJ_#K&'@S-N'Y:7#ZC,>&HH[ HQ$9[NFXCB6DD4T4E9EEE$I,Z8,BW6L52ACJ06]'(Z' SGN#*F7 MZ^X$GKB1V9QD/-.$ZD@0EAE!T"E' UP//7 O9^3*+--9GH0D3/$, M^$CFA//0DM#DF5"YB+C!TS+F#6"3&DWS MW+"0B21,A-1I$L'_#5Z'NX+$U2!XG%J3)#PF6:XS;#@)H"B$(-S:Q&;6:IL" M* YNAP&/MPI[!CS^MBY"EB94Y7%HC**449YEDF&*F*6L >/8_LOSEV7(*PWT]Y0ZW/':G09R80"CL M]"@FYW@"Q&0ZQR2/$C[&5IB-^'BD_GU MK-#SDT;>]VZL03+L;A$2&&@QO_R6;4&*="7'J_?SI&P&,Q/'ALC2B(]$6!CK M4S$^$^?5DU^6-P%V8&4)5V=_^39L-6'<.\JOJ9QN[UZ\^N/MT1\'P='SO3\. M7_X)2M;SUZ/@Q>'>Y?"\+4/?:V7-7E_6O&XD#$JEO@[K2C[R7P.ORV[]]'YZ M,Q$+7<"4?M[^L;Z8@ (P7< S=#4*S&=E4*/#O+\ =D7/@:D51]M_%Z4X2TDN_#G>BK_PN#>.ONO-+@V4[+/_:\0QC MO7RL4;03IWP8[##8.$NO]=@KR@FNS)*_P:5\[=(-'D6/N_?3HV"S^VQO>GHZ MG7B9?XT>!+>Y8EMXZ0^Q9;M*+4X7[J"5P!5=!=]GXWZ(Q3B:SL5X:?YWR/.] MH,9E?KD-KKGM7E!?>'*==B37F?*C6KK=T^EB,G_$S-AUR!*-5)71$;N8K8\ XJ M8J_QC&M'WW[0D/G&:M=4V9QG2<2X#*D*4QZ+7.5*A)+R%'ZXJ'D8)DDT5+NN M1LW?G;[;W[TX^!VCXR_B=Q]>C5\>C4_>_?,F?/O/WQ?P67CP^]_TW?[XPVK4 M'.[\>+!_IY=&S>\A MB^=1Y^D\FDR6? $?:!PPB>B9#')+92$AK&E,!VA"3%G%6;VH0G M&1XG^G#2;!Y$YN. F8\!,T, 31YF3/ XI'D22LZ%89$,9:ASGG\!,X?LQ3N# MT[@/IS&3.;&39PFGHS1\0+GF Z9N"[H\ M3DR]265C!IRGE-!<)#E-<\GSR&1AIJF-1$QM,C'MU"^_L!W 9PVX)9WP#;K.()93;E.4MH M&BENM RC/-4TLBQ.PL'(OBOV&DTF$DO.024<4'- S>^,FFD6FHQ;L*@MY5H*D0"0AB(13!JNU&!F;P6@ M%CU 9;FP81YF)(F%)E091F0N8@*;F'";)C)1^9-G44Q'/!_L[.&,IOX.O*BJ M!0:>L?!!^5S("MD33VP"7)@8#QAGQ?PD,*>S\?3A,E*FC*K41") XC.XWI?>!:O?ERQF.N7K^V92JJ(P>0M8WP?#S+F1] MN/_BO4FCB+$P)S:+,D+S6!(9Y0G)F*:)U%EJ: 0Z<9*/HOSRYLS#F1'#63X/ M:YMN$A]BB8X3QN)< [/$5J8R"74&4 CZ$37I%?!X4VSE48VB0+GSS+1@E?;X Q,/AV,_B MP\,V#=MT#^)2T(1F7%D9]_**,U'J M:U6[?L^3]GY 3>OK%.(O$-<]Q7Z';1JVZ?ZWZ28IB[?@YUNV3G;UAT4U=_TE M7QE7IWPT!2#]I\/1WZ:E"WS\2X!M@A6\9E()'.=@I]S 3CDL^FX]]=Z*2&,K1?E#'BPW7@PP/:P3<,V/? , MFT&Z;I=T[1GT;\[>BU3%<9Y')$QL1FAD<\*I2(B1L4VE31,:JNT3KX\K='YH MYL%X6@VQ\,&9/&S3L$W#-@W;=&NAF5A919.(ATG.:*1BG@L&GXG$Y&F6RO : MFN#-VRV!0//MQ?\$J3;H;S?0WUZ^[CHM'1X=O%<9E7%,&2I?!?2$R4 MY(1F1A >9AHLY3 6G'$MDFB[H/9Q1;_12E8G8G)LL$'(8E(:&-.%T<&Q@+^G M>,8WIIL[1]00"1^Y%&F2 MA6&J,RM$RFZDAB_KVN[ SZ5#U+SJ_:951?[PN:F_@T*"^OC+R6NC%F4Q+TRU M6Q85?-6O00>%YJ4]$I\'M?VF:GO;TO5-\EZP*.0\TB1)J"94FXAP,,5(F,O( MAB93-@>U/6+)-^CL \-O,)K"C>KJ08^,[ MN'Y#K^D?J.WRQOZ>H02TQ/]E5-)821Z'6@L9,A%S+)&L.R]_6UO/X:#);^FT M<[0[[V#P[=G[+#<:]%M-K.8 @R#H"-.9(2S5UB8R%T;YDR:3C(ZB-'HXS9>_ MB7U_C'[WMX]0#Z8;_K#BZY Z1NJ] RR1/TSPWQ-@<"\_RC @J+*$YBV1B)69$Z-APQ54&>C:HV#P<)>DZ<'_MZ:,#;@ZX M^3!Q\P:P&3$\]CBC&!"+"!4F),R 7IN&0E%CJ% RQ*C8X <>$'FKT&= Y&]"Y)3',M1I)",; MTRBS##2CA+(X#4VJ-1>#XV$[P/I%'ZP3Q;F-E"0BC#6AD61$&BE)JE*>=K\\FMS4$ Q<8OK;OKU5)3'Q:19'ZS#6)F2>Y__^M>S M0L]/GG*^DT<.9QCKY6.-HITXY<-@A\'&67JMQUZ1QW:# Y2OO)2O7;I!D?6X>S\% M:INUMCU_AK53EZY1@':;*[:%E_X06[:KU.)TX1I,!R[;-_@^&_=#+,;1="[& M2_._0Y[OV=*7J8,;-,+M7E"?\7B=6M3K3/E1+=WN*9@1\T?,C%TCO0 [Z9$7 MDZ#NI?>8%Z4'U_O&%JIXS"2R5)D2^-*41[P4743:?8@*S'VC3*G MTI1U-4:$U1@1OX-JC&L\X]I^GQ_46;NQTL*H7-)049E(0<,\XV&_'QXC!^GK[[\/?%X>ES^N[W%]A(/#DX MVKTXO'AS\6[_W7C-7WOT-GD+][X\.DC>'HU/#_19G(TR M%H]RK'.ZQ%E[#\&C1QT>>C0!H*\#E$<4DK\SU A;U+ ZHR**-4D8GFE@4TID M9 W\P&X$81Z9^($5 3R(:/L F(\!,+,H93)-F4D23E,K16R,#'6>B3@*$YU< M#IA#Q/S.L#1NL51G(LPB$9'N?)]+'6UO!\>6FD+K49$DH$E M2YB(!:&9#8E,64(2K"D.4V&$QN;263A*^+=T4QF0;4"V[9GU35I+"9ND(LXC M#B8<9NBI4$I#4Y-'C"6I&FSKNP*MKN?;[GLC4VZ4R$B4IUBXF5DB=1R1D IF MHY3FTJ9/GK%X4 8'R!P@\XXA4W)%.4]2:92D+,Q$Q$W*,LDI-B@Q=+"NMP)- MBQ9-;4YC'6I+F.I&$Y]P2E@B=,LLS1N639U&2CFC(!T@=6O+W=N!%52TP MU!Q,+1Y(C]F/%3(G-N@'5)@8#Q=GQ?PD,*>S\?3$AS3B72C.6/'G&1TFVCHL#=V\W=P\@/&S3L$WW("M9 M1$5"LSQ5<4C!HF#**&YCQF6:B)"F@ZS\@61EWP\4,_2;1Y9D&5>$)HDA4LB$ MB#QB6I@D%-QNG[2\PM_25-O#8,V7(6&X\J%?.9#*<.7MD,J-#G7=?B_ND?CL M7+0G_C"C8#$#%0"/4L4_IC8HX=>R4%ATY[V[XDR4^NO.6'W7+KY=_6%1GT/]RKABY:,I8.P_'<3^-BU=+.1? HP6+.,UDTK@% 8# MY@8&S&$_35PP:J,P2XG)72YCJHC4@A%.,S!4=4J9 ?&>CB*Z'L2^E\/;!QX? MH'C8IF&;ME5BWJ6C;Y"8=R8Q^RZ_5"B3"B&(T&E.J @E84QH8N W%<.OB99; M)3,?5W:5_)_CZ:=GW4 ML(W:BTG=1,TI$W)5F7B%N:E5,3>O3?FI4,;'&U\9-3V>N*>XT..@AG MY'">QYIEABBM*:$I2XE0B2):)!%6"-!,94^>L5'$UA6. 0RV&PP&S!ZV:=BF M!YZ1,XC6[1*M?6M>"\T2JK!RBS-"&3-$@KY%+,?.8"G+-:/;)UP?5ZA]Z9WP M#$6*S^2DT-I,G@ZT_@5:?[D7GK5J9&AX+ED"Q@+4=AT)GD92QR(T,KQ& M ZVA1<+M:AM=ERRNTRQ4.2>I-)I037/"I,Z)B?-8@(U%%=-/GM$-:?%#7LG6 MEJ6"VD0E*K.B_0E2 M;5#;;J*VO>[9OKG)K8YR 51D4D(9C0G+0T:PF6,:)5HF[O@C/DK#]7:KU]?; M!OX=8';8IGO/UQ]@]DYAMF\=1X;3R)J<9"JR"+0988JE)*1)I$VF\D1GVP6T MCRMPCP:R.A&38X.]31>3TL"8+HP.C@7\#9Q93+!BWF7&#!'BP1T[;-.P3<,V M#=LT;-,/OTTW<74D>23B1')E#=74BC ),RXYEUEN1,:OH8,OZ]F7#KG MW:O;;UH%Y ]?'_L[J"&H@[^:#&O+1'XO.@JM^D M4=[1[MS]]QK5==#5EK-$RB6"O"K05.YR(A .F:L%"&)C*"4FJWC--O*6Y] M;5M<%Y^^LT&^^4BB?XDQGCQ2!6(>_.]B8OR*)^$H0'YK5]X-[[X\CO51,WZM MGB:PHWJZD&/CCYOYAF.Q?J 3HC8>1A)*(6+\'QXT&2O)\6PH(4,F8AZ*U!T2 M].\U&2T5&47G[.R/W865\3Y;@-YKWGZ,B]X=,/?&S?;2[-#PK9Z]KN MU^'U< [J=P#EP^X<5)J"S:$D(YEDV/(PR8A($D92RI2.8F4H50#*Z0#& QAO M$_ ,8/Q-8)S8+!:QB7(F'3,.?9Y6 \G+!ZASC=*<\\Q9W* M#:)S1&B.;?8B@.W8&"%!EMHP9T^>T9"-0IX-8#V ]38!TP#6WY:6E>=<"IIQ MQ:BA-E3,AERE,H^HC'C*^>5H??-LK &VOQFV7W;JM4V,L%F6$F%2"[ =IP30 M6I X-52%4JLPB3$E*QPEZ3ILWS@G:T#- 34?-&K>I)23,9;:T(1Y+FFLK= I M58IIDT6Q@,\'?\/=.8'[@>]4<9FQA$@J-*'69H1E"O[,I5$8P](4$#%B@_MW M@..M@IX!CK\)CE,>2ZSWD9&-:919EE.=4!:GH4FUYF+P.&P'4G>)"XFT,9=4 M$YM8A9W]E\3T%?STK]/RD0=S>C36EAMTM0L*4%_/+;]F6 MO'O6:TW0NO5Z\>J/MT=_' 1' MS_?^.'SY)XB6YZ]'P8O#O9L3\5T/_=!Q[7R*#!J\F8B%+I C]UI&W>LSZF\M MH[YN&75MBI>SU3?SY/4HCX9/OOPN[/Y9V/.[7_(HA26/=H):,SM'?/ 5+.0RIR%S>:=3DG49>)UM6M?ZUJ."M5;5O*E46 MKK7I[D3_2U1%]=+^50(23^:N/^H1O/5?8]#+[E-_%X0DH4V/SQZOS=__HF8QI!DI9 M?/#AW8>7^V_A?2^2P]_?)*"0P;C5V>'^Q^3PP]_G;T]?7!S$OX$R]7=X\/=[ MGNM(Y]J0W&+%N[6 RY=2$7E$N)@NC=U'-%1$W2D82%&-%8YZP M4.1A+DP*]\B'5R M/C\Y#8Z,.IG .X\+4P&:3M1.\!.B%!;5Q.&O>U[U<']%O_X$U(P>Q0JQR?PP/% M\62*B"K/\5'2/^',B!+URD 6\.6DZ!0'M"%F.7-+X\+VF $O'50& .PZC-QZ._ MW7T(J\/ Q!N/IV?NX?@:3,K%2;@;=E[O!+]-I]J3=KDX#G8UB.^BFOM'KTO MFRIK=P76FXG1&ROK/U<(!LA$_V6]AJ'^ADM55&HZ"O9@+F I3PHQ M"LY."G42@ $]#6!0GU!I1HIK:"7PDG!Y[T[PDK89_^JU;JO^1.(?3ZJ3HC3 M+F.X9%IX"OEC"FLXG8R I3X+_Y$(8&D6%LQ!5U$0P&](-.?XI+WS&"_X$"4,/ XC+*1V_QF<.@",/C(,S#OQ^=D>C;!@\07LBJ ZLOS%>KZO_ ^ M/3W=";K3!<;G([P(L[PQN3NZ^?-?PT,%<+Y97C>8)&B.<^%';<$$/U8_%6#SP'\=\"PQ MT_*PP%8M<..K32_"L9;FDP&1$]AR>AI48NQU-(7;>%KO]_HK+N6F'O1'\59C M_\M)L+LXAC$%2 3H2Q8G.E$BE M!55+,Q'%4@J11BJ.J)9UB0]L-FE^^89L==C%E]9YP4#&@^B!/]R@7K@YO9@< M 5Q4?MS;DLA^#XK9\XO#W?="467C!!2S*(D)Y9(1EJJ8:)T*E:64TA1T_&@4 MI_DHHNOM,@*_W4OZ@E_L5ET 8D%1.$42ARUQ^"."V4*.02&?6FL<+(HY?@CZ MF*.N__,EC^I?QI]?ND)CPC#-0DXC*1(:F92E2<@,8S9+M!%6UI[53:1U*?W\ M5?KC5>KW/5I:@;']_3[*J1XX4&H$'ZL0O 9?,9E:;*-))@ 5!9GI4%2M]:' 3^$ D$ MZMD")"7H:PZ?.K%],W3Z!LJY$I2*ONG-X:4;^]'TKWKDG6RNJVSLGN,6 M1W^/F.0./A^>O1XIS('( J#Q6 EK8RS#B07):,>+Z>F]V MTPH" 0%.T>*8E5.,LZ(.H QH"=HK 4AT+2R=@9KY932Z74E'TAL(NK_J"?P& MPT;9AO;"9O+)'A_YI(!8L;0F";4F*A:2T#C/"4L,(SK5>6)-;H'+GSR+P2YE MEY2=@N8U+E"A=TY4V"B]4$Z%U6AN+"9SK^07]>H#+51K'O5?5GP*-_*P)9L\ M;'TUDVU4,^_)R1E_=X_;:YBD.W5H,N\.)?IK"KH$F.%;XV4[;\*<;\_>'KT: MO_O]S=G!_O'%6R#1P_UC>A@? +F^30_^^?OL\$A%;R]VXU5R/_SPKY/#W__] M\=W1[MG+_+##Q\_O]O?C0XO_OWA8/^=/;@X !9X^U[E MN<3V9B1/L(J%U%T#LAJMF-KW&T73F8Y<%GF944KJ$FLI2%2K)4:. H MRK56L 9M:/Z[.8"]JW>%%,_]ST=-CD>[[RW-(I"# +IAA!U/!2/2R)B$V+>Z:)TJ%;)\4:.U^^'BNZ)3]&16:AK MX*0C&V2A?HS@.EZ%[78HKX6J-\6;@Q/QR032F EH8&8F:C\>WE=J)T2=+_;8 M3$SIO35*H1-9NTMJC %+$9X[&YM+/*JPM+N.XT7PTQ/G._U]=_>O)S][E]QL M!MODG,'E A^!'Y;FV!U>AUZKVO3HFH*X*YY_KKL6HH8%$A]1R]F]3UX_WX-' MHW.DQ!0(%Y0OB]/>]&&BTQ)'OA/L5F@+G19S'*ZS;N!ETZH>RRA0ID3W%JB! MT[D/]4_+8(HM37K/*R9>2W1FT D:SZ"G3O C7+$2#P@MO0<HV$:W[R*_BV(4$4#T: M3ZL%D/?(7]<-P?OD>MIV$PN],E4!O01NMGA)(!>8FH+I$(T9V?<@]E=H;3W@ M*Q=E&)NYN4:&1.N)KM >[0WWNCD6FVA^6D=-0)[ 6B,>P!IO]'U.0$:.K[,Z M$SUJV&$Z*R9UX,N[9O&2$:R$';N#&6&ANL,9J^ G?'I1.=Z:3L9.O'MR0NMH M47H?37?#SSVJ W*H*E0)<%6='2^*LAO792[=*Y>OMX/>9P#$M!C/'7OV7,S- M6^85E\#L $FI]4@9F@B>>U\ M"CL8F,\S6$ <:/W>6#79%7[WZ(?W0F_7 *[6 =5'3K./7\6R2]_B*#AY0]BSF\P MHR *R?\=P1C'<&,[=)!B<(%_[&]&E@O@:?]7G'D:WEFW98,;1!8OH[E-(7.))&X63[_[R:SG_.)D]E[^^\4^B?C- _XW3A188F?T0]V3"-G%&+,7TJVN M4:]" ,/1YK10R\%-#/*C'"\+ SNN77EHX\B0=9H0JK#EPCGK*]2;JCD 46T> M3%SHV&=_G+NYOR#KH>YLUNJE7"R7AC\ -85",V@S*FFB[+NO096 MP PWNO*Z-$@:\8@ M#V%WR&PLE-.+?@'Y4IFQ)9@_@;'P"0;3)_K+(>WK[_N/2$ N3_#W=C%!4C8K MT@KI.F5SC:2\3E\ 1:G6ABJJ3C_$?:\Q$G_W%XY:&@3JJZ:3B1F[&WM_H8E3 ME)I@0O?YYN21XC*S%Q_EU49G*9N_<6DUI6 T)%\4,^L,#.I='2(%N,(&01U6#D%"\WG MLD19/\G@#Y?K%;RTP'/(%377>NO>6^]+:3W!3V>H(_5Y^+^74H$J7'D0V;AA M/X_PYKD(]L9 YNX/&,3<3$X8M /M,H:,RS"!_3%@ M'4[/39UI7S][U.1%>"J9@M&SQFFN0*+._<%X9ON<.:8=N%B?IPX$K5/0 (.S M:?D1%+Y/13F=^+R8U2PYE\*TD!_0=(,[ZU=@-@XL,8QYTLL@\I89J)R8GN=, MFNK$6)1Q23@] VY46^\^S0\=(<(3W66DOX[E+0)JA, YK!*:;VCTSYP% M.JL]TMY"KAE:FV,T&& MY!"U\]X)_CD!G7IM?*VNY+#?C!']W9WO"I^:5OA$ORY#RBGE-7GT*!$VJUO" M[G,T3V OD-4!?^;>Z"W0O7':.!>[TI#CC6CG>=XN2F^4.K!:X;>>O#/6^D4& MZOJR4;HY^+52\O%HZCWRR^L]AM*-!URZ$?RTUT# SS>)_(JB>SN M+@T(U%H#<8K'E>(9QWA6P%315>IO#U!1&WM?%EC/3B34KZH3^9W<@SEAJCSF M=6%>ODM7/S$W+(E%S4.6Q;?MK[ZG.ESW\IW@^[P]OM;;O]I#]Q!,.Z^/-89U M4)U7@,B>[7H%)ST.JTX*ZQBP0$<\&.ZUN=.8Z<[8-UY)ZYF$<&_CX,62$_^] MTQ1GSEW<6CB@X@M0]!<;M%BAA0MS(@8U2B&\[A3#;RZB=0I&BH.4B4M;@V?. M3LXKT&P%LFGK9/ OFO3M!?UR;0FQ!$UU;'F+?TR8Z$Z,FPL:1 MX4: [^J/<>-L=H(_IF=P=8FO*="@Q9(K=*VYZ&>%Q(O.D];2@UF"/'-%6Y@* M6L?7\9FX-DB0ESI3\-E>[,U\I@;(R@IO=]D#W:IM7G:,XOOPW;S 0;D0WXU\ M;3\P*3O\77%DU+KB=%&Y+(5/A7'5;H@Y8U"("HWVI?.O&/P^0R.8^\K_1B[=:N3KA%]I(^>!0'>'=R\]#@)LZISJ:KJ\S5.Y5KP M##:OY\-2>G^NVX56?@>[A1X%KY!@K)>XSX&ZI^@8KO.&SH-=-:\SA/9V7SU_ MC7\_^;FO<#?T83 RT(+KAM%T+C)MK"G[>16UXET&+L/("_$&XV;B'(5X,!>? MC8MBV,5$.^CJ?8,\ D3=>(J=<8(ECP+>HD\;$8\7:D1!57A=X=2 (-=>M@![ MC('[O-<)3"F?^($V$ SDW/,8F$,N<=296E4_SZI=G$;! ,"<@1>3B3?]L5:7._9!B/G5_3;0Y@.D32PS0_/'B5[, MD0-YWGGMQ],*17M9GF-WK>H:1,,GFZ5R[,(E/=7RHLL8 M_$N$;8-6_T-$F3ML4V;ZG/ M!>?<+'O/6%\D-Y_-RK;1?-2F-JXYV$K( M 1)5,U ?19#IVA.@#SZ"9#^:6@0 Y&7QRYO&AXWZ5P5,-=:"&^>5YN(4.?1 MU!D2HDE=7+L!T0'M-V?$- D4 DRM8^\TKYL]U'7#\UHI;E5'#+6*>O,.B]7[?W;D'<,AAN,O()%_3B9GDU6NVR"IA0MWJ@6K_TC[YJP5FS]9LGQRM9*Q/L4.$#T_4BNS0J M IAQZJ:+"5+^KV6/@R/,;GB-%8^]I!P#PP-=EO[(I;:X#/J=^]6%'H>,<6ZD MW[S3\'2*'7<:0JE)SF=%>,["0->T'.LSC.5UP;(UHOB"0VC4 [J6%; W19V? M;VO'(0J@B9C7O^$8:IYHF;P" '%9-T PF^Z!C^M;2E=_X#$1DW<\*:L%8O78 MDSP &?S$=(V-SEQ@[#.#-1U5YUAMHW/H$*B# ^@^$![,R@8>O9^@5ES:]6AX M HL_$%A;5A^U,ZSEW+4"?A.$FQ$^6:*C3Q8U>S6TUN^F/!R M:\&+1YM+ M:YBNRH19S9S)%N4AIQG)M'W532Q62*_,L6I7("-@[OT MT%P674(X2D:PY+R2[*M_?6Z B[@"W-0&0F\QVFS345\JUQ(6K9>%,\Z<4H$M M+9W$/W,2?^:ZT=J7C#M!;UZ=W.UGF]>S MK0-32R:NLPQU[OP"'Y$13.2J^,^8C*__+ 0==:5-YZWZO5"=>[!FV= M<7"$U=!U&\Z?FIZC?QVU#<345!O8R7F_\U^MO=4UWI/@ .T>>-9NY=*M'!Y7.78:9V2!0:T2[:8EU-,EM==N]&FHASU%]PO9W L@*B:1X(. M4K1E&E;63*=8"7))8/!*[IO>I\7305);RD/=MV8]NI& MES@#OZJE)W+_1Z&[/3IXW:WKRTGP4LVGKM%K.G+^\%'SW-;\PP$\UVXNL%=_ M":QW,!6V^\>\,%B@LZES.VP<<^?-6(X'K:G"+M0Z_5@G*:,%][]B@L6,05V* MZWIL-MT/74@0IN([TOEA(%V(L9EH409O,9T%[^I6XZ\FZR;XS9C@M8)[%C 6 M(.F9ZSO["O_RPYTUGVWFY(T3]8!@:K>-XU QJ6%'U/2-HG/CEB.%-TUDA>]! MBY#DC9?&M&YW:L/DT=7R%9-'V3WV,^_W NP^;MD9@*^I:*WS2EYXITQWK1^3 MZM(!-*SL*>!+3R/^3^']21R_X M6]X 6=U+P.W/\J;T <.',[&\8E%Y3D/LV[#/'FVVS5?P@TOH?3-W4J-KV-'R M&\8#G7E; T+M*W6%V_7>-'TW6J)&$2);$Q7SE/QFM\3FLY,:_A'=%ZT>H/LC M:C'R<&^_)7P 6B#KQG_DXIE3M>'9_M,K'OQG]^"1*QV98.51@!Z2KF^!]SET MT^QWC/YDZCHHP * ^^:Y![M[7>M.3!IVP?BR^"1\IXSV!L<0C23R"8>@(HU% M<>J\K-(T.6O(RL@'Z+(T99,DY?*X:L8'(]34\331R418.J=!%=X1KM"EX>Q^ MSU#+TKKQBVQ KJZI]BK(X-\P7__4#XNRJ+0O\?1N^]Y8C@W&HF9 8O7@>]E! MSFE;5*HT35/*4_'1-:2$/5HKY6H4),R8;B0?7MC"F1M,?S=Q1Y8O[R.?FV*; MH0TTW(ND]!_K$[:K!08=,!<-=Z43O9@1 ^L]@-1MYQXUFD?,FV2NP^DG,+*J MX#7Z7;R+J:7#VH^-4:T>!P>;BA]?3'SP!_EIOU,5CXSOX?);TV6\X>L7^T>_ M]47P2J?RKGS2$Y-[HQB?8HDHACQ;"&E!M1-M-40X), 04J=+E"Z/LB733K%9 M-E0D@.Z94X [GN[>V#VDEJ2;,_9: ;WZ>@#'9LVGFS;$#=<[JK<;@8D2J]C&BR'@.#W7=@J;!15 ]2ZLY+ MP6*&?$N9+_3N!Y'Z&BXF4N+A V/C6YNV3^\,!3< _[2(!EJ!2JK'= M.4#A.(C"54;LZ&4Q\WZH91VNH[^6$&C2TQJ![&[2(#;,->,RX3GJ53JR;,H3-9;!>-^WF0;HXP;F5*;:AG1F$G& MC54B2R75:,IX!NR1XXN)Z MQ^=1$Q1RP3XO*5JN%LVQ>:"IE5/AB\0!(%>\ [5'SQ?SE_7Y+$6=BMJ!Q099 MTBO_1L,5D*NL.TDT42UW8%\=GFO;W_F+9D *FQ^[[*CJ"3Q\B[^Y;H,GNK)# MEU_O>[TY[;DYQZ07+%7!)S'&F#]*SBXLWI,GS_=^[\L4UQ6[*_P9-:Y07-.Y M$:==@ZM.77 %5U@ZTOIJFK83ON2RRQ[QLJV)8357+^]>M_R=5%]>GJ9@0Z)9 M,:ZK7'QMYX8"F*6Q6N/]F[Q81L- MKI:;AIGORG3!*F;I@9=HYOF=54S$+\# MJ$$V5/,%/>1F?4[O49OXQYE9=0M/7*Q3\6%:+B]Y;0JW7.YKJIS7U]=T+9=7 M13[3Q(7DD;Q=0\A>FF.C6O:ZB.Q@AQ-\A]=@#9+$B<'.+?XV49]^U9;V3E?M! G]BZ[ M-#7;+VE;F?Z..S7,9R,LZ5]-E4"U_,YV7>LIH >G2]>H1]^ZU=MTKN:HLK6R MNJC-A>KUOIACR?)QVQVU[CV+&/%)E,745R)@N5G7[++ ^M*1SQ94B[$H?:&3 MRRY'/?]X4K0'U$FA?3(35LA-*@/RPS2X 8NZ4GRTW(^U2UYR#@?L\-FZD/QJ M==D=[?SK"3WJXLH7]BHK<17@G<.N[A2Z4DCKBUVZE)S. (2'.V-:PO=\7M5 +"A:)]DLRX+I>M8>X4DQ"">"R!VI9KNV*XN M^\]EMKO<)T?*H\ 4+GC8.E[]_9YBN^2=)D.W"\4L\^,E63?>G;>>N/,0_5-Q MN!.E]\8-=6+=R%7$]7K7M=YG(-K.2^[3T@16=+LJV]X1AQNBR+[IF>]2 <0$ MHQ=E]Y8&B_NQ=(Q[-V7 RY1?RXX>T>X$OX.<\L1O/DW'+CL<9-VB(#X(*K#$I&]7]81-UT^U;FE$FLAD;8_5-EAKR1?>:C5= MR&NI,WV7*^"5M_64$51IU$D=N,.V&:W/WZF/H]I)T(_T+2;5PAG&=C%VA?A. M66R4OY7P1FW8JR9\>5Z'+^-1G5@U*Q>Z+AWR'48;([Q=%/\@K_,=%Y-:4CD' MPZ;\=]>XP'65#T E_H(ZW*B^O:XQ4Z_7+KES^AEA38)5XPY:6I76*0#K:9RZ MV)/Y3KNL.D6X5ROOVB;@RT".+Y37=K&RI__,NBVI.X2V+=9;OL6U#/':JB]! MZ1T-&^CI0KK.OMBA9MD+TJL-:94!UTG JQ)U,=2&#NDW +#O>U;1F\J\M,\K M7ZE7/3;?LCN3Z/@]$XK2R!K"$RX)C?(8FYMS$N4\%4+P5 GYI3.&MO-0(9>2 M^\:7++8[_$BM_+;OC#]II=_]]!H'0?AS'= ,0&9W[J_V^* F+[;J':G2YGN8 M9MF]NZBJ%J>S>5?24PL_']5'/$/G@,\%=GDO]?G66*!6M,?*-]UYZZ-TNFCO ML0LF7')/VU=#UV_?C%\^C6!]1A\43W3BHEKJ4M$<:U=F%+@<4=KIIB%A7 MR_66RF"\P0=4L$ZH6;#U!L"]UML;?&>C-@\)3[9HR_%1<6E+\UW"$8(Y"M_: M=U?;=6"]XH=C=RZXCT.X+B5^HDW/X%$]1Z_[= YU%R<9N_.+ZO7O#[XC ]"@ M*F?2UNZFLG"M&E51J@5(=#D5I7_"J<32X39/XZ^]?^U67687WNL$;]VO5T[+ MTGN07'4B3K/7?@#%,R[#LJ^R]E'6/6!PEIWWNSNA'8\/I3X MK AL-@2[7Y?1[]45Q*U7MD?XI5FJKUOTCU, .0M#7[AS0)*J;;+.; M4^N'NG++G3L:9Q-LFLU2*HFHVK!:-RD CUY6RFIOJEJ1'6&=\D2O+&]=U[8* M!3V.:(-$WM!XY@3GUC]25.Z3]6.'.KKK-S)02H3/N%:U1M5 Q] M"E[C.Y_VYWG]LX6^37I\7Q7GQ006TYU0-1SEM_5]<0\-"E@HW5&.]U=KX3Q;4JT_0_J[\H_5 MVHLNH;\^U[%^8!/;]=WW:I]*OSNJ.[;G%-76"Z<*P$B=FNI\(%U(R^L "IZ" M82Q'CJ>F5@G[Z]-K;+'AH3B?LQ+#X!-_^@;*Z(Z4FVAMV["L+^)-'FFDM1SE:JFGVP\\5\X9'F'YQ-U[I?=?9/>TC0\LK)$*J/_+$E5HT2G)/#^T"M:,& M 0%*17T^#B;'7W"V], M-*=;HNWA"+J)D%UR+&//+-W0@<$W6<*XO"]F6*)_5(Q=(S;;&CEEWZBM?"H, M"(W:Z0N0M#A=>!NS.2[I=%::$Q@7)K_@0Y=M VP7=H/LT*]295?21'WG)7@8 MT#&L]-/)XO1L6NK*3%:UWGW8C.ZLXMUFMP _7L->O:J7ZD^8U"-.+3V.#CZH M]R9D6:RE)I$*!:&9H$3$#/1C&D9"TP1^BB?/)M.US-)Y1]X^[VZ529QH66>4 M'H_T?"S-:;&H M$^E!2ZEK2ET[B,I[-*_2;=;TKJL]>_?EK7OE3@W!C:B.2J'-[D2_Q-'OUL[; M[OO=QLL+0+-?^WB;J[RG[['AB0MG/G\?YEQ2FG$B3)(3RA+ DYQ9DM H9B8S M0JI\-;[$RI48)**3D-=21XSF-!11KI;78(-IL>=+0Q"G:78@ -?03M MM:ZM22^6T%[_D)R*R\M3MLO3($_5!O?Z506U>>.L^*5T27^@9E.?O)K;63<\ M7&N35&NJ1=F&\+IBH4W'+K39%1/4.<:])KQ8G>7P>"?8.*FJP\!I:U=VUN22 ME[%JK$,QZ<7GKH@NDBMT[F*>(';&6'16 MN&JF#M\[:>KLI,Y=V ;FW6V]0&O;L7)I0UHCK*K#JO59$AL$(3H$0BUR!1DUK@W4XUY<##7 [:3O!ZX3NZ-,>%B*Y0?[*"'QM=8W['U]2E+M&] M2W/8U-?SVL?8WAJ)/+H$[R@<,KR'#.];R?"^,F-[M=UF1L&$";E0$6C",959 MIEBFE;9<*VNRJ]+^M@6\-Z_&E3K^"N@?=Z6*A3GSPK4/\U\5F*A]I.ZP#^SD M[A[:Y42)#7I=K;==':]H4FG:M'+1:@R;NLV#?GIE:N[W-7;[)NR>6Y@_G7?@ MY>2WII5]WQ[&GX\Y>^7E_O/WPL1:,I62Q)B(("F#F9L9HH7@3+,\U4Q]*5>W M5T_N:ORVDHE;[U2O3YD_HKN9\M59E=IY3^YZZ8+&).N?GYZG8K[2U8( M%L0/IU4V2@ !@LJ:F%7F:?/+K[JH9F-Q_K28N.FYFWZMGU]K**C68+=2!(KZ M+>Z%_NM.8.^$7FC/2_A/-V^NO]YQ7_TRU^O?I.!U\3DX\.'!Y^OG[+9\??5L M']K"N/Z.?DG:;K))-'(Z(X8R'_'2?)%FEA?F"J["4^R.7=(VJ<>NE#'6_OJ% M]1@;NX[RT]D]:,>X%O_R^N2H=_ >AEE<*&R51*Z:="WZG+"GG\+>O/[Z]> '?_4T/X-IW^^_&A_'?GP]_?Q$>[,.[_CF(FGO@78MW M\9OLX.A5\?+H\.-A_.K#P8=_?X!WG1]^&'\\/'V3O-O'Y_Y]=@ VQMN+?]N# MU^'G/X^>S^'?L_=:)-;2B!)F8Y=BH0@WH21)8J7E2:83&CYY%L6C/(K6@NP^ M$>>[,0I^>T.&^8*0NA*M5P7= '@#X*T GN2*19S&:68[2\)C9DBDF,KFE@;T-)4(GGTY%DRRC>TJK\A9FV&AN^JAJV\ M\E+_ZJ-GY,0*JVP&NYWAN0&1#&U*DRS,LDCFTK"5\IQO4D,&1KX]1NZ,+1G' M)K? PR(Q&:&1CHC4<4YTS'EFPUA(RC'-:91N.*U@X.0'P\G?6&@WG'V[DB?'/[S(CG\_= >7CP/#S_ >X[>T(/]-_'+W?>A M$3SC>41X:A,4A9HP \9XQ+21P%1YKA/8RM=[01)G+:\L97?>1*QL(.2')U;R MF)L0+#RA:$1Y)D0$"V$UB \1)A$7UXL_7IARJD5U,GBF[H*_.BO/4&DR&QF2 M2_3$1R8E,HP-B905J0[CC!KVY)E+5XU_O27?U!:YVP:1 )= M1GL]Q/H'-_/,H/@>WO(C@TL/TVL'UG@$21,"),-6$\ M!)W&"$VXIC'1UEB=4!6'+'WR+!\E$1W8_F&R_5U$D@:VWP:V[TP9$#[1]/W5A]0F#7KJUF%JYW< /-4<#P4,:0K: M:9YEA&:_5B=&+L7EI]URKN!>37L?SEH]\6\''WEOP\.C@?1*S..>6$DN9!=*/ M$B(BPX@.1'BR;,H'='DEH/9 ^!M%]\/@#< WH,%O"XJHDVFLHPBUAE.*$LM M84F.9=N1T@EL"@W9CP9X#[[P;$-'P,H20K7*L;&1):F6F3',RBB6KD49S;>IL]%06?(#-AL:Z92S,%)IDC]Y%HS]<]KZ[NK&! MO;\[>W?&2&;34(/Q2.(H402,2&!OG6N2IDHR)O.0IPHK0M-LFX3W@X\#^CX7 MI8%Q7+BSRWNFQC2 M6\ IGFD1&U!09/SD63:B:?@-U:M#RZPMYN9[M"T&;KX-;N[LB=2&C-$X(;!= MP,U9EA().TEX;BFEJ8Z2R#KO9YBQ@9T?)CO?HRTQL/-ML'-G/[ \"]/0AD29 ME!-JPH0(:; ;;93'D1$RCP3:#S%=K_"X%VY^\)&*;VPM44]W*-F[NP7:;F#? MCM820W#ZN^'Y4F- F^A8<9%CUU,&ZAGCJ)EQ$HDTL:'AJ37)DV=Q.DK"=?7L MZQQ"]U^R=TO.X@%3!TP=4KH'3/68VNNZF(H#*9>H[7$]VD!T31, 1K&^M%2X#*^*JJ/>Z71P&;PVX])P-_6 MY^'B!9X2D5L3@ZG$A$#_ER B27 %;9)Q(Z-$YAY]BLG"Z%W$CEB!="1L")*F(G3""PMP^DU^T)$[+(."-\)?MT3GQ9S>)WZC:M MBKG1V&7$+DVHF"\\_9V=%.ID%,"TYF[Y3L5Y( W>8#[#[P3'V#9[ M@I<'E5&+LI@7!JY7TW(VQ2'A7?Z#4Y ,[@TS0)@2%QD>>PY;#;1_/JKGZW99 MG.+2]W;4?(95AE4)SHHY;B ,>6(V+W?@\N/;=Q55M3#E\AJP3/ Q'5&]Q]44"PM?V2&AGY?S'R]LPW:#)TNI=6\G4 MJ ?40L?SI1/.5PJ>#9C=YV:W[Z6I9@X(IINXT_%%0YYZ8? R)*8QX"%0X<(U MOL#'PGI-81\J)!- A\IU#^K(PYU:F/]:M1<"PU?&;3I<590!]N^!VW%N0I5 M*D X0#W'9GIFI\?16(KV4V(AH/$92$^/E"_$DH5(C_/3Z$V&] MAZX[Q'73QB%I)%#'+DBME6-!F)]O=30>PTH)68P+S]_M9)I'C#Q" NK@_"WH MIU-8DIK? 5/@\A+5P1Z7C)HM^0]8$O#Z[)2.66[0 & MJY J\,W^#U"+7YOR4X'P_1,^-@Y_W3MX[7Z+?OUYU$P!%A>?(&:S0PZ;AAA0)*!B1<9/'9-LEKII9?D@<57:L!_ <3! M![#^46O-D?BQ:<,?GL/SU'LF3$PMC4DF(FRB&EO"8F4(EWC@".4BP^C!S78P MRS3+F R-SCGE.I0\8]3"CHDDSU.CK\CD&W;P1CO(<^ 1%G(",D$1,!,ID;"K M6)*MP*I.8 NQ#>[Z\3!K'_Q7@T