0001193125-21-240472.txt : 20210809 0001193125-21-240472.hdr.sgml : 20210809 20210809161929 ACCESSION NUMBER: 0001193125-21-240472 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210809 DATE AS OF CHANGE: 20210809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Organogenesis Holdings Inc. CENTRAL INDEX KEY: 0001661181 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37906 FILM NUMBER: 211156760 BUSINESS ADDRESS: STREET 1: 85 DAN ROAD CITY: CANTON STATE: MA ZIP: 02021 BUSINESS PHONE: 781-575-0775 MAIL ADDRESS: STREET 1: 85 DAN ROAD CITY: CANTON STATE: MA ZIP: 02021 FORMER COMPANY: FORMER CONFORMED NAME: Avista Healthcare Public Acquisition Corp. DATE OF NAME CHANGE: 20151215 10-Q 1 d584537d10q.htm 10-Q 10-Q
falseQ2Organogenesis Holdings Inc.0001661181--12-31MANASDAQP5Y 0001661181 2020-01-01 2020-06-30 0001661181 2021-01-01 2021-06-30 0001661181 2020-04-01 2020-06-30 0001661181 2021-04-01 2021-06-30 0001661181 2020-12-31 0001661181 2021-06-30 0001661181 2020-06-30 0001661181 2020-01-01 2020-12-31 0001661181 2020-09-17 0001661181 2020-10-21 0001661181 2020-01-01 2020-03-31 0001661181 2020-07-01 2020-09-30 0001661181 2021-01-01 0001661181 2021-08-01 0001661181 2019-12-31 0001661181 2020-03-31 0001661181 2021-03-31 0001661181 us-gaap:NoncompeteAgreementsMember 2021-06-30 0001661181 orgo:CustomerRelationshipMember 2021-06-30 0001661181 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0001661181 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001661181 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001661181 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001661181 us-gaap:ConstructionInProgressMember 2021-06-30 0001661181 orgo:TwoThousandEighteenStockIncentivePlanMember us-gaap:CommonClassAMember 2021-06-30 0001661181 orgo:LiquidityLoanAndOptionLoansMember srt:MinimumMember 2021-06-30 0001661181 orgo:LiquidityLoanAndOptionLoansMember srt:MaximumMember 2021-06-30 0001661181 us-gaap:OptionMember 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001661181 us-gaap:PreferredStockMember 2021-06-30 0001661181 us-gaap:CommonClassAMember 2021-06-30 0001661181 orgo:OptionLoansMember 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-06-30 0001661181 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember orgo:EarnoutLiabilityMember 2021-06-30 0001661181 us-gaap:FairValueMeasurementsRecurringMember orgo:EarnoutLiabilityMember 2021-06-30 0001661181 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 orgo:TwothousandnineteencreditfacilityMember 2021-06-30 0001661181 orgo:TwoThousandNineteenCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2021-06-30 0001661181 srt:MinimumMember 2021-06-30 0001661181 srt:MaximumMember 2021-06-30 0001661181 orgo:FleetLeaseMember 2021-06-30 0001661181 stpr:CA 2021-06-30 0001661181 orgo:DanRoadAssociatesMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:InterestMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:OperatingAndCommonAreaMaintenanceCostsMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember 2021-06-30 0001661181 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001661181 orgo:CustomerRelationshipMember 2020-12-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001661181 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001661181 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001661181 us-gaap:ConstructionInProgressMember 2020-12-31 0001661181 orgo:OptionLoansMember 2020-12-31 0001661181 orgo:LiquidityloanmemberMember 2020-12-31 0001661181 orgo:LicenseAgreementTwoMember 2020-12-31 0001661181 us-gaap:FairValueMeasurementsRecurringMember orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001661181 us-gaap:FairValueMeasurementsRecurringMember orgo:EarnoutLiabilityMember 2020-12-31 0001661181 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001661181 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001661181 orgo:TwothousandnineteencreditfacilityMember 2020-12-31 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:InterestMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:OperatingAndCommonAreaMaintenanceCostsMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember 2020-12-31 0001661181 us-gaap:ErrorCorrectionOtherMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-04-01 2021-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001661181 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001661181 orgo:AdvancedWoundCareMember 2021-04-01 2021-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-04-01 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-04-01 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-04-01 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2020-04-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2020-04-01 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001661181 orgo:LicenseAgreementTwoMember 2020-04-01 2020-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001661181 orgo:AdvancedWoundCareMember 2020-04-01 2020-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2020-04-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2021-01-01 2021-06-30 0001661181 us-gaap:RetainedEarningsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2021-01-01 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001661181 us-gaap:OptionMember 2021-01-01 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-01-01 2021-06-30 0001661181 orgo:OptionLoansMember 2021-01-01 2021-06-30 0001661181 srt:MaximumMember 2021-01-01 2021-06-30 0001661181 srt:MinimumMember 2021-01-01 2021-06-30 0001661181 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2021-01-01 2021-06-30 0001661181 orgo:AdvancedWoundCareMember 2021-01-01 2021-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-01-01 2021-06-30 0001661181 us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-01-01 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-01-01 2021-06-30 0001661181 orgo:UponAdoptionMember 2021-01-01 2021-06-30 0001661181 orgo:PostAdoptionMember 2021-01-01 2021-06-30 0001661181 stpr:CA 2021-01-01 2021-06-30 0001661181 orgo:NuTechMedicalMember 2021-01-01 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2020-01-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2020-01-01 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001661181 orgo:LicenseAgreementTwoMember 2020-01-01 2020-06-30 0001661181 orgo:NuTechMedicalMember 2020-01-01 2020-06-30 0001661181 orgo:AdvancedWoundCareMember 2020-01-01 2020-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2020-01-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001661181 orgo:PrivateWarrantsMember 2018-12-31 0001661181 orgo:PublicWarrantsMember 2018-12-31 0001661181 orgo:OptionLoansMember 2019-12-31 0001661181 orgo:NuTechMedicalMember 2019-12-31 0001661181 us-gaap:CommonClassAMember 2019-12-31 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 0001661181 orgo:EmployeeCostMember 2020-10-21 0001661181 orgo:FacilityAndOtherMember 2020-10-21 0001661181 orgo:TwoThousandNineteenCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TrancheOneMember orgo:TwoThousandNineteenCreditAgreementMember orgo:TermLoanMember 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember orgo:TermLoanMember orgo:TrancheTwoMember 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember orgo:TermLoanMember orgo:TrancheThreeMember 2019-03-14 0001661181 orgo:RepaidAfterTwoYearBeforeThreeYearsMember orgo:TwoThousandNineteenCreditAgreementMember orgo:TermLoanMember 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterThreeYearsMember 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterTwoYearBeforeThreeYearsMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterThreeYearsMember 2019-03-14 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:CommonClassAMember 2019-03-01 2019-03-24 0001661181 orgo:RedeemableCommonStockMember orgo:NutechAcquisitionMember 2019-03-01 2019-03-24 0001661181 orgo:NuTechMedicalMember 2020-02-14 2020-02-14 0001661181 orgo:NuTechMedicalMember 2019-01-01 2019-12-31 0001661181 orgo:NuTechMedicalMember 2020-02-24 2020-02-24 0001661181 orgo:NuTechMedicalMember 2020-02-24 0001661181 us-gaap:SubsequentEventMember orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 us-gaap:SubsequentEventMember us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 us-gaap:SubsequentEventMember orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 us-gaap:SubsequentEventMember us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 us-gaap:RetainedEarningsMember 2021-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-03-31 0001661181 orgo:FacilityAndOtherMember 2021-03-31 0001661181 orgo:EmployeeCostMember 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001661181 us-gaap:CommonStockMember 2020-03-31 0001661181 srt:ScenarioPreviouslyReportedMember 2020-03-31 0001661181 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:ScenarioPreviouslyReportedMember 2020-03-31 0001661181 us-gaap:CommonStockMember srt:ScenarioPreviouslyReportedMember 2020-03-31 0001661181 us-gaap:RetainedEarningsMember 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001661181 us-gaap:CommonStockMember 2020-12-31 0001661181 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001661181 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:ScenarioPreviouslyReportedMember 2020-12-31 0001661181 us-gaap:CommonStockMember srt:ScenarioPreviouslyReportedMember 2020-12-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2020-12-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2021-06-30 0001661181 orgo:EmployeeCostMember 2020-12-31 0001661181 orgo:FacilityAndOtherMember 2020-12-31 0001661181 us-gaap:RetainedEarningsMember 2019-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001661181 us-gaap:CommonStockMember 2019-12-31 0001661181 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001661181 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2019-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember srt:ScenarioPreviouslyReportedMember 2019-12-31 0001661181 us-gaap:CommonStockMember srt:ScenarioPreviouslyReportedMember 2019-12-31 iso4217:USD xbrli:shares xbrli:pure utr:Year utr:Month utr:Day utr:sqft iso4217:USD xbrli:shares orgo:Segments orgo:Employees
 
 
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-37906
 
 
ORGANOGENESIS HOLDINGS INC.
(Exact name of registrant as specified in its charter)
 
 
 
Delaware
 
98-1329150
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
85 Dan Road
Canton, MA 02021
(Address of principal executive offices) (Zip Code)
(781)
575-0775
(Registrant’s telephone number, including area code)
 
 
 
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Class A Common Stock, $0.0001 par value
 
ORGO
 
Nasdaq Capital Market
Securities registered pursuant to Section 12(b) of the Act.
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 every Interactive Data File required to be submitted pursuant to Rule 405 of
Regulation S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in
Rule 12b-2
of the Exchange Act.
 
Large accelerated filer      Accelerated filer  
       
Non-accelerated filer      Smaller reporting company  
       
         Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
 
 
 
Indicate by check mark whether the registrant is a shell company (as defined in
Rule 12b-2
of the Exchange Act).    Yes  ☐    No  
As of August 1, 2021, the registrant had a total of 128,583,801 shares of its Class A common stock, $0.0001 par value per share, outstanding.
 
 
 

Organogenesis Holdings Inc.
Quarterly Report on Form
10-Q
For the Quarterly Period Ended June 30, 2021
Table of Contents
 
 
  
Page
 
  
 
4
 
Item 1.
 
  
 
4
 
 
 
  
 
4
 
 
 
  
 
5
 
 
 
  
 
6
 
 
 
  
 
7
 
 
 
  
 
8
 
Item 2.
 
  
 
25
 
Item 3.
 
  
 
36
 
Item 4.
 
  
 
36
 
   
  
 
38
 
Item 1.
 
  
 
38
 
Item 1A
 
  
 
38
 
Item 2.
 
  
 
39
 
Item 3.
 
  
 
39
 
Item 4.
 
  
 
39
 
Item 5.
 
  
 
39
 
Item 6.
 
  
 
40
 
   
  
 
41
 
 
2
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on
Form 10-Q
contains forward-looking statements. These statements may relate to, but are not limited to, expectations of our future results of operations, business strategies and operations, financing plans, potential growth opportunities, potential market opportunities and the effects of competition, as well as assumptions relating to the foregoing. Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. These risks and other factors include, but are not limited to, those listed under “Risk Factors.” In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “intend,” “potential,” “might,” “would,” “continue” or the negative of these terms or other comparable terminology. These forward-looking statements are based on our management’s current expectations, estimates, forecasts and projections about our business and the industry in which we operate and our management’s beliefs and assumptions. These forward-looking statements 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 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 discussed elsewhere in this Form
10-Q
and in “Part I, Item 1A—Risk Factors” in our Annual Report on Form
10-K
for the year ended December 31, 2020. These forward-looking statements speak only as of the date of this Form
10-Q.
Except as required by law, 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, however, review the factors and risks we describe in the reports we will file from time to time with the SEC after the date of this
Form 10-Q.
As used herein, except as otherwise indicated by context, references to “we,” “us,” “our,” “the Company,” “Organogenesis” and “ORGO” will refer to Organogenesis Holdings Inc. and its subsidiaries.
 
3
PART I—FINANCIAL INFORMATION
Item 1. Unaudited Consolidated Financial Statements.
ORGANOGENESIS HOLDINGS INC.
CONSOLIDATED BALANCE SHEETS
(unaudited)
(amounts in thousands, except share and per share data)
 
 
  
June 30,
 
 
December 31,
 
 
  
2021
 
 
2020
 
Assets
                
Current assets:
                
Cash
   $ 89,790     $ 84,394  
Restricted cash
     517       412  
Accounts receivable, net
     76,767       56,804  
Inventory
     28,106       27,799  
Prepaid expenses and other current assets
     6,583       4,935  
    
 
 
   
 
 
 
Total current assets
     201,763       174,344  
Property and equipment, net
     69,739       60,068  
Intangible assets, net
     28,136       30,622  
Goodwill
     28,772       28,772  
Operating lease
right-of-use
assets, net
     26,531       —    
Deferred tax asset, net
     18       18  
Other assets
     605       670  
    
 
 
   
 
 
 
Total assets
   $ 355,564     $ 294,494  
    
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities and Stockholders’ Equity
                
Current liabilities:
                
Deferred acquisition consideration
   $     $ 483  
Current portion of term loan
     22,500       16,666  
Current portion of finance lease obligations
     4,134       3,619  
Current portion of operating lease obligations
     4,504       —    
Current portion of deferred rent and lease incentive obligation
     —         95  
Accounts payable
     26,789       23,381  
Accrued expenses and other current liabilities
     26,618       23,973  
    
 
 
   
 
 
 
Total current liabilities
     84,545       68,217  
Line of credit
     10,000       10,000  
Term loan, net of current portion
     37,290       43,044  
Deferred acquisition consideration, net of current portion
     1,436       1,436  
Earnout liability
     927       3,985  
Deferred rent and lease incentive obligation, net of current portion
     —         2,315  
Finance lease obligations, net of current portion
     9,553       11,442  
Operating lease obligations, net of current portion
     24,224       —    
Other liabilities
     8,667       7,971  
    
 
 
   
 
 
 
Total liabilities
     176,642       148,410  
    
 
 
   
 
 
 
Commitments and contingencies (Note 18)
                
Stockholders’ equity:
                
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued
     —         —    
Common stock, $0.0001 par value; 400,000,000 shares authorized; 129,011,789 and 128,460,381 shares issued; 128,283,241 and 127,731,833 shares outstanding at June 30, 2021 and December 31, 2020, respectively.
     13       13  
Additional
paid-in
capital
     299,038       296,830  
Accumulated deficit
     (120,129     (150,759
    
 
 
   
 
 
 
Total stockholders’ equity
     178,922       146,084  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 355,564     $ 294,494  
    
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
 
4

ORGANOGENESIS HOLDINGS INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(amounts in thousands, except share and per share data)
 
    
Three Months Ended

June 30,
   
Six Months Ended

June 30,
 
    
2021
   
2020
   
2021
   
2020
 
Net revenue
   $ 123,196     $ 68,960     $ 225,748     $ 130,692  
Cost of goods sold
     29,940       20,042       55,435       38,835  
    
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
     93,256       48,918       170,313       91,857  
Operating expenses:
                                
Selling, general and administrative
     62,349       46,502       120,581       99,115  
Research and development
     7,320       4,668       13,529       10,078  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     69,669       51,170       134,110       109,193  
    
 
 
   
 
 
   
 
 
   
 
 
 
Income (loss) from operations
     23,587       (2,252     36,203       (17,336
    
 
 
   
 
 
   
 
 
   
 
 
 
Other expense, net:
                                
Interest expense, net
     (2,431     (2,912     (4,901     (5,422
Gain on settlement of deferred acquisition consideration
     —         —         —         1,295  
Other income, net
     18       25       15       46  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total other expense, net
     (2,413     (2,887     (4,886     (4,081
    
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) before income taxes
     21,174       (5,139     31,317       (21,417
Income tax expense
     (487     (27     (687     (62
    
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss)
   $ 20,687     $ (5,166   $ 30,630     $ (21,479
    
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss), per share:
                                
Basic
   $ 0.16     $ (0.05   $ 0.24     $ (0.21
    
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
   $ 0.15     $ (0.05   $ 0.23     $ (0.21
    
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average common shares outstanding
                                
Basic
     128,235,224       104,714,725       128,053,654       104,600,825  
    
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
     133,988,413       104,714,725       133,721,191       104,600,825  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
 
5

ORGANOGENESIS HOLDINGS INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(amounts in thousands, except share data)
 
    
Three and Six Months Ended June 30, 2021
 
 
 
 
 
 
 
Additional
 
 
 
 
 
 
 
    
Common Stock
    
Paid-in
   
Accumulated
   
Total
 
    
Shares
    
Amount
    
Capital
   
Deficit
   
Stockholders’ Equity
 
Balance as of March 31, 2021
  
 
128,102,255
 
  
$
13
 
  
$
298,095
 
 
$
(140,816
 
$
157,292
 
Exercise of stock options
     78,163        —          221       —         221  
Vesting of RSUs, net of shares surrendered to pay taxes
     102,823        —          (320             (320
Stock-based compensation expense
     —          —          1,042       —         1,042  
Net income
     —          —          —         20,687       20,687  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of June 30, 2021
     128,283,241      $ 13      $ 299,038     $ (120,129   $ 178,922  
  
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2020 (as reported)
     127,731,833      $ 13      $ 299,129     $ (153,058   $ 146,084  
Adjustment due to Private Warrant reclassification
     —          —          (2,299     2,299       —    
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2020 (as adjusted)
     127,731,833        13        296,830       (150,759     146,084  
Exercise of stock options
     363,507        —          1,205       —         1,205  
Vesting of RSUs, net of shares surrendered to pay taxes
     187,901        —          (737             (737
Stock-based compensation expense
     —          —          1,740       —         1,740  
Net income
     —          —          —         30,630       30,630  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of June 30, 2021
     128,283,241      $ 13      $ 299,038     $ (120,129   $ 178,922  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
   
    
Three and Six Months Ended June 30, 2020
 
 
 
 
 
 
Additional
 
 
 
 
 
 
 
 
    
Common Stock
    
 Paid-in 
   
Accumulated
   
Total
 
    
Shares
    
Amount
    
Capital
   
Deficit
   
Stockholders’ Equity
 
Balance as of March 31, 2020 (as reported)
     105,360,015      $ 11      $ 227,604     $ (187,320   $ 40,295  
Adjustment due to Private Warrant reclassification
     —          —          (2,299     2,299       —    
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of March 31, 2020 (as adjusted)
     105,360,015        11        225,305       (185,021     40,295  
Exercise of stock options
     57,153        —          152       —         152  
Stock-based compensation expense
     —          —          469       —         469  
Net loss
     —          —          —         (5,166     (5,166
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of June 30, 2020 (as adjusted)
     105,417,168      $ 11      $ 225,926     $ (190,187   $ 35,750  
  
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2019 (as reported)
     104,870,886      $ 10      $ 226,580     $ (171,007   $ 55,583  
Adjustment due to Private Warrant reclassification
     —          —          (2,299     2,299       —    
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2019 (as adjusted)
     104,870,886        10        224,281       (168,708     55,583  
Exercise of stock options
     546,282        1        967       —         968  
Stock-based compensation expense
     —          —          678       —         678  
Net loss
     —          —          —         (21,479     (21,479
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of June 30, 2020 (as adjusted)
     105,417,168      $ 11      $ 225,926     $ (190,187   $ 35,750  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
 
6

ORGANOGENESIS HOLDINGS INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(amounts in thousands)
 
    
Six Months Ended

June 30,
 
    
2021
   
2020
 
Cash flows from operating activities:
                
Net income (loss)
   $ 30,630     $ (21,479
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
                
Depreciation
     2,073       1,793  
Amortization of intangible assets
     2,486       1,633  
Amortization of operating lease
right-of-use
assets
     2,562       —    
Non-cash
interest expense
     143       103  
Deferred interest expense
     1,036       1,022  
Deferred rent expense
     —         64  
Gain on settlement of deferred acquisition consideration
     —         (1,295
Provision recorded for sales returns and doubtful accounts
     2,158       970  
Loss on disposal of property and equipment
     239       201  
Adjustment for excess and obsolete inventories
     4,678       1,709  
Stock-based compensation
     1,740       678  
Change in fair value of Earnout liability
     (3,058     —    
Changes in operating assets and liabilities:
                
Accounts receivable
     (22,122     (5,727
Inventory
     (4,984     (7,353
Prepaid expenses and other current assets
     (1,649     (1,302
Operating leases
     (2,774     —    
Accounts payable
     716       235  
Accrued expenses and other current liabilities
     2,646       1,266  
Other liabilities
     (340     864  
    
 
 
   
 
 
 
Net cash provided by (used in) operating activities
     16,180       (26,618
Cash flows from investing activities:
                
Purchases of property and equipment
     (9,290     (6,411
Proceeds from the repayment of notes receivable from related parties
           293  
    
 
 
   
 
 
 
Net cash used in investing activities
     (9,290     (6,118
Cash flows from financing activities:
                
Line of credit borrowings
     —         5,869  
Proceeds from term loan
     —         10,000  
Payments of withholding taxes in connection with RSUs vesting
     (737     —    
Proceeds from the exercise of stock options
     1,205       968  
Principal repayments of finance lease obligations
     (1,374     (1,149
Payment of deferred acquisition consideration
     (483     (2,568
    
 
 
   
 
 
 
Net cash (used in) provided by financing activities
     (1,389     13,120  
Change in cash and restricted cash
     5,501       (19,616
Cash and restricted cash, beginning of period
     84,806       60,370  
    
 
 
   
 
 
 
Cash and restricted cash, end of period
   $ 90,307     $ 40,754  
    
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
Supplemental disclosure of cash flow information:
                
Cash paid for interest
   $ 3,836     $ 4,626  
Cash paid for income taxes
   $ 582     $ —    
Supplemental disclosure of
non-cash
investing and financing activities:
                
Purchases of property and equipment included in accounts payable and accrued expenses
   $ 4,349     $ 4,692  
Right-of-use
assets obtained through operating lease obligations
   $ 29,092     $ —    
The accompanying notes are an integral part of these unaudited consolidated financial statements.
 
7

ORGANOGENESIS HOLDINGS INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(amounts in thousands, except share and per share data)
1. Nature of the Business and
 
Basis of Presentation
Organogenesis Holdings Inc. (formerly Avista Healthcare Public Acquisition Corp.) (“ORGO” or the “Company”) is a leading regenerative medicine company focused on the development, manufacture, and commercialization of solutions for the Advanced Wound Care and Surgical & Sports Medicine markets. Several of the existing and pipeline products in the Company’s portfolio have Premarket Application (“PMA”) approval, Business License Applicant (“BLA”) approval or Premarket Notification 510(k) clearance from the United States Food and Drug Administration (“FDA”). The Company’s customers include hospitals, wound care centers, government facilities, ambulatory service centers (“ASCs”) and physician offices. The Company has one operating and reportable segment.
COVID-19
pandemic
The emergence of the coronavirus
(COVID-19)
around the world, and particularly in the United States, continues to present risks to the Company. While the
COVID-19
pandemic has not materially adversely affected the Company’s financial results and business operations through the second quarter ended June 30, 2021, the Company is unable to predict the impact that
COVID-19
will have on its financial position and operating results because of the numerous uncertainties created by the unprecedented nature of the pandemic.
The Company is clos
e
ly monitoring the evolving impact of the pandemic on all aspects of its business. The Company has implemented a number of measures designed to protect the health and safety of its employees, support its customers and promote business continuity.
Merger with Avista Healthcare Public Acquisition Corp
On December 10, 2018, Avista Healthcare Public Acquisition Corp., our predecessor company (“AHPAC”), consummated
a business combination
(the “Avista Merger”) pursuant to an Agreement and Plan of Merger, dated as of August 17, 2018 (as amended, the “Avista Merger Agreement”), by and among AHPAC, Avista Healthcare Merger Sub, Inc., a Delaware corporation and a direct wholly-owned subsidiary of AHPAC (“Avista Merger Sub”) and Organogenesis Inc., a Delaware corporation (“Organogenesis Inc.”). As a result of the Avista Merger and the other transactions contemplated by the Avista Merger Agreement, Avista Merger Sub merged with and into Organogenesis Inc., with Organogenesis Inc. surviving the Avista Merger and becoming a wholly-owned subsidiary of AHPAC. AHPAC changed its name to Organogenesis Holdings Inc. (ORGO).
The Avista Merger was accounted for as a reverse merger in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Under this method of accounting, AHPAC was treated as the “acquired” company for accounting purposes. This determination was primarily based on Organogenesis Inc.’s equity holders having a majority of the voting power of the combined company, Organogenesis Inc. comprising the ongoing operations of the combined entity, Organogenesis Inc. comprising a majority of the governing body of the combined company, and Organogenesis Inc.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Avista Merger was treated as the equivalent of Organogenesis Inc. issuing stock for the net assets of AHPAC, accompanied by a recapitalization. The net assets of AHPAC were recorded at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Avista Merger are those of Organogenesis Inc.
Liquidity and Financial Conditions
In accordance with ASC
205-40,
 Going Concern
 (“ASC
205-40”),
the Company has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. Since its inception, the Company has funded its operations primarily with cash flow from product sales, proceeds from loans from affiliates and entities controlled by its affiliates, sales of its Class A common stock and third-party debt. As of June 30, 2021, the Company had an accumulated deficit of $120,129 and working capital of $117,218. The Company also had up to $30,000 available (subject to Borrowing Base) for future revolving borrowings under our Revolving Facility (see Note “13. Long-Term Debt Obligations”). For the six months ended June 30, 2021, the Company has generated a net income of $30,630 and $16,180 of cash in operations. The Company expects that its cash of $89,790 and other components of working capital of $27,428 as of June 30, 2021, plus net cash flows from product sales and availability under the 2019 Credit Agreement, will be sufficient to fund its operating expenses, capital expenditure requirements and debt service payments for at least 12 months beyond the filing date of this quarterly report.
 
8

The Company expects to continue investing in product development, sales and marketing, and customer support for its products. The Company may seek to raise additional funding through public and/or private equity financings, debt financings, or other strategic transactions. There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition.
2. Summary of Significant Accounting Policies
Unaudited Interim Financial Information
The accompanying unaudited consolidated financial statements have been prepared by management in accordance with GAAP and the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited quarterly financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form
10-K
for the fiscal year ended December 31, 2020 (the “Annual Report”).
The unaudited consolidated financial statements include the accounts and results of operations of Organogenesis Holdings Inc. and its wholly-owned subsidiaries of Organogenesis Inc., including Organogenesis GmbH (a Switzerland corporation) and Prime Merger Sub, LLC. All intercompany balances and transactions have been eliminated in consolidation. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature necessary for a fair presentation of the Company’s financial position, results of operations and cash flows at the dates and for the periods indicated. The results for the six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, any other interim periods, or any future years or periods.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure as of the date of the consolidated financial statements and the reported results of operations during the reporting periods. Actual results could differ from those estimates.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements included in the Annual Report. There have been no material changes to the significant accounting policies previously disclosed in the Annual Report, other than as it related to the recently adopted accounting pronouncement disclosed below.
Revision to Previously Issued Financial Statements
On April 12, 2021, the Staff of the SEC issued a statement regarding the accounting and reporting considerations for warrants issued by special purpose acquisition companies entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Statement”). In the SEC Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity.
As of December 31, 2018, the Company had 4.1 million private warrants outstanding, which were issued to Avista Capital Partners IV, L.P. and Avista Capital Partners IV (Offshore), L.P. in connection with the Avista Merger on December 10, 2018 (the “Private Warrants”), and 31.0 million public warrants outstanding that were issued in connection with the initial public offering of Avista Healthcare Public Acquisition Corp. on October 10, 2016 (the “Public Warrants”, together with the Private Warrants, the “Warrants”). The Company originally classified the Warrants as equity on its financial statements. In 2019, the outstanding Warrants were exchanged for 3.3 million shares of the Company’s Class A common stock. There were no Warrants outstanding as of December 31, 2019.
As a result of the SEC Statement, the Company reevaluated the historical accounting treatment of its Public Warrants and Private Warrants and determined that the Private Warrants should have been recorded at fair value as a liability in the Company’s consolidated balance sheet with changes to
 
9

the fair value recorded to the consolidated statements of operations. The Company assessed the materiality of this error on prior period financial statements in accordance with SEC Staff Accounting Bulletin Number 99, Materiality, and ASC
250-10,
Accounting Changes and Error Corrections. The Company determined that this error was not material to the financial statements of any prior annual or interim period. The Company reclassified $2,299 from additional
paid-in
capital to accumulated deficit on the consolidated balance sheet as of December 31, 2020 as the cumulative adjustment for this error.
Recently Adopted Accounting
 
Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update
No. 2016-02
(“ASU
2016-02”), Leases
(Topic 842), as further amended (“ASC 842”), to increase transparency and comparability among organizations by requiring the recognition of, at the lease commencement date, a lease liability for the obligation to make lease payments, and a
right-of-use
(“ROU”) asset for the right to use the underlying asset, on the balance sheet. Although the Company remains an emerging growth company until December 31, 2021, it elected to early adopt ASC 842 on January 1, 2021. ASC 842 requires a modified retrospective transition method that could either be applied at the earliest comparative period in the financial statements or in the period of adoption. The Company elected to use the period of adoption (January 1, 2021) transition method and therefore did not recast prior periods. Results for reporting periods beginning on January 1, 2021 are presented under ASC 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Accounting Standards Codification 840, Leases (“ASC 840”). In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and, (3) not to reassess the treatment of initial direct costs for existing leases. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of 12 months or less. The Company also elected to account for lease components and the associated
non-lease
components in the contracts as a single lease component for most of the leased assets. Upon the adoption of this standard on January 1, 2021, the Company recognized an operating lease liability of $15,935, representing the present value of the minimum lease payments remaining as of the adoption date, and a
right-of-use
asset in the amount of $13,525. The
right-of-use
asset reflects adjustments for
de-recognition
of deferred lease liabilities and lease incentives. The Company’s accounting for finance leases (previously classified as capital leases under ASC 840) remained substantially unchanged. See Note “17. Leases” for further disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued
ASU 2016-13
, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
 (“ASU 2016-13”). Subsequent
to the issuance of
ASU 2016-13, the
FASB has issued the following updates:
ASU 2018-19,
 Codification Improvements to Topic 326, Financial Instruments- Credit Losses
,
ASU 2019-04,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments
,
ASU 2019-05,
 Financial Instruments—Credit Losses (Topic 326)—Targeted Transition Relief
 and
ASU 2019-11,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses
. The objective of
ASU 2016-13 and
all the related updates is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates.
ASU 2016-13 and
the related updates are effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities excluding entities eligible to be smaller reporting companies and for fiscal years, and interim periods within those years, beginning after December 15, 2022 for all other entities. Early adoption is permitted. The Company will adopt this standard and the related improvements on January 1, 2023 by recognizing a cumulative-effect adjustment to retained earnings for any impact. The Company is currently assessing the adoption of
ASU 2016-13
and the related impact on the Company’s consolidated financial statements.
 
10

3. Acquisition
On September 17, 2020 (the “Acquisition Date”), the Company acquired certain assets and assumed certain liabilities of CPN Biosciences, LLC (“CPN”) pursuant to an asset purchase agreement dated July 24, 2020. CPN offered a physician office management solution and advanced wound care products.
The Company is obligated to pay a contingent consideration (the “Earnout”)
to CPN’s former shareholders if CPN’s legacy product revenue in the Earnout Period (defined as a twelve-month period, starting on the first day of the next calendar quarter immediately following the post-closing sales meeting), exceeds CPN’s 2019 revenue. The amount of the Earnout, if any, will be equal to 70% of the excess and will be payable 60 days after the expiration of the Earnout Period. The post-closing sales meeting
took place
in April 2021 and the Earnout Period is July 1, 2021 to June 30, 2022. The Company recorded a
non-current
liability of $3,782 on the Acquisition Date for the fair value of the contingent consideration related to the expected Earnout. The Company assesses the fair value of the Earnout liability at each reporting period. As of June 30, 2021, the Earnout liability was estimated at $927. Subsequent changes in the estimated fair value of the liability are reflected in earnings until the liability is settled (see Note “5. Fair Value Measurement of Financial Instruments”).
4. Product and
 
Geographic Sales
The Company generates revenue through the sale of Advanced Wound Care and Surgical & Sports Medicine products. There is a single performance obligation in all of the Company’s contracts,
w
hich is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping t
e
rms in the arrangement. The entire transaction price reflects a single performance obligation. Product revenue is recognized when a customer obtains control of the Company’s products which occurs at a point in time and may be upon shipment, procedure date, or delivery, based on the terms of the contract. Revenue is recorded net of a reserve for returns, discounts and Group Purchasing Organization (“GPO”) rebates, which represent a direct reduction to the revenue recognized. These reductions are accrued at the time revenue is recognized, based upon historical experience and specific circumstances. For the three months ended June 30, 2021 and 2020, the Company recorded GPO fees of $829 and $837, respectively, as a direct reduction of revenue. For the six months ended June 30, 2021 and 2020, the Company recorded GPO fees of $1,529 and $1,797, respectively, as a direct reduction of revenue.
The following tables set forth revenue by product category:
 
    
Three Months Ended

June 30,
 
    
2021
    
2020
 
Advanced Wound Care
   $ 111,436      $
 
59,731  
Surgical & Sports Medicine
     11,760        9,229  
    
 
 
    
 
 
 
Total net revenue
   $ 123,196      $ 68,960  
    
 
 
    
 
 
 
 
 
  
Six Months Ended

June 30,
 
 
  
2021
 
  
2020
 
Advanced Wound Care
   $ 202,144      $ 111,019  
Surgical & Sports Medicine
     23,604        19,673  
    
 
 
    
 
 
 
Total net revenue
   $ 225,748      $ 130,692  
    
 
 
    
 
 
 
For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue.
5. Fair Value of Financial Assets and Liabilities
The following table presents information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of June 30, 2021 and December 31, 2020.
 
11

 
  
Fair Value Measurements

as of June 30, 2021 Using:
 
 
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
Liabilities:
  
  
  
  
Earnout liability
   $
 
—        $
 
—        $
 
927      $
 
927  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
 
—  
 
  
$
 
—  
 
  
$
 
927
 
  
$
927
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
Fair Value Measurements

as of December 31, 2020 Using:
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Liabilities:
                                   
Earnout liability
   $ —        $ —        $ 3,985      $ 3,985  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
—  
 
  
$
—  
 
  
$
3,985
 
  
$
3,985
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Earnout Liability
In connection with accounting for the CPN acquisition on September 17, 2020, the Company recorded an Earnout liability of $3,782 on the Acquisition Date, representing the fair value of contingent consideration payable upon the achievement of a certain revenue target. The Earnout Liability is classified as a Level 3 measurement within the fair value hierarchy for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of such Earnout Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earnout period. The Company assesses the fair value of the Earnout liability at each reporting period. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled. For more information about the Earnout liability, refer to Note “3. Acquisition”. As of June 30, 2021, the Earnout liability decreased to $927 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. The following table provides a roll-forward of the fair value of the Company’s Earnout liability, for which fair value is determined using Level 3 inputs:
 
    
Earnout liability
 
Balance as of December 31, 2020
   $ 3,985  
Change in fair value
     (3,058
    
 
 
 
Balance as of June 30, 2021
   $ 927  
    
 
 
 
The Company did not have any financial assets and liabilities measured at fair value on a
non-recurring
basis as of June 30, 2021 and December 31, 2020.
6. Accounts Receivable, Net
Accounts receivable consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Accounts receivable
   $     83,880      $ 61,792  
Less — allowance for sales returns and doubtful accounts
     (7,113      (4,988
    
 
 
    
 
 
 
    
$
76,767
 
  
$
56,804
 
    
 
 
    
 
 
 
 
12

The Company’s allowance for sales returns and doubtful accounts was comprised of the following:
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Balance at beginning of period
   $ 6,076      $ 3,204      $ 4,988      $ 3,049  
Additions 
     1,056        753        2,158        970  
Write-offs
     (19      (29      (33      (91
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 7,113      $ 3,928      $ 7,113      $ 3,928  
    
 
 
    
 
 
    
 
 
    
 
 
 
                                     
7. Inventories
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Raw materials
   $
 
     10,144      $ 10,075  
Work in process
     1,732        1,305  
Finished goods
     16,230        16,419  
    
 
 
    
 
 
 
    
$
28,106
 
  
$
27,799
 
    
 
 
    
 
 
 
Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of
s
ales forecasts and historical sales as compared to inventory level, and working with operations to maximize recovery of excess inventory. During the three months ended June 30, 2021 and 2020, the Company charged $2,388 and $940, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations. During the six months ended June 30, 2021 and 2020, the Company charged $4,678 and $1,709, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations.
8. Prepaid Expenses and
 
Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 
    
June 30,

2021
    
December 31,

2020
 
Subscriptions
   $
 
 
 
      2,211      $ 2,013  
Conferences and marketing expenses
     921        63  
Deposits
     1,796        1,438  
Reimbursement of offering expenses
               1,009  
Other
     1,655        412  
    
 
 
    
 
 
 
    
$
6,583
 
  
$
4,935
 
    
 
 
    
 
 
 
Prepaid deposits are deposits held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.
 
13

9. Property and Equipment, Net
Property and equipment consisted of the following:
 
 
  
June 30,
 
  
December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $
 
    48,503      $ 39,574  
Furniture, computers and equipment
     50,221        48,236  
    
 
 
    
 
 
 
    
 
98,724
 
  
 
87,810
 
Accumulated depreciation and amortization
     (71,593      (69,521
Construction in progress
     42,608        41,779  
    
 
 
    
 
 
 
    
$
69,739
 
  
$
60,068
 
    
 
 
    
 
 
 
Depreciation expense was $1,063 and $891 for the three months ended June 30, 2021 and 2020. Depreciation expense was $2,073 and $1,793 for the six months ended June 30, 2021 and 2020. As of June 30, 2021 and December 31, 2020, the Company had $21,689 of buildings under finance leases recorded within leasehold improvements. As of June 30, 2021 and December 31, 2020, the Company had $15,573 and $14,974 recorded within accumulated depreciation and amortization related to buildings under finance leases, respectively. Construction in progress primarily represents unfinished construction work on a building under a finance lease and, more recently, improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts.
10. Goodwill and Intangible Assets
Goodwill was $28,772 as of June 30, 2021 and December 31, 2020.
Identifiable intangible assets consisted of the following as of June 30, 2021:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (16,020    $ 16,600  
Trade names and trademarks
     2,080        (1,056      1,024  
Customer relationships
     10,690        (846      9,844  
Non-compete
agreements
     1,010        (342      668  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (18,264    $ 28,136  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2020:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (14,330    $ 18,290  
Trade names and trademarks
     2,080        (906      1,174  
Customer relationship
     10,690        (312      10,378  
Non-compete
agreements
     1,010        (230      780  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (15,778    $ 30,622  
    
 
 
    
 
 
    
 
 
 
Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,243 and $816 for the three months ended June 30, 2021 and 2020, respectively, and $2,486 and $1,633 for the six months ended June 30, 2021 and 2020, respectively.
 
14

11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
    
June 30,
    
December 31,
 
 
 
 
2021
 
 
2020
 
 
Personnel costs
   $     22,024      $ 18,943  
Royalties
     2,718        2,971  
Other
     1,876        2,059  
    
 
 
    
 
 
 
     $ 26,618      $ 23,973  
    
 
 
    
 
 
 
12. Restructuring
On October 21, 2020, the Company committed to a plan to restructure the workforce and consolidate its La Jolla facilities as part of the Company’s long-term plan to consolidate manufacturing operations in Massachusetts to reduce the Company’s cost structure. The majority of the restructuring costs are expected to be incurred by the end of 2021, with certain facility and storage costs continuing through the middle of
2024
. The restructuring will result in a charge of approximately $7.0 million, of which approximately $4.5 million is attributable to the retention benefits associated with approximately 70 employees and the remaining $2.5 million is related to the facility closures. As employees are required to provide future services, employee retention and other benefit-related costs related to the Company’s restructuring are expensed over the service period.
As a result of this restructuring activity, the Company incurred
a pre-tax charge
of $939 and $1,866 during the three and six months ended June 30, 2021. This charge was primarily related to employee retention benefits and was included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $2,410 as of June 30, 2021 and was included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table provides a roll-forward of the restructuring liability.
 
    
Employee
    
Facility
 
Liability balance as of March 31, 2021
  
$
1,528
 
  
$
17
 
Expenses
  
 
853
 
  
 
86
 
Payments
  
 
  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
2,381
 
  
$
29
 
    
 
 
    
 
 
 
     
    
Employee
    
Facility
 
Liability balance as of December 31, 2020
  
$
618
 
  
$
  
 
Expenses
  
 
1,763
 
  
 
103
 
Payments
  
 
  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
 2,381
 
  
$
   29
 
    
 
 
    
 
 
 
13. Long-Term Debt
 
Obligations
Long-term debt obligations consisted of the following:
 
                 
    
June 30,

2021
    
December 31,
2020
 
Line of credit
  
$
    10,000
 
  
$
    10,000
 
    
 
 
    
 
 
 
Term loan
  
 
60,000
 
  
 
60,000
 
Less debt discount and debt issuance cost
  
 
(210
  
 
(290
Less current maturities
  
 
(22,500
  
 
(16,666
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost and current maturities
  
$
37,290
 
  
$
43,044
 
    
 
 
    
 
 
 
 
15

2019 Credit Agreement
In March 2019, the Company, its subsidiaries and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan (the “Term Loan Facility”) and a revolving credit facility (the “Revolving Facility”) in an aggregate principal amount of $100,000. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2019 Credit Agreement.
The Term Loan Facility is structured in three tranches, as follows: (i) the first tranche of $40,000 was made available to the Company and fully funded on March 14, 2019; (ii) the second tranche of $10,000 was made available to the Company and fully funded in September 2019 upon achievement of certain financial metrics; and (iii) the third tranche of $10,000 was made available to the Company and fully funded in March 2020 upon achievement of a certain financial metric. The interest rate for the Term Loan Facility is a floating per annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25%. The interest rate as of June 30, 2021 was 9.25%. The 2019 Credit Agreement requires the Company to make monthly interest-only payments on outstanding balances under the Term Loan Facility through June 2021. Thereafter, each term loan advance is repaid in
thirty-two
equal monthly installments of principal, plus accrued interest, with the Term Loan Facility maturing on February 1, 2024 (the “Term Loan Maturity Date”).
The Company’s final payment on the Term Loan Facility, due on the Term Loan Maturity Date, will include all outstanding principal and accrued and unpaid interest under the Term Loan Facility, plus a final payment (the “Final Payment”) equal to the original aggregate principal amount of the Term Loan Facility multiplied by 6.5%. The Company may prepay the Term Loan Facility, subject to paying the Prepayment Premium (described below) and the Final Payment. The Prepayment Premium is equal to 1.50% of the outstanding principal amount of the Term Loan Facility if the prepayment occurs after the
two-year
anniversary but prior to the three-year anniversary of the closing, and 0.50% thereafter. Once repaid, amounts borrowed under the Term Loan Facility may not be
re-borrowed.
The Revolving Facility is equal to the lesser of $40,000 and the amount determined by the Borrowing Base, which is defined as a percentage of the Company’s book value of qualifying finished goods inventory and eligible accounts receivable. The interest rate for advances under the Revolving Facility is a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. The interest rate as of June 30, 2021 was 5.50%. If the actual outstanding advances are less than 25% of the then-available Revolving Commitments, the Company must pay monthly interest equal to the interest that would have accrued if the average outstanding advances had been 25% of the then-available Revolving Commitments. The Company is also required to pay an unused line fee equal to 0.25% per annum, calculated based on the difference of $40,000
minus
the greater of (i) the average balance outstanding under the Revolving Facility for such period and (ii) 25% of the then-available Revolving Commitments. The maturity date for advances made under the Revolving Facility is March 1, 2024.
The Company may elect to reduce or terminate the Revolving Facility in its entirety at any time by repaying all outstanding principal, unpaid accrued interest and a reduction or termination fee equal to 2.00% of the aggregate Revolving Commitments so reduced or terminated if the reduction or termination occurs after the two year anniversary but prior to the three year anniversary of the closing, and $0 thereafter.
The Company is required to achieve certain financial covenants under the 2019 Credit Agreement, including Minimum Trailing Twelve Month Consolidated Revenue and
Non-PuraPly
Revenue, tested quarterly. In addition, the Company is required to maintain Minimum Liquidity equal to the greater of (i) 6 months Monthly Burn and (ii) $10,000.
As of June 30, 2021, the Company had outstanding borrowings of $60,000 under the Term Loan Facility and $10,000 under the Revolving Facility with up to $30,000 available (subject to Borrowing Base) for future revolving borrowings. The Company accrues for the Final Payment of $3,900 over the term of the Term Loan Facility through a charge to the interest expense. The related liability of $2,416 and $1,858 as of June 30, 2021 and December 31, 2020, respectively, was included in other liabilities on the consolidated balance sheets. The Company incurred costs of $554 in connection with the Term Loan Facility, which are recorded as a reduction of the carrying value of the term loan on the Company’s consolidated balance sheets. In connection with the Revolving Facility, the Company incurred costs of $370, which are recorded as other assets. Both of these costs are being amortized to interest expense through the maturity date of the facilities.
Future payments of the 2019 Credit Agreement, as of June 30, 2021, are as follows for the calendar years ending December 31:
 
2021
   $ 11,250  
2022
     22,500  
2023
     22,500  
2024
     13,750  
    
 
 
 
Total
   $ 70,000  
    
 
 
 
 
16

14. Stockholders’ Equity
Common Stock
As of June 30, 2021, the Company was authorized to issue 400,000,000 shares of $0.0001 par value Class A common stock and 1,000,000 shares of $0.0001 par value preferred stock. 129,011,789 shares of Class A common stock were issued and 128,283,241 shares were outstanding as of June 30, 2021. No shares of preferred stock were outstanding as of June 30, 2021. The issued shares of Class A common stock include 728,548 treasury shares that were reacquired in connection with the redemption of redeemable shares in March 2019. As of June 30, 2021 and December 31, 2020, the Company reserved the following shares of Class A common stock for future issuance:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Shares reserved for issuance for outstanding options
     7,070,008        6,425,040  
Shares reserved for issuance for outstanding restricted stock units
     787,023        806,048  
Shares reserved for issuance for future grants
     5,642,864        6,832,649  
    
 
 
    
 
 
 
     
Total shares of authorized common stock reserved for future issuance
     13,499,895        14,063,737  
    
 
 
    
 
 
 
15. Stock-Based Compensation
Stock Incentive
Plans-the
2018 Plan
On November 28, 2018, the Board of Directors of the Company adopted, and on December 10, 2018 the Company’s stockholders approved, the Organogenesis 2018 Equity and Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to provide long-term incentives and rewards to the Company’s employees, officers, directors and other key persons (including consultants), to attract and retain persons with the requisite experience and ability, and to more closely align the interests of such employees, officers, directors and other key persons with the interests of the Company’s stockholders.
The 2018 Plan authorizes the Company’s Board of Directors or a committee of not less than two independent directors (in either case, the “Administrator”) to grant the following types of awards:
non-statutory
stock options; incentive stock options; restricted stock awards; restricted stock units; stock appreciation rights; unrestricted stock awards; performance share awards; and dividend equivalent rights. The 2018 Plan is administered by the Company’s Board of Directors.
As of June 30, 2021, a total of 9,198,996 shares of Class A common stock have been authorized to be issued under the 2018 Plan (subject to adjustment in the case of any stock dividend, stock split, reverse stock split, or similar change in capitalization of the Company).
Stock Incentive
Plans-the
2003 Plan
The Organogenesis 2003 Stock Incentive Plan (the “2003 Plan”), provides for the Company to issue restricted stock awards, or to grant incentive stock options or
non-statutory
stock options. Incentive stock options may be granted only to the Company’s employees. Restricted stock awards and
non-statutory
stock options may be granted to employees, members of the Board of Directors, outside advisors and consultants of the Company.
Effective as of the closing of the Avista Merger on December 10, 2018, no additional awards may be made under the 2003 Plan and as a result (i) any shares in respect of stock options that are expired or terminated under the 2003 Plan without having been fully exercised will not be available for future awards; (ii) any shares in respect of restricted stock that are forfeited to, or otherwise repurchased by the Company, will not be available for future awards; and (iii) any shares of common stock that are tendered to the Company by a participant to exercise an award will not be available for future awards.
Stock-Based
 
Compensation Expense
Stock options awarded under the stock incentive plans expire 10 years after the grant date and typically vest over four or five years. Restricted stock units awarded typically vest over four years.
Stock-based compensation expense was $1,042 and $469 for the three months ended June 30, 2021 and 2020, respectively, and was $1,740 and $678 for the six months ended June 30, 2021 and 2020, respectively. The total amount of stock-based compensation expense was included within selling, general and administrative expenses on the consolidated statements of operations.
 
17

Restricted Stock Units (RSUs)
In the six months ended June 30, 2021, the Company granted 290,027 time-based restricted stock units to its employees, executives and the Board of Directors. Each restricted stock unit represents the contingent right to receive one share of the Company’s common stock. A majority of the restricted stock units will vest in four equal annual installments. The fair value of the restricted stock units was based on the fair market value of the Company’s stock on the date of grant.
The activity of restricted stock units is set forth below:
 
    
Number

of Shares
    
Weighted
Average

Grant Date

Fair Value
 
Unvested at December 31, 2020
     806,048      $ 3.82  
Granted
     290,027        14.45  
Vested
     (252,743      4.20  
Canceled/Forfeited
     (56,309      8.29  
    
 
 
    
 
 
 
Unvested at June 30, 2021
     787,023      $ 7.30  
    
 
 
    
 
 
 
As of June 30, 2021, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $3,891 and the weighted average remaining recognition period for unvested awards was 3.16 years.
Stock Option Valuation
The stock options granted during the six months ended June 30, 2021 and 2020 were 1,037,099 and 1,538,723 respectively. The assumptions that the Company used to determine the grant-date fair value of stock options granted during these periods were as follows, presented on a weighted-average basis:
 
    
June 30,

2021
   
June 30,

2020
 
Risk-free interest rate
     0.82     0.46
Expected term (in years)
     6.21       6.22  
Expected volatility
     39.30     37.41
Expected dividend yield
     0.0     0.0
Exercise price
   $ 13.54     $ 4.04  
Underlying stock price
   $ 13.54     $ 3.36  
 
18

These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the six months ended June 30, 2021 and 2020 of $5.31 and $1.04, respectively.
Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2020:
 
    
Number of

Shares
    
Weighted

Average

Exercise

Price
    
Weighted

Average

Remaining

Contractual

Term

(in years)
    
Aggregate

Intrinsic

Value
 
Outstanding as of December 31, 2020
     6,620,318      $ 2.33        5.22      $ 34,458  
Granted
     1,037,099        13.54                    
Exercised
     (558,785      2.15                 5,526  
Canceled / forfeited
     (28,624      9.54                    
    
 
 
                            
Outstanding as of June 30, 2021
     7,070,008        3.95        5.56        89,543  
    
 
 
                            
Options exercisable as of June 30, 2021
     4,709,080        1.83        3.91        69,665  
    
 
 
                            
Options vested or expected to vest as of June 30, 2021
     6,557,753      $ 3.57        5.28      $ 85,578  
    
 
 
                            
The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s Class A common stock for those stock options that have exercise prices lower than the fair value of the Company’s Class A common stock.
The total fair value of options vested during the six months ended June 30, 2021 and 2020 was $586 and $209, respectively.
As of June 30, 2021, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $4,676 and was expected to be recognized over a weighted-average period of 3.27 years.
Between 2010 and 2013, a former executive took several partial recourse notes totaling $635 to exercise his 675,990 shares of stock options. The notes were secured with these shares held by the former executive. When the loans were outstanding, the options were not considered exercised and were included within the options outstanding for accounting purposes. As of December 31, 2020, $334 of the principal balance of the partial recourse notes was outstanding and 195,278 shares were not considered outstanding for accounting purposes. In the three months ended March 31, 2021, the former executive repaid the remaining principal balance of the notes (see Note “19. Related Parties Transactions”). The repayments were treated as the exercise price for 195,278 shares of the options and were included in the consolidated statement of stockholders’ equity. As of
June
 
30
, 2021,
no
ne
of the partial recourse notes was outstanding and all of the 675,990 shares used to secure the notes were considered outstanding for accounting purposes.
16. Net Income (Loss) per Share (EPS)
Basic EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding plus the dilutive effect, if any, of outstanding equity awards using the treasury stock method which includes consideration of unrecognized compensation expenses as additional proceeds.
 
19

A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) attributable to the common stockholders of Organogenesis Holdings Inc. is as follows.
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net Income (loss)
   $ 20,687      $ (5,166    $ 30,630      $ (21,479
Denominator:
                                   
Weighted average common shares outstanding—basic
     128,235,224        104,714,725        128,053,654        104,600,825  
Dilutive effect of restricted stock units
     508,015        —          517,837        —    
Dilutive effect of options
     5,245,174        —          5,149,700        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     133,988,413        104,714,725        133,721,191        104,600,825  
Earnings (loss) per share—basic
   $ 0.16      $ (0.05    $ 0.24      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
Earnings (loss) per share—diluted
   $ 0.15      $ (0.05    $ 0.23      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
For the
 
three and six months ended June 30, 2021, outstanding stock-based awards of 923,907 and 967,146 were excluded from the diluted EPS calculation. For the three and six months ended June 30, 2020, the Company had a net loss. As such, 8,695,401 shares of potentially dilutive securities were excluded from the computation of diluted net loss per share as these securities had anti-dilutive effect and including them would reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders was the same for these periods.
17. Leases
As of December 31, 2020 and June 30, 2021, the Company’s contracts that contained a lease consisted primarily of real estate, equipment and vehicle leases.
The Company leases real estate for office, lab and production space under noncancelable operating and finance leases that expire at various dates through 2031, subject to the Company’s options to terminate or renew certain leases for an additional five to ten years.
The Company leases vehicles under operating leases for certain employees and has fleet services agreements for service on these vehicles. The minimum lease term for each newly leased vehicle is 367 days with renewal options. The Company may terminate the vehicle lease after the minimum lease term upon thirty days’ prior notice.
The Company also leases other equipment under noncancelable operating and finance leases that expire at various dates through 2025.
The Company determines if an arrangement is a lease at lease inception. The options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise the options. Operating leases are included in operating
lease right-of-use assets
and operating lease obligations on the consolidated balance sheets. Finance
lease right-of-use assets
are included in property and equipment, net, and the related liabilities are included in finance lease obligations on the consolidated balance sheets.
Right-of-use assets
represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the
leases. Right-of-use assets
and lease liabilities are recognized based on the present value of the fixed lease payments over the lease term at the commencement date.
The 
right
-of-use assets
also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by lease incentives. The Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for leases that do not have a readily determinable implicit discount rate. The Company’s incremental borrowing rate is the rate of interest that it would have to borrow on a collateralized basis over a similar term and amount in a similar economic environment. The Company determines the incremental borrowing rates for its leases by adjusting the risk-free interest rate with a credit risk premium corresponding to the Company’s credit rating.
 
20

The Company records rent expense for its operating leases on a straight-line basis from the lease commencement date until the end of the lease term. The Company records finance lease cost as a combination of the depreciation expense for
the right-of-use assets
and interest expense for the outstanding lease liabilities using the discount rate discussed above. Variable lease payments are primarily related to the office and fleet leases which include but are not limited to taxes, insurance, common area maintenance and maintenance programs for leased vehicles. Variable lease payments are based on the occurrence or usage; therefore, they are not included as part of the
initial right-of-use assets
and liabilities calculation.
In August 2020, the Company entered into a lease for approximately 23,000 square feet in San Diego, California for office and laboratory use. The lease
commenced
on April 1, 2021. The initial lease term is ten years from the lease commencement date, with an option to extend the term for a period of five years. Annual lease payments during the first year are $1,562 with 3% increase each year during the lease term. A security deposit of $237 is required throughout the term of the lease.
In conjunction with the acquisition of NuTech Medical in March 2017, the Company entered into an operating lease with Oxmoor Holdings, LLC, an entity that is affiliated with the former sole shareholder of NuTech Medical, related to the facility at NuTech Medical’s headquarters in Birmingham, Alabama. Under the lease, the Company is required to make monthly rent payments of approximately $22 through the lease termination date on December 31, 2022.
On January 1, 2013, the Company entered into finance lease arrangements with 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC for office and laboratory space in Canton, Massachusetts. 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC are related parties as the owners of these entities are also stockholders of the Company. The leases terminate on December 31, 2022 and each contains a renewal option for a five-year period with the rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. Notice of the exercise of this renewal option is due one year prior to the expiration of the initial term. Aggregate annual lease payments are approximately $4,308 with future rent increases of 10% effective January 1, 2022.
As of June 30, 2021 and December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations, which are subordinated to the 2019 Credit Agreement and will not be paid until the debt under the 2019 Credit Agreement is paid off in 2024 even though the finance leases expire in December 2022. The accrued but unpaid lease obligations include rent in arrears and unpaid operating and common area maintenance costs under the aforementioned leases. The principal portion of rent in arrears on the finance leases totaled $7,307 and $6,946 as of June 30, 2021 and December 31, 2020, respectively, and is included in the long-term portion of finance lease obligations. The interest portion of rent in arrears totaled $2,475 and $2,865 as of June 30, 2021 and December 31, 2020, respectively, and is included in other liabilities on the consolidated balance sheets. The unpaid operating and common area maintenance costs totaled $554 and $525 as of June 30, 2021 and December 31, 2020, respectively, and are included in other liabilities on the consolidated balance sheets.
Effective April 1, 2019, the Company agreed to accrue interest on the accrued but unpaid lease obligations at an interest rate equal to the rate charged in the 2019 Credit Agreement (see Note “13. Long-Term Debt Obligations”). The accrued interest is also subordinated to the 2019 Credit Agreement and, as such, is included in other liabilities on the consolidated balance sheet. Interest accrual as of June 30, 2021 and December 31, 2020 totaled
$2,151 and $1,673, respectively.
The components of lease cost were as follows:
 
    
Classification
  
Three
 
Months
Ended
June 30,
 
2021
    
Six Months
Ended

June 30,
2021
 
Finance lease
                      
Amortization of
right-of-use
assets
   COGS and SG&A    $         304      $ 603  
Interest on lease liabilities
   Interest Expense      312        661  
         
 
 
    
 
 
 
Total Finance lease cost
          616        1,264  
Operating lease cost
   COGS, R&D, SG&A      1,735        3,015  
Short-term lease cost
   COGS, R&D, SG&A      699        1,414  
Variable lease cost
   COGS, R&D, SG&A      1,086        2,449  
         
 
 
    
 
 
 
Total lease cost
        $ 4,136      $ 8,142  
         
 
 
    
 
 
 
 
21

Supplemental balance sheet information related to finance leases was as follows:
 
 
  
June 30, 2021
 
  
January 1, 2021
 
Property and equipment, gross
   $ 22,989      $ 22,989  
Accumulated depreciation
     (15,578      (14,974
    
 
 
    
 
 
 
Property and equipment, net
   $ 7,411      $ 8,015  
    
 
 
    
 
 
 
     
Current portion of finance lease obligations
   $ 4,134      $ 3,619  
Finance lease long-term obligations
     9,553        11,442  
    
 
 
    
 
 
 
Total finance lease liabilities
   $ 13,687      $ 15,061  
    
 
 
    
 
 
 
Supplemental cash flow
 
information related to leases was as follows:
 
    
Six Months Ended
June 30, 2021
 
Cash paid for amounts included in the measurement of lease liabilities:
        
Operating cash flows for operating leases
     3,228  
Operating cash flows for finance leases
     1,022  
Financing cash flows for finance leases
     1,374  
Right-of-use
assets obtained in exchange for lease obligations - upon adoption:
        
Operating leases
     13,525  
Finance leases
     —    
Right-of-use
assets obtained in exchange for lease obligations - post adoption:
        
Operating leases
     15,567  
Finance leases
     —    
 
    
June 30, 2021
 
Weighted-average remaining lease term
        
Finance leases
     1.49  
Operating leases
     8.27  
   
    
June 30, 2021
 
Weighted-average discount rate
        
Finance leases
     19.69
Operating leases
     4.19
 
22

As of June 30, 2021, maturities of lease liabilities were as follows:
 
    
Operating
 
leases
    
Finance leases
 
2021 (remaining 6 months)
   $         3,319      $ 2,390  
2022
     4,507        4,945  
2023
     3,845            
2024
     3,177        9,782  
2025
     3,164            
Thereafter
     16,341            
    
 
 
    
 
 
 
Total lease payments
     34,353        17,117  
Less: interest
     (5,625      (3,430
    
 
 
    
 
 
 
Total lease liabilities
   $ 28,728      $ 13,687  
    
 
 
    
 
 
 
Under ASC 840, for the three and six months ended June 30, 2020, the Company recorded lease expense of $1,837 and $3,351, respectively for operating leases.
18. Commitments and Contingencies
Royalty Commitments
The Company entered into a license agreement with a university for certain patent rights related to the development, use, and production of one of its advanced wound care products. Under this agreement, the Company incurred a royalty based on a percentage of net product sales, for the use of these patents until the patents expired, which was in November 2006. Accrued royalties totaled $1,187 as of June 30, 2021 and December 31, 2020, respectively, and were classified as part of accrued expenses on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three and six months ended June 30, 2021 or 2020 related to this agreement.
In October 2017, the Company entered into a license agreement with a third party. Under the license agreement, the Company is required to pay royalties based on a percentage of net sales of the licensed product that occur, after December 31, 2017, through the expiration of the underlying patent in October 2026, subject to minimum royalty payment provisions. The Company recorded royalty expense of $1,134 and $839 during the three months ended June 30, 2021 and 2020, respectively, and $2,355 and $1,819 during the six months ended June 30, 2021 and 2020, respectively, within selling, general and administrative expenses on the consolidated statement of operations.
As part of the NuTech Medical acquisition, the Company inherited certain product development and consulting agreements for ongoing consulting services and royalty payments based on a percentage of net sales on certain products over a period of 15 years from the execution of the agreements. These product development and consulting agreements were cancelled in January 2020 for total consideration of $1,950 that was paid on February 14, 2020. The $1,950 cancellation fee was recorded within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2020.
Legal Proceedings
In conducting its activities, the Company, from time to time, is subject to various claims and also has claims against others. In management’s opinion, the ultimate resolution of such claims would not have a material effect on the financial position, operating results or cash flows of the Company. The Company accrues for these claims when amounts due are probable and estimable.
The Company accrued $150 as of June 30, 2021 and December 31, 2020
for
certain pending lawsuits.
The purchase price for NuTech Medical acquired in 2017 included $7,500 deferred acquisition consideration of which the Company paid $2,500 in 2017. The remaining $5,000 of deferred acquisition consideration plus accrued interest owed to the sellers of NuTech Medical was previously in dispute. In February 2020, the Company entered into a settlement agreement with the sellers of NuTech Medical and settled the dispute for $4,000, of which, $2,000 was paid immediately on February 24, 2020 and the remaining $2,000 was paid in four quarterly installments of $500 each. As of March 31, 2021, the entire settlement was paid off. In addition, the
 
Company assumed from the sellers of NuTech Medical the payment responsibilities related to a legacy lawsuit existing at the acquisition date of NuTech Medical. The assumed legacy lawsuit was settled in October 2020. In connection with the settlement of the deferred acquisition consideration dispute and the legacy lawsuit, the Company recorded a gain of $1,295 and $951 for the three months ended March 31, 2020 and September 30, 2020, respectively.
The gain was included as a component of other expense, net, on the consolidated statement of operations.
 
23

19. Related Party
 
Transactions
Finance lease obligations to affiliates, including unpaid lease obligations, and an operating lease with affiliates are further described in Note “17. Leases”.
During 2010, the Company’s Board of Directors approved a loan program that permitted the Company to make loans to three executives of the Company (the “Employer Loans”) to (i) provide them with liquidity (“Liquidity Loans”) and (ii) fund the exercise of vested stock options (“Option Loans”). Two of the executives left the Company in 2014. The Employer Loans matured with all principal and accrued interest due on the tenth anniversary of the issuance date of each subject loan. Interest on the Employer Loans was at various rates ranging from 2.30%—3.86% per annum, compounded annually. The Employer Loans were secured by shares of the Company’s Class A common stock held by the former executives. With respect to the Liquidity Loans, the Company had no personal recourse against the borrowers beyond the pledged shares. As of December 31, 2020, Liquidity Loans and Option Loans to one former executive were outstanding with an aggregate principal balance of $100 and $334, respectively. During the three months ended March 31, 2021, this former executive paid off the outstanding principal balance of his Employer Loans and the related interest receivable. As a result, the Company recorded $179 as a recovery of the previously reserved related party receivables within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to eq
uity.
See Note “15. Share-Based Compensation”
.
20. Taxes
The Company is principally subject to taxation in the United States. The Company has a history of net operating losses both federally and in various states and began utilizing those losses to offset current taxable income in 2020. The Company’s wholly owned Swiss subsidiary, Organogenesis GmbH, is subject to taxation in Switzerland and generally has profits as a result of a transfer pricing arrangement in place with Organogenesis Inc., its U.S. parent and a wholly owned subsidiary of the Company.
The income tax rate for the six months ended June 30, 2021 varied from the U.S. statutory rate of 21% primarily due to the utilization of net operating losses federally and in many states as well as the cash taxes in Switzerland. The Company maintains a full valuation allowance against its U.S. deferred tax assets and as such, the Company’s provision for income taxes primarily relates to cash taxes to be paid in certain states where the net operating losses are expected to be fully utilized or limited based on state statute. Income tax expense for the six months ended June 30, 2021 was $687, which included discrete tax expense of $20 related to the interest on certain uncertain tax positions. Income tax expense for the six months ended June 30, 2020 was $62 and related primarily to state and foreign taxes.
The Company examines all positive and negative evidence to estimate whether sufficient future taxable income in the U.S. will be generated to permit the use of existing deferred tax assets. The Company has significant negative evidence in the form of cumulative losses and believes that it is more likely than not that these United States deferred tax assets will not be utilized. As such, the Company maintained the valuation allowance against its U.S. deferred tax asset as of June 30, 2021. There are no material deferred tax assets in the other jurisdictions.
 On a quarterly basis, the Company reassesses the valuation allowance on deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. After assessing both the positive evidence and the negative evidence, the Company may determine it is more likely than not that the deferred tax assets would be realized in the future and the Company would therefore release all or a portion of the valuation allowance related to the net operating loss carryforwards and other deferred tax assets.
21. Subsequent Events
The Company has evaluated subsequent events through August 9, 2021, the date on which these consolidated financial statements were issued.
On August 6, 2021, the Company, as borrower, its subsidiaries, as guarantors, and SVB, and the several other lenders entered into a credit agreement (the “2021 Credit Agreement”) providing for a term loan facility not to exceed $
75,000
and a revolving credit facility not to exceed $
125,000
, both of which mature on
August 6, 2026
. On the same date, the Company paid all amount due under the 2019 Credit Agreement, including unpaid principal, accrued interest, Final Payment, and Prepayment Premium, and the 2019 Credit Agreement was terminated.

24


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis should be read in conjunction with our financial statements and accompanying notes included in this Quarterly Report on Form
10-Q
and the financial statements and accompanying notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020, filed with the Securities and Exchange Commission, or SEC, on March 16, 2021, as amended. Please refer to our note regarding forward-looking statements on page 3 of this Form
10-Q,
which is incorporated herein by this reference.
Overview
Organogenesis is a leading regenerative medicine company focused on the development, manufacture, and commercialization of solutions for the Advanced Wound Care and Surgical & Sports Medicine markets. Our products have been shown through clinical and scientific studies to support and in some cases accelerate tissue healing and improve patient outcomes. We are advancing the standard of care in each phase of the healing process through multiple breakthroughs in tissue engineering and cell therapy. Our solutions address large and growing markets driven by aging demographics and increases in comorbidities such as diabetes, obesity, cardiovascular and peripheral vascular disease and smoking. We offer our differentiated products and
in-house
customer support to a wide range of health care customers including hospitals, wound care centers, government facilities, ambulatory service centers (“ASCs”), and physician offices. Our mission is to provide integrated healing solutions that substantially improve medical outcomes and the lives of patients while lowering the overall cost of care.
We offer a comprehensive portfolio of products in the markets we serve that address patient needs across the continuum of care. We have and intend to continue to generate data from clinical trials, real-world outcomes and health economics research that validate the clinical efficacy and value proposition offered by our products. Several of our existing and pipeline products in our portfolio have PMA approval, BLA approval or 510(k) clearance from the FDA. Given the extensive time and cost required to conduct clinical trials and receive FDA approvals, we believe that our data and regulatory approvals provide us a strong competitive advantage. Our product development expertise and multiple technology platforms provide a robust product pipeline, which we believe will drive future growth.
In the Advanced Wound Care market, we focus on the development and commercialization of advanced wound care products for the treatment of chronic and acute wounds in various treatment settings. We have a comprehensive portfolio of regenerative medicine products, capable of supporting patients from early in the wound healing process through wound closure regardless of wound type. Our Advanced Wound Care products include Apligraf for the treatment of venous leg ulcers (“VLUs”) and diabetic foot ulcers (“DFUs”); Dermagraft for the treatment of DFUs; PuraPly AM and PuraPly XT as antimicrobial barriers for a broad variety of wound types; and the Affinity and NuShield wound coverings to address a variety of wound sizes and types. We have a highly trained and specialized direct wound care sales force paired with exceptional customer support services.
In the Surgical & Sports Medicine market, we focus on products that support the healing of musculoskeletal injuries, including degenerative conditions such as osteoarthritis and tendonitis. We are leveraging our regenerative medicine capabilities in this attractive, adjacent market. Our Surgical & Sports Medicine products include ReNu
for in-office knee
osteoarthritis treatment; NuCel for bony fusion in the lumbar spine; NuShield and Affinity barrier products for surgical application in targeted soft tissue repairs; and PuraPly AM for management of open wounds in the surgical setting. We currently sell these products through independent agencies and our growing direct sales force other than ReNu and NuCel which we stopped marketing after May 31, 2021. Refer to further discussion in section “End of Enforcement Grace Period for ReNu and NuCel” below.
On December 10, 2018, Avista Healthcare Public Acquisition Corp., our predecessor company (“AHPAC”), consummated
a
business combination pursuant to that certain Agreement and Plan of Merger, dated as of August 17, 2018 (as amended, the “Avista Merger Agreement”), by and among AHPAC, Avista Healthcare Merger Sub, Inc., a Delaware corporation and a direct wholly-owned subsidiary of AHPAC (“Avista Merger Sub”) and Organogenesis Inc., a Delaware corporation. As a result of the transactions contemplated by the Avista Merger Agreement, Avista Merger Sub merged with and into Organogenesis Inc., with Organogenesis Inc. surviving the merger (the “Avista Merger”). In addition, in connection with the business combination, AHPAC redomesticated as a Delaware corporation (the “Domestication”). After the Domestication, AHPAC changed its name to “Organogenesis Holdings Inc.” As a result of the Avista Merger, Organogenesis Inc. became a wholly-owned direct subsidiary of Organogenesis Holdings Inc.

25

For the six months ended June 30, 2021, we generated $225.7 million of net revenue and $30.6 million of net income compared to $130.7 million of net revenue and $21.5 million of net loss for the six months ended June 30, 2020. We have incurred significant losses since inception and, while we have reported net income for the four consecutive quarters ended June 30, 2021, we may incur operating losses in the future as we expend resources as part of our efforts to grow our organization to support the planned expansion of our business. As of June 30, 2021, we had an accumulated deficit of $120.1 million. Our primary sources of capital to date have been from sales of our products, borrowings from related parties and institutional lenders and proceeds from the sale of our common stock. We operate in one segment of regenerative medicine.
COVID-19 pandemic
The emergence of the
coronavirus (COVID-19) around
the world, and particularly in the United States, continues to present risks to the Company. While
the COVID-19 pandemic
has not materially adversely affected our financial results and business operations through the second quarter ended June 30, 2021, we are unable to predict the impact
that COVID-19 will
have on our financial position and operating results because of the numerous uncertainties created by the unprecedented nature of the pandemic. We are closely monitoring the evolving impact of the pandemic on all aspects of our business. We have implemented a number of measures designed to protect the health and safety of our employees, support our customers and promote business continuity. We continue to evaluate the Company’s liquidity position, communicate with and monitor the actions of our customers and suppliers, and review our near-term financial performance as we manage the Company through this period of uncertainty.
CPN Acquisition
On September 17, 2020, we acquired certain assets and assumed certain liabilities of CPN Biosciences, LLC (“CPN”) pursuant to an asset purchase agreement dated July 24, 2020. This transaction was accounted for as a business combination using the acquisition method of accounting in accordance with ASC Topic 805,
 Business Combinations
. The aggregated consideration amounted to $19.0 million as of the acquisition date which consisted of $6.4 million in cash, 2,151,438 shares of our common stock with a fair value of $8.8 million, and a contingent consideration (the “Earnout”) with a fair value of $3.8 million. At the closing, we paid $5.8 million in cash and issued 1,947,953 shares of our Class A common stock. The remaining consideration was held back and will be paid or issued, as applicable, eighteen months after the closing date, subject to any offsetting indemnification claims against CPN. The results of operations of CPN have been included in our consolidated financial statements beginning on the acquisition date. Revenue and expenses of CPN since the acquisition date were not material.
End of Enforcement Grace Period for ReNu and NuCel
On November 16, 2017, the FDA issued a final guidance document entitled, “Regulatory Considerations for Human Cells, Tissues, and Cellular and Tissue-Based Products: Minimal Manipulation and Homologous Use”, or 361 HCT/P Guidance, which provided the FDA’s thinking on how to apply the existing regulatory criteria for regulation as a Section 361 HCT/P. The 361 HCT/P Guidance clarified the FDA’s views about the criteria that differentiate those products subject to regulation under Section 361 of the Public Health Service Act from those considered to be drugs, devices, and/or biological products subject to licensure under Section 351 and related regulations. The 361 HCT/P Guidance originally indicated that the FDA was providing a
36-month
enforcement grace period to allow time for distributors of HCT/Ps to make any regulatory submissions and obtain any premarket approvals necessary to comply with the guidance. In July 2020, the FDA announced that the enforcement grace period would be extended until May 31, 2021 as a result of the challenges presented by the
COVID-19
public health emergency. On April 21, 2021, the FDA reaffirmed that the enforcement grace period would end on May 31, 2021 and would not be extended. At that time, the FDA began regulating our ReNu and NuCel products under Section 351. We continued to market our ReNu and NuCel products during the enforcement grace period, but we ceased commercial distribution after May 31, 2021. We are continuing to conduct clinical studies of ReNu to support FDA approval of a Biologics License Application for the treatment of knee osteoarthritis and, based on favorable feasibility studies, we believe ReNu has potential as a treatment for additional osteoarthritis and tissue regeneration applications. Accordingly, we have decided to focus on clinical development of ReNu and discontinue clinical development of NuCel.
Components of Our Consolidated Results of Operations
In assessing the performance of our business, we consider a variety of performance and financial measures. We believe the items discussed below provide insight into the factors that affect these key measures.
Revenue
We derive our net revenue from our portfolio of Advanced Wound Care and Surgical & Sports Medicine products. We primarily sell our Advanced Wound Care products through direct sales representatives who manage and maintain the sales relationships with hospitals, wound care centers, government facilities, ASCs and physician offices. We primarily sell our Surgical & Sports Medicine products through third party agencies. As of June 30, 2021, we had approximately 325 direct sales representatives and approximately 185 independent agencies.
 
26

We recognize revenue from sales of our Advanced Wound Care and Surgical & Sports Medicine products when the customer obtains control of our product, which occurs at a point in time and may be upon procedure date, shipment, or delivery, based on the contractual terms of a contract. We record revenue net of a reserve for returns, discounts and GPO rebates, which represent a direct reduction to the revenue we recognize.
Several factors affect our reported revenue in any period, including product, payer and geographic sales mix, operational effectiveness, pricing realization, marketing and promotional efforts, the timing of orders and shipments, regulatory actions including healthcare reimbursement scenarios, competition and business acquisitions.
Included within our product revenue are our PuraPly and PuraPly AM products. We launched PuraPly
in mid-2015, and
introduced PuraPly AM in 2016. In order to encourage the development of innovative medical devices, drugs and biologics, CMS can grant new products an additional “pass-through payment” in addition to the bundled payment amount for a limited period of no more than three years. Our PuraPly and PuraPly AM products were granted pass-through status from launch through December 31, 2017, which created an economic incentive for practitioners to use PuraPly and PuraPly AM over other skin substitutes. As a result, we saw increases in revenue related to these products in 2017. Beginning January 1, 2018, PuraPly AM and PuraPly transitioned to the bundled payment structure for skin substitutes, which provides for
a two-tiered payment
system in the hospital outpatient and ASC setting.
The two-tiered Medicare
payment system bundles payment for our Advanced Wound Care products (and all skin substitutes) into the payment for the procedure for applying the skin substitute, resulting in a single payment to the provider that includes reimbursement for both the procedure and the product itself. As a result of the transition to the bundled payment structure, total Medicare reimbursement for procedures using our PuraPly AM and PuraPly products decreased substantially. This reduction in reimbursement resulted in a substantial decrease in revenue from our PuraPly AM and PuraPly products during the first nine months of 2018 and had a negative effect on our business, results of operations and financial condition. On March 23, 2018, Congress passed, and the President signed into law, the Consolidated Appropriations Act of 2018, or the Act. The Act restored the pass-through status of PuraPly and PuraPly AM from October 1, 2018 through September 30, 2020. As a result, during this period, Medicare resumed making pass-through payments to hospitals using PuraPly and PuraPly AM in the outpatient hospital setting and in ASCs. With the expiration of pass-through reimbursement status on September 30, 2020, we anticipated that our net revenue from PuraPly and PuraPly AM might decrease as they transitioned to the bundled payment structure. As of June 30, 2021, we have not observed such a decrease primarily due to our recently launched PuraPly line extensions.
Cost of goods sold, gross profit and gross profit margin
Cost of goods sold includes personnel costs, product testing costs, quality assurance costs, raw materials and product costs, manufacturing costs, and the costs associated with our manufacturing and warehouse facilities. The increases in our cost of goods sold correspond with the increases in sales units driven by the expansion of our sales force and sales territories, expansion of our product portfolio offerings, and the number of healthcare facilities that offer our products. We expect our cost of goods sold to increase due primarily to increased sales volumes.
Gross profit is calculated as net revenue less cost of goods sold and generally increases as revenue increases. Gross profit margin is calculated as gross profit divided by total net revenue. Our gross profit and gross profit margin are affected by product and geographic sales mix, realized pricing of our products, the efficiency of our manufacturing operations and the costs of materials used and fees charged by third-party manufacturers to produce our products. Regulatory actions, including healthcare reimbursement scenarios, which may require costly expenditures or result in pricing pressures, may decrease our gross profit and gross profit margin.
Selling, general and administrative expenses
Selling, general and administrative expenses generally include personnel costs for sales, marketing, sales support, customer support, and general and administrative personnel, sales commissions, incentive compensation, insurance, professional fees, depreciation, amortization, bad debt expense, royalties, information systems costs and costs associated with our administrative facilities. We generally expect our selling, general and administrative expenses to continue to increase due to increased investments in market development and the geographic expansion of our sales forces as we drive for continued revenue growth.
Research and development expenses
Research and development expenses include personnel costs for our research and development personnel, expenses related to improvements in our manufacturing processes, enhancements to our currently available products, and additional investments in our product and platform development pipeline. Our research and development expenses also include expenses for clinical trials. We expense research and development costs as incurred. We generally expect that research and development expenses will increase as we continue to conduct clinical trials on new and existing products, move
 
27

products through the regulatory pathway (e.g., seek BLA approval), add personnel to support product enhancements as well as to bring new products to market, and enhance our manufacturing process and procedures.
Other expense, net
Interest expense, net
—Interest expense, net consists of interest on our outstanding indebtedness, including amortization of debt discount and debt issuance costs, net of interest income recognized.
Gain on settlement of deferr
ed acquisition consideration
—In February 2020, we settled the dispute on the $5.0 million deferred purchase acquisition consideration with the sellers of NuTech Medical for $4.0 million and assumed from the sellers of NuTech Medical the responsibilities related to a legacy lawsuit of NuTech Medical, which was settled in October 2020. In connection with the settlement of this dispute and the legacy lawsuit, we recorded a gain of $1.3 million and $1.0 million for the three months ended March 31, 2020 and December 31, 2020, respectively.
Income taxes
We account for income taxes using an asset and liability approach. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.
In determining whether a valuation allowance for deferred tax assets is necessary, we analyze both positive and negative evidence related to the realization of deferred tax assets and inherent in that, assess the likelihood of sufficient future taxable income. We also consider the expected reversal of deferred tax liabilities and analyze the period in which these liabilities would be expected to reverse to determine whether the taxable temporary difference amounts serve as an adequate source of future taxable income to support realizability of the deferred tax assets. In addition, we consider whether it is more likely than not that the tax position will be sustained on examination by taxing authorities based on the technical merits of the position. Based on a consideration of the factors discussed above, including the fact that through the period ended June 30, 2021, our results reflected a twelve-quarter cumulative loss position, we have determined that a valuation allowance is necessary against the full amount of our net U.S. deferred tax assets. Our U.S. provision for income taxes relates to current tax expense associated with taxable income that could not be offset by state net operating losses. We will utilize net operating losses to offset all of the projected 2021 federal taxable income; but have exhausted net operating losses and are subject to limitations in the net operating loss utilization in certain states. We have also recorded a foreign provision for income taxes related to our wholly owned subsidiary in Switzerland.
We account for uncertainty in income taxes recognized in the consolidated financial statements by applying
a two-step process
to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is
deemed more-likely-than-not to
be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
 
28

Results of Operations
The following table sets forth, for the periods indicated, our results of operations:
 
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Net revenue
   $ 123,196      $ 68,960      $ 225,748      $ 130,692  
Cost of goods sold
     29,940        20,042        55,435        38,835  
  
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
     93,256        48,918        170,313        91,857  
Operating expenses:
           
Selling, general and administrative
     62,349        46,502        120,581        99,115  
Research and development
     7,320        4,668        13,529        10,078  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total operating expenses
     69,669        51,170        134,110        109,193  
  
 
 
    
 
 
    
 
 
    
 
 
 
Income (loss) from operations
     23,587        (2,252      36,203        (17,336
  
 
 
    
 
 
    
 
 
    
 
 
 
Other expense, net:
           
Interest expense, net
     (2,431      (2,912      (4,901      (5,422
Gain on settlement of deferred acquisition consideration
     —          —          —          1,295  
Other income, net
     18        25        15        46  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other expense, net
     (2,413      (2,887      (4,886      (4,081
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income (loss) before income taxes
     21,174        (5,139      31,317        (21,417
Income tax expense
     (487      (27      (687      (62
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income (loss)
   $ 20,687      $ (5,166    $ 30,630      $ (21,479
  
 
 
    
 
 
    
 
 
    
 
 
 
EBITDA and Adjusted EBITDA
Our management uses financial measures that are not in accordance with generally accepted accounting principles in the United States, or GAAP, in addition to financial measures in accordance with GAAP to evaluate our operating results.
These non-GAAP financial
measures should be considered supplemental to, and not a substitute for, our reported financial results prepared in accordance with GAAP. Our management uses Adjusted EBITDA to evaluate our operating performance and trends and make planning decisions. Our management believes Adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the items that we exclude. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to key financial metrics used by our management in its financial and operational decision-making.
 
29

The following is a reconciliation of GAAP net income (loss) to
non-GAAP
EBITDA and
non-GAAP
Adjusted EBITDA for each of the periods presented:
 
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2021
    
2020
    
2021
    
2020
 
    
(in thousands)
    
(in thousands)
 
Net income (loss)
   $ 20,687      $ (5,166    $ 30,630      $ (21,479
Interest expense, net
     2,431        2,912        4,901        5,422  
Income tax expense
     487        27        687        62  
Depreciation
     1,063        891        2,073        1,793  
Amortization
     1,243        816        2,486        1,633  
  
 
 
    
 
 
    
 
 
    
 
 
 
EBITDA
     25,911        (520      40,777        (12,569
  
 
 
    
 
 
    
 
 
    
 
 
 
Stock-based compensation expense
     1,042        469        1,740        678  
Gain on settlement of deferred acquisition consideration (1)
     —          —          —          (1,295
Recovery of certain notes receivable from related parties (2)
     —          —          (179      —    
Change in fair value of Earnout (3)
     (2,762      —          (3,058      —    
Restructuring charge (4)
     939        —          1,866        —    
Transaction cost (5)
     —          325        —          568  
Cancellation fee (6)
     —          —          —          1,950  
  
 
 
    
 
 
    
 
 
    
 
 
 
Adjusted EBITDA
   $ 25,130      $ 274      $ 41,146      $ (10,668
  
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Amount reflects the gain recognized related to the settlement of the deferred acquisition consideration dispute with the sellers of NuTech Medical in February 2020. See Note “18. Commitments and Contingencies”.
(2)
Amount reflects the collection of certain notes receivable from related parties previously reserved. See Note “19. Related Party Transactions”.
(3)
Amounts reflect the change in the fair value of the Earnout liability in connection with the CPN acquisition. See Note “3. Acquisition”.
(4)
Amounts reflect employee retention and benefits as well as the facility-related cost associated with the Company’s restructuring activities. See Note “12. Restructuring”.
(5)
Amounts reflect the legal, advisory and other professional fees incurred related directly to the CPN acquisition. See Note “3. Acquisition”.
(6)
Amount reflects the cancellation fee for terminating certain product development and consulting agreements the Company inherited from NuTech Medical. See Note “18. Commitments and Contingencies”.
Comparison of the Three and Six Months Ended June 30, 2021 and 2020
Revenue
 
    
Three Months Ended

June 30,
    
Change
 
    
2021
    
2020
    
$
    
%
 
    
(in thousands, except for percentages)
 
Advanced Wound Care
   $ 111,436      $ 59,731      $ 51,705        87
Surgical & Sports Medicine
     11,760        9,229        2,531        27
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 123,196      $ 68,960      $ 54,236        79
  
 
 
    
 
 
    
 
 
    
 
 
 
    
Six Months Ended

June 30,
    
Change
 
    
2021
    
2020
    
$
    
%
 
    
(in thousands, except for percentages)
 
Advanced Wound Care
   $ 202,144      $ 111,019      $ 91,125        82
Surgical & Sports Medicine
     23,604        19,673        3,931        20
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 225,748      $ 130,692      $ 95,056        73
  
 
 
    
 
 
    
 
 
    
 
 
 
 
30

Net revenue from our Advanced Wound Care products increased by $51.7 million, or 87%, to $111.4 million in the three months ended June 30, 2021 from $59.7 million in the three months ended June 30, 2020. Net revenue from our Advanced Wound Care products increased by $91.1 million, or 82%, to $202.1 million in the six months ended June 30, 2021 from $111.0 million in the six months ended June 30, 2020. The increase in Advanced Wound Care net revenue was primarily attributable to the expanded sales force, increased sales to existing and new customers and increased adoption of our amniotic product portfolio, including our Affinity product.
Net revenue from our Surgical & Sports Medicine products increased by $2.5 million, or 27%, to $11.8 million in the three months ended June 30, 2021 from $9.2 million in the three months ended June 30, 2020. Net revenue from our Surgical & Sports Medicine products increased by $3.9 million, or 20%, to $23.6 million in the six months ended June 30, 2021 from $19.7 million in the six months ended June 30, 2020. The increase in Surgical & Sports Medicine net revenue was primarily attributable to the expanded sales force and penetration of existing and new customer accounts.
Included within net revenue is PuraPly revenue of $37.6 million and $28.5 million for the three months ended June 30, 2021 and 2020, respectively, and $78.9 million and $61.0 million for the six months ended June 30, 2021 and 2020, respectively. PuraPly exited pass-through status on October 1, 2020. The continued increase in PuraPly revenue in the three and six months ended June 30, 2021 was due to the expanded sales forces, increased sales to existing and new customers, and increased adoption of our recently launched line extensions.
Cost of goods sold, gross profit and gross profit margin
 
    
Three Months Ended

June 30,
   
Change
 
    
        2021        
   
        2020        
   
$
    
%
 
    
(in thousands, except for percentages)
 
Cost of goods sold
   $ 29,940     $ 20,042     $ 9,898        49
  
 
 
   
 
 
   
 
 
    
 
 
 
Gross profit
   $ 93,256     $ 48,918     $ 44,338        91
  
 
 
   
 
 
   
 
 
    
 
 
 
Gross profit%
     76     71     
    
Six Months Ended

June 30,
   
Change
 
    
2021
   
2020
   
$
    
%
 
    
(in thousands, except for percentages)
 
Cost of goods sold
   $ 55,435     $ 38,835     $ 16,600        43
  
 
 
   
 
 
   
 
 
    
 
 
 
Gross profit
   $ 170,313     $ 91,857     $ 78,456        85
  
 
 
   
 
 
   
 
 
    
 
 
 
Gross profit%
     75     70     
Cost of goods sold increased by $9.9 million, or 49%, to $29.9 million in the three months ended June 30, 2021 from $20.0 million in the three months ended June 30, 2020. Cost of goods sold increased by $16.6 million or 43% to $55.4 million in the six months ended June 30, 2021 from $38.8 million in the six months ended June 30, 2020. The increase in cost of goods sold was primarily due to increased unit volumes, and additional manufacturing and quality control headcount.
Gross profit increased by $44.3 million, or 91%, to $93.3 million in the three months ended June 30, 2021 from $48.9 million in the three months ended June 30, 2020. Gross profit increased by $78.5 million, or 85%, to $170.3 million in the six months ended June 30, 2021 from $91.9 million in the six months ended June 30, 2020. The increase in gross profit resulted primarily from increased sales volume due to the strength in our Advanced Wound Care and Surgical & Sports Medicine products as well as a shift in product mix to our higher gross margin products.
Research and Development Expenses
 
    
Three
Months Ended

June 30,
   
Change
 
    
2021
   
2020
   
$
    
%
 
    
(in thousands, except for percentages)
 
Research and development
   $ 7,320     $ 4,668     $ 2,652        57
  
 
 
   
 
 
   
 
 
    
 
 
 
Research and development as a percentage of net revenue
     6     7     
 
31

    
Six Months Ended

June 30,
   
Change
 
    
2021
   
2020
   
$
    
%
 
    
(in thousands, except for percentages)
 
Research and development
   $ 13,529     $ 10,078     $ 3,451        34
  
 
 
   
 
 
   
 
 
    
 
 
 
Research and development as a percentage of net revenue
     6     8     
Research and development expenses increased by $2.7 million, or 57%, to $7.3 million in the three months ended June 30, 2021 from $4.7 million in the three months ended June 30, 2020. Research and development expenses increased by $3.5 million, or 34%, to $13.5 million in the six months ended June 30, 2021 from $10.1 million in the six months ended June 30, 2020. The increase in research and development expenses was primarily due to increased headcount associated with our existing Advanced Wound Care and Surgical & Sports Medicine products, an increase in product costs associated with our pipeline products not yet commercialized and an increase in the clinical study and related costs necessary to seek regulatory approvals for certain of our products.
Selling, General and Administrative Expenses
 
    
Three Months Ended

June 30,
   
Change
 
    
2021
   
2020
   
$
    
%
 
    
(in thousands, except for percentages)
 
Selling, general and administrative
   $ 62,349     $ 46,502     $ 15,847        34
  
 
 
   
 
 
   
 
 
    
 
 
 
Selling, general and administrative as a percentage of net revenue
     51     67     
    
Six Months Ended

June 30,
   
Change
 
    
2021
   
2020
   
$
    
%
 
    
(in thousands, except for percentages)
 
Selling, general and administrative
   $ 120,581     $ 99,115     $ 21,466        22
  
 
 
   
 
 
   
 
 
    
 
 
 
Selling, general and administrative as a percentage of net revenue
     53     76     
Selling, general and administrative expenses increased by $15.8 million, or 34%, to $62.3 million in the three months ended June 30, 2021 from $46.5 million in the three months ended June 30, 2020. The increase in selling, general and administrative expenses was primarily due to a $10.2 million increase related to additional headcount, primarily in our direct sales force and increased sales commissions due to increased sales, a $4.2 million increase related to increased travel and marketing programs amid the relaxed travel restrictions for the
COVID-19,
a $0.9 million increase in restructuring cost associated with closing La Jolla office, and a $3.3 million increase in various costs resulting from increased revenue and increase in legal, consulting fees and other costs associated with the ongoing operations of our business. These increases were partially offset by a $2.8 million decrease resulting from the CPN Earnout fair value adjustment.
Selling, general and administrative expenses increased by $21.5 million, or 22%, to $120.6 million in the six months ended June 30, 2021 from $99.1 million in the six months ended June 30, 2020. The increase in selling, general and administrative expenses was primarily due to a $19.7 million increase related to additional headcount, primarily in our direct sales force and increased sales commissions due to increased sales, a $1.9 million increase in restructuring cost associated with closing La Jolla office, and a $5.1 million increase in various costs resulting from increased revenue and increase in legal, consulting fees and other costs associated with the ongoing operations of our business. These increases were partially offset by a $3.1 million decrease resulting from the CPN Earnout fair value adjustment and a $2.0 million decrease in the cancellation fee incurred in the three months ended March 31, 2020 to cancel certain product development and consulting agreements.
 
32

Other Expense, net
 
    
Three Months Ended

June 30,
    
Change
 
    
2021
    
2020
    
$
    
%
 
    
(in thousands, except for percentages)
 
Interest expense, net
   $ (2,431    $ (2,912    $ 481        (17 %) 
Other income (expense), net
     18        25        (7      (28 %) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other expense, net
   $ (2,413    $ (2,887    $ 474        (16 %) 
  
 
 
    
 
 
    
 
 
    
 
 
 
    
Six Months Ended

June 30,
    
Change
 
    
2021
    
2020
    
$
    
%
 
    
(in thousands, except for percentages)
 
Interest expense, net
   $ (4,901    $ (5,422    $ 521        (10 %) 
Gain on settlement of deferred acquisition consideration
     —          1,295        (1,295      (100 %) 
Other income, net
     15        46        (31      (67 %) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other expense, net
   $ (4,886    $ (4,081    $ (805      20
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other expense, net, decreased by $0.5 million, or 16%, to $2.4 million in the three months ended June 30, 2021 from $2.9 million in the three months ended June 30, 2020. The decrease is primarily due to decrease in interest expense resulting from the reduced borrowings under the 2019 Credit Agreement.
Total other expense, net, increased by $0.8 million or 20% to $4.9 million in the six months ended June 30, 2021 from $4.1 million in the six months ended June 30, 2020. Interest expense, net, decreased by $0.5 million or 10% primarily due to the reduced borrowings under the 2019 Credit Agreement. The gain of $1.3 million on the settlement of deferred acquisition consideration for the six months ended June 30, 2020 was related to the settlement of the deferred acquisition consideration dispute with the sellers of NuTech Medical in February 2020.
Liquidity and Capital Resources
Since our inception, we have funded our operations and capital expenditures through cash flows from product sales, loans from affiliates and entities controlled by certain of our affiliates, third-party debt and proceeds from the sale of our capital stock. As of June 30, 2021, we had $117.2 million in working capital which included $89.8 million in cash. We also had up to $30,000 available (subject to Borrowing Base) for future revolving borrowings under our Revolving Facility (see Note “13. Long-Term Debt Obligations”). We expect that our cash on hand and other components of working capital as of June 30, 2021, availability under the 2019 Credit Agreement, plus net cash flows from product sales, will be sufficient to fund our operating expenses, capital expenditure requirements and debt service payments for at least 12 months beyond the filing date of this quarterly report. We continue to closely monitor ongoing developments in connection with the
COVID-19
pandemic, which may negatively impact our commercial prospects, cash position and access to capital in fiscal 2021 or beyond. We will continue to assess our cash and other sources of liquidity and, if circumstances warrant, we will make appropriate adjustments to our operating plan.
Our primary uses of cash are working capital requirements, capital expenditure and debt service payments. Additionally, from time to time, we may use capital for acquisitions and other investing and financing activities. Working capital is used principally for our personnel as well as manufacturing costs related to the production of our products. Our working capital requirements vary from period to period depending on manufacturing volumes, the timing of shipments and the payment cycles of our customers and payers. Our capital expenditures consist primarily of building improvements, manufacturing equipment, and computer hardware and software.
To the extent additional funds are necessary to meet our long-term liquidity needs as we continue to execute on our business strategy, we anticipate that they will be obtained through additional equity or debt financings, other strategic transactions or a combination of these potential sources of funds. There can be no assurance that we will be able to obtain additional funds on terms acceptable to us, on a timely basis or at all. Any failure to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on our business, results of operations, and financial condition.
 
33

Cash Flows
The following table summarizes our cash flows for each of the periods presented:
 
    
Six Months Ended

June 30,
 
    
2021
    
2020
 
    
(in thousands)
 
Net cash provided by (used in) operating activities
   $ 16,180      $ (26,618
Net cash used in investing activities
     (9,290      (6,118
Net cash used in (provided by) financing activities
     (1,389      13,120  
  
 
 
    
 
 
 
Net change in cash and restricted cash
   $ 5,501      $ (19,616
  
 
 
    
 
 
 
Operating Activities
During the six months ended June 30, 2021, net cash provided by operating activities was $16.2 million, resulting from our net income of $30.6 million and
non-cash
charges of $14.1 million, partially offset by net cash used in connection with changes in our operating assets and liabilities of $28.5 million. $28.5 million cash used in changes in our operating assets and liabilities included an increase in accounts receivable of $22.1 million, an increase in inventory of $5.0 million, an increase in prepaid expenses and other current assets of $1.6 million, and a decrease in operating leases and other liabilities of $3.1 million, all of which were partially offset by an increase in accounts payable, accrued expenses and other liabilities of $3.4 million.
During the six months ended June 30, 2020, net cash used in operating activities was $26.6 million, resulting from our net loss of $21.5 million and net cash used in connection with changes in our operating assets and liabilities of $12.0 million, partially offset
by non-cash charges
of $6.9 million. Net cash used in changes in our operating assets and liabilities included an increase in inventory of $7.4 million, an increase in prepaid expenses and other current assets of $1.3 million, and an increase in accounts receivable of $5.7 million, all of which were partially offset by an increase in accounts payable, accrued expenses and other liabilities of $2.4 million.
Investing Activities
During the six months ended June 30, 2021, we used $9.3 million of cash in investing activities solely consisting of capital expenditures.
During the six months ended June 30, 2020, we used $6.1 million of cash in investing activities consisting of capital expenditures of $6.4 million, partially offset by notes receivable repayment of $0.3 million from one of our former executives.
Financing Activities
During the six months ended June 30, 2021, net cash used in financing activities was $1.4 million. This consisted primarily of the payment of finance lease obligations of $1.4 million, the payment of $0.5 million related to the NuTech Medical deferred acquisition consideration, and the payments of $0.7 million withholding taxes in connection with stock-based awards. The net cash used by financing activities was partially offset by the $1.2 million in proceeds from the exercise of common stock options.
During the six months ended June 30, 2020, net cash provided by financing activities was $13.1 million. This consisted primarily of $15.9 million in proceeds from our 2019 Credit Agreement, and $0.9 million in proceeds from the exercise of common stock options. The net cash provided by financing activities was partially offset by the payment of finance lease obligations of $1.1 million and the payment of $2.6 million related to the NuTech Medical deferred acquisition consideration.
Indebtedness
2019 Credit Agreement
On March 14, 2019, we and our subsidiaries entered into a credit agreement with SVB and several other lenders, which we refer to as the 2019 Credit Agreement. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2019 Credit Agreement.
 
34

The 2019 Credit Agreement, as amended, provides for a revolving credit facility (the “Revolving Facility”) of up to the lesser of $40.0 million and the amount determined by the Borrowing Base. Additionally, we entered into a $60.0 million term loan (the “Term Loan Facility”) structured in three tranches. The first tranche of $40.0 million was made available to us and fully funded on March 14, 2019; (ii) the second tranche of $10.0 million was made available to us and fully funded in September 2019 upon achievement of certain financial metrics; and (iii) the third tranche of $10.0 million was made available to us and fully funded in March 2020 upon achievement of a certain financial metric.
We are required to comply with certain covenants and restrictions under the 2019 Credit Agreement. If we fail to comply with these requirements, the lenders will be entitled to exercise certain remedies, including the termination of the lending commitments and the acceleration of the debt payments under either or both of the Revolving Facility and the Term Loan Facility. We are also required to achieve certain financial covenants, including Minimum Trailing Twelve Month Consolidated Revenue and
Non-PuraPly
Revenue, tested quarterly. The Minimum Trailing Twelve Month Consolidated Revenue requirements for the year ending December 31, 2021 are set at the following levels: $265.6 million for the trailing twelve months ending March 31, 2021; $269.6 million for the trailing twelve months ending June 30, 2021; $306.1 million for the trailing twelve months ending September 30, 2021; and $338.3 million for the trailing twelve months ending December 31, 2021. The Trailing Twelve Month
Non-PuraPly
Revenue requirements are set at the following levels: $141.6 million for the trailing twelve months ending March 31, 2021; $147.2 million for the trailing twelve months ending June 30, 2021; $176.6 million for the trailing twelve months ending September 30, 2021; and $205.4 million for the trailing twelve months ending December 31, 2021. We are also required to maintain Minimum Liquidity equal to the greater of (i) 6 months Monthly Burn and (ii) $10.0 million.
As of June 30, 2021, we were in compliance with the financial covenants under the 2019 Credit Agreement and we had outstanding borrowings under the Revolving Facility and Term Loan Facility of the 2019 Credit Agreement of $10.0 million and $60.0 million, respectively.
On August 6, 2021, we terminated the 2019 Credit Agreement and entered into a new credit agreement. Please refer to Note “21. Subsequent Events” for more information.
Contractual Obligations and Commitments
There have been no material changes to our contractual obligations and commitments as of June 30, 2021 from those disclosed in our Annual Report on Form
10-K
for the year ended December 31, 2020.
Critical Accounting Policies and Significant Judgments and Estimates
Our consolidated financial statements have been prepared in accordance with GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and the disclosure at the date of the financial statements, as well as revenue and expenses recorded during the reporting periods. Management bases its estimates, assumptions and judgments on historical experience and on various other factors that it believes to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our consolidated financial statements, which, in turn, could materially change our results from those reported. Management evaluates its estimates, assumptions and judgments on an ongoing basis. Historically, our critical accounting estimates have not differed materially from actual results. However, if our assumptions change, we may need to revise our estimates, or take other corrective actions, either of which may also have a material adverse effect on our consolidated statements of operations, liquidity and financial condition. See also our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020 for information about these accounting policies as well as a description of our other significant accounting policies.
 
35

Emerging Growth Company Status
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We may take advantage of these exemptions until we are no longer an emerging growth company. Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period afforded by the JOBS Act for the implementation of new or revised accounting standards. We have elected to use the extended transition period for complying with new or revised accounting standards (such as
ASU 2016-02,
Leases
(Topic 842)
) and, as a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates. We may take advantage of these exemptions up until December 31, 2021, or such earlier time that we are no longer an emerging growth company. We would cease to be an emerging growth company if we have more than $1.07 billion in annual revenue, we have more than $700.0 million in market value of our stock held by
non-affiliates
or we issue more than $1.0 billion of
non-convertible
debt securities over a three-year period.
Off-Balance
Sheet Arrangements
We did not have, during the periods presented, and we do not currently have, any
off-balance
sheet arrangements, as defined in the rules and regulations of the SEC.
Recently Issued Accounting Pronouncements
We have reviewed all recently issued standards as disclosed in Note “2. Summary of Significant Accounting Policies” to our consolidated financial statements included in this Report on
Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
Pursuant to Item 305(e) of Regulation
S-K, the
Company is not required to provide the information required by this Item as it is a “smaller reporting company,” as defined by Rule 229.10(f)(1).
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Material Weaknesses on Internal Control over Financial Reporting
The Company’s management, with the participation of its principal executive officer and principal financial officer, evaluated the effectiveness of its disclosure controls and procedures as of June 30, 2021. The term “disclosure controls and procedures,” as defined in
Rules 13a-15(e) and15d-15(e) under
the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the rules and forms promulgated by the Securities and Exchange Commission (the “SEC”). Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Because of inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving their control objectives.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, our management has assessed the effectiveness of our internal control over financial reporting based on the criteria set forth in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
As previously disclosed under “Item 9A. Controls and Procedures” in our Annual Report on Form
10-K
for our fiscal year ended December 31, 2020, we identified the following material weakness that existed as of December 31, 2020 and continued to exist at June 30, 2021. A material weakness is a control deficiency or a combination of control deficiencies that results in more than a remote likelihood that a material misstatement of the annual or interim financial statements will not be prevented or detected.
 
36

We did not design and maintain formal accounting, business operations, and Information Technology policies, procedures and controls to achieve complete, accurate and timely financial accounting, reporting and disclosures, including (i) formalized policies and procedures for reviews over account reconciliations, journal entries, and other accounting analyses and memos and procedures to ensure completeness and accuracy of information used in these review controls and (ii) controls to support the objectives of proper segregation of the initiation of transactions, the recording of transactions, and the custody of assets.
Because of the deficiencies noted above, in consultation with management, our principal executive officer and principal financial officer concluded that we did not maintain effective internal control over financial reporting and our disclosure controls and procedures were not effective as of both December 31, 2020 and June 30, 2021, based on the criteria in Internal Control—Integrated Framework (2013) issued by COSO.
Plans for Remediation of Material Weakness
Management has taken actions to remediate the deficiencies in its internal controls over financial reporting and implemented additional processes and controls designed to address the underlying causes associated with the above-mentioned material weakness. Although the Company has made significant progress in remediating the aforementioned deficiencies, management did not perform sufficient control testing to conclude that the controls were operating effectively for a reasonable period of time.
Management is committed to finalizing the remediation of the material weakness during 2021. Management’s internal control remediation efforts include the following:
 
   
In 2019, we began the implementation of a new company-wide enterprise resource planning system to provide additional systematic controls and segregation of duties for our accounting processes. We anticipate that the enterprise resource planning system will go live during the first half of 2022.
 
   
We have designed and implemented more effective controls throughout 2019 and 2020.
 
   
We completed the risk assessment activities by evaluating whether the design of our internal controls appropriately addresses changes in the business (including changes to people, processes and systems) that could impact our system of internal controls.
 
   
We designed controls that address the completeness and accuracy of any key reports utilized in the execution of internal controls.
 
   
We reported regularly to the audit committee on the progress and results of control remediation.
 
   
We developed and executed upon a monitoring protocol that allows the Company to validate the operating effectiveness of certain controls over financial reporting to gain assurance that such controls are present and functioning as designed.
We also continue to engage an outside firm to assist management with performing sufficient testing throughout the year to validate the operating effectiveness of certain controls over financial reporting.
Management believes these actions will be effective in remediating the material weakness described above. As management continues to evaluate and work to improve its internal control over financial reporting, management may determine it is necessary to take additional measures to address the material weakness. Until the controls have been operating for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively, the material weakness described above will continue to exist.
Changes in Internal Control Over Financial Reporting
There have been no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting other than those described above related to remediation efforts. However, as the implementation of the new ERP system continues, we will change our processes and procedures, which in turn, could result in changes to our internal control over financial reporting. As such changes occur, we will evaluate quarterly whether such changes materially affect our internal control over financial reporting.
 
37

PART II – OTHER INFORMATION
Item 1. Legal Proceedings
We are not a party to any material legal proceedings. From time to time, we may become involved in litigation or other legal proceedings relating to claims arising from the ordinary course of business. These matters may include intellectual property, employment and other general claims. With respect to our outstanding legal matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such legal matters is inherently unpredictable and subject to significant uncertainties.
Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. Our Annual Report on Form
10-K
for the year ended December 31, 2020, as amended, includes a detailed discussion of our risk factors under the heading “Part I, Item 1A—Risk Factors.” Except as set forth below, there have been no material changes from such risk factors during the quarter ended June 30, 2021. You should consider carefully the risk factors discussed in our Annual Report on Form
10-K
for the year ended December 31, 2020, and all other information contained in or incorporated by reference in this Quarterly Report on Form
10-Q
before making an investment decision. If any of the risks discussed in the Annual Report on Form
10-K
for the year ended December 31, 2020 or herein actually occur, they may materially harm our business, financial condition, operating results, cash flows or growth prospects. As a result, the market price of our common stock could decline, and you could lose all or part of your investment. Additional risks and uncertainties that are not yet identified or that we think are immaterial may also materially harm our business, financial condition, operating results, cash flows or growth prospects and could result in a complete loss of your investment.
On May 6, 2021, we ceased to qualify as a “controlled company” within the meaning of the Nasdaq rules. Although we are no longer a controlled company, during the
phase-in
period we may continue to rely on exemptions from certain corporate governance requirements that provide protection to stockholders of other Nasdaq listed companies.
On May 6, 2021, upon the completion of a distribution by Organo PFG LLC, an affiliate of one of our directors and a significant stockholder, of shares of our Class A common stock to its members, we ceased to be a controlled company within the meaning of the Nasdaq rules. The Nasdaq rules exempt controlled companies from certain governance requirements including (i) the requirement that a majority of the board of directors consist of independent directors, (ii) the requirement to have a nominating and corporate governance committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities or independent director involvement in the selection of director nominees, by having director nominees selected or recommended by a majority of its independent directors meeting in executive session and (iii) the requirement to have a compensation committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.
Under the Nasdaq rules, a company that ceases to be a controlled company must comply with the independent board committee requirements as they relate to the nominating and corporate governance committee (if applicable) and compensation committee on the following
phase-in
schedule: (1) one independent committee member at the time it ceases to be a controlled company, (2) a majority of independent committee members within 90 days of the date it ceases to be a controlled company and (3) all independent committee members within one year of the date it ceases to be a controlled company. Additionally, the Nasdaq rules provide a
12-month
phase-in
period from the date a company ceases to be a controlled company to comply with the majority independent board requirement.
Accordingly, following the loss of controlled company status on May 6, 2021, our board of directors determined to have director nominees recommended by a majority of our independent directors meeting in executive session. In addition, one member of our compensation committee was independent on May 6, 2021, a majority of the members of our compensation committee were independent by August 4, 2021 and all of the members of the compensation committee must be independent by May 6, 2022. A majority of the members of our board of directors must be independent by May 6, 2022,
During these
phase-in
periods, our stockholders will not have the same protections afforded to stockholders of companies of which the majority of directors are independent and, if, within the
phase-in
periods, we are not able to recruit additional directors who would qualify as independent, or otherwise comply with the Nasdaq listing requirements, we may be subject to enforcement actions by Nasdaq. In addition, a change in our board of directors and committee membership may result in a change in corporate strategy and operating philosophies, and may result in deviations from our current growth strategy.
 
38

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
None.
 
39

Item 6. Exhibits
 
Exhibit
number
  
Description
3.1    Certificate of Incorporation of Organogenesis Holdings Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Registration Statement on Form S-3/A (File No. 333-233621) filed with the SEC on September 16, 2019)
3.2    Bylaws of Organogenesis Holdings Inc. (incorporated by reference to Exhibit 3.2 to the Company’s Registration Statement on Form S-3/A (File No. 333-233621) filed with the SEC on September 16, 2019)
10.1    Fifth Amendment to Credit Agreement dated and effective as of May 5, 2021 among Organogenesis Holdings Inc., Organogenesis Inc. and Prime Merger Sub, LLC, collectively as borrower, and Silicon Valley Bank, in its capacity as the Issuing Lender and Swingline Lender, Silicon Valley Bank, as Administrative Agent, and Silicon Valley Bank and the other lenders listed therein, collectively as Lenders (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (File No. 001-37906) filed with the SEC on May 10, 2021)
10.2*    Change in Control Retention Agreement between Organogenesis Holdings Inc. and Gary S. Gillheeney, Sr. effective as of May 10, 2021 (incorporated by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q (File No. 001-37906) filed with the SEC on May 10, 2021)
10.3*    Form of Change in Control Retention Agreement (Non-CEO Executive Officers) (incorporated by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q (File No. 001-37906) filed with the SEC on May 10, 2021)
10.4*    Form of Change in Control Retention Agreement (Independent Directors) (incorporated by reference to Exhibit 10.4 to the Company’s Quarterly Report on Form 10-Q (File No. 001-37906) filed with the SEC on May 10, 2021)
31.1†    Certification of Principal Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2†    Certification of Principal Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1†    Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS†    Inline XBRL Instance Document XBRL
101.SCH†    Inline XBRL Taxonomy Extension Schema Document
101.CAL†    Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF†    Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB†    Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE†    Inline XBRL Taxonomy Extension Presentation Linkbase Document
104    Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
 
 
Filed herewith
*
Management contract or compensatory plan or arrangement
 
40

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Dated: August 9, 2021     Organogenesis Holdings Inc.
    (Registrant)
   
   
/s/ David Francisco
   
David Francisco
   
Chief Financial Officer
   
(Principal Financial and Accounting Officer)
 
41
EX-31.1 2 d584537dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO EXCHANGE ACT RULE 13a-14(a) AS

ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gary S. Gillheeney, Sr., certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Organogenesis Holdings Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 9, 2021     By:  

/s/ Gary S. Gillheeney, Sr.

      Gary S. Gillheeney, Sr.
      Chief Executive Officer
      (Principal Executive Officer)
EX-31.2 3 d584537dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO EXCHANGE ACT RULE 13a-14(a) AS

ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Francisco, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Organogenesis Holdings Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 9, 2021     By:  

/s/ David Francisco

      David Francisco
      Chief Financial Officer
      (Principal Financial and Accounting Officer)
EX-32.1 4 d584537dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER PURSUANT TO

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

Each of the undersigned officers of Organogenesis Holdings Inc. (the “Company”) certifies, to his knowledge and solely for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: August 9, 2021     By:  

/s/ Gary S. Gillheeney, Sr.

      Gary S. Gillheeney, Sr.
      Chief Executive Officer
      (Principal Executive Officer)
Date: August 9, 2021     By:  

/s/ David Francisco

      David Francisco
      Chief Financial Officer
      (Principal Financial and Accounting Officer)
EX-101.SCH 5 orgo-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - Nature of the Business and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Acquisition link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Product and Geographic Sales link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Fair Value of Financial Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Accounts receivable, net link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Restructuring link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Long-Term Debt Obligations link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Net Income (Loss) Per Share (EPS) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Taxes link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Product and Geographic Sales (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Restructuring (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Long-Term Debt Obligations (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Net Income (Loss) Per Share (EPS) (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Product and Geographic Sales - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Accounts receivable, net (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Prepaid Expenses and Other Current Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Goodwill and Intangible Assets - Identifiable intangible assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Long-Term Debt Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Long-Term Debt Obligations - Future payments of term loan (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Long-Term Debt Obligations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Stock-Based Compensation - Parenthetical (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Net Income (Loss) per Share (EPS) - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Leases - Schedule of Lease Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Leases - Summary of Cash Flow Information Related To Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 orgo-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 orgo-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 orgo-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 orgo-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 d584537d10q_htm.xml IDEA: XBRL DOCUMENT 0001661181 2020-01-01 2020-06-30 0001661181 2021-01-01 2021-06-30 0001661181 2020-04-01 2020-06-30 0001661181 2021-04-01 2021-06-30 0001661181 2020-12-31 0001661181 2021-06-30 0001661181 2020-06-30 0001661181 2020-01-01 2020-12-31 0001661181 2020-09-17 0001661181 2020-10-21 0001661181 2020-01-01 2020-03-31 0001661181 2020-07-01 2020-09-30 0001661181 2021-01-01 0001661181 2021-08-01 0001661181 2019-12-31 0001661181 2020-03-31 0001661181 2021-03-31 0001661181 us-gaap:NoncompeteAgreementsMember 2021-06-30 0001661181 orgo:CustomerRelationshipMember 2021-06-30 0001661181 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0001661181 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001661181 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001661181 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001661181 us-gaap:ConstructionInProgressMember 2021-06-30 0001661181 orgo:TwoThousandEighteenStockIncentivePlanMember us-gaap:CommonClassAMember 2021-06-30 0001661181 srt:MinimumMember orgo:LiquidityLoanAndOptionLoansMember 2021-06-30 0001661181 srt:MaximumMember orgo:LiquidityLoanAndOptionLoansMember 2021-06-30 0001661181 us-gaap:OptionMember 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001661181 us-gaap:PreferredStockMember 2021-06-30 0001661181 us-gaap:CommonClassAMember 2021-06-30 0001661181 orgo:OptionLoansMember 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-06-30 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001661181 orgo:TwothousandnineteencreditfacilityMember 2021-06-30 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember 2021-06-30 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2021-06-30 0001661181 srt:MinimumMember 2021-06-30 0001661181 srt:MaximumMember 2021-06-30 0001661181 orgo:FleetLeaseMember 2021-06-30 0001661181 stpr:CA 2021-06-30 0001661181 orgo:DanRoadAssociatesMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:InterestMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:OperatingAndCommonAreaMaintenanceCostsMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2021-06-30 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember 2021-06-30 0001661181 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001661181 orgo:CustomerRelationshipMember 2020-12-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001661181 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001661181 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001661181 us-gaap:ConstructionInProgressMember 2020-12-31 0001661181 orgo:OptionLoansMember 2020-12-31 0001661181 orgo:LiquidityloanmemberMember 2020-12-31 0001661181 orgo:LicenseAgreementTwoMember 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001661181 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001661181 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001661181 orgo:TwothousandnineteencreditfacilityMember 2020-12-31 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:PrincipalMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:InterestMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember orgo:OperatingAndCommonAreaMaintenanceCostsMember 2020-12-31 0001661181 orgo:AccruedButUnpaidCapitalLeaseObligationMember 2020-12-31 0001661181 us-gaap:ErrorCorrectionOtherMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-04-01 2021-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001661181 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001661181 orgo:AdvancedWoundCareMember 2021-04-01 2021-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-04-01 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-04-01 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-04-01 2021-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001661181 orgo:LicenseAgreementTwoMember 2020-04-01 2020-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001661181 orgo:AdvancedWoundCareMember 2020-04-01 2020-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2020-04-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001661181 us-gaap:OptionMember 2021-01-01 2021-06-30 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001661181 orgo:LicenseAgreementTwoMember 2021-01-01 2021-06-30 0001661181 orgo:OptionLoansMember 2021-01-01 2021-06-30 0001661181 srt:MaximumMember 2021-01-01 2021-06-30 0001661181 srt:MinimumMember 2021-01-01 2021-06-30 0001661181 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0001661181 orgo:AdvancedWoundCareMember 2021-01-01 2021-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-01-01 2021-06-30 0001661181 us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-01-01 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-01-01 2021-06-30 0001661181 orgo:UponAdoptionMember 2021-01-01 2021-06-30 0001661181 orgo:PostAdoptionMember 2021-01-01 2021-06-30 0001661181 stpr:CA 2021-01-01 2021-06-30 0001661181 orgo:NuTechMedicalMember 2021-01-01 2021-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001661181 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001661181 orgo:LicenseAgreementTwoMember 2020-01-01 2020-06-30 0001661181 orgo:NuTechMedicalMember 2020-01-01 2020-06-30 0001661181 orgo:AdvancedWoundCareMember 2020-01-01 2020-06-30 0001661181 orgo:SurgicalAndSportsMedicineMember 2020-01-01 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001661181 orgo:PrivateWarrantsMember 2018-12-31 0001661181 orgo:PublicWarrantsMember 2018-12-31 0001661181 orgo:OptionLoansMember 2019-12-31 0001661181 orgo:NuTechMedicalMember 2019-12-31 0001661181 us-gaap:CommonClassAMember 2019-12-31 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 0001661181 orgo:EmployeeCostMember 2020-10-21 0001661181 orgo:FacilityAndOtherMember 2020-10-21 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TrancheOneMember orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TrancheTwoMember orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TrancheThreeMember orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterTwoYearBeforeThreeYearsMember 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterThreeYearsMember 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterTwoYearBeforeThreeYearsMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember orgo:RepaidAfterThreeYearsMember 2019-03-14 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 us-gaap:CommonClassAMember 2019-03-01 2019-03-24 0001661181 orgo:NutechAcquisitionMember orgo:RedeemableCommonStockMember 2019-03-01 2019-03-24 0001661181 orgo:NuTechMedicalMember 2020-02-14 2020-02-14 0001661181 orgo:NuTechMedicalMember 2019-01-01 2019-12-31 0001661181 orgo:NuTechMedicalMember 2020-02-24 2020-02-24 0001661181 orgo:NuTechMedicalMember 2020-02-24 0001661181 orgo:TermLoanMember us-gaap:SubsequentEventMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember us-gaap:SubsequentEventMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 us-gaap:RetainedEarningsMember 2021-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001661181 us-gaap:CommonStockMember 2021-06-30 0001661181 orgo:EmployeeCostMember 2021-03-31 0001661181 orgo:FacilityAndOtherMember 2021-03-31 0001661181 orgo:EmployeeCostMember 2021-06-30 0001661181 orgo:FacilityAndOtherMember 2021-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001661181 us-gaap:CommonStockMember 2020-03-31 0001661181 srt:ScenarioPreviouslyReportedMember 2020-03-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-03-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-03-31 0001661181 us-gaap:RetainedEarningsMember 2020-06-30 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001661181 us-gaap:CommonStockMember 2020-06-30 0001661181 us-gaap:RetainedEarningsMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001661181 us-gaap:CommonStockMember 2020-12-31 0001661181 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-06-30 0001661181 orgo:EmployeeCostMember 2020-12-31 0001661181 orgo:FacilityAndOtherMember 2020-12-31 0001661181 us-gaap:RetainedEarningsMember 2019-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001661181 us-gaap:CommonStockMember 2019-12-31 0001661181 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001661181 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-12-31 iso4217:USD shares pure utr:Year utr:Month utr:Day utr:sqft iso4217:USD shares orgo:Segments orgo:Employees false Q2 Organogenesis Holdings Inc. 0001661181 --12-31 MA NASDAQ P5Y 10-Q true 2021-06-30 2021 false 001-37906 DE 98-1329150 85 Dan Road Canton 02021 781 575-0775 Class A Common Stock, $0.0001 par value ORGO Yes Yes Non-accelerated Filer true true false false 128583801 89790000 84394000 517000 412000 76767000 56804000 28106000 27799000 6583000 4935000 201763000 174344000 69739000 60068000 28136000 30622000 28772000 28772000 26531000 18000 18000 605000 670000 355564000 294494000 483000 22500000 16666000 4134000 3619000 4504000 95000 26789000 23381000 26618000 23973000 84545000 68217000 10000000 10000000 37290000 43044000 1436000 1436000 927000 3985000 2315000 9553000 11442000 24224000 8667000 7971000 176642000 148410000 0.0001 0.0001 1000000 1000000 0 0 0.0001 0.0001 400000000 400000000 129011789 128460381 128283241 127731833 13000 13000 299038000 296830000 -120129000 -150759000 178922000 146084000 355564000 294494000 123196000 68960000 225748000 130692000 29940000 20042000 55435000 38835000 93256000 48918000 170313000 91857000 62349000 46502000 120581000 99115000 7320000 4668000 13529000 10078000 69669000 51170000 134110000 109193000 23587000 -2252000 36203000 -17336000 2431000 2912000 4901000 5422000 1295000 18000 25000 15000 46000 -2413000 -2887000 -4886000 -4081000 21174000 -5139000 31317000 -21417000 487000 27000 687000 62000 20687000 -5166000 30630000 -21479000 0.16 -0.05 0.24 -0.21 0.15 -0.05 0.23 -0.21 128235224 104714725 128053654 104600825 133988413 104714725 133721191 104600825 128102255 13000 298095000 -140816000 157292000 78163 -221000 -221000 102823 -320000 -320000 -1042000 -1042000 20687000 20687000 128283241 13000 299038000 -120129000 178922000 127731833 13000 299129000 -153058000 146084000 -2299000 2299000 127731833 13000 296830000 -150759000 146084000 363507 -1205000 -1205000 187901 -737000 -737000 -1740000 -1740000 30630000 30630000 128283241 13000 299038000 -120129000 178922000 105360015 11000 227604000 -187320000 40295000 -2299000 2299000 105360015 11000 225305000 -185021000 40295000 57153 -152000 -152000 -469000 -469000 -5166000 -5166000 105417168 11000 225926000 -190187000 35750000 104870886 10000 226580000 -171007000 55583000 -2299000 2299000 104870886 10000 224281000 -168708000 55583000 546282 -1000 -967000 -968000 -678000 -678000 -21479000 -21479000 105417168 11000 225926000 -190187000 35750000 30630000 -21479000 2073000 1793000 2486000 1633000 2562000 143000 103000 1036000 1022000 64000 1295000 2158000 970000 -239000 -201000 -4678000 -1709000 1740000 678000 -3058000 22122000 5727000 4984000 7353000 1649000 1302000 2774000 716000 235000 2646000 1266000 -340000 864000 16180000 -26618000 9290000 6411000 293000 -9290000 -6118000 5869000 10000000 737000 1205000 968000 1374000 1149000 483000 2568000 -1389000 13120000 5501000 -19616000 84806000 60370000 90307000 40754000 3836000 4626000 582000 4349000 4692000 29092000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. Nature of the Business and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Basis of Presentation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Organogenesis Holdings Inc. (formerly Avista Healthcare Public Acquisition Corp.) (“ORGO” or the “Company”) is a leading regenerative medicine company focused on the development, manufacture, and commercialization of solutions for the Advanced Wound Care and Surgical &amp; Sports Medicine markets. Several of the existing and pipeline products in the Company’s portfolio have Premarket Application (“PMA”) approval, Business License Applicant (“BLA”) approval or Premarket Notification 510(k) clearance from the United States Food and Drug Administration (“FDA”). The Company’s customers include hospitals, wound care centers, government facilities, ambulatory service centers (“ASCs”) and physician offices. The Company has one operating and reportable segment. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The emergence of the coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(COVID-19)</div> around the world, and particularly in the United States, continues to present risks to the Company. While the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has not materially adversely affected the Company’s financial results and business operations through the second quarter ended June 30, 2021, the Company is unable to predict the impact that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> will have on its financial position and operating results because of the numerous uncertainties created by the unprecedented nature of the pandemic. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is clos<div style="display:inline;">e</div>ly monitoring the evolving impact of the pandemic on all aspects of its business. The Company has implemented a number of measures designed to protect the health and safety of its employees, support its customers and promote business continuity.</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Merger with Avista Healthcare Public Acquisition Corp </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December 10, 2018, Avista Healthcare Public Acquisition Corp., our predecessor company (“AHPAC”), consummated </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">a business combination</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (the “Avista Merger”) pursuant to an Agreement and Plan of Merger, dated as of August 17, 2018 (as amended, the “Avista Merger Agreement”), by and among AHPAC, Avista Healthcare Merger Sub, Inc., a Delaware corporation and a direct wholly-owned subsidiary of AHPAC (“Avista Merger Sub”) and Organogenesis Inc., a Delaware corporation (“Organogenesis Inc.”). As a result of the Avista Merger and the other transactions contemplated by the Avista Merger Agreement, Avista Merger Sub merged with and into Organogenesis Inc., with Organogenesis Inc. surviving the Avista Merger and becoming a wholly-owned subsidiary of AHPAC. AHPAC changed its name to Organogenesis Holdings Inc. (ORGO). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Avista Merger was accounted for as a reverse merger in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Under this method of accounting, AHPAC was treated as the “acquired” company for accounting purposes. This determination was primarily based on Organogenesis Inc.’s equity holders having a majority of the voting power of the combined company, Organogenesis Inc. comprising the ongoing operations of the combined entity, Organogenesis Inc. comprising a majority of the governing body of the combined company, and Organogenesis Inc.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Avista Merger was treated as the equivalent of Organogenesis Inc. issuing stock for the net assets of AHPAC, accompanied by a recapitalization. The net assets of AHPAC were recorded at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Avista Merger are those of Organogenesis Inc. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidity and Financial Conditions </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">205-40,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Going Concern</div></div> (“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">205-40”),</div> the Company has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. Since its inception, the Company has funded its operations primarily with cash flow from product sales, proceeds from loans from affiliates and entities controlled by its affiliates, sales of its Class A common stock and third-party debt. As of June 30, 2021, the Company had an accumulated deficit of $120,129 and working capital of $117,218. The Company also had up to $30,000 available (subject to Borrowing Base) for future revolving borrowings under our Revolving Facility (see Note “13. Long-Term Debt Obligations”). For the six months ended June 30, 2021, the Company has generated a net income of $30,630 and $16,180 of cash in operations. The Company expects that its cash of $89,790 and other components of working capital of $27,428 as of June 30, 2021, plus net cash flows from product sales and availability under the 2019 Credit Agreement, will be sufficient to fund its operating expenses, capital expenditure requirements and debt service payments for at least 12 months beyond the filing date of this quarterly report. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company expects to continue investing in product development, sales and marketing, and customer support for its products. The Company may seek to raise additional funding through public and/or private equity financings, debt financings, or other strategic transactions. There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition. </div></div> 1 1 -120129000 117218000 30000000 30630000 16180000 89790000 27428000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. Summary of Significant Accounting Policies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unaudited Interim Financial Information </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited consolidated financial statements have been prepared by management in accordance with GAAP and the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited quarterly financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended December 31, 2020 (the “Annual Report”).<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The unaudited consolidated financial statements include the accounts and results of operations of Organogenesis Holdings Inc. and its wholly-owned subsidiaries of Organogenesis Inc., including Organogenesis GmbH (a Switzerland corporation) and Prime Merger Sub, LLC. All intercompany balances and transactions have been eliminated in consolidation. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature necessary for a fair presentation of the Company’s financial position, results of operations and cash flows at the dates and for the periods indicated. The results for the six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, any other interim periods, or any future years or periods. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure as of the date of the consolidated financial statements and the reported results of operations during the reporting periods. Actual results could differ from those estimates. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Summary of Significant Accounting Policies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements included in the Annual Report. There have been no material changes to the significant accounting policies previously disclosed in the Annual Report, other than as it related to the recently adopted accounting pronouncement disclosed below. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revision to Previously Issued Financial Statements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April 12, 2021, the Staff of the SEC issued a statement regarding the accounting and reporting considerations for warrants issued by special purpose acquisition companies entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Statement”). In the SEC Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2018, the Company had 4.1 million private warrants outstanding, which were issued to Avista Capital Partners IV, L.P. and Avista Capital Partners IV (Offshore), L.P. in connection with the Avista Merger on December 10, 2018 (the “Private Warrants”), and 31.0 million public warrants outstanding that were issued in connection with the initial public offering of Avista Healthcare Public Acquisition Corp. on October 10, 2016 (the “Public Warrants”, together with the Private Warrants, the “Warrants”). The Company originally classified the Warrants as equity on its financial statements. In 2019, the outstanding Warrants were exchanged for 3.3 million shares of the Company’s Class A common stock. There were no Warrants outstanding as of December 31, 2019. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the SEC Statement, the Company reevaluated the historical accounting treatment of its Public Warrants and Private Warrants and determined that the Private Warrants should have been recorded at fair value as a liability in the Company’s consolidated balance sheet with changes to </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">the fair value recorded to the consolidated statements of operations. The Company assessed the materiality of this error on prior period financial statements in accordance with SEC Staff Accounting Bulletin Number 99, Materiality, and ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">250-10,</div> Accounting Changes and Error Corrections. The Company determined that this error was not material to the financial statements of any prior annual or interim period. The Company reclassified $2,299 from additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital to accumulated deficit on the consolidated balance sheet as of December 31, 2020 as the cumulative adjustment for this error. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2016-02</div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02”), Leases</div> (Topic 842), as further amended (“ASC 842”), to increase transparency and comparability among organizations by requiring the recognition of, at the lease commencement date, a lease liability for the obligation to make lease payments, and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) asset for the right to use the underlying asset, on the balance sheet. Although the Company remains an emerging growth company until December 31, 2021, it elected to early adopt ASC 842 on January 1, 2021. ASC 842 requires a modified retrospective transition method that could either be applied at the earliest comparative period in the financial statements or in the period of adoption. The Company elected to use the period of adoption (January 1, 2021) transition method and therefore did not recast prior periods. Results for reporting periods beginning on January 1, 2021 are presented under ASC 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Accounting Standards Codification 840, Leases (“ASC 840”). In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and, (3) not to reassess the treatment of initial direct costs for existing leases. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of 12 months or less. The Company also elected to account for lease components and the associated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components in the contracts as a single lease component for most of the leased assets. Upon the adoption of this standard on January 1, 2021, the Company recognized an operating lease liability of $15,935, representing the present value of the minimum lease payments remaining as of the adoption date, and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset in the amount of $13,525. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset reflects adjustments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-recognition</div> of deferred lease liabilities and lease incentives. The Company’s accounting for finance leases (previously classified as capital leases under ASC 840) remained substantially unchanged. See Note “17. Leases” for further disclosures. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> (“ASU 2016-13”). Subsequent</div> to the issuance of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13, the</div> FASB has issued the following updates: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2018-19,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments- Credit Losses</div></div>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-04,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments</div></div>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-05,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments—Credit Losses (Topic 326)—Targeted Transition Relief</div></div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-11,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments—Credit Losses</div></div>. The objective of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13 and</div> all the related updates is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13 and</div> the related updates are effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities excluding entities eligible to be smaller reporting companies and for fiscal years, and interim periods within those years, beginning after December 15, 2022 for all other entities. Early adoption is permitted. The Company will adopt this standard and the related improvements on January 1, 2023 by recognizing a cumulative-effect adjustment to retained earnings for any impact. The Company is currently assessing the adoption of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13</div> and the related impact on the Company’s consolidated financial statements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unaudited Interim Financial Information </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited consolidated financial statements have been prepared by management in accordance with GAAP and the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited quarterly financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended December 31, 2020 (the “Annual Report”).<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The unaudited consolidated financial statements include the accounts and results of operations of Organogenesis Holdings Inc. and its wholly-owned subsidiaries of Organogenesis Inc., including Organogenesis GmbH (a Switzerland corporation) and Prime Merger Sub, LLC. All intercompany balances and transactions have been eliminated in consolidation. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature necessary for a fair presentation of the Company’s financial position, results of operations and cash flows at the dates and for the periods indicated. The results for the six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, any other interim periods, or any future years or periods. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure as of the date of the consolidated financial statements and the reported results of operations during the reporting periods. Actual results could differ from those estimates. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Summary of Significant Accounting Policies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements included in the Annual Report. There have been no material changes to the significant accounting policies previously disclosed in the Annual Report, other than as it related to the recently adopted accounting pronouncement disclosed below. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revision to Previously Issued Financial Statements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April 12, 2021, the Staff of the SEC issued a statement regarding the accounting and reporting considerations for warrants issued by special purpose acquisition companies entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Statement”). In the SEC Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2018, the Company had 4.1 million private warrants outstanding, which were issued to Avista Capital Partners IV, L.P. and Avista Capital Partners IV (Offshore), L.P. in connection with the Avista Merger on December 10, 2018 (the “Private Warrants”), and 31.0 million public warrants outstanding that were issued in connection with the initial public offering of Avista Healthcare Public Acquisition Corp. on October 10, 2016 (the “Public Warrants”, together with the Private Warrants, the “Warrants”). The Company originally classified the Warrants as equity on its financial statements. In 2019, the outstanding Warrants were exchanged for 3.3 million shares of the Company’s Class A common stock. There were no Warrants outstanding as of December 31, 2019. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the SEC Statement, the Company reevaluated the historical accounting treatment of its Public Warrants and Private Warrants and determined that the Private Warrants should have been recorded at fair value as a liability in the Company’s consolidated balance sheet with changes to </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">the fair value recorded to the consolidated statements of operations. The Company assessed the materiality of this error on prior period financial statements in accordance with SEC Staff Accounting Bulletin Number 99, Materiality, and ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">250-10,</div> Accounting Changes and Error Corrections. The Company determined that this error was not material to the financial statements of any prior annual or interim period. The Company reclassified $2,299 from additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital to accumulated deficit on the consolidated balance sheet as of December 31, 2020 as the cumulative adjustment for this error. </div> 4100000 31000000.0 3300000 0 2299000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2016-02</div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02”), Leases</div> (Topic 842), as further amended (“ASC 842”), to increase transparency and comparability among organizations by requiring the recognition of, at the lease commencement date, a lease liability for the obligation to make lease payments, and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) asset for the right to use the underlying asset, on the balance sheet. Although the Company remains an emerging growth company until December 31, 2021, it elected to early adopt ASC 842 on January 1, 2021. ASC 842 requires a modified retrospective transition method that could either be applied at the earliest comparative period in the financial statements or in the period of adoption. The Company elected to use the period of adoption (January 1, 2021) transition method and therefore did not recast prior periods. Results for reporting periods beginning on January 1, 2021 are presented under ASC 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Accounting Standards Codification 840, Leases (“ASC 840”). In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and, (3) not to reassess the treatment of initial direct costs for existing leases. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of 12 months or less. The Company also elected to account for lease components and the associated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components in the contracts as a single lease component for most of the leased assets. Upon the adoption of this standard on January 1, 2021, the Company recognized an operating lease liability of $15,935, representing the present value of the minimum lease payments remaining as of the adoption date, and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset in the amount of $13,525. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset reflects adjustments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-recognition</div> of deferred lease liabilities and lease incentives. The Company’s accounting for finance leases (previously classified as capital leases under ASC 840) remained substantially unchanged. See Note “17. Leases” for further disclosures. </div> P12M 15935000 13525000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> (“ASU 2016-13”). Subsequent</div> to the issuance of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13, the</div> FASB has issued the following updates: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2018-19,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments- Credit Losses</div></div>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-04,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments</div></div>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-05,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments—Credit Losses (Topic 326)—Targeted Transition Relief</div></div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2019-11,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Codification Improvements to Topic 326, Financial Instruments—Credit Losses</div></div>. The objective of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13 and</div> all the related updates is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13 and</div> the related updates are effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities excluding entities eligible to be smaller reporting companies and for fiscal years, and interim periods within those years, beginning after December 15, 2022 for all other entities. Early adoption is permitted. The Company will adopt this standard and the related improvements on January 1, 2023 by recognizing a cumulative-effect adjustment to retained earnings for any impact. The Company is currently assessing the adoption of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU 2016-13</div> and the related impact on the Company’s consolidated financial statements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Acquisition </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September 17, 2020 (the “Acquisition Date”), the Company acquired certain assets and assumed certain liabilities of CPN Biosciences, LLC (“CPN”) pursuant to an asset purchase agreement dated July 24, 2020. CPN offered a physician office management solution and advanced wound care products. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is obligated to pay a contingent consideration (the “Earnout”)</div></div> to CPN’s former shareholders if CPN’s legacy product revenue in the Earnout Period (defined as a twelve-month period, starting on the first day of the next calendar quarter immediately following the post-closing sales meeting), exceeds CPN’s 2019 revenue. The amount of the Earnout, if any, will be equal to 70% of the excess and will be payable 60 days after the expiration of the Earnout Period. The post-closing sales meeting <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">took place</div></div> in April 2021 and the Earnout Period is July 1, 2021 to June 30, 2022. The Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liability of $3,782 on the Acquisition Date for the fair value of the contingent consideration related to the expected Earnout. The Company assesses the fair value of the Earnout liability at each reporting period. As of June 30, 2021, the Earnout liability was estimated at $927. Subsequent changes in the estimated fair value of the liability are reflected in earnings until the liability is settled (see Note “5. Fair Value Measurement of Financial Instruments”).</div> 0.70 3782000 927000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Product and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Geographic Sales </div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generates revenue through the sale of Advanced Wound Care and Surgical &amp; Sports Medicine products. There is a single performance obligation in all of the Company’s contracts, <div style="letter-spacing: 0px; top: 0px;;display:inline;">w</div>hich is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping t<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div>rms in the arrangement. The entire transaction price reflects a single performance obligation. Product revenue is recognized when a customer obtains control of the Company’s products which occurs at a point in time and may be upon shipment, procedure date, or delivery, based on the terms of the contract. Revenue is recorded net of a reserve for returns, discounts and Group Purchasing Organization (“GPO”) rebates, which represent a direct reduction to the revenue recognized. These reductions are accrued at the time revenue is recognized, based upon historical experience and specific circumstances. For the three months ended June 30, 2021 and 2020, the Company recorded GPO fees of $829 and $837, respectively, as a direct reduction of revenue. For the six months ended June 30, 2021 and 2020, the Company recorded GPO fees of $1,529 and $1,797, respectively, as a direct reduction of revenue.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth revenue by product category: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advanced Wound Care</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Surgical &amp; Sports Medicine</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenue</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">123,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Advanced Wound Care</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Surgical &amp; Sports Medicine</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total net revenue</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"/> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue. </div></div> 829000 837000 1529000 1797000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth revenue by product category: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advanced Wound Care</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Surgical &amp; Sports Medicine</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenue</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">123,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Advanced Wound Care</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Surgical &amp; Sports Medicine</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 1pt;"><div style="letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 78%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 12pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;display:inline;">Total net revenue</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"/> 111436000 59731000 11760000 9229000 123196000 68960000 202144000 111019000 23604000 19673000 225748000 130692000 0.01 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. Fair Value of Financial Assets and Liabilities </div></div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-align: left;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of June 30, 2021 and December 31, 2020.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">as of June 30, 2021 Using:</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnout liability</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">927</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">927</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">as of December 31, 2020 Using:</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnout liability</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnout Liability </div></div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with accounting for the CPN acquisition on September 17, 2020, the Company recorded an Earnout liability of $3,782 on the Acquisition Date, representing the fair value of contingent consideration payable upon the achievement of a certain revenue target. The Earnout Liability is classified as a Level 3 measurement within the fair value hierarchy for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of such Earnout Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earnout period. The Company assesses the fair value of the Earnout liability at each reporting period. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled. For more information about the Earnout liability, refer to Note “3. Acquisition”. As of June 30, 2021, the Earnout liability decreased to $927 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. The following table provides a roll-forward of the fair value of the Company’s Earnout liability, for which fair value is determined using Level 3 inputs: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnout liability</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,058</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 82%;"> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;">The Company did not have any financial assets and liabilities measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis as of June 30, 2021 and December 31, 2020.</div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-align: left;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of June 30, 2021 and December 31, 2020.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">as of June 30, 2021 Using:</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnout liability</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">927</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">927</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">as of December 31, 2020 Using:</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnout liability</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 74%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 927000 927000 927000 927000 3985000 3985000 3985000 3985000 3782000 927000 The following table provides a roll-forward of the fair value of the Company’s Earnout liability, for which fair value is determined using Level 3 inputs: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnout liability</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,058</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 82%;"> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; width: 12%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 3985000 -3058000 927000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. Accounts Receivable, Net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable consisted of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    83,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less — allowance for sales returns and doubtful accounts</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,804</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s allowance for sales returns and doubtful accounts was comprised of the following: </div></div></div> <div style="margin-top: 1em; margin-bottom: 1em"/> <table cellpadding="0" cellspacing="0" style="margin-top: 0px; margin-bottom: 0px; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of period</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,076</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions </div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 71%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of period</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable consisted of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    83,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less — allowance for sales returns and doubtful accounts</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,804</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 83880000 61792000 7113000 4988000 76767000 56804000 <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s allowance for sales returns and doubtful accounts was comprised of the following: </div></div></div> <div style="margin-top: 1em; margin-bottom: 1em"/> <table cellpadding="0" cellspacing="0" style="margin-top: 0px; margin-bottom: 0px; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of period</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,076</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions </div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 71%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of period</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 6076000 3204000 4988000 3049000 1056000 753000 2158000 970000 -19000 -29000 -33000 -91000 7113000 3928000 7113000 3928000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Inventories </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net of related reserves for excess and obsolescence, consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">     10,144</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">10,075</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in process</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,732</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,305</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,230</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,419</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,106</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,799</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ales forecasts and historical sales as compared to inventory level, and working with operations to maximize recovery of excess inventory. During the three months ended June 30, 2021 and 2020, the Company charged $2,388 and $940, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations. During the six months ended June 30, 2021 and 2020, the Company charged $4,678 and $1,709, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net of related reserves for excess and obsolescence, consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">     10,144</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">10,075</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in process</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,732</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,305</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,230</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,419</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,106</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,799</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> 10144000 10075000 1732000 1305000 16230000 16419000 28106000 27799000 2388000 940000 4678000 1709000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Prepaid Expenses and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Other Current Assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other current assets consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subscriptions</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">      2,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Conferences and marketing expenses</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reimbursement of offering expenses</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">412</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,583</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,935</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid deposits are deposits held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other current assets consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subscriptions</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">      2,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Conferences and marketing expenses</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reimbursement of offering expenses</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">412</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,583</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,935</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2211000 2013000 921000 63000 1796000 1438000 0 1009000 1655000 412000 6583000 4935000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. Property and Equipment, Net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment consisted of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    48,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture, computers and equipment</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,724</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,810</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,593</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,521</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,608</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,739</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">60,068</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense was $1,063 and $891 for the three months ended June 30, 2021 and 2020. Depreciation expense was $2,073 and $1,793 for the six months ended June 30, 2021 and 2020. As of June 30, 2021 and December 31, 2020, the Company had $21,689 of buildings under finance leases recorded within leasehold improvements. As of June 30, 2021 and December 31, 2020, the Company had $15,573 and $14,974 recorded within accumulated depreciation and amortization related to buildings under finance leases, respectively. Construction in progress primarily represents unfinished construction work on a building under a finance lease and, more recently, improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment consisted of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    48,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture, computers and equipment</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,724</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,810</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,593</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,521</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,608</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,739</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">60,068</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 48503000 39574000 50221000 48236000 98724000 87810000 71593000 69521000 42608000 41779000 69739000 60068000 1063000 891000 2073000 1793000 21689000 21689000 15573000 14974000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. Goodwill and Intangible Assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill was $28,772 as of June 30, 2021 and December 31, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets consisted of the following as of June 30, 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">32,620</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(16,020</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,600</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,080</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(1,056</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,024</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">10,690</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(846</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">9,844</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,010</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(342</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">668</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">46,400</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(18,264</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">28,136</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets consisted of the following as of December 31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,330</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(312</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,778</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,243 and $816 for the three months ended June 30, 2021 and 2020, respectively, and $2,486 and $1,633 for the six months ended June 30, 2021 and 2020, respectively.</div></div> 28772000 28772000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets consisted of the following as of June 30, 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">32,620</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(16,020</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">16,600</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,080</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(1,056</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,024</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">10,690</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(846</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">9,844</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,010</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(342</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">668</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">46,400</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(18,264</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">28,136</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets consisted of the following as of December 31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,330</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(312</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,778</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 32620000 16020000 16600000 2080000 1056000 1024000 10690000 846000 9844000 1010000 342000 668000 46400000 18264000 28136000 32620000 14330000 18290000 2080000 906000 1174000 10690000 312000 10378000 1010000 230000 780000 46400000 15778000 30622000 1243000 816000 2486000 1633000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. Accrued Expenses and Other Current Liabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td colspan="2" style="padding-bottom: 0.5pt; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="line-height: normal; text-indent: 0px;"><div style="text-indent: 0px;;font-weight:bold;display:inline;width:100%;"> </div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">2021</div> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="line-height: normal; text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">2020</div> <div style="text-indent: 0px;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Personnel costs</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">    22,024</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">18,943</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Royalties</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,718</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,971</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,876</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,059</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;">$</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;;text-align:right;">26,618</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;">$</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;;text-align:right;">23,973</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td colspan="2" style="padding-bottom: 0.5pt; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="line-height: normal; text-indent: 0px;"><div style="text-indent: 0px;;font-weight:bold;display:inline;width:100%;"> </div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">2021</div> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="line-height: normal; text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">2020</div> <div style="text-indent: 0px;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Personnel costs</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">    22,024</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">18,943</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 75%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Royalties</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,718</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,971</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 75%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,876</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2,059</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;">$</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;;text-align:right;">26,618</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;">$</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;;text-align:right;">23,973</td> <td style="white-space: nowrap; vertical-align: bottom; width: 0%;"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 75%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 0%;"> </td> </tr> </table> 22024000 18943000 2718000 2971000 1876000 2059000 26618000 23973000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Restructuring </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October 21, 2020, the Company committed to a plan to restructure the workforce and consolidate its La Jolla facilities as part of the Company’s long-term plan to consolidate manufacturing operations in Massachusetts to reduce the Company’s cost structure. The majority of the restructuring costs are expected to be incurred by the end of 2021, with certain facility and storage costs continuing through the middle of <div style="letter-spacing: 0px; top: 0px;;display:inline;">2024</div>. The restructuring will result in a charge of approximately $7.0 million, of which approximately $4.5 million is attributable to the retention benefits associated with approximately 70 employees and the remaining $2.5 million is related to the facility closures. As employees are required to provide future services, employee retention and other benefit-related costs related to the Company’s restructuring are expensed over the service period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of this restructuring activity, the Company incurred <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">a pre-tax charge</div> of $939 and $1,866 during the three and six months ended June 30, 2021. This charge was primarily related to employee retention benefits and was included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $2,410 as of June 30, 2021 and was included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table provides a roll-forward of the restructuring liability. </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Facility</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of March 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,528</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">17</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">86</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(74</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">2,381</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">29</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Facility</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">618</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,763</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">103</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(74</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> 2,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">   29</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 7000000.0 4500000 70 2500000 939000 1866000 2410000 The following table provides a roll-forward of the restructuring liability. <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Facility</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of March 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,528</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">17</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">86</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(74</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">2,381</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">29</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employee</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Facility</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">618</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,763</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">103</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(74</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liability balance as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> 2,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">   29</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 81%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1528000 17000 853000 86000 0 74000 2381000 29000 618000 0 1763000 103000 0 74000 2381000 29000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Long-Term Debt<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt obligations consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="white-space: nowrap;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="white-space: nowrap;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Line of credit</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">    10,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">    10,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less debt discount and debt issuance cost</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(290</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less current maturities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(22,500</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(16,666</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan, net of debt discount, debt issuance cost and current maturities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">37,290</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">43,044</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2019 Credit Agreement </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2019, the Company, its subsidiaries and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan (the “Term Loan Facility”) and a revolving credit facility (the “Revolving Facility”) in an aggregate principal amount of $100,000. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2019 Credit Agreement. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Term Loan Facility is structured in three tranches, as follows: (i) the first tranche of $40,000 was made available to the Company and fully funded on March 14, 2019; (ii) the second tranche of $10,000 was made available to the Company and fully funded in September 2019 upon achievement of certain financial metrics; and (iii) the third tranche of $10,000 was made available to the Company and fully funded in March 2020 upon achievement of a certain financial metric. The interest rate for the Term Loan Facility is a floating per annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25%. The interest rate as of June 30, 2021 was 9.25%. The 2019 Credit Agreement requires the Company to make monthly interest-only payments on outstanding balances under the Term Loan Facility through June 2021. Thereafter, each term loan advance is repaid in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">thirty-two</div> equal monthly installments of principal, plus accrued interest, with the Term Loan Facility maturing on February 1, 2024 (the “Term Loan Maturity Date”). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s final payment on the Term Loan Facility, due on the Term Loan Maturity Date, will include all outstanding principal and accrued and unpaid interest under the Term Loan Facility, plus a final payment (the “Final Payment”) equal to the original aggregate principal amount of the Term Loan Facility multiplied by 6.5%. The Company may prepay the Term Loan Facility, subject to paying the Prepayment Premium (described below) and the Final Payment. The Prepayment Premium is equal to 1.50% of the outstanding principal amount of the Term Loan Facility if the prepayment occurs after the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> anniversary but prior to the three-year anniversary of the closing, and 0.50% thereafter. Once repaid, amounts borrowed under the Term Loan Facility may not be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-borrowed.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Revolving Facility is equal to the lesser of $40,000 and the amount determined by the Borrowing Base, which is defined as a percentage of the Company’s book value of qualifying finished goods inventory and eligible accounts receivable. The interest rate for advances under the Revolving Facility is a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. The interest rate as of June 30, 2021 was 5.50%. If the actual outstanding advances are less than 25% of the then-available Revolving Commitments, the Company must pay monthly interest equal to the interest that would have accrued if the average outstanding advances had been 25% of the then-available Revolving Commitments. The Company is also required to pay an unused line fee equal to 0.25% per annum, calculated based on the difference of $40,000 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">minus</div></div> the greater of (i) the average balance outstanding under the Revolving Facility for such period and (ii) 25% of the then-available Revolving Commitments. The maturity date for advances made under the Revolving Facility is March 1, 2024. </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company may elect to reduce or terminate the Revolving Facility in its entirety at any time by repaying all outstanding principal, unpaid accrued interest and a reduction or termination fee equal to 2.00% of the aggregate Revolving Commitments so reduced or terminated if the reduction or termination occurs after the two year anniversary but prior to the three year anniversary of the closing, and $0 thereafter. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is required to achieve certain financial covenants under the 2019 Credit Agreement, including Minimum Trailing Twelve Month Consolidated Revenue and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PuraPly</div> Revenue, tested quarterly. In addition, the Company is required to maintain Minimum Liquidity equal to the greater of (i) 6 months Monthly Burn and (ii) $10,000. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, the Company had outstanding borrowings of $60,000 under the Term Loan Facility and $10,000 under the Revolving Facility with up to $30,000 available (subject to Borrowing Base) for future revolving borrowings. The Company accrues for the Final Payment of $3,900 over the term of the Term Loan Facility through a charge to the interest expense. The related liability of $2,416 and $1,858 as of June 30, 2021 and December 31, 2020, respectively, was included in other liabilities on the consolidated balance sheets. The Company incurred costs of $554 in connection with the Term Loan Facility, which are recorded as a reduction of the carrying value of the term loan on the Company’s consolidated balance sheets. In connection with the Revolving Facility, the Company incurred costs of $370, which are recorded as other assets. Both of these costs are being amortized to interest expense through the maturity date of the facilities.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future payments of the 2019 Credit Agreement, as of June 30, 2021, are as follows for the calendar years ending December 31: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt obligations consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="white-space: nowrap;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="white-space: nowrap;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Line of credit</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">    10,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">    10,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">60,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less debt discount and debt issuance cost</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(290</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less current maturities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(22,500</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(16,666</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan, net of debt discount, debt issuance cost and current maturities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">37,290</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">43,044</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 10000000 10000000 60000000 60000000 210000 290000 22500000 16666000 37290000 43044000 100000000 40000000 10000000 10000000 annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25% 0.0375 0.0925 0.065 0.0150 0.0050 40000000 0.0550 0.25 0.0025 40000000 0.0200 0 10000000 60000000 10000000 30000000 3900000 2416000 1858000 554000 370000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future payments of the 2019 Credit Agreement, as of June 30, 2021, are as follows for the calendar years ending December 31: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 11250000 22500000 22500000 13750000 70000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. Stockholders’ Equity </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, the Company was authorized to issue 400,000,000 shares of $0.0001 par value Class A common stock and 1,000,000 shares of $0.0001 par value preferred stock. 129,011,789 shares of Class A common stock were issued and 128,283,241 shares were outstanding as of June 30, 2021. No shares of preferred stock were outstanding as of June 30, 2021. The issued shares of Class A common stock include 728,548 treasury shares that were reacquired in connection with the redemption of redeemable shares in March 2019. As of June 30, 2021 and December 31, 2020, the Company reserved the following shares of Class A common stock for future issuance: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for outstanding options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,070,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,425,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for outstanding restricted stock units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,023</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">806,048</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for future grants</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,642,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,832,649</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of authorized common stock reserved for future issuance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,499,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,063,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 400000000 0.0001 1000000 0.0001 129011789 128283241 0 728548 728548 As of June 30, 2021 and December 31, 2020, the Company reserved the following shares of Class A common stock for future issuance: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for outstanding options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,070,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,425,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for outstanding restricted stock units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,023</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">806,048</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares reserved for issuance for future grants</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,642,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,832,649</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of authorized common stock reserved for future issuance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,499,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,063,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 7070008 6425040 787023 806048 5642864 6832649 13499895 14063737 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. Stock-Based Compensation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Incentive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Plans-the</div> 2018 Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November 28, 2018, the Board of Directors of the Company adopted, and on December 10, 2018 the Company’s stockholders approved, the Organogenesis 2018 Equity and Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to provide long-term incentives and rewards to the Company’s employees, officers, directors and other key persons (including consultants), to attract and retain persons with the requisite experience and ability, and to more closely align the interests of such employees, officers, directors and other key persons with the interests of the Company’s stockholders. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The 2018 Plan authorizes the Company’s Board of Directors or a committee of not less than two independent directors (in either case, the “Administrator”) to grant the following types of awards: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options; incentive stock options; restricted stock awards; restricted stock units; stock appreciation rights; unrestricted stock awards; performance share awards; and dividend equivalent rights. The 2018 Plan is administered by the Company’s Board of Directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, a total of 9,198,996 shares of Class A common stock have been authorized to be issued under the 2018 Plan (subject to adjustment in the case of any stock dividend, stock split, reverse stock split, or similar change in capitalization of the Company). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Incentive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Plans-the</div> 2003 Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Organogenesis 2003 Stock Incentive Plan (the “2003 Plan”), provides for the Company to issue restricted stock awards, or to grant incentive stock options or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options. Incentive stock options may be granted only to the Company’s employees. Restricted stock awards and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options may be granted to employees, members of the Board of Directors, outside advisors and consultants of the Company. </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective as of the closing of the Avista Merger on December 10, 2018, no additional awards may be made under the 2003 Plan and as a result (i) any shares in respect of stock options that are expired or terminated under the 2003 Plan without having been fully exercised will not be available for future awards; (ii) any shares in respect of restricted stock that are forfeited to, or otherwise repurchased by the Company, will not be available for future awards; and (iii) any shares of common stock that are tendered to the Company by a participant to exercise an award will not be available for future awards. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Compensation Expense </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options awarded under the stock incentive plans expire 10 years after the grant date and typically vest over four or five years. Restricted stock units awarded typically vest over four years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense was $1,042 and $469 for the three months ended June 30, 2021 and 2020, respectively, and was $1,740 and $678 for the six months ended June 30, 2021 and 2020, respectively. The total amount of stock-based compensation expense was included within selling, general and administrative expenses on the consolidated statements of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units (RSUs) </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the six months ended June 30, 2021, the Company granted 290,027 time-based restricted stock units to its employees, executives and the Board of Directors. Each restricted stock unit represents the contingent right to receive one share of the Company’s common stock. A majority of the restricted stock units will vest in four equal annual installments. The fair value of the restricted stock units was based on the fair market value of the Company’s stock on the date of grant. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The activity of restricted stock units is set forth below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">806,048</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.82</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">290,027</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">14.45</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(252,743</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4.20</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(56,309</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">8.29</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">787,023</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7.30</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $3,891 and the weighted average remaining recognition period for unvested awards was 3.16 years. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Option Valuation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The stock options granted during the six months ended June 30, 2021 and 2020 were 1,037,099 and 1,538,723 respectively. The assumptions that the Company used to determine the grant-date fair value of stock options granted during these periods were as follows, presented on a weighted-average basis: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.82</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.46</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6.21</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6.22</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">39.30</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">37.41</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.0</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.0</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4.04</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Underlying stock price</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.36</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the six months ended June 30, 2021 and 2020 of $5.31 and $1.04, respectively. </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Option Activity </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the Company’s stock option activity since December 31, 2020: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Term</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6,620,318</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2.33</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.22</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">34,458</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,037,099</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(558,785</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2.15</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5,526</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled / forfeited</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(28,624</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">9.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7,070,008</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.95</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.56</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">89,543</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercisable as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4,709,080</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1.83</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.91</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">69,665</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested or expected to vest as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6,557,753</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.57</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.28</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">85,578</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s Class A common stock for those stock options that have exercise prices lower than the fair value of the Company’s Class A common stock. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of options vested during the six months ended June 30, 2021 and 2020 was $586 and $209, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $4,676 and was expected to be recognized over a weighted-average period of 3.27 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Between 2010 and 2013, a former executive took several partial recourse notes totaling $635 to exercise his 675,990 shares of stock options. The notes were secured with these shares held by the former executive. When the loans were outstanding, the options were not considered exercised and were included within the options outstanding for accounting purposes. As of December 31, 2020, $334 of the principal balance of the partial recourse notes was outstanding and 195,278 shares were not considered outstanding for accounting purposes. In the three months ended March 31, 2021, the former executive repaid the remaining principal balance of the notes (see Note “19. Related Parties Transactions”). The repayments were treated as the exercise price for 195,278 shares of the options and were included in the consolidated statement of stockholders’ equity. As of <div style="letter-spacing: 0px; top: 0px;;display:inline;">June</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;">30</div>, 2021, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div>ne</div> of the partial recourse notes was outstanding and all of the 675,990 shares used to secure the notes were considered outstanding for accounting purposes. </div></div> 9198996 P10Y P5Y P4Y 1042000 469000 1740000 678000 290027 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The activity of restricted stock units is set forth below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">806,048</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.82</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">290,027</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">14.45</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(252,743</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4.20</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(56,309</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">8.29</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 77%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">787,023</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7.30</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 77%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> 806048 3.82 290027 14.45 252743 4.20 56309 8.29 787023 7.30 3891000 P3Y1M28D 1037099 1538723 The assumptions that the Company used to determine the grant-date fair value of stock options granted during these periods were as follows, presented on a weighted-average basis: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.82</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.46</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6.21</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6.22</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">39.30</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">37.41</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.0</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">0.0</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4.04</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 81%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Underlying stock price</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.36</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> </table> 0.0082 0.0046 P6Y2M15D P6Y2M19D 0.3930 0.3741 0.000 0.000 13.54 4.04 13.54 3.36 5.31 1.04 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the Company’s stock option activity since December 31, 2020: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Term</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6,620,318</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2.33</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.22</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">34,458</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1,037,099</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">13.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(558,785</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">2.15</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5,526</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled / forfeited</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">(28,624</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">9.54</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7,070,008</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.95</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.56</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">89,543</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercisable as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4,709,080</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">1.83</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.91</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">69,665</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested or expected to vest as of June 30, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">6,557,753</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3.57</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">5.28</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">85,578</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> </tr> </table> 6620318 2.33 P5Y2M19D 34458000 1037099 13.54 558785 2.15 5526000 28624 9.54 7070008 3.95 P5Y6M21D 89543000 4709080 1.83 P3Y10M28D 69665000 6557753 3.57 P5Y3M10D 85578000 586000 209000 4676000 P3Y3M7D 635000 675990 334000 195278 195278 0 675990 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16. Net Income (Loss) per Share (EPS) </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding plus the dilutive effect, if any, of outstanding equity awards using the treasury stock method which includes consideration of unrecognized compensation expenses as additional proceeds. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) attributable to the common stockholders of Organogenesis Holdings Inc. is as follows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 48%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Income (loss)</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,166</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,479</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Weighted average common shares outstanding—basic</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,235,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,714,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,053,654</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,600,825</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive effect of restricted stock units</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">517,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive effect of options</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,245,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,149,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding—diluted</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,988,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,714,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,721,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,600,825</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings (loss) per share—basic</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.16</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.05</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.21</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings (loss) per share—diluted</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.05</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.21</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>three and six months ended June 30, 2021, outstanding stock-based awards of 923,907 and 967,146 were excluded from the diluted EPS calculation. For the three and six months ended June 30, 2020, the Company had a net loss. As such, 8,695,401 shares of potentially dilutive securities were excluded from the computation of diluted net loss per share as these securities had anti-dilutive effect and including them would reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders was the same for these periods. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) attributable to the common stockholders of Organogenesis Holdings Inc. is as follows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 48%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Income (loss)</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,166</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,479</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Weighted average common shares outstanding—basic</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,235,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,714,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,053,654</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,600,825</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive effect of restricted stock units</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">517,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilutive effect of options</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,245,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,149,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding—diluted</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,988,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,714,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,721,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,600,825</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings (loss) per share—basic</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.16</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.05</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.21</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings (loss) per share—diluted</div></div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.05</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.21</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 20687000 -5166000 30630000 -21479000 128235224 104714725 128053654 104600825 508015 517837 5245174 5149700 133988413 104714725 133721191 104600825 0.16 -0.05 0.24 -0.21 0.15 -0.05 0.23 -0.21 923907 967146 8695401 8695401 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17. Leases </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and June 30, 2021, the Company’s contracts that contained a lease consisted primarily of real estate, equipment and vehicle leases. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases real estate for office, lab and production space under noncancelable operating and finance leases that expire at various dates through 2031, subject to the Company’s options to terminate or renew certain leases for an additional <span style="-sec-ix-hidden:hidden24757227">five</span> to ten years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases vehicles under operating leases for certain employees and has fleet services agreements for service on these vehicles. The minimum lease term for each newly leased vehicle is 367 days with renewal options. The Company may terminate the vehicle lease after the minimum lease term upon thirty days’ prior notice. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company also leases other equipment under noncancelable operating and finance leases that expire at various dates through 2025. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company determines if an arrangement is a lease at lease inception. The options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise the options. Operating leases are included in operating <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lease right-of-use assets</div></div> and operating lease obligations on the consolidated balance sheets. Finance <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lease right-of-use assets</div></div> are included in property and equipment, net, and the related liabilities are included in finance lease obligations on the consolidated balance sheets. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use assets</div></div> represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">leases. Right-of-use assets</div></div> and lease liabilities are recognized based on the present value of the fixed lease payments over the lease term at the commencement date. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">The <div style="letter-spacing: 0px; top: 0px;;display:inline;">right</div>-of-use assets</div></div> also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by lease incentives. The Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for leases that do not have a readily determinable implicit discount rate. The Company’s incremental borrowing rate is the rate of interest that it would have to borrow on a collateralized basis over a similar term and amount in a similar economic environment. The Company determines the incremental borrowing rates for its leases by adjusting the risk-free interest rate with a credit risk premium corresponding to the Company’s credit rating. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company records rent expense for its operating leases on a straight-line basis from the lease commencement date until the end of the lease term. The Company records finance lease cost as a combination of the depreciation expense for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the right-of-use assets</div></div> and interest expense for the outstanding lease liabilities using the discount rate discussed above. Variable lease payments are primarily related to the office and fleet leases which include but are not limited to taxes, insurance, common area maintenance and maintenance programs for leased vehicles. Variable lease payments are based on the occurrence or usage; therefore, they are not included as part of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">initial right-of-use assets</div></div> and liabilities calculation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the Company entered into a lease for approximately 23,000 square feet in San Diego, California for office and laboratory use. The lease </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">commenced</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> on April 1, 2021. The initial lease term is ten years from the lease commencement date, with an option to extend the term for a period of five years. Annual lease payments during the first year are $1,562 with 3% increase each year during the lease term. A security deposit of $237 is required throughout the term of the lease. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In conjunction with the acquisition of NuTech Medical in March 2017, the Company entered into an operating lease with Oxmoor Holdings, LLC, an entity that is affiliated with the former sole shareholder of NuTech Medical, related to the facility at NuTech Medical’s headquarters in Birmingham, Alabama. Under the lease, the Company is required to make monthly rent payments of approximately $22 through the lease termination date on December 31, 2022. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2013, the Company entered into finance lease arrangements with 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC for office and laboratory space in Canton, Massachusetts. 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC are related parties as the owners of these entities are also stockholders of the Company. The leases terminate on December 31, 2022 and each contains a renewal option for a five-year period with the rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. Notice of the exercise of this renewal option is due one year prior to the expiration of the initial term. Aggregate annual lease payments are approximately $4,308 with future rent increases of 10% effective January 1, 2022. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021 and December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations, which are subordinated to the 2019 Credit Agreement and will not be paid until the debt under the 2019 Credit Agreement is paid off in 2024 even though the finance leases expire in December 2022. The accrued but unpaid lease obligations include rent in arrears and unpaid operating and common area maintenance costs under the aforementioned leases. The principal portion of rent in arrears on the finance leases totaled $7,307 and $6,946 as of June 30, 2021 and December 31, 2020, respectively, and is included in the long-term portion of finance lease obligations. The interest portion of rent in arrears totaled $2,475 and $2,865 as of June 30, 2021 and December 31, 2020, respectively, and is included in other liabilities on the consolidated balance sheets. The unpaid operating and common area maintenance costs totaled $554 and $525 as of June 30, 2021 and December 31, 2020, respectively, and are included in other liabilities on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective April 1, 2019, the Company agreed to accrue interest on the accrued but unpaid lease obligations at an interest rate equal to the rate charged in the 2019 Credit Agreement (see Note “13. Long-Term Debt Obligations”). The accrued interest is also subordinated to the 2019 Credit Agreement and, as such, is included in other liabilities on the consolidated balance sheet. Interest accrual as of June 30, 2021 and December 31, 2020 totaled </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$2,151 and $1,673, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease cost were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 1pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Three<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Months<br/> Ended</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>2021</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months<br/> Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance lease</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS and SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        304 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest on lease liabilities</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">Interest Expense</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Finance lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease cost</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to finance leases was as follows: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 1, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, gross</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current portion of finance lease obligations</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance lease long-term obligations</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,553</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,442</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total finance lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>information related to leases was as follows:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 13%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financing cash flows for finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations - upon adoption:</div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations - post adoption:</div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.69</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, maturities of lease liabilities were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating<div style="display:inline;"> </div>leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 (remaining 6 months)</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        3,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,390</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,782</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: interest</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,430</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under ASC 840, for the three and six months ended June 30, 2020, the Company recorded lease expense of $1,837 and $3,351, respectively for operating leases.</div></div> P10Y P367D 23000 P10Y five years 1562000 0.03 237000 22000 4308000 0.10 10336000 10336000 7307000 6946000 2475000 2865000 554000 525000 2151000 1673000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease cost were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 1pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Three<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Months<br/> Ended</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>2021</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.75pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months<br/> Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance lease</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS and SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        304 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest on lease liabilities</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">Interest Expense</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Finance lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%;">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 56%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease cost</div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 56%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 19%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 304000 603000 312000 661000 616000 1264000 1735000 3015000 699000 1414000 1086000 2449000 4136000 8142000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to finance leases was as follows: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 1, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, gross</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current portion of finance lease obligations</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance lease long-term obligations</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,553</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,442</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total finance lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/> 22989000 22989000 15578000 14974000 7411000 8015000 4134000 3619000 9553000 11442000 13687000 15061000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>information related to leases was as follows:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 13%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financing cash flows for finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations - upon adoption:</div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations - post adoption:</div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom; width: 13%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.69</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 3228000 1022000 1374000 13525000 15567000 P1Y5M26D P8Y3M7D 0.1969 0.0419 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, maturities of lease liabilities were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating<div style="display:inline;"> </div>leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 (remaining 6 months)</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        3,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,390</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,782</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: interest</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,430</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 3319000 2390000 4507000 4945000 3845000 0 3177000 9782000 3164000 0 16341000 0 34353000 17117000 5625000 3430000 28728000 13687000 1837000 3351000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18. Commitments and Contingencies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Royalty Commitments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company entered into a license agreement with a university for certain patent rights related to the development, use, and production of one of its advanced wound care products. Under this agreement, the Company incurred a royalty based on a percentage of net product sales, for the use of these patents until the patents expired, which was in November 2006. Accrued royalties totaled $1,187 as of June 30, 2021 and December 31, 2020, respectively, and were classified as part of accrued expenses on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three and six months ended June 30, 2021 or 2020 related to this agreement. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2017, the Company entered into a license agreement with a third party. Under the license agreement, the Company is required to pay royalties based on a percentage of net sales of the licensed product that occur, after December 31, 2017, through the expiration of the underlying patent in October 2026, subject to minimum royalty payment provisions. The Company recorded royalty expense of $1,134 and $839 during the three months ended June 30, 2021 and 2020, respectively, and $2,355 and $1,819 during the six months ended June 30, 2021 and 2020, respectively, within selling, general and administrative expenses on the consolidated statement of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of the NuTech Medical acquisition, the Company inherited certain product development and consulting agreements for ongoing consulting services and royalty payments based on a percentage of net sales on certain products over a period of 15 years from the execution of the agreements. These product development and consulting agreements were cancelled in January 2020 for total consideration of $1,950 that was paid on February 14, 2020. The $1,950 cancellation fee was recorded within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Legal Proceedings </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In conducting its activities, the Company, from time to time, is subject to various claims and also has claims against others. In management’s opinion, the ultimate resolution of such claims would not have a material effect on the financial position, operating results or cash flows of the Company. The Company accrues for these claims when amounts due are probable and estimable. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accrued $150 as of June 30, 2021 and December 31, 2020 <div style="letter-spacing: 0px; top: 0px;;display:inline;">for</div> certain pending lawsuits. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The purchase price for NuTech Medical acquired in 2017 included $7,500 deferred acquisition consideration of which the Company paid $2,500 in 2017. The remaining $5,000 of deferred acquisition consideration plus accrued interest owed to the sellers of NuTech Medical was previously in dispute. In February 2020, the Company entered into a settlement agreement with the sellers of NuTech Medical and settled the dispute for $4,000, of which, $2,000 was paid immediately on February 24, 2020 and the remaining $2,000 was paid in four quarterly installments of $500 each. As of March 31, 2021, the entire settlement was paid off. In addition, the</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Company assumed from the sellers of NuTech Medical the payment responsibilities related to a legacy lawsuit existing at the acquisition date of NuTech Medical. The assumed legacy lawsuit was settled in October 2020. In connection with the settlement of the deferred acquisition consideration dispute and the legacy lawsuit, the Company recorded a gain of $1,295 and $951 for the three months ended March 31, 2020 and September 30, 2020, respectively. </div></div>The gain was included as a component of other expense, net, on the consolidated statement of operations.</div> <div style="text-indent: 0px; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> 1187000 1187000 0 0 0 0 1134000 839000 2355000 1819000 P15Y 1950000 1950000 150000 150000 7500000 2500000 5000000 4000000 2000000 2000000 500000 1295000 951000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19. Related Party<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Transactions </div></div></div> <div style="text-indent: 4%;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 6pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance lease obligations to affiliates, including unpaid lease obligations, and an operating lease with affiliates are further described in Note “17. Leases”. </div></div> <div style="text-indent: 4%;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;padding-top: 0pt;padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2010, the Company’s Board of Directors approved a loan program that permitted the Company to make loans to three executives of the Company (the “Employer Loans”) to (i) provide them with liquidity (“Liquidity Loans”) and (ii) fund the exercise of vested stock options (“Option Loans”). Two of the executives left the Company in 2014. The Employer Loans matured with all principal and accrued interest due on the tenth anniversary of the issuance date of each subject loan. Interest on the Employer Loans was at various rates ranging from 2.30%—3.86% per annum, compounded annually. The Employer Loans were secured by shares of the Company’s Class A common stock held by the former executives. With respect to the Liquidity Loans, the Company had no personal recourse against the borrowers beyond the pledged shares. As of December 31, 2020, Liquidity Loans and Option Loans to one former executive were outstanding with an aggregate principal balance of $100 and $334, respectively. During the three months ended March 31, 2021, this former executive paid off the outstanding principal balance of his Employer Loans and the related interest receivable. As a result, the Company recorded $179 as a recovery of the previously reserved related party receivables within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to eq<div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">uity. </div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> See Note “15. Share-Based Compensation”</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> 0.0230 0.0386 100000 334000 179000 334000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20. Taxes </div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is principally subject to taxation in the United States. The Company has a history of net operating losses both federally and in various states and began utilizing those losses to offset current taxable income in 2020. The Company’s wholly owned Swiss subsidiary, Organogenesis GmbH, is subject to taxation in Switzerland and generally has profits as a result of a transfer pricing arrangement in place with Organogenesis Inc., its U.S. parent and a wholly owned subsidiary of the Company. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The income tax rate for the six months ended June 30, 2021 varied from the U.S. statutory rate of 21% primarily due to the utilization of net operating losses federally and in many states as well as the cash taxes in Switzerland. The Company maintains a full valuation allowance against its U.S. deferred tax assets and as such, the Company’s provision for income taxes primarily relates to cash taxes to be paid in certain states where the net operating losses are expected to be fully utilized or limited based on state statute. Income tax expense for the six months ended June 30, 2021 was $687, which included discrete tax expense of $20 related to the interest on certain uncertain tax positions. Income tax expense for the six months ended June 30, 2020 was $62 and related primarily to state and foreign taxes. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company examines all positive and negative evidence to estimate whether sufficient future taxable income in the U.S. will be generated to permit the use of existing deferred tax assets. The Company has significant negative evidence in the form of cumulative losses and believes that it is more likely than not that these United States deferred tax assets will not be utilized. As such, the Company maintained the valuation allowance against its U.S. deferred tax asset as of June 30, 2021. There are no material deferred tax assets in the other jurisdictions.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> On a quarterly basis, the Company reassesses the valuation allowance on deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. After assessing both the positive evidence and the negative evidence, the Company may determine it is more likely than not that the deferred tax assets would be realized in the future and the Company would therefore release all or a portion of the valuation allowance related to the net operating loss carryforwards and other deferred tax assets.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 0.21 687000 20000 62000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21. Subsequent Events </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has evaluated subsequent events through August 9, 2021, the date on which these consolidated financial statements were issued. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">On August 6, 2021, the Company, as borrower, its subsidiaries, as guarantors, and SVB, and the several other lenders entered into a credit agreement (the “2021 Credit Agreement”) providing for a term loan facility not to exceed $</div></div>75,000 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">and a revolving credit facility not to exceed $</div>125,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, both of which mature on </div>August 6, 2026<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. On the same date, the Company paid all amount due under the 2019 Credit Agreement, including unpaid principal, accrued interest, Final Payment, and Prepayment Premium, and the 2019 Credit Agreement was terminated.</div><br/></div> 75000 125000 2026-08-06 2026-08-06 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Aug. 01, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Document Quarterly Report true  
Document Transition Report false  
Entity Registrant Name Organogenesis Holdings Inc.  
Entity Central Index Key 0001661181  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Trading Symbol ORGO  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Address, State or Province MA  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   128,583,801
Entity File Number 001-37906  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 85 Dan Road  
Entity Address, City or Town Canton  
Entity Address, Postal Zip Code 02021  
Entity Tax Identification Number 98-1329150  
City Area Code 781  
Local Phone Number 575-0775  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash $ 89,790 $ 84,394
Restricted cash 517 412
Accounts receivable, net 76,767 56,804
Inventory 28,106 27,799
Prepaid expenses and other current assets 6,583 4,935
Total current assets 201,763 174,344
Property and equipment, net 69,739 60,068
Intangible assets, net 28,136 30,622
Goodwill 28,772 28,772
Operating lease right-of-use assets, net 26,531  
Deferred tax asset, net 18 18
Other assets 605 670
Total assets 355,564 294,494
Current liabilities:    
Deferred acquisition consideration   483
Current portion of term loan 22,500 16,666
Current portion of finance lease obligations 4,134 3,619
Current portion of operating lease obligations 4,504  
Current portion of deferred rent and lease incentive obligation   95
Accounts payable 26,789 23,381
Accrued expenses and other current liabilities 26,618 23,973
Total current liabilities 84,545 68,217
Line of credit 10,000 10,000
Term loan, net of current portion 37,290 43,044
Deferred acquisition consideration, net of current portion 1,436 1,436
Earnout liability 927 3,985
Deferred rent and lease incentive obligation, net of current portion   2,315
Finance lease obligations, net of current portion 9,553 11,442
Operating lease obligations, net of current portion 24,224  
Other liabilities 8,667 7,971
Total liabilities 176,642 148,410
Commitments and contingencies (Note 18)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued
Common stock, $0.0001 par value; 400,000,000 shares authorized; 129,011,789 and 128,460,381 shares issued; 128,283,241 and 127,731,833 shares outstanding at June 30, 2021 and December 31, 2020, respectively. 13 13
Additional paid-in capital 299,038 296,830
Accumulated deficit (120,129) (150,759)
Total stockholders' equity 178,922 146,084
Total liabilities and stockholders' equity $ 355,564 $ 294,494
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 129,011,789 128,460,381
Common stock, shares outstanding 128,283,241 127,731,833
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Net revenue $ 123,196 $ 68,960 $ 225,748 $ 130,692
Cost of goods sold 29,940 20,042 55,435 38,835
Gross profit 93,256 48,918 170,313 91,857
Operating expenses:        
Selling, general and administrative 62,349 46,502 120,581 99,115
Research and development 7,320 4,668 13,529 10,078
Total operating expenses 69,669 51,170 134,110 109,193
Income (loss) from operations 23,587 (2,252) 36,203 (17,336)
Other expense, net:        
Interest expense, net (2,431) (2,912) (4,901) (5,422)
Gain on settlement of deferred acquisition consideration       1,295
Other income, net 18 25 15 46
Total other expense, net (2,413) (2,887) (4,886) (4,081)
Net income (loss) before income taxes 21,174 (5,139) 31,317 (21,417)
Income tax expense (487) (27) (687) (62)
Net income (loss) $ 20,687 $ (5,166) $ 30,630 $ (21,479)
Net income (loss), per share:        
Basic $ 0.16 $ (0.05) $ 0.24 $ (0.21)
Diluted $ 0.15 $ (0.05) $ 0.23 $ (0.21)
Weighted-average common shares outstanding        
Basic 128,235,224 104,714,725 128,053,654 104,600,825
Diluted 133,988,413 104,714,725 133,721,191 104,600,825
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Previously Reported [Member]
Common Stock
Common Stock
Previously Reported [Member]
Additional Paid-in Capital
Additional Paid-in Capital
Previously Reported [Member]
Additional Paid-in Capital
Revision of Prior Period, Reclassification, Adjustment [Member]
Accumulated Deficit
Accumulated Deficit
Previously Reported [Member]
Accumulated Deficit
Revision of Prior Period, Reclassification, Adjustment [Member]
Balance at Dec. 31, 2019 $ 55,583 $ 55,583 $ 10 $ 10 $ 224,281 $ 226,580   $ (168,708) $ (171,007)  
Balance (in shares) at Dec. 31, 2019     104,870,886 104,870,886            
Adjustment due to Private Warrant reclassification             $ (2,299)     $ 2,299
Exercise of stock options 968   $ 1   967          
Exercise of stock options (in shares)     546,282              
Stock-based compensation expense 678       678          
Net income (loss) (21,479)             (21,479)    
Balance at Jun. 30, 2020 35,750   $ 11   225,926     (190,187)    
Balance (in shares) at Jun. 30, 2020     105,417,168              
Balance at Mar. 31, 2020 40,295 40,295 $ 11 $ 11 225,305 227,604   (185,021) (187,320)  
Balance (in shares) at Mar. 31, 2020     105,360,015 105,360,015            
Adjustment due to Private Warrant reclassification             (2,299)     2,299
Exercise of stock options 152       152          
Exercise of stock options (in shares)     57,153              
Stock-based compensation expense 469       469          
Net income (loss) (5,166)             (5,166)    
Balance at Jun. 30, 2020 35,750   $ 11   225,926     (190,187)    
Balance (in shares) at Jun. 30, 2020     105,417,168              
Balance at Dec. 31, 2020 $ 146,084 $ 146,084 $ 13 $ 13 296,830 $ 299,129   (150,759) $ (153,058)  
Balance (in shares) at Dec. 31, 2020 127,731,833   127,731,833 127,731,833            
Adjustment due to Private Warrant reclassification             $ (2,299)     $ 2,299
Exercise of stock options $ 1,205       1,205          
Exercise of stock options (in shares) 558,785   363,507              
Vesting of RSUs, net of shares surrendered to pay taxes $ (737)       (737)          
Vesting of RSUs, net of shares surrendered to pay taxes (in shares)     187,901              
Stock-based compensation expense 1,740       1,740          
Net income (loss) 30,630             30,630    
Balance at Jun. 30, 2021 $ 178,922   $ 13   299,038     (120,129)    
Balance (in shares) at Jun. 30, 2021 128,283,241   128,283,241              
Balance at Mar. 31, 2021 $ 157,292   $ 13   298,095     (140,816)    
Balance (in shares) at Mar. 31, 2021     128,102,255              
Exercise of stock options 221       221          
Exercise of stock options (in shares)     78,163              
Vesting of RSUs, net of shares surrendered to pay taxes (320)       (320)          
Vesting of RSUs, net of shares surrendered to pay taxes (in shares)     102,823              
Stock-based compensation expense 1,042       1,042          
Net income (loss) 20,687             20,687    
Balance at Jun. 30, 2021 $ 178,922   $ 13   $ 299,038     $ (120,129)    
Balance (in shares) at Jun. 30, 2021 128,283,241   128,283,241              
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ 30,630 $ (21,479)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 2,073 1,793
Amortization of intangible assets 2,486 1,633
Amortization of operating lease right-of-use assets 2,562  
Non-cash interest expense 143 103
Deferred interest expense 1,036 1,022
Deferred rent expense   64
Gain on settlement of deferred acquisition consideration   (1,295)
Provision recorded for sales returns and doubtful accounts 2,158 970
Loss on disposal of property and equipment 239 201
Adjustment for excess and obsolete inventories 4,678 1,709
Stock-based compensation 1,740 678
Change in fair value of Earnout liability (3,058)  
Changes in operating assets and liabilities:    
Accounts receivable (22,122) (5,727)
Inventory (4,984) (7,353)
Prepaid expenses and other current assets (1,649) (1,302)
Operating leases (2,774)  
Accounts payable 716 235
Accrued expenses and other current liabilities 2,646 1,266
Other liabilities (340) 864
Net cash provided by (used in) operating activities 16,180 (26,618)
Cash flows from investing activities:    
Purchases of property and equipment (9,290) (6,411)
Proceeds from the repayment of notes receivable from related parties   293
Net cash used in investing activities (9,290) (6,118)
Cash flows from financing activities:    
Line of credit borrowings   5,869
Proceeds from term loan   10,000
Payments of withholding taxes in connection with RSUs vesting (737)  
Proceeds from the exercise of stock options 1,205 968
Principal repayments of finance lease obligations (1,374) (1,149)
Payment of deferred acquisition consideration (483) (2,568)
Net cash (used in) provided by financing activities (1,389) 13,120
Change in cash and restricted cash 5,501 (19,616)
Cash and restricted cash, beginning of period 84,806 60,370
Cash and restricted cash, end of period 90,307 40,754
Supplemental disclosure of cash flow information:    
Cash paid for interest 3,836 4,626
Cash paid for income taxes 582  
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses 4,349 $ 4,692
Right-of-use assets obtained through operating lease obligations $ 29,092  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Basis of Presentation
1. Nature of the Business and
 
Basis of Presentation
Organogenesis Holdings Inc. (formerly Avista Healthcare Public Acquisition Corp.) (“ORGO” or the “Company”) is a leading regenerative medicine company focused on the development, manufacture, and commercialization of solutions for the Advanced Wound Care and Surgical & Sports Medicine markets. Several of the existing and pipeline products in the Company’s portfolio have Premarket Application (“PMA”) approval, Business License Applicant (“BLA”) approval or Premarket Notification 510(k) clearance from the United States Food and Drug Administration (“FDA”). The Company’s customers include hospitals, wound care centers, government facilities, ambulatory service centers (“ASCs”) and physician offices. The Company has one operating and reportable segment.
COVID-19
pandemic
The emergence of the coronavirus
(COVID-19)
around the world, and particularly in the United States, continues to present risks to the Company. While the
COVID-19
pandemic has not materially adversely affected the Company’s financial results and business operations through the second quarter ended June 30, 2021, the Company is unable to predict the impact that
COVID-19
will have on its financial position and operating results because of the numerous uncertainties created by the unprecedented nature of the pandemic.
The Company is clos
e
ly monitoring the evolving impact of the pandemic on all aspects of its business. The Company has implemented a number of measures designed to protect the health and safety of its employees, support its customers and promote business continuity.
Merger with Avista Healthcare Public Acquisition Corp
On December 10, 2018, Avista Healthcare Public Acquisition Corp., our predecessor company (“AHPAC”), consummated
a business combination
(the “Avista Merger”) pursuant to an Agreement and Plan of Merger, dated as of August 17, 2018 (as amended, the “Avista Merger Agreement”), by and among AHPAC, Avista Healthcare Merger Sub, Inc., a Delaware corporation and a direct wholly-owned subsidiary of AHPAC (“Avista Merger Sub”) and Organogenesis Inc., a Delaware corporation (“Organogenesis Inc.”). As a result of the Avista Merger and the other transactions contemplated by the Avista Merger Agreement, Avista Merger Sub merged with and into Organogenesis Inc., with Organogenesis Inc. surviving the Avista Merger and becoming a wholly-owned subsidiary of AHPAC. AHPAC changed its name to Organogenesis Holdings Inc. (ORGO).
The Avista Merger was accounted for as a reverse merger in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Under this method of accounting, AHPAC was treated as the “acquired” company for accounting purposes. This determination was primarily based on Organogenesis Inc.’s equity holders having a majority of the voting power of the combined company, Organogenesis Inc. comprising the ongoing operations of the combined entity, Organogenesis Inc. comprising a majority of the governing body of the combined company, and Organogenesis Inc.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Avista Merger was treated as the equivalent of Organogenesis Inc. issuing stock for the net assets of AHPAC, accompanied by a recapitalization. The net assets of AHPAC were recorded at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Avista Merger are those of Organogenesis Inc.
Liquidity and Financial Conditions
In accordance with ASC
205-40,
 Going Concern
 (“ASC
205-40”),
the Company has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. Since its inception, the Company has funded its operations primarily with cash flow from product sales, proceeds from loans from affiliates and entities controlled by its affiliates, sales of its Class A common stock and third-party debt. As of June 30, 2021, the Company had an accumulated deficit of $120,129 and working capital of $117,218. The Company also had up to $30,000 available (subject to Borrowing Base) for future revolving borrowings under our Revolving Facility (see Note “13. Long-Term Debt Obligations”). For the six months ended June 30, 2021, the Company has generated a net income of $30,630 and $16,180 of cash in operations. The Company expects that its cash of $89,790 and other components of working capital of $27,428 as of June 30, 2021, plus net cash flows from product sales and availability under the 2019 Credit Agreement, will be sufficient to fund its operating expenses, capital expenditure requirements and debt service payments for at least 12 months beyond the filing date of this quarterly report.
The Company expects to continue investing in product development, sales and marketing, and customer support for its products. The Company may seek to raise additional funding through public and/or private equity financings, debt financings, or other strategic transactions. There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition.
XML 18 R8.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
2. Summary of Significant Accounting Policies
Unaudited Interim Financial Information
The accompanying unaudited consolidated financial statements have been prepared by management in accordance with GAAP and the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited quarterly financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form
10-K
for the fiscal year ended December 31, 2020 (the “Annual Report”).
The unaudited consolidated financial statements include the accounts and results of operations of Organogenesis Holdings Inc. and its wholly-owned subsidiaries of Organogenesis Inc., including Organogenesis GmbH (a Switzerland corporation) and Prime Merger Sub, LLC. All intercompany balances and transactions have been eliminated in consolidation. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature necessary for a fair presentation of the Company’s financial position, results of operations and cash flows at the dates and for the periods indicated. The results for the six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, any other interim periods, or any future years or periods.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure as of the date of the consolidated financial statements and the reported results of operations during the reporting periods. Actual results could differ from those estimates.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements included in the Annual Report. There have been no material changes to the significant accounting policies previously disclosed in the Annual Report, other than as it related to the recently adopted accounting pronouncement disclosed below.
Revision to Previously Issued Financial Statements
On April 12, 2021, the Staff of the SEC issued a statement regarding the accounting and reporting considerations for warrants issued by special purpose acquisition companies entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Statement”). In the SEC Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity.
As of December 31, 2018, the Company had 4.1 million private warrants outstanding, which were issued to Avista Capital Partners IV, L.P. and Avista Capital Partners IV (Offshore), L.P. in connection with the Avista Merger on December 10, 2018 (the “Private Warrants”), and 31.0 million public warrants outstanding that were issued in connection with the initial public offering of Avista Healthcare Public Acquisition Corp. on October 10, 2016 (the “Public Warrants”, together with the Private Warrants, the “Warrants”). The Company originally classified the Warrants as equity on its financial statements. In 2019, the outstanding Warrants were exchanged for 3.3 million shares of the Company’s Class A common stock. There were no Warrants outstanding as of December 31, 2019.
As a result of the SEC Statement, the Company reevaluated the historical accounting treatment of its Public Warrants and Private Warrants and determined that the Private Warrants should have been recorded at fair value as a liability in the Company’s consolidated balance sheet with changes to
the fair value recorded to the consolidated statements of operations. The Company assessed the materiality of this error on prior period financial statements in accordance with SEC Staff Accounting Bulletin Number 99, Materiality, and ASC
250-10,
Accounting Changes and Error Corrections. The Company determined that this error was not material to the financial statements of any prior annual or interim period. The Company reclassified $2,299 from additional
paid-in
capital to accumulated deficit on the consolidated balance sheet as of December 31, 2020 as the cumulative adjustment for this error.
Recently Adopted Accounting
 
Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update
No. 2016-02
(“ASU
2016-02”), Leases
(Topic 842), as further amended (“ASC 842”), to increase transparency and comparability among organizations by requiring the recognition of, at the lease commencement date, a lease liability for the obligation to make lease payments, and a
right-of-use
(“ROU”) asset for the right to use the underlying asset, on the balance sheet. Although the Company remains an emerging growth company until December 31, 2021, it elected to early adopt ASC 842 on January 1, 2021. ASC 842 requires a modified retrospective transition method that could either be applied at the earliest comparative period in the financial statements or in the period of adoption. The Company elected to use the period of adoption (January 1, 2021) transition method and therefore did not recast prior periods. Results for reporting periods beginning on January 1, 2021 are presented under ASC 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Accounting Standards Codification 840, Leases (“ASC 840”). In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and, (3) not to reassess the treatment of initial direct costs for existing leases. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of 12 months or less. The Company also elected to account for lease components and the associated
non-lease
components in the contracts as a single lease component for most of the leased assets. Upon the adoption of this standard on January 1, 2021, the Company recognized an operating lease liability of $15,935, representing the present value of the minimum lease payments remaining as of the adoption date, and a
right-of-use
asset in the amount of $13,525. The
right-of-use
asset reflects adjustments for
de-recognition
of deferred lease liabilities and lease incentives. The Company’s accounting for finance leases (previously classified as capital leases under ASC 840) remained substantially unchanged. See Note “17. Leases” for further disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued
ASU 2016-13
, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
 (“ASU 2016-13”). Subsequent
to the issuance of
ASU 2016-13, the
FASB has issued the following updates:
ASU 2018-19,
 Codification Improvements to Topic 326, Financial Instruments- Credit Losses
,
ASU 2019-04,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments
,
ASU 2019-05,
 Financial Instruments—Credit Losses (Topic 326)—Targeted Transition Relief
 and
ASU 2019-11,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses
. The objective of
ASU 2016-13 and
all the related updates is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates.
ASU 2016-13 and
the related updates are effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities excluding entities eligible to be smaller reporting companies and for fiscal years, and interim periods within those years, beginning after December 15, 2022 for all other entities. Early adoption is permitted. The Company will adopt this standard and the related improvements on January 1, 2023 by recognizing a cumulative-effect adjustment to retained earnings for any impact. The Company is currently assessing the adoption of
ASU 2016-13
and the related impact on the Company’s consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition
6 Months Ended
Jun. 30, 2021
Business Combinations [Abstract]  
Acquisition
3. Acquisition
On September 17, 2020 (the “Acquisition Date”), the Company acquired certain assets and assumed certain liabilities of CPN Biosciences, LLC (“CPN”) pursuant to an asset purchase agreement dated July 24, 2020. CPN offered a physician office management solution and advanced wound care products.
The Company is obligated to pay a contingent consideration (the “Earnout”)
to CPN’s former shareholders if CPN’s legacy product revenue in the Earnout Period (defined as a twelve-month period, starting on the first day of the next calendar quarter immediately following the post-closing sales meeting), exceeds CPN’s 2019 revenue. The amount of the Earnout, if any, will be equal to 70% of the excess and will be payable 60 days after the expiration of the Earnout Period. The post-closing sales meeting
took place
in April 2021 and the Earnout Period is July 1, 2021 to June 30, 2022. The Company recorded a
non-current
liability of $3,782 on the Acquisition Date for the fair value of the contingent consideration related to the expected Earnout. The Company assesses the fair value of the Earnout liability at each reporting period. As of June 30, 2021, the Earnout liability was estimated at $927. Subsequent changes in the estimated fair value of the liability are reflected in earnings until the liability is settled (see Note “5. Fair Value Measurement of Financial Instruments”).
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Product and Geographic Sales
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Product and Geographic Sales
4. Product and
 
Geographic Sales
The Company generates revenue through the sale of Advanced Wound Care and Surgical & Sports Medicine products. There is a single performance obligation in all of the Company’s contracts,
w
hich is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping t
e
rms in the arrangement. The entire transaction price reflects a single performance obligation. Product revenue is recognized when a customer obtains control of the Company’s products which occurs at a point in time and may be upon shipment, procedure date, or delivery, based on the terms of the contract. Revenue is recorded net of a reserve for returns, discounts and Group Purchasing Organization (“GPO”) rebates, which represent a direct reduction to the revenue recognized. These reductions are accrued at the time revenue is recognized, based upon historical experience and specific circumstances. For the three months ended June 30, 2021 and 2020, the Company recorded GPO fees of $829 and $837, respectively, as a direct reduction of revenue. For the six months ended June 30, 2021 and 2020, the Company recorded GPO fees of $1,529 and $1,797, respectively, as a direct reduction of revenue.
The following tables set forth revenue by product category:
 
    
Three Months Ended

June 30,
 
    
2021
    
2020
 
Advanced Wound Care
   $ 111,436      $
 
59,731  
Surgical & Sports Medicine
     11,760        9,229  
    
 
 
    
 
 
 
Total net revenue
   $ 123,196      $ 68,960  
    
 
 
    
 
 
 
 
 
  
Six Months Ended

June 30,
 
 
  
2021
 
  
2020
 
Advanced Wound Care
   $ 202,144      $ 111,019  
Surgical & Sports Medicine
     23,604        19,673  
    
 
 
    
 
 
 
Total net revenue
   $ 225,748      $ 130,692  
    
 
 
    
 
 
 
For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Assets and Liabilities
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities
5. Fair Value of Financial Assets and Liabilities
The following table presents information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of June 30, 2021 and December 31, 2020.
 
  
Fair Value Measurements

as of June 30, 2021 Using:
 
 
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
Liabilities:
  
  
  
  
Earnout liability
   $
 
—        $
 
—        $
 
927      $
 
927  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
 
—  
 
  
$
 
—  
 
  
$
 
927
 
  
$
927
 
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Fair Value Measurements

as of December 31, 2020 Using:
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Liabilities:
                                   
Earnout liability
   $ —        $ —        $ 3,985      $ 3,985  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
—  
 
  
$
—  
 
  
$
3,985
 
  
$
3,985
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Earnout Liability
In connection with accounting for the CPN acquisition on September 17, 2020, the Company recorded an Earnout liability of $3,782 on the Acquisition Date, representing the fair value of contingent consideration payable upon the achievement of a certain revenue target. The Earnout Liability is classified as a Level 3 measurement within the fair value hierarchy for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of such Earnout Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earnout period. The Company assesses the fair value of the Earnout liability at each reporting period. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled. For more information about the Earnout liability, refer to Note “3. Acquisition”. As of June 30, 2021, the Earnout liability decreased to $927 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. The following table provides a roll-forward of the fair value of the Company’s Earnout liability, for which fair value is determined using Level 3 inputs:
 
    
Earnout liability
 
Balance as of December 31, 2020
   $ 3,985  
Change in fair value
     (3,058
    
 
 
 
Balance as of June 30, 2021
   $ 927  
    
 
 
 
The Company did not have any financial assets and liabilities measured at fair value on a
non-recurring
basis as of June 30, 2021 and December 31, 2020.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Accounts receivable, net
6. Accounts Receivable, Net
Accounts receivable consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Accounts receivable
   $     83,880      $ 61,792  
Less — allowance for sales returns and doubtful accounts
     (7,113      (4,988
    
 
 
    
 
 
 
    
$
76,767
 
  
$
56,804
 
    
 
 
    
 
 
 
The Company’s allowance for sales returns and doubtful accounts was comprised of the following:
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Balance at beginning of period
   $ 6,076      $ 3,204      $ 4,988      $ 3,049  
Additions 
     1,056        753        2,158        970  
Write-offs
     (19      (29      (33      (91
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 7,113      $ 3,928      $ 7,113      $ 3,928  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories
7. Inventories
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Raw materials
   $
 
     10,144      $ 10,075  
Work in process
     1,732        1,305  
Finished goods
     16,230        16,419  
    
 
 
    
 
 
 
    
$
28,106
 
  
$
27,799
 
    
 
 
    
 
 
 
Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of
s
ales forecasts and historical sales as compared to inventory level, and working with operations to maximize recovery of excess inventory. During the three months ended June 30, 2021 and 2020, the Company charged $2,388 and $940, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations. During the six months ended June 30, 2021 and 2020, the Company charged $4,678 and $1,709, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Prepaid Expenses and Other Current Assets
8. Prepaid Expenses and
 
Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 
    
June 30,

2021
    
December 31,

2020
 
Subscriptions
   $
 
 
 
      2,211      $ 2,013  
Conferences and marketing expenses
     921        63  
Deposits
     1,796        1,438  
Reimbursement of offering expenses
     —          1,009  
Other
     1,655        412  
    
 
 
    
 
 
 
    
$
6,583
 
  
$
4,935
 
    
 
 
    
 
 
 
Prepaid deposits are deposits held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
9. Property and Equipment, Net
Property and equipment consisted of the following:
 
 
  
June 30,
 
  
December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $
 
    48,503      $ 39,574  
Furniture, computers and equipment
     50,221        48,236  
    
 
 
    
 
 
 
    
 
98,724
 
  
 
87,810
 
Accumulated depreciation and amortization
     (71,593      (69,521
Construction in progress
     42,608        41,779  
    
 
 
    
 
 
 
    
$
69,739
 
  
$
60,068
 
    
 
 
    
 
 
 
Depreciation expense was $1,063 and $891 for the three months ended June 30, 2021 and 2020. Depreciation expense was $2,073 and $1,793 for the six months ended June 30, 2021 and 2020. As of June 30, 2021 and December 31, 2020, the Company had $21,689 of buildings under finance leases recorded within leasehold improvements. As of June 30, 2021 and December 31, 2020, the Company had $15,573 and $14,974 recorded within accumulated depreciation and amortization related to buildings under finance leases, respectively. Construction in progress primarily represents unfinished construction work on a building under a finance lease and, more recently, improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
10. Goodwill and Intangible Assets
Goodwill was $28,772 as of June 30, 2021 and December 31, 2020.
Identifiable intangible assets consisted of the following as of June 30, 2021:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (16,020    $ 16,600  
Trade names and trademarks
     2,080        (1,056      1,024  
Customer relationships
     10,690        (846      9,844  
Non-compete
agreements
     1,010        (342      668  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (18,264    $ 28,136  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2020:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (14,330    $ 18,290  
Trade names and trademarks
     2,080        (906      1,174  
Customer relationship
     10,690        (312      10,378  
Non-compete
agreements
     1,010        (230      780  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (15,778    $ 30,622  
    
 
 
    
 
 
    
 
 
 
Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,243 and $816 for the three months ended June 30, 2021 and 2020, respectively, and $2,486 and $1,633 for the six months ended June 30, 2021 and 2020, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
    
June 30,
    
December 31,
 
 
 
 
2021
 
 
2020
 
 
Personnel costs
   $     22,024      $ 18,943  
Royalties
     2,718        2,971  
Other
     1,876        2,059  
    
 
 
    
 
 
 
     $ 26,618      $ 23,973  
    
 
 
    
 
 
 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Restructuring
12. Restructuring
On October 21, 2020, the Company committed to a plan to restructure the workforce and consolidate its La Jolla facilities as part of the Company’s long-term plan to consolidate manufacturing operations in Massachusetts to reduce the Company’s cost structure. The majority of the restructuring costs are expected to be incurred by the end of 2021, with certain facility and storage costs continuing through the middle of
2024
. The restructuring will result in a charge of approximately $7.0 million, of which approximately $4.5 million is attributable to the retention benefits associated with approximately 70 employees and the remaining $2.5 million is related to the facility closures. As employees are required to provide future services, employee retention and other benefit-related costs related to the Company’s restructuring are expensed over the service period.
As a result of this restructuring activity, the Company incurred
a pre-tax charge
of $939 and $1,866 during the three and six months ended June 30, 2021. This charge was primarily related to employee retention benefits and was included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $2,410 as of June 30, 2021 and was included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table provides a roll-forward of the restructuring liability.
    
Employee
    
Facility
 
Liability balance as of March 31, 2021
  
$
1,528
 
  
$
17
 
Expenses
  
 
853
 
  
 
86
 
Payments
  
 
—  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
2,381
 
  
$
29
 
    
 
 
    
 
 
 
     
    
Employee
    
Facility
 
Liability balance as of December 31, 2020
  
$
618
 
  
$
—  
 
Expenses
  
 
1,763
 
  
 
103
 
Payments
  
 
—  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
 2,381
 
  
$
   29
 
    
 
 
    
 
 
 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt Obligations
6 Months Ended
Jun. 30, 2021
Long-term Debt, Unclassified [Abstract]  
Long-Term Debt Obligations
13. Long-Term Debt
 
Obligations
Long-term debt obligations consisted of the following:
 
                 
    
June 30,

2021
    
December 31,
2020
 
Line of credit
  
$
    10,000
 
  
$
    10,000
 
    
 
 
    
 
 
 
Term loan
  
 
60,000
 
  
 
60,000
 
Less debt discount and debt issuance cost
  
 
(210
  
 
(290
Less current maturities
  
 
(22,500
  
 
(16,666
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost and current maturities
  
$
37,290
 
  
$
43,044
 
    
 
 
    
 
 
 
2019 Credit Agreement
In March 2019, the Company, its subsidiaries and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan (the “Term Loan Facility”) and a revolving credit facility (the “Revolving Facility”) in an aggregate principal amount of $100,000. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2019 Credit Agreement.
The Term Loan Facility is structured in three tranches, as follows: (i) the first tranche of $40,000 was made available to the Company and fully funded on March 14, 2019; (ii) the second tranche of $10,000 was made available to the Company and fully funded in September 2019 upon achievement of certain financial metrics; and (iii) the third tranche of $10,000 was made available to the Company and fully funded in March 2020 upon achievement of a certain financial metric. The interest rate for the Term Loan Facility is a floating per annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25%. The interest rate as of June 30, 2021 was 9.25%. The 2019 Credit Agreement requires the Company to make monthly interest-only payments on outstanding balances under the Term Loan Facility through June 2021. Thereafter, each term loan advance is repaid in
thirty-two
equal monthly installments of principal, plus accrued interest, with the Term Loan Facility maturing on February 1, 2024 (the “Term Loan Maturity Date”).
The Company’s final payment on the Term Loan Facility, due on the Term Loan Maturity Date, will include all outstanding principal and accrued and unpaid interest under the Term Loan Facility, plus a final payment (the “Final Payment”) equal to the original aggregate principal amount of the Term Loan Facility multiplied by 6.5%. The Company may prepay the Term Loan Facility, subject to paying the Prepayment Premium (described below) and the Final Payment. The Prepayment Premium is equal to 1.50% of the outstanding principal amount of the Term Loan Facility if the prepayment occurs after the
two-year
anniversary but prior to the three-year anniversary of the closing, and 0.50% thereafter. Once repaid, amounts borrowed under the Term Loan Facility may not be
re-borrowed.
The Revolving Facility is equal to the lesser of $40,000 and the amount determined by the Borrowing Base, which is defined as a percentage of the Company’s book value of qualifying finished goods inventory and eligible accounts receivable. The interest rate for advances under the Revolving Facility is a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. The interest rate as of June 30, 2021 was 5.50%. If the actual outstanding advances are less than 25% of the then-available Revolving Commitments, the Company must pay monthly interest equal to the interest that would have accrued if the average outstanding advances had been 25% of the then-available Revolving Commitments. The Company is also required to pay an unused line fee equal to 0.25% per annum, calculated based on the difference of $40,000
minus
the greater of (i) the average balance outstanding under the Revolving Facility for such period and (ii) 25% of the then-available Revolving Commitments. The maturity date for advances made under the Revolving Facility is March 1, 2024.
The Company may elect to reduce or terminate the Revolving Facility in its entirety at any time by repaying all outstanding principal, unpaid accrued interest and a reduction or termination fee equal to 2.00% of the aggregate Revolving Commitments so reduced or terminated if the reduction or termination occurs after the two year anniversary but prior to the three year anniversary of the closing, and $0 thereafter.
The Company is required to achieve certain financial covenants under the 2019 Credit Agreement, including Minimum Trailing Twelve Month Consolidated Revenue and
Non-PuraPly
Revenue, tested quarterly. In addition, the Company is required to maintain Minimum Liquidity equal to the greater of (i) 6 months Monthly Burn and (ii) $10,000.
As of June 30, 2021, the Company had outstanding borrowings of $60,000 under the Term Loan Facility and $10,000 under the Revolving Facility with up to $30,000 available (subject to Borrowing Base) for future revolving borrowings. The Company accrues for the Final Payment of $3,900 over the term of the Term Loan Facility through a charge to the interest expense. The related liability of $2,416 and $1,858 as of June 30, 2021 and December 31, 2020, respectively, was included in other liabilities on the consolidated balance sheets. The Company incurred costs of $554 in connection with the Term Loan Facility, which are recorded as a reduction of the carrying value of the term loan on the Company’s consolidated balance sheets. In connection with the Revolving Facility, the Company incurred costs of $370, which are recorded as other assets. Both of these costs are being amortized to interest expense through the maturity date of the facilities.
Future payments of the 2019 Credit Agreement, as of June 30, 2021, are as follows for the calendar years ending December 31:
 
2021
   $ 11,250  
2022
     22,500  
2023
     22,500  
2024
     13,750  
    
 
 
 
Total
   $ 70,000  
    
 
 
 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity
14. Stockholders’ Equity
Common Stock
As of June 30, 2021, the Company was authorized to issue 400,000,000 shares of $0.0001 par value Class A common stock and 1,000,000 shares of $0.0001 par value preferred stock. 129,011,789 shares of Class A common stock were issued and 128,283,241 shares were outstanding as of June 30, 2021. No shares of preferred stock were outstanding as of June 30, 2021. The issued shares of Class A common stock include 728,548 treasury shares that were reacquired in connection with the redemption of redeemable shares in March 2019. As of June 30, 2021 and December 31, 2020, the Company reserved the following shares of Class A common stock for future issuance:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Shares reserved for issuance for outstanding options
     7,070,008        6,425,040  
Shares reserved for issuance for outstanding restricted stock units
     787,023        806,048  
Shares reserved for issuance for future grants
     5,642,864        6,832,649  
    
 
 
    
 
 
 
     
Total shares of authorized common stock reserved for future issuance
     13,499,895        14,063,737  
    
 
 
    
 
 
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
15. Stock-Based Compensation
Stock Incentive
Plans-the
2018 Plan
On November 28, 2018, the Board of Directors of the Company adopted, and on December 10, 2018 the Company’s stockholders approved, the Organogenesis 2018 Equity and Incentive Plan (the “2018 Plan”). The purposes of the 2018 Plan are to provide long-term incentives and rewards to the Company’s employees, officers, directors and other key persons (including consultants), to attract and retain persons with the requisite experience and ability, and to more closely align the interests of such employees, officers, directors and other key persons with the interests of the Company’s stockholders.
The 2018 Plan authorizes the Company’s Board of Directors or a committee of not less than two independent directors (in either case, the “Administrator”) to grant the following types of awards:
non-statutory
stock options; incentive stock options; restricted stock awards; restricted stock units; stock appreciation rights; unrestricted stock awards; performance share awards; and dividend equivalent rights. The 2018 Plan is administered by the Company’s Board of Directors.
As of June 30, 2021, a total of 9,198,996 shares of Class A common stock have been authorized to be issued under the 2018 Plan (subject to adjustment in the case of any stock dividend, stock split, reverse stock split, or similar change in capitalization of the Company).
Stock Incentive
Plans-the
2003 Plan
The Organogenesis 2003 Stock Incentive Plan (the “2003 Plan”), provides for the Company to issue restricted stock awards, or to grant incentive stock options or
non-statutory
stock options. Incentive stock options may be granted only to the Company’s employees. Restricted stock awards and
non-statutory
stock options may be granted to employees, members of the Board of Directors, outside advisors and consultants of the Company.
Effective as of the closing of the Avista Merger on December 10, 2018, no additional awards may be made under the 2003 Plan and as a result (i) any shares in respect of stock options that are expired or terminated under the 2003 Plan without having been fully exercised will not be available for future awards; (ii) any shares in respect of restricted stock that are forfeited to, or otherwise repurchased by the Company, will not be available for future awards; and (iii) any shares of common stock that are tendered to the Company by a participant to exercise an award will not be available for future awards.
Stock-Based
 
Compensation Expense
Stock options awarded under the stock incentive plans expire 10 years after the grant date and typically vest over four or five years. Restricted stock units awarded typically vest over four years.
Stock-based compensation expense was $1,042 and $469 for the three months ended June 30, 2021 and 2020, respectively, and was $1,740 and $678 for the six months ended June 30, 2021 and 2020, respectively. The total amount of stock-based compensation expense was included within selling, general and administrative expenses on the consolidated statements of operations.
Restricted Stock Units (RSUs)
In the six months ended June 30, 2021, the Company granted 290,027 time-based restricted stock units to its employees, executives and the Board of Directors. Each restricted stock unit represents the contingent right to receive one share of the Company’s common stock. A majority of the restricted stock units will vest in four equal annual installments. The fair value of the restricted stock units was based on the fair market value of the Company’s stock on the date of grant.
The activity of restricted stock units is set forth below:
 
    
Number

of Shares
    
Weighted
Average

Grant Date

Fair Value
 
Unvested at December 31, 2020
     806,048      $ 3.82  
Granted
     290,027        14.45  
Vested
     (252,743      4.20  
Canceled/Forfeited
     (56,309      8.29  
    
 
 
    
 
 
 
Unvested at June 30, 2021
     787,023      $ 7.30  
    
 
 
    
 
 
 
As of June 30, 2021, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $3,891 and the weighted average remaining recognition period for unvested awards was 3.16 years.
Stock Option Valuation
The stock options granted during the six months ended June 30, 2021 and 2020 were 1,037,099 and 1,538,723 respectively. The assumptions that the Company used to determine the grant-date fair value of stock options granted during these periods were as follows, presented on a weighted-average basis:
 
    
June 30,

2021
   
June 30,

2020
 
Risk-free interest rate
     0.82     0.46
Expected term (in years)
     6.21       6.22  
Expected volatility
     39.30     37.41
Expected dividend yield
     0.0     0.0
Exercise price
   $ 13.54     $ 4.04  
Underlying stock price
   $ 13.54     $ 3.36  
These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the six months ended June 30, 2021 and 2020 of $5.31 and $1.04, respectively.
Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2020:
 
    
Number of

Shares
    
Weighted

Average

Exercise

Price
    
Weighted

Average

Remaining

Contractual

Term

(in years)
    
Aggregate

Intrinsic

Value
 
Outstanding as of December 31, 2020
     6,620,318      $ 2.33        5.22      $ 34,458  
Granted
     1,037,099        13.54                    
Exercised
     (558,785      2.15                 5,526  
Canceled / forfeited
     (28,624      9.54                    
    
 
 
                            
Outstanding as of June 30, 2021
     7,070,008        3.95        5.56        89,543  
    
 
 
                            
Options exercisable as of June 30, 2021
     4,709,080        1.83        3.91        69,665  
    
 
 
                            
Options vested or expected to vest as of June 30, 2021
     6,557,753      $ 3.57        5.28      $ 85,578  
    
 
 
                            
The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s Class A common stock for those stock options that have exercise prices lower than the fair value of the Company’s Class A common stock.
The total fair value of options vested during the six months ended June 30, 2021 and 2020 was $586 and $209, respectively.
As of June 30, 2021, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $4,676 and was expected to be recognized over a weighted-average period of 3.27 years.
Between 2010 and 2013, a former executive took several partial recourse notes totaling $635 to exercise his 675,990 shares of stock options. The notes were secured with these shares held by the former executive. When the loans were outstanding, the options were not considered exercised and were included within the options outstanding for accounting purposes. As of December 31, 2020, $334 of the principal balance of the partial recourse notes was outstanding and 195,278 shares were not considered outstanding for accounting purposes. In the three months ended March 31, 2021, the former executive repaid the remaining principal balance of the notes (see Note “19. Related Parties Transactions”). The repayments were treated as the exercise price for 195,278 shares of the options and were included in the consolidated statement of stockholders’ equity. As of
June
 
30
, 2021,
no
ne
of the partial recourse notes was outstanding and all of the 675,990 shares used to secure the notes were considered outstanding for accounting purposes.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (EPS)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) per Share (EPS)
16. Net Income (Loss) per Share (EPS)
Basic EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted EPS is calculated by dividing net income (loss) by the weighted-average number of shares outstanding plus the dilutive effect, if any, of outstanding equity awards using the treasury stock method which includes consideration of unrecognized compensation expenses as additional proceeds.
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) attributable to the common stockholders of Organogenesis Holdings Inc. is as follows.
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net Income (loss)
   $ 20,687      $ (5,166    $ 30,630      $ (21,479
Denominator:
                                   
Weighted average common shares outstanding—basic
     128,235,224        104,714,725        128,053,654        104,600,825  
Dilutive effect of restricted stock units
     508,015        —          517,837        —    
Dilutive effect of options
     5,245,174        —          5,149,700        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     133,988,413        104,714,725        133,721,191        104,600,825  
Earnings (loss) per share—basic
   $ 0.16      $ (0.05    $ 0.24      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
Earnings (loss) per share—diluted
   $ 0.15      $ (0.05    $ 0.23      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
For the
 
three and six months ended June 30, 2021, outstanding stock-based awards of 923,907 and 967,146 were excluded from the diluted EPS calculation. For the three and six months ended June 30, 2020, the Company had a net loss. As such, 8,695,401 shares of potentially dilutive securities were excluded from the computation of diluted net loss per share as these securities had anti-dilutive effect and including them would reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders was the same for these periods.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases
17. Leases
As of December 31, 2020 and June 30, 2021, the Company’s contracts that contained a lease consisted primarily of real estate, equipment and vehicle leases.
The Company leases real estate for office, lab and production space under noncancelable operating and finance leases that expire at various dates through 2031, subject to the Company’s options to terminate or renew certain leases for an additional five to ten years.
The Company leases vehicles under operating leases for certain employees and has fleet services agreements for service on these vehicles. The minimum lease term for each newly leased vehicle is 367 days with renewal options. The Company may terminate the vehicle lease after the minimum lease term upon thirty days’ prior notice.
The Company also leases other equipment under noncancelable operating and finance leases that expire at various dates through 2025.
The Company determines if an arrangement is a lease at lease inception. The options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise the options. Operating leases are included in operating
lease right-of-use assets
and operating lease obligations on the consolidated balance sheets. Finance
lease right-of-use assets
are included in property and equipment, net, and the related liabilities are included in finance lease obligations on the consolidated balance sheets.
Right-of-use assets
represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the
leases. Right-of-use assets
and lease liabilities are recognized based on the present value of the fixed lease payments over the lease term at the commencement date.
The 
right
-of-use assets
also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by lease incentives. The Company uses its incremental borrowing rate as the discount rate to determine the present value of the lease payments for leases that do not have a readily determinable implicit discount rate. The Company’s incremental borrowing rate is the rate of interest that it would have to borrow on a collateralized basis over a similar term and amount in a similar economic environment. The Company determines the incremental borrowing rates for its leases by adjusting the risk-free interest rate with a credit risk premium corresponding to the Company’s credit rating.
The Company records rent expense for its operating leases on a straight-line basis from the lease commencement date until the end of the lease term. The Company records finance lease cost as a combination of the depreciation expense for
the right-of-use assets
and interest expense for the outstanding lease liabilities using the discount rate discussed above. Variable lease payments are primarily related to the office and fleet leases which include but are not limited to taxes, insurance, common area maintenance and maintenance programs for leased vehicles. Variable lease payments are based on the occurrence or usage; therefore, they are not included as part of the
initial right-of-use assets
and liabilities calculation.
In August 2020, the Company entered into a lease for approximately 23,000 square feet in San Diego, California for office and laboratory use. The lease
commenced
on April 1, 2021. The initial lease term is ten years from the lease commencement date, with an option to extend the term for a period of five years. Annual lease payments during the first year are $1,562 with 3% increase each year during the lease term. A security deposit of $237 is required throughout the term of the lease.
In conjunction with the acquisition of NuTech Medical in March 2017, the Company entered into an operating lease with Oxmoor Holdings, LLC, an entity that is affiliated with the former sole shareholder of NuTech Medical, related to the facility at NuTech Medical’s headquarters in Birmingham, Alabama. Under the lease, the Company is required to make monthly rent payments of approximately $22 through the lease termination date on December 31, 2022.
On January 1, 2013, the Company entered into finance lease arrangements with 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC for office and laboratory space in Canton, Massachusetts. 65 Dan Road SPE, LLC, 85 Dan Road Associates, LLC, Dan Road Equity I, LLC and 275 Dan Road SPE, LLC are related parties as the owners of these entities are also stockholders of the Company. The leases terminate on December 31, 2022 and each contains a renewal option for a five-year period with the rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. Notice of the exercise of this renewal option is due one year prior to the expiration of the initial term. Aggregate annual lease payments are approximately $4,308 with future rent increases of 10% effective January 1, 2022.
As of June 30, 2021 and December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations, which are subordinated to the 2019 Credit Agreement and will not be paid until the debt under the 2019 Credit Agreement is paid off in 2024 even though the finance leases expire in December 2022. The accrued but unpaid lease obligations include rent in arrears and unpaid operating and common area maintenance costs under the aforementioned leases. The principal portion of rent in arrears on the finance leases totaled $7,307 and $6,946 as of June 30, 2021 and December 31, 2020, respectively, and is included in the long-term portion of finance lease obligations. The interest portion of rent in arrears totaled $2,475 and $2,865 as of June 30, 2021 and December 31, 2020, respectively, and is included in other liabilities on the consolidated balance sheets. The unpaid operating and common area maintenance costs totaled $554 and $525 as of June 30, 2021 and December 31, 2020, respectively, and are included in other liabilities on the consolidated balance sheets.
Effective April 1, 2019, the Company agreed to accrue interest on the accrued but unpaid lease obligations at an interest rate equal to the rate charged in the 2019 Credit Agreement (see Note “13. Long-Term Debt Obligations”). The accrued interest is also subordinated to the 2019 Credit Agreement and, as such, is included in other liabilities on the consolidated balance sheet. Interest accrual as of June 30, 2021 and December 31, 2020 totaled
$2,151 and $1,673, respectively.
The components of lease cost were as follows:
 
    
Classification
  
Three
 
Months
Ended
June 30,
 
2021
    
Six Months
Ended

June 30,
2021
 
Finance lease
                      
Amortization of
right-of-use
assets
   COGS and SG&A    $         304      $ 603  
Interest on lease liabilities
   Interest Expense      312        661  
         
 
 
    
 
 
 
Total Finance lease cost
          616        1,264  
Operating lease cost
   COGS, R&D, SG&A      1,735        3,015  
Short-term lease cost
   COGS, R&D, SG&A      699        1,414  
Variable lease cost
   COGS, R&D, SG&A      1,086        2,449  
         
 
 
    
 
 
 
Total lease cost
        $ 4,136      $ 8,142  
         
 
 
    
 
 
 
Supplemental balance sheet information related to finance leases was as follows:
 
 
  
June 30, 2021
 
  
January 1, 2021
 
Property and equipment, gross
   $ 22,989      $ 22,989  
Accumulated depreciation
     (15,578      (14,974
    
 
 
    
 
 
 
Property and equipment, net
   $ 7,411      $ 8,015  
    
 
 
    
 
 
 
     
Current portion of finance lease obligations
   $ 4,134      $ 3,619  
Finance lease long-term obligations
     9,553        11,442  
    
 
 
    
 
 
 
Total finance lease liabilities
   $ 13,687      $ 15,061  
    
 
 
    
 
 
 
Supplemental cash flow
 
information related to leases was as follows:
 
    
Six Months Ended
June 30, 2021
 
Cash paid for amounts included in the measurement of lease liabilities:
        
Operating cash flows for operating leases
     3,228  
Operating cash flows for finance leases
     1,022  
Financing cash flows for finance leases
     1,374  
Right-of-use
assets obtained in exchange for lease obligations - upon adoption:
        
Operating leases
     13,525  
Finance leases
     —    
Right-of-use
assets obtained in exchange for lease obligations - post adoption:
        
Operating leases
     15,567  
Finance leases
     —    
 
    
June 30, 2021
 
Weighted-average remaining lease term
        
Finance leases
     1.49  
Operating leases
     8.27  
   
    
June 30, 2021
 
Weighted-average discount rate
        
Finance leases
     19.69
Operating leases
     4.19
 
As of June 30, 2021, maturities of lease liabilities were as follows:
 
    
Operating
 
leases
    
Finance leases
 
2021 (remaining 6 months)
   $         3,319      $ 2,390  
2022
     4,507        4,945  
2023
     3,845        —    
2024
     3,177        9,782  
2025
     3,164        —    
Thereafter
     16,341        —    
    
 
 
    
 
 
 
Total lease payments
     34,353        17,117  
Less: interest
     (5,625      (3,430
    
 
 
    
 
 
 
Total lease liabilities
   $ 28,728      $ 13,687  
    
 
 
    
 
 
 
Under ASC 840, for the three and six months ended June 30, 2020, the Company recorded lease expense of $1,837 and $3,351, respectively for operating leases.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure
18. Commitments and Contingencies
Royalty Commitments
The Company entered into a license agreement with a university for certain patent rights related to the development, use, and production of one of its advanced wound care products. Under this agreement, the Company incurred a royalty based on a percentage of net product sales, for the use of these patents until the patents expired, which was in November 2006. Accrued royalties totaled $1,187 as of June 30, 2021 and December 31, 2020, respectively, and were classified as part of accrued expenses on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three and six months ended June 30, 2021 or 2020 related to this agreement.
In October 2017, the Company entered into a license agreement with a third party. Under the license agreement, the Company is required to pay royalties based on a percentage of net sales of the licensed product that occur, after December 31, 2017, through the expiration of the underlying patent in October 2026, subject to minimum royalty payment provisions. The Company recorded royalty expense of $1,134 and $839 during the three months ended June 30, 2021 and 2020, respectively, and $2,355 and $1,819 during the six months ended June 30, 2021 and 2020, respectively, within selling, general and administrative expenses on the consolidated statement of operations.
As part of the NuTech Medical acquisition, the Company inherited certain product development and consulting agreements for ongoing consulting services and royalty payments based on a percentage of net sales on certain products over a period of 15 years from the execution of the agreements. These product development and consulting agreements were cancelled in January 2020 for total consideration of $1,950 that was paid on February 14, 2020. The $1,950 cancellation fee was recorded within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2020.
Legal Proceedings
In conducting its activities, the Company, from time to time, is subject to various claims and also has claims against others. In management’s opinion, the ultimate resolution of such claims would not have a material effect on the financial position, operating results or cash flows of the Company. The Company accrues for these claims when amounts due are probable and estimable.
The Company accrued $150 as of June 30, 2021 and December 31, 2020
for
certain pending lawsuits.
The purchase price for NuTech Medical acquired in 2017 included $7,500 deferred acquisition consideration of which the Company paid $2,500 in 2017. The remaining $5,000 of deferred acquisition consideration plus accrued interest owed to the sellers of NuTech Medical was previously in dispute. In February 2020, the Company entered into a settlement agreement with the sellers of NuTech Medical and settled the dispute for $4,000, of which, $2,000 was paid immediately on February 24, 2020 and the remaining $2,000 was paid in four quarterly installments of $500 each. As of March 31, 2021, the entire settlement was paid off. In addition, the
 
Company assumed from the sellers of NuTech Medical the payment responsibilities related to a legacy lawsuit existing at the acquisition date of NuTech Medical. The assumed legacy lawsuit was settled in October 2020. In connection with the settlement of the deferred acquisition consideration dispute and the legacy lawsuit, the Company recorded a gain of $1,295 and $951 for the three months ended March 31, 2020 and September 30, 2020, respectively.
The gain was included as a component of other expense, net, on the consolidated statement of operations.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions
19. Related Party
 
Transactions
Finance lease obligations to affiliates, including unpaid lease obligations, and an operating lease with affiliates are further described in Note “17. Leases”.
During 2010, the Company’s Board of Directors approved a loan program that permitted the Company to make loans to three executives of the Company (the “Employer Loans”) to (i) provide them with liquidity (“Liquidity Loans”) and (ii) fund the exercise of vested stock options (“Option Loans”). Two of the executives left the Company in 2014. The Employer Loans matured with all principal and accrued interest due on the tenth anniversary of the issuance date of each subject loan. Interest on the Employer Loans was at various rates ranging from 2.30%—3.86% per annum, compounded annually. The Employer Loans were secured by shares of the Company’s Class A common stock held by the former executives. With respect to the Liquidity Loans, the Company had no personal recourse against the borrowers beyond the pledged shares. As of December 31, 2020, Liquidity Loans and Option Loans to one former executive were outstanding with an aggregate principal balance of $100 and $334, respectively. During the three months ended March 31, 2021, this former executive paid off the outstanding principal balance of his Employer Loans and the related interest receivable. As a result, the Company recorded $179 as a recovery of the previously reserved related party receivables within selling, general and administrative expenses on the consolidated statement of operations for the six months ended June 30, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to eq
uity.
See Note “15. Share-Based Compensation”
.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Taxes
20. Taxes
The Company is principally subject to taxation in the United States. The Company has a history of net operating losses both federally and in various states and began utilizing those losses to offset current taxable income in 2020. The Company’s wholly owned Swiss subsidiary, Organogenesis GmbH, is subject to taxation in Switzerland and generally has profits as a result of a transfer pricing arrangement in place with Organogenesis Inc., its U.S. parent and a wholly owned subsidiary of the Company.
The income tax rate for the six months ended June 30, 2021 varied from the U.S. statutory rate of 21% primarily due to the utilization of net operating losses federally and in many states as well as the cash taxes in Switzerland. The Company maintains a full valuation allowance against its U.S. deferred tax assets and as such, the Company’s provision for income taxes primarily relates to cash taxes to be paid in certain states where the net operating losses are expected to be fully utilized or limited based on state statute. Income tax expense for the six months ended June 30, 2021 was $687, which included discrete tax expense of $20 related to the interest on certain uncertain tax positions. Income tax expense for the six months ended June 30, 2020 was $62 and related primarily to state and foreign taxes.
The Company examines all positive and negative evidence to estimate whether sufficient future taxable income in the U.S. will be generated to permit the use of existing deferred tax assets. The Company has significant negative evidence in the form of cumulative losses and believes that it is more likely than not that these United States deferred tax assets will not be utilized. As such, the Company maintained the valuation allowance against its U.S. deferred tax asset as of June 30, 2021. There are no material deferred tax assets in the other jurisdictions.
 On a quarterly basis, the Company reassesses the valuation allowance on deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. After assessing both the positive evidence and the negative evidence, the Company may determine it is more likely than not that the deferred tax assets would be realized in the future and the Company would therefore release all or a portion of the valuation allowance related to the net operating loss carryforwards and other deferred tax assets.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events
21. Subsequent Events
The Company has evaluated subsequent events through August 9, 2021, the date on which these consolidated financial statements were issued.
On August 6, 2021, the Company, as borrower, its subsidiaries, as guarantors, and SVB, and the several other lenders entered into a credit agreement (the “2021 Credit Agreement”) providing for a term loan facility not to exceed $
75,000
and a revolving credit facility not to exceed $
125,000
, both of which mature on
August 6, 2026
. On the same date, the Company paid all amount due under the 2019 Credit Agreement, including unpaid principal, accrued interest, Final Payment, and Prepayment Premium, and the 2019 Credit Agreement was terminated.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Unaudited Interim Financial Information
Unaudited Interim Financial Information
The accompanying unaudited consolidated financial statements have been prepared by management in accordance with GAAP and the rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited quarterly financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form
10-K
for the fiscal year ended December 31, 2020 (the “Annual Report”).
The unaudited consolidated financial statements include the accounts and results of operations of Organogenesis Holdings Inc. and its wholly-owned subsidiaries of Organogenesis Inc., including Organogenesis GmbH (a Switzerland corporation) and Prime Merger Sub, LLC. All intercompany balances and transactions have been eliminated in consolidation. The Company considers events or transactions that occur after the balance sheet date but before the financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. In the opinion of management, the unaudited consolidated financial statements reflect all adjustments of a normal recurring nature necessary for a fair presentation of the Company’s financial position, results of operations and cash flows at the dates and for the periods indicated. The results for the six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, any other interim periods, or any future years or periods.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure as of the date of the consolidated financial statements and the reported results of operations during the reporting periods. Actual results could differ from those estimates.
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
The Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements included in the Annual Report. There have been no material changes to the significant accounting policies previously disclosed in the Annual Report, other than as it related to the recently adopted accounting pronouncement disclosed below.
Revision to Previously Issued Financial Statements
Revision to Previously Issued Financial Statements
On April 12, 2021, the Staff of the SEC issued a statement regarding the accounting and reporting considerations for warrants issued by special purpose acquisition companies entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Statement”). In the SEC Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity.
As of December 31, 2018, the Company had 4.1 million private warrants outstanding, which were issued to Avista Capital Partners IV, L.P. and Avista Capital Partners IV (Offshore), L.P. in connection with the Avista Merger on December 10, 2018 (the “Private Warrants”), and 31.0 million public warrants outstanding that were issued in connection with the initial public offering of Avista Healthcare Public Acquisition Corp. on October 10, 2016 (the “Public Warrants”, together with the Private Warrants, the “Warrants”). The Company originally classified the Warrants as equity on its financial statements. In 2019, the outstanding Warrants were exchanged for 3.3 million shares of the Company’s Class A common stock. There were no Warrants outstanding as of December 31, 2019.
As a result of the SEC Statement, the Company reevaluated the historical accounting treatment of its Public Warrants and Private Warrants and determined that the Private Warrants should have been recorded at fair value as a liability in the Company’s consolidated balance sheet with changes to
the fair value recorded to the consolidated statements of operations. The Company assessed the materiality of this error on prior period financial statements in accordance with SEC Staff Accounting Bulletin Number 99, Materiality, and ASC
250-10,
Accounting Changes and Error Corrections. The Company determined that this error was not material to the financial statements of any prior annual or interim period. The Company reclassified $2,299 from additional
paid-in
capital to accumulated deficit on the consolidated balance sheet as of December 31, 2020 as the cumulative adjustment for this error.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting
 
Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update
No. 2016-02
(“ASU
2016-02”), Leases
(Topic 842), as further amended (“ASC 842”), to increase transparency and comparability among organizations by requiring the recognition of, at the lease commencement date, a lease liability for the obligation to make lease payments, and a
right-of-use
(“ROU”) asset for the right to use the underlying asset, on the balance sheet. Although the Company remains an emerging growth company until December 31, 2021, it elected to early adopt ASC 842 on January 1, 2021. ASC 842 requires a modified retrospective transition method that could either be applied at the earliest comparative period in the financial statements or in the period of adoption. The Company elected to use the period of adoption (January 1, 2021) transition method and therefore did not recast prior periods. Results for reporting periods beginning on January 1, 2021 are presented under ASC 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Accounting Standards Codification 840, Leases (“ASC 840”). In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and, (3) not to reassess the treatment of initial direct costs for existing leases. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of 12 months or less. The Company also elected to account for lease components and the associated
non-lease
components in the contracts as a single lease component for most of the leased assets. Upon the adoption of this standard on January 1, 2021, the Company recognized an operating lease liability of $15,935, representing the present value of the minimum lease payments remaining as of the adoption date, and a
right-of-use
asset in the amount of $13,525. The
right-of-use
asset reflects adjustments for
de-recognition
of deferred lease liabilities and lease incentives. The Company’s accounting for finance leases (previously classified as capital leases under ASC 840) remained substantially unchanged. See Note “17. Leases” for further disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued
ASU 2016-13
, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
 (“ASU 2016-13”). Subsequent
to the issuance of
ASU 2016-13, the
FASB has issued the following updates:
ASU 2018-19,
 Codification Improvements to Topic 326, Financial Instruments- Credit Losses
,
ASU 2019-04,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments
,
ASU 2019-05,
 Financial Instruments—Credit Losses (Topic 326)—Targeted Transition Relief
 and
ASU 2019-11,
 Codification Improvements to Topic 326, Financial Instruments—Credit Losses
. The objective of
ASU 2016-13 and
all the related updates is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates.
ASU 2016-13 and
the related updates are effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities excluding entities eligible to be smaller reporting companies and for fiscal years, and interim periods within those years, beginning after December 15, 2022 for all other entities. Early adoption is permitted. The Company will adopt this standard and the related improvements on January 1, 2023 by recognizing a cumulative-effect adjustment to retained earnings for any impact. The Company is currently assessing the adoption of
ASU 2016-13
and the related impact on the Company’s consolidated financial statements.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Product and Geographic Sales (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Product Category
The following tables set forth revenue by product category:
 
    
Three Months Ended

June 30,
 
    
2021
    
2020
 
Advanced Wound Care
   $ 111,436      $
 
59,731  
Surgical & Sports Medicine
     11,760        9,229  
    
 
 
    
 
 
 
Total net revenue
   $ 123,196      $ 68,960  
    
 
 
    
 
 
 
 
 
  
Six Months Ended

June 30,
 
 
  
2021
 
  
2020
 
Advanced Wound Care
   $ 202,144      $ 111,019  
Surgical & Sports Medicine
     23,604        19,673  
    
 
 
    
 
 
 
Total net revenue
   $ 225,748      $ 130,692  
    
 
 
    
 
 
 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value, by Balance Sheet Grouping
The following table presents information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of June 30, 2021 and December 31, 2020.
 
  
Fair Value Measurements

as of June 30, 2021 Using:
 
 
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
Liabilities:
  
  
  
  
Earnout liability
   $
 
—        $
 
—        $
 
927      $
 
927  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
 
—  
 
  
$
 
—  
 
  
$
 
927
 
  
$
927
 
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Fair Value Measurements

as of December 31, 2020 Using:
 
    
Level 1
    
Level 2
    
Level 3
    
Total
 
Liabilities:
                                   
Earnout liability
   $ —        $ —        $ 3,985      $ 3,985  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
$
—  
 
  
$
—  
 
  
$
3,985
 
  
$
3,985
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Fair Value of Earnout liability The following table provides a roll-forward of the fair value of the Company’s Earnout liability, for which fair value is determined using Level 3 inputs:
    
Earnout liability
 
Balance as of December 31, 2020
   $ 3,985  
Change in fair value
     (3,058
    
 
 
 
Balance as of June 30, 2021
   $ 927  
    
 
 
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Accounts receivable
   $     83,880      $ 61,792  
Less — allowance for sales returns and doubtful accounts
     (7,113      (4,988
    
 
 
    
 
 
 
    
$
76,767
 
  
$
56,804
 
    
 
 
    
 
 
 
Schedule of allowance for sales returns and doubtful accounts
The Company’s allowance for sales returns and doubtful accounts was comprised of the following:
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Balance at beginning of period
   $ 6,076      $ 3,204      $ 4,988      $ 3,049  
Additions 
     1,056        753        2,158        970  
Write-offs
     (19      (29      (33      (91
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 7,113      $ 3,928      $ 7,113      $ 3,928  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Raw materials
   $
 
     10,144      $ 10,075  
Work in process
     1,732        1,305  
Finished goods
     16,230        16,419  
    
 
 
    
 
 
 
    
$
28,106
 
  
$
27,799
 
    
 
 
    
 
 
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
 
    
June 30,

2021
    
December 31,

2020
 
Subscriptions
   $
 
 
 
      2,211      $ 2,013  
Conferences and marketing expenses
     921        63  
Deposits
     1,796        1,438  
Reimbursement of offering expenses
     —          1,009  
Other
     1,655        412  
    
 
 
    
 
 
 
    
$
6,583
 
  
$
4,935
 
    
 
 
    
 
 
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and equipment consisted of the following:
 
 
  
June 30,
 
  
December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $
 
    48,503      $ 39,574  
Furniture, computers and equipment
     50,221        48,236  
    
 
 
    
 
 
 
    
 
98,724
 
  
 
87,810
 
Accumulated depreciation and amortization
     (71,593      (69,521
Construction in progress
     42,608        41,779  
    
 
 
    
 
 
 
    
$
69,739
 
  
$
60,068
 
    
 
 
    
 
 
 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Identifiable intangible assets consisted of the following as of June 30, 2021:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (16,020    $ 16,600  
Trade names and trademarks
     2,080        (1,056      1,024  
Customer relationships
     10,690        (846      9,844  
Non-compete
agreements
     1,010        (342      668  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (18,264    $ 28,136  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2020:
 
    
Original
    
Accumulated
    
Net Book
 
    
Cost
    
Amortization
    
Value
 
Developed technology
   $ 32,620      $ (14,330    $ 18,290  
Trade names and trademarks
     2,080        (906      1,174  
Customer relationship
     10,690        (312      10,378  
Non-compete
agreements
     1,010        (230      780  
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,400      $ (15,778    $ 30,622  
    
 
 
    
 
 
    
 
 
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
    
June 30,
    
December 31,
 
 
 
 
2021
 
 
2020
 
 
Personnel costs
   $     22,024      $ 18,943  
Royalties
     2,718        2,971  
Other
     1,876        2,059  
    
 
 
    
 
 
 
     $ 26,618      $ 23,973  
    
 
 
    
 
 
 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Liability The following table provides a roll-forward of the restructuring liability.
    
Employee
    
Facility
 
Liability balance as of March 31, 2021
  
$
1,528
 
  
$
17
 
Expenses
  
 
853
 
  
 
86
 
Payments
  
 
—  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
2,381
 
  
$
29
 
    
 
 
    
 
 
 
     
    
Employee
    
Facility
 
Liability balance as of December 31, 2020
  
$
618
 
  
$
—  
 
Expenses
  
 
1,763
 
  
 
103
 
Payments
  
 
—  
 
  
 
(74
    
 
 
    
 
 
 
Liability balance as of June 30, 2021
  
$
 2,381
 
  
$
   29
 
    
 
 
    
 
 
 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2021
Long-term Debt, Unclassified [Abstract]  
Schedule of long-term debt obligations
Long-term debt obligations consisted of the following:
 
                 
    
June 30,

2021
    
December 31,
2020
 
Line of credit
  
$
    10,000
 
  
$
    10,000
 
    
 
 
    
 
 
 
Term loan
  
 
60,000
 
  
 
60,000
 
Less debt discount and debt issuance cost
  
 
(210
  
 
(290
Less current maturities
  
 
(22,500
  
 
(16,666
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost and current maturities
  
$
37,290
 
  
$
43,044
 
    
 
 
    
 
 
 
Schudle of future payments of term loan facility
Future payments of the 2019 Credit Agreement, as of June 30, 2021, are as follows for the calendar years ending December 31:
 
2021
   $ 11,250  
2022
     22,500  
2023
     22,500  
2024
     13,750  
    
 
 
 
Total
   $ 70,000  
    
 
 
 
XML 49 R39.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 As of June 30, 2021 and December 31, 2020, the Company reserved the following shares of Class A common stock for future issuance:
    
June 30,
    
December 31,
 
    
2021
    
2020
 
Shares reserved for issuance for outstanding options
     7,070,008        6,425,040  
Shares reserved for issuance for outstanding restricted stock units
     787,023        806,048  
Shares reserved for issuance for future grants
     5,642,864        6,832,649  
    
 
 
    
 
 
 
     
Total shares of authorized common stock reserved for future issuance
     13,499,895        14,063,737  
    
 
 
    
 
 
 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Unvested Restricted Stock Units
The activity of restricted stock units is set forth below:
 
    
Number

of Shares
    
Weighted
Average

Grant Date

Fair Value
 
Unvested at December 31, 2020
     806,048      $ 3.82  
Granted
     290,027        14.45  
Vested
     (252,743      4.20  
Canceled/Forfeited
     (56,309      8.29  
    
 
 
    
 
 
 
Unvested at June 30, 2021
     787,023      $ 7.30  
    
 
 
    
 
 
 
Schedule of Fair Value of Stock Options Granted to Employees and Directors The assumptions that the Company used to determine the grant-date fair value of stock options granted during these periods were as follows, presented on a weighted-average basis:
    
June 30,

2021
   
June 30,

2020
 
Risk-free interest rate
     0.82     0.46
Expected term (in years)
     6.21       6.22  
Expected volatility
     39.30     37.41
Expected dividend yield
     0.0     0.0
Exercise price
   $ 13.54     $ 4.04  
Underlying stock price
   $ 13.54     $ 3.36  
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2020:
 
    
Number of

Shares
    
Weighted

Average

Exercise

Price
    
Weighted

Average

Remaining

Contractual

Term

(in years)
    
Aggregate

Intrinsic

Value
 
Outstanding as of December 31, 2020
     6,620,318      $ 2.33        5.22      $ 34,458  
Granted
     1,037,099        13.54                    
Exercised
     (558,785      2.15                 5,526  
Canceled / forfeited
     (28,624      9.54                    
    
 
 
                            
Outstanding as of June 30, 2021
     7,070,008        3.95        5.56        89,543  
    
 
 
                            
Options exercisable as of June 30, 2021
     4,709,080        1.83        3.91        69,665  
    
 
 
                            
Options vested or expected to vest as of June 30, 2021
     6,557,753      $ 3.57        5.28      $ 85,578  
    
 
 
                            
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) attributable to the common stockholders of Organogenesis Holdings Inc. is as follows.
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net Income (loss)
   $ 20,687      $ (5,166    $ 30,630      $ (21,479
Denominator:
                                   
Weighted average common shares outstanding—basic
     128,235,224        104,714,725        128,053,654        104,600,825  
Dilutive effect of restricted stock units
     508,015        —          517,837        —    
Dilutive effect of options
     5,245,174        —          5,149,700        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     133,988,413        104,714,725        133,721,191        104,600,825  
Earnings (loss) per share—basic
   $ 0.16      $ (0.05    $ 0.24      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
Earnings (loss) per share—diluted
   $ 0.15      $ (0.05    $ 0.23      $ (0.21
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Lease Cost
The components of lease cost were as follows:
 
    
Classification
  
Three
 
Months
Ended
June 30,
 
2021
    
Six Months
Ended

June 30,
2021
 
Finance lease
                      
Amortization of
right-of-use
assets
   COGS and SG&A    $         304      $ 603  
Interest on lease liabilities
   Interest Expense      312        661  
         
 
 
    
 
 
 
Total Finance lease cost
          616        1,264  
Operating lease cost
   COGS, R&D, SG&A      1,735        3,015  
Short-term lease cost
   COGS, R&D, SG&A      699        1,414  
Variable lease cost
   COGS, R&D, SG&A      1,086        2,449  
         
 
 
    
 
 
 
Total lease cost
        $ 4,136      $ 8,142  
         
 
 
    
 
 
 
Summary of Balance Sheet Information Related To Finance Leases
Supplemental balance sheet information related to finance leases was as follows:
 
 
  
June 30, 2021
 
  
January 1, 2021
 
Property and equipment, gross
   $ 22,989      $ 22,989  
Accumulated depreciation
     (15,578      (14,974
    
 
 
    
 
 
 
Property and equipment, net
   $ 7,411      $ 8,015  
    
 
 
    
 
 
 
     
Current portion of finance lease obligations
   $ 4,134      $ 3,619  
Finance lease long-term obligations
     9,553        11,442  
    
 
 
    
 
 
 
Total finance lease liabilities
   $ 13,687      $ 15,061  
    
 
 
    
 
 
 
Summary of Cash Flow Information Related To Leases
Supplemental cash flow
 
information related to leases was as follows:
 
    
Six Months Ended
June 30, 2021
 
Cash paid for amounts included in the measurement of lease liabilities:
        
Operating cash flows for operating leases
     3,228  
Operating cash flows for finance leases
     1,022  
Financing cash flows for finance leases
     1,374  
Right-of-use
assets obtained in exchange for lease obligations - upon adoption:
        
Operating leases
     13,525  
Finance leases
     —    
Right-of-use
assets obtained in exchange for lease obligations - post adoption:
        
Operating leases
     15,567  
Finance leases
     —    
 
    
June 30, 2021
 
Weighted-average remaining lease term
        
Finance leases
     1.49  
Operating leases
     8.27  
   
    
June 30, 2021
 
Weighted-average discount rate
        
Finance leases
     19.69
Operating leases
     4.19
 
Summary of Maturities of Lease Liabilities
As of June 30, 2021, maturities of lease liabilities were as follows:
 
    
Operating
 
leases
    
Finance leases
 
2021 (remaining 6 months)
   $         3,319      $ 2,390  
2022
     4,507        4,945  
2023
     3,845        —    
2024
     3,177        9,782  
2025
     3,164        —    
Thereafter
     16,341        —    
    
 
 
    
 
 
 
Total lease payments
     34,353        17,117  
Less: interest
     (5,625      (3,430
    
 
 
    
 
 
 
Total lease liabilities
   $ 28,728      $ 13,687  
    
 
 
    
 
 
 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Segments
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Liquidity and Financial Conditions [Line Items]          
Working capital $ 117,218   $ 117,218    
Cash 89,790   89,790   $ 84,394
Accumulated deficit (120,129)   (120,129)   $ (150,759)
Net income (loss) 20,687 $ (5,166) 30,630 $ (21,479)  
Cash used in operation     $ 16,180 $ (26,618)  
Number of Operating Segments | Segments     1    
Number of Reportable Segments | Segments     1    
Other components of working capital 27,428   $ 27,428    
Line of credit, future remaining $ 30,000   $ 30,000    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant Accounting Policies [Line Items]          
Lease liabilities, Term 12 months        
Operating lease liability $ 28,728 $ 15,935      
Right-of-use asset 26,531 $ 13,525      
Number of Warrants       0  
Retained ​Earnings​ Accumulated​ Deficit $ (120,129)   $ (150,759)    
Error Correction, Other          
Significant Accounting Policies [Line Items]          
Retained ​Earnings​ Accumulated​ Deficit     $ 2,299    
Common Class A          
Significant Accounting Policies [Line Items]          
Number of common stock issuable       3,300,000  
Private Warrants          
Significant Accounting Policies [Line Items]          
Number of Warrants         4,100,000
Public Warrant          
Significant Accounting Policies [Line Items]          
Number of Warrants         31,000,000.0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Sep. 17, 2020
Business Acquisitions, Contingent Consideration Liability Noncurrent $ 927 $ 3,985 $ 3,782
CPN Biosciences, LLC      
Earnout Calculation     70.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Total revenue $ 123,196 $ 68,960 $ 225,748 $ 130,692
Advanced Wound Care        
Total revenue 111,436 59,731 202,144 111,019
Surgical & Sports Medicine        
Total revenue $ 11,760 $ 9,229 $ 23,604 $ 19,673
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Product and Geographic Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Significant Accounting Policies [Line Items]        
GPO Fees $ 829 $ 837 $ 1,529 $ 1,797
Sales Revenue        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage     1.00%  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Sep. 17, 2020
Liabilities:      
Liabilities $ 927 $ 3,985 $ 3,782
Fair Value, Measurements, Recurring      
Liabilities:      
Liabilities 927 3,985  
Fair Value, Measurements, Recurring | Earnout Liability [Member]      
Liabilities:      
Liabilities 927 3,985  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Liabilities:      
Liabilities 927 3,985  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Earnout Liability [Member]      
Liabilities:      
Liabilities $ 927 $ 3,985  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Business Acquisition, Contingent Consideration [Line Items]  
Change in fair value $ (3,058)
Fair Value, Inputs, Level 3 | Earnout Liability [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Beginning balance 3,985
Change in fair value (3,058)
Ending balance $ 927
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Sep. 17, 2020
Earnout liability $ 927 $ 3,985 $ 3,782
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Accounts receivable $ 83,880 $ 61,792
Less - allowance for sales returns and doubtful accounts (7,113) (4,988)
Accounts receivable $ 76,767 $ 56,804
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Balance at beginning of period $ 6,076 $ 3,204 $ 4,988 $ 3,049
Additions 1,056 753 2,158 970
Write-offs (19) (29) (33) (91)
Balance at end of period $ 7,113 $ 3,928 $ 7,113 $ 3,928
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Raw materials $ 10,144 $ 10,075
Work in process 1,732 1,305
Finished goods 16,230 16,419
Inventory $ 28,106 $ 27,799
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Inventory reserve and obsolescence charged to cost of goods $ 2,388 $ 940 $ 4,678 $ 1,709
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Subscriptions $ 2,211 $ 2,013
Conferences and marketing expenses 921 63
Deposits 1,796 1,438
Reimbursement of offering expenses 0 1,009
Other 1,655 412
Prepaid Expense $ 6,583 $ 4,935
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment, Gross $ 98,724 $ 87,810
Accumulated depreciation and amortization (71,593) (69,521)
Property, Plant and Equipment, Net 69,739 60,068
Leasehold improvements    
Property, Plant and Equipment, Gross 48,503 39,574
Furniture, computers and equipment    
Property, Plant and Equipment, Gross 50,221 48,236
Construction in progress    
Property, Plant and Equipment, Net $ 42,608 $ 41,779
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Depreciation expense $ 1,063 $ 891 $ 2,073 $ 1,793  
Leasehold improvements          
Finance leases recorded within leasehold improvements 21,689   21,689   $ 21,689
Accumulated depreciation to finance lease asset recorded within leasehold improvement $ 15,573   $ 15,573   $ 14,974
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Identifiable intangible assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Original Cost $ 46,400 $ 46,400
Accumulated Amortization (18,264) (15,778)
Net Book Value 28,136 30,622
Developed technology    
Original Cost 32,620 32,620
Accumulated Amortization (16,020) (14,330)
Net Book Value 16,600 18,290
Trade names and trademarks    
Original Cost 2,080 2,080
Accumulated Amortization (1,056) (906)
Net Book Value 1,024 1,174
Customer relationships    
Original Cost 10,690 10,690
Accumulated Amortization (846) (312)
Net Book Value 9,844 10,378
Non-compete agreements    
Original Cost 1,010 1,010
Accumulated Amortization (342) (230)
Net Book Value $ 668 $ 780
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Goodwill $ 28,772   $ 28,772   $ 28,772
Amortization of Intangible Assets $ 1,243 $ 816 $ 2,486 $ 1,633  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Personnel costs $ 22,024 $ 18,943
Royalties 2,718 2,971
Other 1,876 2,059
Total Accrued Expenses and Other Current Liabilities $ 26,618 $ 23,973
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring - Summary of Restructuring Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Employee    
Restructuring Cost and Reserve [Line Items]    
Liability balance as of beginning $ 1,528 $ 618
Restructuring Charges 853 1,763
Payments 0 0
Liability balance as of ending 2,381 2,381
Facility    
Restructuring Cost and Reserve [Line Items]    
Liability balance as of beginning 17 0
Restructuring Charges 86 103
Payments (74) (74)
Liability balance as of ending $ 29 $ 29
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Oct. 21, 2020
USD ($)
Employees
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost $ 7,000 $ 7,000  
Number of employees to retention Benefits | Employees     70
Restructuring Reserve Current 2,410 2,410  
Selling, General and Administrative Expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 939 1,866  
Employee Cost      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost     $ 4,500
Restructuring Charges 853 1,763  
Facility and Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost     $ 2,500
Restructuring Charges $ 86 $ 103  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt Obligations (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Less current maturities $ (22,500) $ (16,666)
Term loan, net of debt discount, debt issuance cost and current maturities 37,290 43,044
2019 Credit Facility [Member]    
Line of credit 10,000 10,000
Term loan 60,000 60,000
Less debt discount and debt issuance cost (210) (290)
Less current maturities (22,500) (16,666)
Term loan, net of debt discount, debt issuance cost and current maturities $ 37,290 $ 43,044
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt Obligations - Future payments of term loan (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
2021 $ 11,250
2022 22,500
2023 22,500
2024 13,750
Total $ 70,000
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt Obligations - Additional Information (Detail) - 2019 Credit Agreement - USD ($)
$ in Thousands
Mar. 14, 2019
Jun. 30, 2021
Dec. 31, 2020
Maximum borrowing capacity $ 100,000    
Minimum liquidity $ 10,000    
Term Loan [Member]      
Secured debt   $ 60,000  
Debt Instrument final payment   3,900  
Debt Issuance Costs, Net   $ 554  
Debt Instrument, Basis Spread on Variable Rate 3.75%    
Debt Instrument Interest Rate   9.25%  
Debt Instrument, Description of Variable Rate Basis annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25%    
Additional Payment in Aggregate of the Principal Amount Percentage 6.50%    
Interest Payable Non Current   $ 2,416 $ 1,858
Term Loan [Member] | Repaid After Three Years [Member]      
Debt Instrument Interest Rate 0.50%    
Term Loan [Member] | Repaid After Two year Before Three Years [Member]      
Debt Instrument Interest Rate 1.50%    
Term Loan [Member] | Tranche One [Member]      
Secured debt $ 40,000    
Term Loan [Member] | Tranche Two [Member]      
Secured debt 10,000    
Term Loan [Member] | Tranche Three [Member]      
Secured debt 10,000    
Revolving Credit Facility [Member]      
Letter of credit sub facility $ 40,000 10,000  
Maximum borrowing capacity   30,000  
Debt Issuance Costs, Net   $ 370  
Debt Instrument Interest Rate   5.50%  
Unused Line Fee 0.25%    
Advance outstanding amount revolving facility 25.00%    
Revolving Credit Facility [Member] | Repaid After Three Years [Member]      
Termination fee amount $ 0    
Revolving Credit Facility [Member] | Repaid After Two year Before Three Years [Member]      
Termination fee percentage 2.00%    
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Detail) - shares
Jun. 30, 2021
Dec. 31, 2020
Equity [Abstract]    
Shares reserved for issuance for outstanding options 7,070,008 6,425,040
Shares reserved for issuance for outstanding restricted stock units 787,023 806,048
Shares reserved for issuance for future grants 5,642,864 6,832,649
Total shares of authorized common stock reserved for future issuance 13,499,895 14,063,737
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Additional Information (Detail) - $ / shares
1 Months Ended
Mar. 24, 2019
Jun. 30, 2021
Dec. 31, 2020
Common stock, shares authorized   400,000,000 400,000,000
Common stock, par value   $ 0.0001 $ 0.0001
Common stock, shares issued   129,011,789 128,460,381
Shares outstanding   128,283,241 127,731,833
Common Class A      
Common stock, shares authorized   400,000,000  
Common stock, par value   $ 0.0001  
Company issued acquisition of shares 728,548    
Common stock, shares issued   129,011,789  
Preferred Stock      
Common stock, shares authorized   1,000,000  
Common stock, par value   $ 0.0001  
Shares outstanding   0  
Redeemable Common Stock | Nutech Acquisition [Member]      
Company issued acquisition of shares 728,548    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Stock option expiration period     10 years      
Common stock options outstanding 7,070,008   7,070,008   6,620,318  
Share-based compensation expense $ 1,042 $ 469 $ 1,740 $ 678    
Fair value of option vested     $ 586 $ 209    
Weighted average grant-date fair value     $ 5.31 $ 1.04    
Number of options exercised     558,785      
Maximum            
Stock option granted vesting period     5 years      
Minimum            
Stock option granted vesting period     4 years      
Restricted Stock Units [Member]            
Unrecognized stock compensation expense 3,891   $ 3,891      
Share-based compensation expected to be recognized over a weighted-average period     3 years 1 month 28 days      
Restricted stock units issued to employees     290,027      
Option Loans            
Common stock options outstanding         195,278 675,990
Related Parties Notes Receivable 0   $ 0   $ 334 $ 635
Number of shares issued as collateral for the option loans           675,990
Number of options exercised     195,278      
Option            
Unrecognized stock compensation expense $ 4,676   $ 4,676      
Share-based compensation expected to be recognized over a weighted-average period     3 years 3 months 7 days      
Common Class A | 2018 Stock Incentive Plan            
Common stock options authorized 9,198,996   9,198,996      
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Risk-free interest rate 0.82% 0.46%
Expected term (in years) 6 years 2 months 15 days 6 years 2 months 19 days
Expected volatility 39.30% 37.41%
Expected dividend yield 0.00% 0.00%
Exercise price $ 13.54 $ 4.04
Underlying stock price $ 13.54 $ 3.36
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Restricted Stock Units (Detail) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at December 31, 2020 | shares 806,048
Unvested Granted | shares 290,027
Unvested Vested | shares (252,743)
Unvested Canceled/Forfeited | shares (56,309)
Unvested at June 30,2021 | shares 787,023
Unvested at December 31, 2020 | $ / shares $ 3.82
Unvested Granted | $ / shares 14.45
Unvested Vested | $ / shares 4.20
Unvested Canceled/Forfeited | $ / shares 8.29
Unvested at June 30,2021 | $ / shares $ 7.30
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Number of Shares Outstanding 6,620,318    
Number of Shares Granted 1,037,099 1,538,723  
Number of Shares Exercised (558,785)    
Number of Shares Canceled / forfeited (28,624)    
Number of Shares Outstanding 7,070,008   6,620,318
Number of Shares Options Exercisable 4,709,080    
Number of Shares Options vested or expected to vest 6,557,753    
Weighted Average Exercise Price Outstanding $ 2.33    
Weighted Average Exercise Price Granted 13.54    
Weighted Average Exercise Price Exercised 2.15    
Weighted Average Exercise Price Cancelled / forfeited 9.54    
Weighted Average Exercise Price Outstanding 3.95   $ 2.33
Weighted Average Exercise Price Options Exercisable 1.83    
Weighted Average Exercise Price Options Vested or Expected to Vest $ 3.57    
Weighted Average Remaining Contractual Term (in years) Outstanding 5 years 6 months 21 days   5 years 2 months 19 days
Weighted Average Remaining Contractual Term (in years) Options Exercisable 3 years 10 months 28 days    
Weighted Average Remaining Contractual Term (in years) Options Vested or Expected to Vest 5 years 3 months 10 days    
Aggregate Intrinsic Value Outstanding $ 34,458    
Aggregate Intrinsic Value Options Exercised 5,526    
Aggregate Intrinsic Value Options Exercisable 69,665    
Aggregate Intrinsic Value Options Vested or Expected to Vest 85,578    
Aggregate Intrinsic Value Outstanding $ 89,543   $ 34,458
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Parenthetical (Detail) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]    
Options granted 1,037,099 1,538,723
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net Income (loss) $ 20,687 $ (5,166) $ 30,630 $ (21,479)
Weighted-average common shares outstanding—basic 128,235,224 104,714,725 128,053,654 104,600,825
Weighted-average common shares outstanding—diluted 133,988,413 104,714,725 133,721,191 104,600,825
Earnings (loss) per share—basic $ 0.16 $ (0.05) $ 0.24 $ (0.21)
Earnings (loss) per share—diluted $ 0.15 $ (0.05) $ 0.23 $ (0.21)
Restricted Stock Units [Member]        
Dilutive effect of awards 508,015   517,837  
Employee Stock Option        
Dilutive effect of awards 5,245,174   5,149,700  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) per Share (EPS) - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Anti-dilutive shares excluded from the diluted EPS 923,907 8,695,401 967,146 8,695,401
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
ft²
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Operating lease, expense $ 1,837   $ 3,351  
Lessee, operating lease, term of contract   12 months    
Accrued But Unpaid Capital Lease Obligation        
Accrued Interest   $ 2,151   $ 1,673
Accrued But Unpaid Capital Lease Obligation | CAM Portion of Accrued Rent        
Capital lease rental arrears   554   525
Accrued But Unpaid Capital Lease Obligation | Principal, Interest and CAM [Member]        
Capital lease rental arrears   10,336   10,336
Accrued But Unpaid Capital Lease Obligation | Principal        
Capital lease rental arrears   7,307   6,946
Accrued But Unpaid Capital Lease Obligation | Interest [Member]        
Capital lease rental arrears   2,475   $ 2,865
Dan Road Associates        
Capital Lease Obligations   $ 4,308    
Capital Leases Aggregate Annual Lease Payments Rent Percentage   10.00%    
NuTech Medical        
Under the lease, the Company is required to make monthly rent payments of approximately   $ 22    
California        
Lessee, operating lease, term of contract   10 years    
Lessee, Operating Lease, Option to Extend   five years    
Annual lease payments during the first year   $ 1,562    
Aggregate​ annual lease payments rent​ percentage increases   3.00%    
Security Deposit   $ 237    
Land Subject to Ground Leases | ft²   23,000    
Fleet Lease        
Lessee, operating lease, term of contract   367 days    
Maximum        
Lessee, operating lease, renewal term   10 years    
Minimum        
Lessee, operating lease, renewal term   5 years    
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Leases [Abstract]    
Finance lease Amortization of right-of-use assets $ 304 $ 603
Finance lease Interest on lease liabilities 312 661
Total Finance lease cost 616 1,264
Operating lease cost 1,735 3,015
Short-term lease cost 699 1,414
Variable lease cost 1,086 2,449
Total lease cost $ 4,136 $ 8,142
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 01, 2021
Lessee Disclosure [Abstract]    
Property and equipment, gross $ 22,989 $ 22,989
Accumulated depreciation (15,578) (14,974)
Property and equipment, net 7,411 8,015
Current portion of finance lease obligations 4,134 3,619
Finance lease long-term obligations 9,553 11,442
Total lease liabilities $ 13,687 $ 15,061
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Cash Flow Information Related To Leases (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows for operating leases $ 3,228  
Operating cash flows for finance leases 1,022  
Financing cash flows for finance leases 1,374 $ 1,149
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 29,092  
Weighted-average remaining lease term    
Finance leases 1 year 5 months 26 days  
Operating leases 8 years 3 months 7 days  
Weighted-average discount rate    
Finance leases 19.69%  
Operating leases 4.19%  
Post Adoption [Member]    
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 15,567  
Upon Adoption [Member]    
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 13,525  
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 01, 2021
Lessee Disclosure [Abstract]    
2021 (remaining 6 months) $ 3,319  
2022 4,507  
2023 3,845  
2024 3,177  
2025 3,164  
Thereafter 16,341  
Total lease payments 34,353  
Less: interest (5,625)  
Total lease liabilities 28,728 $ 15,935
2021 (remaining 6 months) 2,390  
2022 4,945  
2023 0  
2024 9,782  
2025 0  
Thereafter 0  
Total lease payments 17,117  
Less: interest (3,430)  
Total lease liabilities $ 13,687 $ 15,061
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 24, 2020
Feb. 14, 2020
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Accrued Legal Expenses     $ 150       $ 150     $ 150
Gain on litigation settlement       $ 951   $ 1,295        
Selling, General and Administrative Expenses                    
Royalty Expense     1,134   $ 839   2,355 $ 1,819    
License Agreement with University                    
Accrued Royalties     1,187       1,187     $ 1,187
Royalty Expense     $ 0   $ 0   $ 0 0    
NuTech Medical                    
Deferred Acquisition Cost Paid                 $ 2,500  
The amount, if any, of the remaining $5,000 of deferred acquisition consideration plus accrued interest owed to the sellers of NuTech Medical is currently in dispute.                 5,000  
Business Combination Deferred Consideration                 $ 7,500  
Agreement cancellation charges paid   $ 1,950           $ 1,950    
Consulting service and royalty payment term   15 years                
Damages awarded $ 4,000                  
Loss contingency damages paid 2,000                  
Loss contingency value of each instalment to be paid 500                  
Loss contigency damages payable $ 2,000                  
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Selling, General and Administrative Expenses      
Related Party Transaction, Amounts of Transaction $ 179    
Option Loans      
Related Parties Notes Receivable 0 $ 334 $ 635
Proceeds from Collection of Long-term Loans to Related Parties $ 334    
Liquidity Loan [Member]      
Related Parties Notes Receivable   $ 100  
Maximum [Member] | Liquidity Loan and Option Loans      
Interest Rate 3.86%    
Minimum [Member] | Liquidity Loan and Option Loans      
Interest Rate 2.30%    
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Federal corporate income tax rate     21.00%  
Income tax expense $ 487 $ 27 $ 687 $ 62
Income tax penalities and interest expense     $ 20  
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - Two Thousand Twenty One Credit Agreement [Member]
Aug. 06, 2021
USD ($)
Term Loan [Member]  
Line of credit facility maximum borrowing capacity $ 75,000
Line of credit facility maturity date Aug. 06, 2026
Revolving Credit Facility [Member]  
Line of credit facility maximum borrowing capacity $ 125,000
Line of credit facility maturity date Aug. 06, 2026
EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &N""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 " !K@@E3G'9Q.>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VBN*';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E_ 8LDM22),S *BQ$UG=:"151DH\GO%8+/GS&H<"T AS0HJ,$3=T Z^>) MX3@-'5P ,XPPVO1=0+T02_5/;.D .R6G9);4.([UN"JYO$,#;T^/+V7=RKA$ MTBG,OY(1= RX8>?)KZN[^^T#ZUO>-A6_K?AZVW+1K 6_?I]=?_A=A*W79F?^ ML?%9L._@UUWT7U!+ P04 " !K@@E3F5R<(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 &N""5/]25NS0@4 /45 8 >&PO=V]R:W-H965T&UL MI9A=4^,V%(:OM[]"D^E%.T.P)9,/=B S(< N[2ZPA+:S[?1"L97$@RVEDDS@ MW_?(=NS .,?N] ;\==X\/CI^CZ2SK=)/9BV$)2]I(LUY;VWMYJ/GF7 M4FZ. MU49(N+-4.N463O7*,QLM>)0'I8G'?'_HI3R6O3\Y49I-8BGM-3):F M7+]>B$1MSWNTM[OP$*_6UEWP)F<;OA)S87_;W&LX\RJ5*$Z%-+&21(OE>6]* M/\Z"P 7D3_P>BZW9.R;N519*/;F3F^B\YSLBD8C0.@D._Y[%3"2)4P*.?TK1 M7O6;+G#_>*=^G;\\O,R"&S%3R1]Q9-?GO7&/1&+)L\0^J.UG4;[0P.F%*C'Y M7[(MGCTYZ9$P,U:E93 0I+$L_O.7,A'[ ?Z! %8&L'QK4W$&>FSP:WB:6;ACG5L/=&.+L9*:>A2;W,&*D3\R::V'. M/ O"[K87EB(7A0@[(#(D7Y6T:T.N9"2BM_$> %54;$=UP5#!7S)Y3 +_B#"? MT0:>&1X^S5;'Q*=-X6]P@BI)0:X7H$GZ:[HP5D/=_8U(GE22)[GDR0')2Q5F M\#58\OBZ$4T9Q\.IW_^&4 PJB@$J,P6$*,>X3OBJ"0./7_+$"(1C6'$,NV7C M7NA81:Z.")1S8V)PI5WE_/#A0\O@CRJV43>VZ]B$/"'?!=?D&BXV?BBX5@O2 MN$(:_R>D,FL'H7"U;PQ!.JV03KLA?XY+D65KJ2-K4O/*G9^ GRW/&TL]1:A.[WB4JV$ M%"8VY+-*HEBN#+F1X3$&RFI0U@5T!BG44&4W8.XOY%?QVHB*2_F^3X=#2L=8 M^=/:CVF RLTRK=]_DIAGM,CU^Y3U Q2M]G6*.W.9M.LX@98Q YZ5TLT9PW5N ME>SS,(3YC@:1J!#$"&O/I[AI[X:US&'Q14#ED+GEMME 6A2_OY\TO"6KNP#% MS;LDNY%@(,7\SHTHWZ$VDN&*+61U#Z"X<8.#1'F*7M.%2AI!<(&[AT]W&$EM M_11WZS)'\Y0G";G(#-PVS6.&Z[2Y;&W\%+?K$N@J%7KE4O0)%.R:S%2ZX;*Y M\O^7_[/:_QENV3NRE_T&4/3*)JP6M;8&P.H&P#HU@/D:%B]8GEID6H%JHV>= MC'X:13#]-T>Y$0BB8%V@U7,LPT9/;='\.L70:J=GN#4_QC8!E"6A[*?%SV0N MPDP#:R-02\](N#%DZA*>0AW,K0J?CLB/_K'K360#'>29)WCEU4V X>:]PX3: M"]=?YRL^XVBJ4![FR MVQAXGE V'HR#L0]-\[D)J_9\ULGS77LCMUFZ>-_DRC3A(C""_6!TZ@^Q3-5F MSW"OKMI0J#3T1NY\8^^CF*D,)D0NDU'SD+:L)ZXPR+H/L$Y]H/IFRP/R!9XC M=[*9#)<<#Z#=PA19<70-7W<&UJDS5(@S=P8)?%1;V8B'R\U@JJPD0A;4G2'H MU!DJLGL%Y9^0/^/-P5%M4?3;MAKJ[A!TZ@Z/_(7<1##KB9=QF)<@\GFT2)Z. M^S1@IW3@8X1UNPAP:\_'<:H%/YPL7&"$+@."O6T9W-*_J'SUNU82\XX6D<%H MT/='HT$3D;>WL>;F-_E^HR&A@9OJ8H^Q.+%JDV_3+92U*LT/UX)'0KL'X/Y2*;L[<3]0[?1._@502P,$ M% @ :X()4TY.@HH0!P -QX !@ !X;"]W;W)K?&9F.BGTWV.U.FCK'ZH.><:/2V*4IT-YEHO3T8CE<_Y M@JECN>0EG)G):L$T'%;W([6L.)NV3HMB1((@'BV8* ?CT_:[ZVI\*FM=B))? M5TC5BP6KGC_P0CZ>#?!@\\4W<3_7S1>C\>F2W?,;KK\OKRLX&FU'F8H%+Y60 M):KX[&QPCD\F8>O06OPE^*/:^8R:J=Q)^:,Y^#0]&P2-(E[P7#=#,/CSP">\ M*)J10,?/]:"#[34;Q]W/F]%_;R8ZOG9(!V@*9^QNM#?Y.-' MOIY0U(R7RT*U_Z/'M6TP0'FMM%RLG4'!0I2KO^QI'8@=!QPZ',C:@;S4@:X= M:#O1E;)V6A=,L_%I)1]1U5C#:,V'-C:M-\Q&E,UMO-$5G!7@I\>3JZ\W5U\^ M79S?7EZ@#^=?SK].+M'-Q\O+VQMTA+[?7*"W;]ZA-TB4Z'8N:\7*J3H=:;AR MXS_*UU?YL+H*<5SE(QH,$0D(MKA/_.X7/ =WW+H'^^XCF.]VTF0[:=*. M1UV3KJN*EQHQI;A6)YX1Z79$VHX8ND9D:FX+R\HK;KV:)^IAG&9)!G-XV)V] MQ2JD6;BUVI,4;B6%7DG?N-*5R#6?HMRA;C5 M'/=""<];:9-B(E=6;15%GF5 MG>>YK$NMH SD7#RPNX(/4+HM5DF2975>RU95X=5U7?,G$%/$GJ.6**P3/)))ZSBLH M&+N);=.=&(KB**4]V:91F-'(KCK=JDZ]JF^E9L4+!*9FR **@*]S!@?34 MK+P7\/"LH^F4N1ZHEZRTGZP6,QK$Q/&PXQW"8*_0/Z28\*#KT JAKH'\G94:T.1Y68FN*(8H>FCB38CY(+ M/N/PD$R19D\K#6X)U'P*TG[HO#;[&CNT8#];KMIJXWZ(L4F-.(CZRBQ&2>"0 MUK$%^^&RJC,>:28K:!1%<=A79]J1+ Q=5,8=57#\HN:C$.Q.%$(+[NU <(<% M[.?"-G%8#I5+B;9-SB5TW-,VRV5I[;PLQ7X'"/M:NF*/_=5^,\FEK%H9B2/3?-J#5$MFJ?I'W6 MV\PH31U0(!T4B!\*(+&JN;?GVZDGU@F8'"!Q;.#"9D:AJ7%,H",&\1-CO_T[ MI-4D0QI&81\@%K,X)3LKF'VM'4*('R%?X+A)UAP255C!2TPXX" PRM5!LWV! M'4*(?V5RNRFE;6?02MU_U*R:S<4(38BQ%K68A31P-=:DHQ/Y53J]:C(FM7!H M=+2'K/:GTL&-^.%VR:I2UET66Q>(Q$151OKK5HL1S5)70>MP1OPXNWA%E7U% MU"?$!!BAV"&7=@"C?H#][D+M:S*"F@S+HJB_;+1881R&CH4$[5!'_:CK+R3^ MZR0LZYR0$,?#1SO"T0/KG)84!ZHN-=F5QL96B\4JR1('X.C._ID?<"L^'%)H M6YJ 8O?TJ-41=N=QHF?^8RP(* MMOJMW1[1S][-TPYHU ^TZVI3L51SC2%Z$QP#)S%T9!5Z8$7-WR,\A&^:7Z3F MK&I:H%K/927^X=/WJ)2 ;*$4]$C6X'LO_YK@__I ^R'J^$G]_&Q2#XCICD^X MBHXK0IADPP#C(?2L;>IBD@[#.!A"<[HQ7\7O?7N*I'1(0KPV388)Q<.4THTI MX$]I.-=4/*;1YQK"O]G?;WTN>,X7=U!T-MOV0X"16O+VK4WQ?&R]2Q9<&P7< M:[,?VP[HU _T\^FT[4>@ C4[JT<".A.V%%"1K#(M:]4L"VB_E;;:Q2EU5:$. M[]2/=U@,U(NZ8,W6/BRH1&YO4JE)ZR-, DB$OE";810DD6-I&G9D#_UD7U5U M9:D;UM<1%CA#NI)^>;?902JGKAJ?[+J7I0*.HP9. ;'"02@6KVE7!UHN6Q?]-U)K>6B_3CG#&0W!G!^ M)H%/ZX/FW>'V7?'X7U!+ P04 " !K@@E3D&\FWIX" Q" & 'AL M+W=O$*FZ?&F+%0>2&E&1VR[& [L@M+2BH1F; M\6C(*IG3$F8AUXH,M,Z@$[&J[($N8@?ZQF7/7LUB6E M!92"LA)Q6(RLL7,1ASK>!/RDL!%;;:0S>6+L67>NTY&%-1#DD$CM0-1C#3'D MN392&+\;3ZN=4@NWVZ_NWTSN*IFG78$CC^ 8';"-QC!5XC\$RB-9E) M:T(DB8:<;1#7T2J[=4Z604W]_-[V^O)^/'Z01=CF_' M=_$4S:^FT\OR^?0*+DCI'C7;FM/G'_";J>,"G$.*U!HG MSV=H13A:D[R"KM1JK\!XZ1_&.L(]C+'*8[V=PH=A.ZA>B^J=AEIO 2*5S!BG M?R'M0JX]^ULL#C:?/>:/XW:@_1;:_R]H*D35#>R_ =E'?2]B![+?0O;?A8Q9 M4:B[Y)@3T#_N!'P8ML,Y:#D')W >M?V#-VOE8]QY (Z)W*$.6NK@=.K#^Q^\ M/8CN.7:<(#S?(^Z*#/T!]L(#ZQRVQ.'IQ*KV"4G*E);++NRP"\8-/=??/QM= MD4'@.:'G[6';6Q>Z+J;?"5_24J <%DJ+>X$RX76!JCN2K-]E]"] ]02P,$% @ :X()4QJHZN'I!0 Y!< !@ M !X;"]W;W)KSE=FRBDUP^G^^# E9M+_4N2>[?W]B #;MCM[K[ M@\\^P^,^.9\8Y> M5?E=KZ4TY"W/"GTU6!NSN1P.]7PM\T1?J(TLX)^E*O/$P&6Y&NI-*9-%;91G M0TYI,,R3M!AT]7:5#>& MUZ--LI(S:;YN'DJX&C8LBS27A4Y504JYO!KX&M!J1S*3//>F@6;,R//Y]8/]8BPY%U1O<*XR77^2UQTV$ ,RWVJC\KTQ["!/ MB]UW\K9WQ)$!\. &?&_ ;0.OPT#L#<2OKN#M#;Q?7<'?&]32ASOMM>,FB4FN M1Z5Z)66%!K;J1^W]VAK\E195HLQ,"?^F8&>NQ_=?9O=_W$UNGJ83,GN"K\_3 M+T\S[@! SLG7V82\?_>!O"-I09[6:JN38J%'0P-[J)B&\_UZ MM[OU>,=Z@GQ6A5EK,BT6GF)S_M_KT/Z]^X@S19(.H^40'WUTQ5[DD,Y,8"=7 D+]NGK4IX6G^ MNX?=:]B]FMWK8/\"=:^4+[+82BQQ=L9!;5S5MY=KQ@6+@]'PY3@>+BR(XH"> MHB8NBG,_]*)3V!194] @Y@WL1*C?"/5[A8Z5-D0MR4JIA29:95BBW^XX_.,M MQK%G"1DC*$H];LEU4;[O"=]2ZZ)$%!VA3L0&C=B@5^RG4FE--J5:I@:3&3B+ MQH+[=E1=E!?%S K7Q$6QD HF+)W(DBSR0UQGV.@,>Y^-^XTL$Y,6*R+?H$UK MJ2][GHFH88UZO3>#%@F<9V0E"^#/")15DBR@TJ?5@U=U4Z M*"_PJ9T[+HIQZD?,\-T50E(81+IC1MN'27LE/RD"8E9--:"^E;ISC M(+#CC,!\!D^&)1N!,>$Q9N&F&([&+!8=TH]F#=8K?=]>WF=0,3Z09:GR@Q]4 M@>MG;O43?A3:^EW8.91[.]$1F @XM:L'QL9"(8(.^;R5S_LKB%G+\A#O,U)( MTU=!6-NTF?B)6XTL);2<8VK4G0+QDR>8[4X,%C/'G0C,BZE=-S"8[_&.%LO: M88+U3Q.?X"V(P*N&EL9DNVD%6BZ\(\BRE%!#YS^VJ4[KMY$YI%>ZV"<:-F7M MESJM@7%';6/M&,#ZYX!=P-,ZZ[N#XG9EN^^-$0SW[7 @//8 @&"\KK1N^S_K M'P#V!NB&$^JU9WO!A9W[3,2V%UP8C$0LM+V L''FL8ZQB+43 M#.L?8>X:M8?PHYK=^0%BY51R!,6=L".@P*::HJBNJM/.*ZQ_8'%BCFJ-W;MN5(/B/0M(E>)Z7L:V"\ MG0MX_UQPF^ATCCER;Q<=::(7S'YW0%#G](+:!1(EX]9#-\7)>$>QX&WSY[Q7 MXR3-M@8]\;C=6UHJ?5NEBT)58F3HSTV=EC,KKGVN9P A9 >#_I5+F M<%$MT!SL7_\+4$L#!!0 ( &N""5-(KDB-/P< .,F 8 >&PO=V]R M:W-H965T&ULQ5II4]M($/TK4ZY4;5*%XSDT.E) %5B&&)+ M8DAJ:VL_"'O VNCP2C*0?[\C65B>0X<=9_<+/GC=\Z:[U:]GRH?/8B3T,OXQ^1QD"X2YLT*HS 88 C- M0>CY4>_XL/CN.CD^C)=9X$?L.@'I,@R]Y,5U@+]L!TF69Q6!IS M!J$?K5Z]ES(0&P:(U!C@T@!+!MBI,2"E >FZ@E$:&)*!@6H,:&E 94I6C8%9 M&IB2 :4U!E9I8$D&=EU8[=+ EBG5&3BE@2-OVJY+''S-'.Q*"JV3O2JZ5944 M)>9ZF7=\F,3/(,GQW%_^IJC3PIY7EA_EC]0D2_A_?6Z7'0^OODRN/HW=D]N1 M"R:W_.7SZ,OMA+^]&EY^O/KDCFXFOX'1[W?CVS] ']Q-7/#VS3OP!O@1N)W' MR]2+9NGA(.-4#:;GLZ6I97+/L;9QY@<9LV&QVG; GGR\:_ W;!$G&9N! M/S^S\)XE?VF\NAG$8\J=ZDL73[QKK47?K+7F=-7L^FP!.9G_SHN<=.VNB,FZA,ITNPV7@Y1MR&7?N9QHG%UL[V3)@EULOL-=(#7@C M6'<#O.X&N"!EU) Z]0(OFC+@99S3]#T@Z !@B!S= [[R9!:>G<2UCZKDM:W)57*L3)R&G;IA31+DB!NK&F;C12WZC- MV9*!+,ZK^8E7.OCF)8G'OTZD>M;U&T.-*\:.(V[B4D4)(($_7?.GC?Q'+RR9 M^BG+G\,T;^\@7N0LM3I'E2@ZIE0B+E5K5RI=G9>: C+7NS!WV\5F2>DJR%2X M4,/$-M;3L=9TK$8ZA4[V\^EW!J9QR(\$:9%ZP%[R]TP76TMA8EI2;,^:,0)5 M>TW5;J3ZA9]D_(B3Y$]?$*?:*)W:RKI]C Q+JL]Q*TQ@Z*P9.EW[],4RX@T! MY@T!0QU11V% J$6E;N:Y7A:"936.]?B+!,:4OHUN#ZR*<32PA=ZH$4PK$E*-<2@;E.,5"AM"7)+ MMU*A$!-"1.7(=H&*]"OA1\W*OQ_Y1*J\Z_13 ZL74%1- *AY!-A*0DM?0C I MENNT&23RK)0>[2CU;2*)5,6F%J*DAE EVJA9M7>12:0JMF$Z6):RYL:JNM'JIP34+9C4D MH&Y3PM:"J4IXBV#B2L1Q-Q$7CS+Z9)2NA"@;)K0ER1EVQ+DZG'02'77 G&%U MH,!\Z"=2E9QK?/'6BK \(VK\]1&%%I6 %QJ'',BUNBXMU1R#N\TQ]:?-FA2I M(HZP91%D$^6,WQDZZ@05=[IQP]$\'.Q'7;'FU*]15PVL7EUQ-2'@Y@EA*W4M M?0D5C>7Q[@QK;@,V42+3:@[ .\X!+?IZBE6YI]2V;'D,UN"(26C=[0NN)@/< M/!E\96GF1X\Y\9O)77H (BYU^2X*SB!=)@F+9BSA.LUK:.'] )GWPO094,__ M?8M8<@;4B4) B?NH!@KKXP17+"Y;-7RKB0+O_YX JY,#L@SE M>K %)1*NQ@N\A]L"K)DKH"DKQK@5)G*L)@&\TWT!TE+57 58MH.Q_.1I<(I2 M:NX,' <26]ZW[M( PTVI%"]1JWF#_/2E@38*1'-I@&UL$VQ(@Y[;"2K2KW29 M['2_H*>L.>U3"SMRXG0X.7%$<]IW;"C?0HPUN#XRH(UJIG92Z33YZ4.\+@HN MT9S,L8T@G[UKU(QL7,GO47>)[F0M'Q):0"+/2G7)KU%=EZAJ:O%O'_+?UJQ_UW;\+U!+ P04 " !K@@E3CLH; M8Q ( #<( & 'AL+W=ODD,Z>( "A22FW/V'+22R>)/5'2>TV1D(6&(G0 Y(=^^BY(6J")!\>] M%[%$+8 _%@O\=HD[O1?RI]HRIM'#KF[4VG^Z+6[9B^L?^1L*WZ;&7BN]8H[AHD&2;LY,+_'Z9 MYJ9!:_%OSN[5X#,R4UD+\=-\^52=G21&$:M9J4T7!?RY8TM6UZ8GT/%7W^G) M<4S3/[>1A,NM"L:6H_^25WIZ=S$]0Q3;%H=;?Q/T?K)_0S/17BEJU M_Z+[WC8Y0>5!:;'K&X."'6^ZO\5#[XA! ^C'WX#T#Z1--;0F_G0^J9M#;/AC5G&E9;P*X=V^GQY_75U_?G3U<7W#U=H M]1W^?/GP]?L*77]$RXO5'^CCY^L_5VB"?JRNT)O?WJ+?$&_0]ZTXJ**IU.E4 M@P;3T[3LQ[OLQB.!\3+T131ZJ]"'IF+5\_93T'Z< 'F:P"6)=OBO0_,.T>1W M1!*"/7J6O]X\BAMF@#FT.AC10[!/M-%IHWMUW A\9 M)SV.D[;CI(%QOL(.YTTI=@R]J852;WU+T761M5V8_7QW3I.,PC3OA@YRK28$ MI_GB:/9,X.PHV/!:(2U@QY>B*7G-4#-6;GXV#TOCNKT4=QPB M ZT?T9N#@@^\>?MJ+V9'D5G4BU<,SKZ2%^9$\3FP:ST;N(8D.1WYSS7"^8+Z MO95181<[(37_;RL,B0TX01?-+5^#_PJEF/;NO-Q5F\ZSD5K7"&99$HC M]@ (5,PG8.'Z)AVOML+";?J25-1_G7@ MBK=A",>-@H-$AO;VLA]J*'""R6(6T&@!@&E4XXTYP?HLIQ32G&60;2%5U$S! M(WV0C4( 3U2)PUIO#C7(+L6A\>^)?K!GFP+/YN/%=JT6>1*8B44,CC/F,YS. MQML55WL!^HVOX7R&S:T?VQDPK()7>>HJIXNQ<(]1@@/"+7KP+'X>'=G3 MNIX]E$QU/A=K)6JF&6RT._A92 ")5_S,T95FN>-VUPKG20":[<[X70&,]L[7!<>$$#PXD?NE\MC-6TUD ?\1"A<2AP"&QJ"%QU!Q#;U\\AN*.N&C( M\3A9\!@1&B AL?P@<7Z /'E@T64=[$:O> \>LM11[UIADF4!^98B)$Z1ZU;I M2PI=!$RH<_YZK.:A;(A83I X)[Z^OFCR3L&#D S/G3FX9A/P,@Z/3]EO(S0;PJ/EWUF&0Y%(;4,HOA54;CA3=&4OQZ%U!*#QHGQ&;Z;A2NA M9.$:K86$+F @[R)1%QVS>19(,>G@+=6+1)%Q8T^Z M_ZO.OZ2>0B.=CU_K^*S(++@$%CDTCISC<6BY/*2U[Y3Q3L+#%DSGXR378X8I M)J&]:A%$XPBRE5X[%T-,\Y9*\M(PQCSSBG8!,YL-JOM>LZ?@P8L,!_*WU)(H MC9-H&9#Z.UJS6]XTQNLF#V"2B\JG/W51,T_GR3C]])AE"0V]?DDMD=)X5136 MSTP>'57N%CN+A";Y6+EKEB;Y+)"8II9P*8FR='78[[O7MWC(HW.G3>H'JLT(Z&P'%S< MQ+DWEMG>A+30\TIUH3:;!XK6U#(MC5_.A!?H[W_#6?*/IG]KWGT;9' 0>*]- MC%*+J_0%7+VJRRR+4?G;FA:CHM/K5)=5*77>&/16V;/U7X1\;X&6 MQH'VS;T, 03K LPJ2"^D.-QNG1N4%QC=#SF4"IFSHW4ZN"?>,7G;7I\KU'JQ MNW$]/CU>T5^T%].CYY?X_;*[:+?==/?^7PH)9ZL"V1OH,GF7@Y-E=Y7>?=%B MW]Y&KX768M=^W+(" &X,X/>-@'JF_V(&./X/#>?_ U!+ P04 " !K@@E3 M+O<.N<\' !+$P & 'AL+W=OY]_78R<6G.I7)C4W.%)VMC M2^7QTVXFKK:LLB!4%I/Y=/KSI%2Z&EV>AWNW]O+<-+[0%=]:&_FMU';N-Y)?I24[CPEW;MV>F(TL9Y M4[;"\*#45?ROOK=Y^#,"\U9@'OR.AH*7U\JKRW-K=F3E-+3)10@U2,,Y74E1 M[KS%4PTY?_F+\HUE,FOR.=-5X_#<.5)51E?*:2=/;BT[KKR2-)Y//*R*["1M M+5Q%"_-'+/Q,7TSE=ZY?#5_4N'?FVI,+Z<)S:?SV1/Z M7O8I>!GTO7Q$WXW=J$K_)X27T-)4SA0Z4Q$TR,-^^)*.][I25:I507>XR4"H M=_3/QC6A39+8\N9V-ZPG)( MD]DP;L"#CZ;(=+5Q]*E*Q_1,V(%M\4"+K79>T4=6A<]3!5VWS:K0*2W2WQOM M=$CBTMAZ_)R>_?27-_/Y]-W-UP\WX7+VCHP-EMLG2U/6JGIH'SXG&%94@'M@ M&I0@SE@E;4TE9SJ%LY1&$5H;= ]G!'.B,.,M"*B68B7HGZI9HU8(-0FQ00CN M2TU;'$@& (-&KAUT1:\6V1:5A]+?3 .II80GXG>-W>@4@/A)E?4[NJN-!22^ M="Z![>X9U$EW<,+B6)M>_HY<222BH]8U2Y6HMB9K4LCKZ/E>#F:OWSD2Y6L@ MU%"N$#AP$/73HJZ1Z.A^E]K;+XL^>:J&ZJTJDJ&NGW4*?N5.M/*]X-7G8T$I MSF#N%^/UNK/W:C9]=O^<4M3&2HIH;4T9W/]6:8^,A59Q]-Z8+(1[;9L-\@E& MT](W!TZ_O^YMC^D?)U(0>9&MY"@MFHPI-Z[67A4NP120V@3H(3B/4PEM#!)? M2?$)==<%8,BXKR*H$(PF=WX")J M@NY$%3$U):JVN):E:FI5, QMQ(\Q+6]^_73]8O;7( X6L4!SVK=>:JRIU%;; M!KYT1Y\/0@?2G7&T1UH81PSL09W%+/'YGV])NJGHFE,N5Q"=!8*=O4G^AY9. MR#06 .8,6IP#7+IN[-/Y\7:Q[/*9X'$5M@%!B*)5!TM(K4"R$11[=-!Z$H/K MJU(WUC6"76^0;%IL+ =2CN1=A$JU,@EET5:@T$6S 9!H]CI&2L]P6T$28RJA MQ\P.^H@HRK3%YD*[ MW!3%PPNSJ^"W:U9.9QK;4_!?+ VI/? 25@Y@>\C>3YKO:?E(9.C*A1 Q!@=V MGPZQA_;%IMPU^ /R!"DXE48V1=$Q->LB5 *I.Q;N4YS04504.B6+T!8KND+= M3X473AP_0!+1ZEMIS=-NKQCX"YW[A\D?MS5(X_:@.L8?B/E!V[&&>8/%N9[.%Q)T]W>Y\1+(T:*<<*A'>N0),_ MA'!\X!%3 '_ ( 0+V'VDD,F)+CN!$BD45HS6W(G<:.<:T8O)G][W&UF%140Y MA^VJ[\DD>"$>ZL@OTCVI"NM!N]W%QCLA2R@_RW&$);YY @BQ'X3E+C7.MZQ2 M&93#9#M=A*4HDAR(""R@9WD/PSI+IJ/W3,3-@A<%\>_7B#!/]0T GSJ? 4GMWF&/[NP1_KUFV4#@J MA*VKAA'AEN/&"A)I]]3#S=HI81WQ+FZ)@1K"AMVN;G:A4$&ARV[=/5RC M2B4K&=^+>:LT,J*R&"+"76/!BVBUIMGD@%I81V!F8F3] ) \=ZV_CED"]6+X M\\H?W.AK%W90QA)_,*J"3S(=L4.L6*J.PC9QP?4YT+&WGU, TZ%+0]NFY57 MPM.#W\$\3/[H67A' 6>P>#!+N<*G<%9Z/.FR.);AM 1#@C85!9'$:_7LI^8 MTV\IW2Z7M%M"Z+&!%2,HUCV"TP[!8SKU_CS9^\ 11J!\QI%- F03OW7T=_LO M18OX@60X'C\S?5%X5T.C%+R&Z'3\^M6(;/QT$W]X4X?/)2OC@=APF>.-DZT< MP/.U,;[[(0;Z[V>7_P502P,$% @ :X()4\ ,4L3M"0 _QH !@ !X M;"]W;W)K!X MVTWVVJT1MUL<#O>!EFB;6XG4DE12WZ^_9TCJS;'3*P[[);$DSG!>GGEF*%T^ M://5[H1P[%N>*?NFMW.N>#4:V60GK&G=SN'-T875T6 M?"M6PGTNE@97HUI+*G.AK-2*&;%YTYM/7EV?TWJ_X'BP5&UYF[DX_W(CHSW/2E^C,^K_L(:P]G_584EJG\R@,"W*IPG_^+<:A M)7 Q/B$PC0)3;W?8R%OY,W?\ZM+H!V9H-;31#^^JEX9Q4E%25L[@J82)+I63:LN6.I.)%/9RY+ ?28V2J/LZZ)Z>T/V"?=#* M[2Q[JU*1=N5'L+,V=EH9>SU]4N&OI1JRV;C/IN/IY E]L]KYF=O99\3*53J3L5CEA9,[>2<55 M(GF&.Z&XJ4H^[00J)=%YP=6>-)2U8**5A;J4T\6FEK8.-U"FSK(=OQ=L+81B M((B"&ZQ;[X%6A?*F%4PJK]RDD!5 NMNQ7^;S)>,J90X[FS*#K71EQ+;,O$F6 MW*.'*Y&41CH95[S]ENRXV@JVT'DNK6>),UKW][]=3*?CUZNW"_]K\OH9:>,F M)7=D]+ZQ'Y9J0\$:^L#Y9=F^3UON6:J9TF1WDI4I(I-EWA39BAC9LM':81TL M,^+/4D;'MT() Y$].2T*"AMO4E,8:)4%.0QEC$*>"2>.1G;(ONQDAHA1>#,I M$&:WX\[;DDJ;9-J6!HH0=HOUM)&!M2F,@0H*._P2ACF-;'P5CWP@'Q'##*P. MT[SO5K12#S4&<8,G1_-N=[K,X#(2" VT';#R1ZD"\?HTTXY'92E\(7188@0L MC,'V>DAL$(4DQOAAV= '-^;" M/Y) E&7 (@4-".[H]/#4"2J6\8TCZ$$ZFL#"N$%Y8>O286L@43P!$3Q$@9>P M"O HC+Z75(LILHR]L%;0#5)L!'$&58=FB3 .0PD3UDG 7 0; 2\L=7)#O.0< M>>!-C77;UMH4UA!Y\N;I0BJ"-/+8L)HOEQ^"'08/FDH\G?#T#W3Y);HGNN!LPZ6I"CY4<>3)PWII3"BT]<[U3^#;XXO; M'=M@5L-E)!@?O$!S(8^0D#JE\DG1<>!F $>EM%IFY3>6APE T 3 T+]%W;]] M6HEX*L;TD>7]'B$Q.=#]MEZ&][6\"$70U^KPWV"5 @"1*[2[5M- M+D+,MAMB1<@-2"G.'&#/BU8A\1VZB,5AP'4EIZY#8K?<.K(CM/7.D1'D03WSQ2"1\- MVQB=0T[;5DQ^:-#Y=*0";$NFW8$K&4)B*FQBY#HPWV]H2-4<07/6TWO&,8.2 M&>JO%<5FREH]:CMUA^MT-%]+,*AA944@(?1B39AY;+77]SP#7N^E+BU**V;_ MQ*[]6": FR)T2%?#)FX%0H+Q-,RD^O$LHQ5^)P'4S4YK.O0-L<6]]/,95"T; MBVX#IQ\-T4?%YIB0,C:95K7L9T"'4J@'PK>+JB_P!J2M8:_5UNDR-/8*CE4+ MBY E0GG@!CV,$A2T8H:SX!M/G27:KB5U*.+ HBQT5@HS=1270:*:/;V9M3LT MI,R[=MS5=BP>V_&ELN.VMF,5[5A&.^8M.Q:U'6?5_LOYHH+ELPJ>!\-Q8UZU ML&YSG:?]]BUX!0I&Y7HN@84PN M^NT&B@I,V?EP@LDXRRC.P.,]L65MI"X==E)A9G[8R62'";TSK,P!?,?9@A?2 M4?8P1BN:.6Y_QY@V7(:9\?0B=O9QL\%T;<2SN#XT%R4.1NNH(DZ!>%*[-AD' MUSKI7T9/*J!5".A[>V:3X;AQNER#2X[Z'/+>]OB$=1B:7"@BKTL3TY,\4A - MOQ$\<[N$B'@9%G4!;HHA>?4Q<;KEU(NN4T'PP">D%/.TY[;:GD/W0]JCFL.8 M= =?;>06,*-#70N<)%X7+1 78$864XT29 M#6=U9NR.&V%/37T+LH[-J\JS3B=?J];B%:.K?#F65'ZT-%[ZFN&Q:;<9^( H MJD 9(>YY5H8.@OL[Y!G!2Q"%%B4['!A=H,B-C]5!$JL33B==_F8JB&BD\NKC MI/IH83R8-JT438Q.PBG-MGZ )AO].,1K>MF?.GAVQJ/N6<9#ZZ WM_37V\9' M'4TMLNI,45W@T8SG69?DJW' @XQ2@<.B,$;[T@=-U7/LR0GU\#5,P^^M1G5= M9IEP- ^5'@LO@=8/S=:!+>:K!9L^'P^H)@LNTP'6WU6SPCS."BVEP/T[L38E MS7-4PP$VS1#06KHB3**76W:M\:]N;^_FJ^OZW4ZDGJ-BGPL_WOZFAWZKP7A: M_6\8[[W@EE[_>[ERD8D!IW:K 4;7+MX_L6;:G(TO# M)?LG,%/%!@'Q!Z-6,.!?[=?J<[!Y,F/]SDL[ZTSI-7J 3E\OC$"[9>\U(86= M?<)A-6&SZ8MGK] 7.(W]5:%U5](;E&-JZW"W3&A(<56N+6B.-+:>!_OCC8L! MT=M"IWY"]5&ZS>GX'@.!8JB-/.':X,#6J/GE8'S^?VH^%K1^E+J8/.^# 3V; MX"@:".=&I%O?Z.DBKIL^/Z&]9>BI)=_+6GS^B:.E$TP^T>N5"FN9%)MFC\GD M+PA&!WFAT$]>'WM5/FI]E,AI+J%/+_ZTIUSX/E'?K;_NS,-'C69Y^#3T 3&0 MF"(SL8'H>/C3\UZHQ>K"Z<)_XEAKYW3N?^X$QU!-"_"@'2/0 @ \04 !@ !X;"]W;W)K:R'--*JL;2[BV.05ULP, M5(.27DJE:V;IJM>Q:32R(H!J$:=)\,=7U?6&^+9I&%KO$?[O5EINL4=2\%KE(8K"1K+:30?7BS&WC\X M_."X,;TS^$PRI1[\Y7,QC1(O" 7FUC,P^CSA$H7P1"3C<<<9=2$]L'_>LW\, MN5,N&3.X5.(G+VPUCLJG=@ M4E!SV7[9\ZX./RP.(E/B8AG9IT MKV:1'B2\=G( H^08TB0='N ;==F- M_H%;Z%,V0Q!I:JSKAD/DT#O^:9L9KZ MX?>!$.,NQ#B$&/]? 0^#1P/HX>&KA'ML+-89:AB>A3(D<&0KA+=OSM,TN>Q[ MT_^-P3R\?'<,WHFR;)C<4JN3E\8"-X(UY13,";*T1:78M M%*2R@&LGMI".VXP&(8HJ2_0:&335UO"<$PO9>([4WY(60H ;)5P[OEY[\<1( M54&3[NB:,XW0:%6XG!83?.M5@%,RF>#K$)P4-HRJ CEU*Y=KSTM'PPO4H25> ME/B*:4G;JTO4TD:!1C#2)95\GSNMB>!?G1/WQK!&O0[+QE H)VT[D9VUVV?S M=HS_NK?+\);I-:=6%5@2-!F*=C)J[T#OI5)V M?_$!NBT_^P-02P,$% @ :X()4_L]G>@_ P -0< !D !X;"]W;W)K M&ULK57);MLP$+W[*P;JB!UH:2T0E4B6I./G[#BE;<8HD!8I>)"XS;]X,'X?SK50_=85HX*ZIA5YX ME3'M<1#HO,*&Z;%L4=#.1JJ&&9JJ,M"M0E8XIZ8.XC!,@X9QX2WG;NU"+>>R M,S47>*% =TW#U/TIUG*[\")OOW#)R\K8A6 Y;UF)*S37[86B63"@%+Q!H;D4 MH'"S\$ZBX]/$VCN#;QRW^F ,-I.UE#_MY$NQ\$)+"&O,C45@]+O%,ZQK"T0T M?NTPO2&D=3P<[]$_NMPIES73>";K&UZ8:N'-/"APP[K:7,KM9]SEJ?QBX!?.S&&2>A#',;1"WB3 M(=V)PYL\@[?"DA1EX!);J0P7)7P_66NC2!P_7H!/!OC$P2?_J9HOHMG[>*Q; MEN/"HPNG4=VBMTS&O9G$T?:[%50"U=LT+=(=Z+;A=6IF=[ 9GH./39,($ M1&^&PO=V]R:W-H965TK]\SU"5R8Z=8+ H8ED1QSEPX9V9TOK;NSN=$07PKM/$7@SR$\G0\]FE. MA?0C6Y+!FX5UA0QX=,NQ+QW)+ H5>IQ,)L_&A51F<'D>UV[=Y;FM@E:&;IWP M55%(M[DF;=<7@^F@7?B@EGG@A?'E>2F7])'"Y_+6X6GKJQ^D^5A?QB<#(0&2UDI<,'NWY-C3]'C)=:[>._6-=[ M#X\'(JU\L$4C# L*9>JK_-;$H2=P,MDCD#0"2;2[5A2M?"&#O#QW=BT<[P8: MWT17HS2,4X8/Y6-P>*L@%RY?2>7$%ZDK$G8A7BDC3:JD%E?>4_!"FDR\57*N MM J*_/DX0"=+CM,&_[K&3_;@/Q/OK FY%R]-1MFV_!BV=@8GK<'7R:. ?U1F M)&:3H4@FR?01O%D7@%G$F_TX "^43[7UE2,O_KJ:^^"0,W\_HN.PTW$8=1S^ MM" _CG\T$O]-A?B4DUA8#4HJLQ1!SC4)D-J3P69E:K)'ULS!9!&P_<86I32; M7W\Y2:;'9UXL.AWR7H?NZ2A(T9!6E#7=I$ M=2\HI6).3LRF<74R.N@%\5UM?!$#L@OBLX?UIP=OHYE345^3YCH3GVR0^J 7 M\M.#E](9#F8;HXUX(F(TD[.MN^?)SX?%)PE L=M5#1TVE(0 :;D2R;.3"9HA M+.I"%[MBPK6P5X#S%0[A:Q53+9?(.?8M(MW'ZZ&6'CI.$F,/ST3$ M%5=@/D(W60X%TIUB%AWN"F%&*"=77O>$) M%\Q(%I 8PUH;E>\;6E5F,7[UD;4?B(WW; E3ULE:E+O*.L'UU(C MP6EOZVC+]DW,.LZKYOWX(MHPS]]P&3/#Q-L@/<+BWQO'EA!]Q%V^2]02P,$ M% @ :X()4]&ULK95-;]LX$(;O_A4#M2A:0(V^;$E.;0-VNHO=8KL(DFQS*'J@I9%% M5")5DJK3?]\AY2A.X>10[$7\FGEFYI4X6NRE^JIK1 -W;2/TTJN-Z:N'V+M5J(7O3<(&7"G3? MMDS]V& C]TLO\NXWKOBN-G8C6"TZML-K-/]UEXI6P4@I>8M"&-(Z M'L_OZ7^ZVJF6+=-X(9M;7IIZZ>4>E%BQOC%7L!]LXYD' M1:^-; _.E$'+Q3"RNX,.1PYY^(1#?'"(7=Y#()?E>V;8:J'D'I2U)IJ=N%*= M-R7'A7TIUT;1*2<_LUH7A>R%T21P@?P[VS;H@T"S" S1K4U0'$B;@10_04KA MHQ2FUO"'*+%\[!]05F-J\7UJF_A9X(=>G$$2^A"'8)W-5:H MX?-ZJXVB3^++,^#I")XZ\/1_T/!Y4GH&(^SJ"/8OWH((G\B=72"AI.3O%>0I[X>1[2)(W\;!Y/_D&M MX=6+/([B=\ LG(G"QJ&+S:R2"DVOA 8F2BAEOS55W]!=.[!?9WX4)? &7D_] M>9[#F\E+R%(_2S,*,4O]/)Q.;BCO"]EV3/QP@;)W^CA-NPQF7&#&QQQX4@O@W8H>*RM-+Y89;2F/AQ.*5Q M*-VNP^E\LBY+;AN2AL@/9REDLP1B/YKE,,_"R:WB!M_*JB+MHKD5+G;/Q(DX MCTC!H_@HRD>1![5MI'F<_[H^]:4'1YVC1;5S_=$*29H.363<'5OP>N@\#^9# M__[(%(FAH<&*7,.SC#J>&GKBL#"RMZ3>"RAK0>26EN5_8 ../ M:?434$L#!!0 ( &N""5,:'X 5Q ( .$% 9 >&PO=V]R:W-H965T M_CPR2G6Z6?3(EHX;D2TLR"TMKZ/(I, M7F+%3%_5*.EEI73%+%WU.C*U1E9X4"6B-(Y'4<6X#.93K[O3\ZEJK. 2[S28 MIJJ8WBU0J.TL2(*#XIZO2^L4T7Q:LS4^H/U2WVFZ11U+P2N4ABL)&E>SX"(Y M7PRG*7FV(6Q"X@%)A;Q\#HV. E"N&(*(P?>\Z@<^F MQ_*!_=KG3KDLF<%+)1YY8[+G?1V. )/X%4"Z!Z0^[M:1C_**63:?:K4%[:R)S0D^58^F MX+AT/^7!:GKEA+/S&[E!:97F:*:1)4*GCO(]>-&"TU? ([A5TI8&/L@"B]_Q M$07219,>HEFD)PD_-;(/61Q"&J?)";ZLRR[S?-D_LMO!%3>Y4*;1"-\NEL9J M:H?O)SP,.@\#[V'P?_4[#1[WX0A_+(<@:2#5BOI>,(L%G0;UAHQH#@&?U15_;*\RQ6J*&+ E[KM"N MVG'OGFVIL2QJSH2!MY#$83(8M$(\'O8>:;J 2ZBU\MZ3<)RE],WB8>^:2TX] M6,!:J8*>1F&:Q>X8)&>]MY!.PB0>$54Z#L=G9W^XXC(738&P89JKQE 25:TD M5<) 8XB3?+I4+DG-Y.[=FTF:C-\;(I#-BOYBHRF]0U1]^/R"Z5_ULDBLA];0 MN'';XY#7/AQGSL2.RNEJ:5YJE>AH["K4:[]<7/R-M.T$=MIN?UVT8_O+O%U^ MMTRON30@<$70N#\>!J#;A=)>K*K]$"^5I97@Q9)V,&IG0.\KI>SAXAQT6WW^ M$U!+ P04 " !K@@E3W=7$%ZQ4Q!_)6G:)0'2=L,VH%C18MMAV$&V MZ5BH+'F2W#3_?I3LN.G0]K:++5'D>X^422]W2M^;"M'"8RVD6065M=J/72]5:P27>:#!M M73.]OT"A=JL@#@Z&6[ZMK#.$ZV7#MGB']GMSHVD7#B@%KU$:KB1H+%?!)CZ_ MF#I_[_"#X\XDNY@Y7"MI*P,?98'%\_B09 Y:DX/6B^1-P*^MG$ :C2&)DO@-O'3( M/?5XZ6NYLSW+1)_S)L]URX2!7YO,6$U?R^\W**8#Q=133/]'>=^&7DS@1?2# M$8^-RE/F/27SE) KZBUCD8Y+( C2R5+)*J\IZ=^OT=+P$^JS@AVGHZNL%&&DYAX M?'HVI^C M$YB/9XN4]$S'9^EL=*A)<6!C&I\V%8H"LCT\H"R4-K"K>%YY%T>7NP)9!1G2 M$!)($Z"@'K45EV!W*!X0ZNXS=XDZ'4BC$MUJ[S$TYDI3 U#5_[F R4L?6'C4 MRS7JK9]8[JY::;NV'JS#4-QTL^#)O9NHUTQO.=V.P))"H\GI+ #=3:EN8U7C M)T.F+,T9OZQHL*-V#G1>*F4/&T&ULK5;;CMLV$'WW M5PS419$ @G6U)6]M WM)T!;=8)&@[4/1!UH:6T0H4B&I];I?WR%EJ]XFNPG0 MOMB\S)PY<^-HN5?ZHVD0+3RV0II5T%C;74:1J1ILF9FJ#B7=;)5NF:6MWD6F MT\AJK]2**(WC>=0R+H/UTI_=Z_52]59PB?<:3-^V3!^N4:C]*DB"T\%[OFNL M.XC6RX[M\ /:7[M[3;MH1*EYB])P)4'C=A5<)9?7N9/W K]QW)NS-3A/-DI] M=)N?ZE40.T(HL+(.@='? ]Z@$ Z(:'PZ8@:C2:=XOCZAO_6^DR\;9O!&B=]Y M;9M54 90XY;UPKY7^Q_QZ,_,X55*&/\+^T$V)XM5;ZQJC\JT;[D<_MGC,0YG M"F7\C$)Z5$@][\&09WG++%LOM=J#=M*$YA;>5:]-Y+AT2?E@-=URTK/K>TWY MU?8 3-;PYE//.XJX#>$=VF5DR8 3BZHCV/4 ECX#-H<[)6UCX(VLL7ZJ'Q&Q MD5UZ8G>=O@CXD^F^4J(&WG58/Z! - M7$!>AK,XHT6V"&=%/GG;:\EMKS$D>VW76]3F7SQF<9@2+FFFV7RR*,,BS:$L MPC*))U=5U;>]8(YEC>1QQ=G0PP3!6J4M_VLX>%4DX6R1P6MX-2?3!/AZ M6MT/7<\E$-,=!QV$\+R>WYZ;PD=X]@[!G MY&!"]YFW?E$N$@J9]J&SC4:$=JAY=#4/8PA]U)R&B]P4GL=.P[@X8A,Q\N6$ M;OCCMV%?&9?+SV_/L^A%0X][0QEA\@ -(Y-I$L[+A=/?]%S45 8&>K*F8VX;BJKX8BW\-S+)C*KG%(L\7!3Y9V;9-Y>&QD'*JJ^X M%I*HZ="/!W&8PK/UTVE.@XN+ RGX-G3%WTM"X_0 U[ZU1D4WC,#Q&JT?C;.G MYAWQD/*LT?E*D()>IR?MQ>QYI+[_KDR3X@P9147W')*$7&]H5?M&(QW M2N^5(NP[9@RKFMZ@=0GZTML6G0V0%O7.CTE##O72#K-D/!TG\=4P@/X1'\;X M'=,[+AV]+:G&TV(6@!Y&X["QJO/C:*,L#3>_;.AK K43H/NM4O:T<0;&[Y/U MWU!+ P04 " !K@@E3Z?E96H<# "." &0 'AL+W=OU1TLM6FXXZ69I?8O4'>!*-.)BQ-RZ3C0D6K1=B[-:N%[IT4 M"F\-V+[KN'FX1*D/RRB+'C?>BEWK_$:R6NSY#M^A^VE_:VB5C"B-Z%!9H148 MW"ZC=79Q67C]H/!!X,$^D<%GLM'ZSB]NFF64^H!08NT\ J?/1[Q"*3T0A?'; M$3,:77K#I_(C^K:?FS:%R[C*H(&MSR7KJW^O ]'O.9>;Q:2QM^ MX3#HSO((ZMXZW1V-*8).J.'+[X\\/#&HTF<,V-& A;@'1R'*:^[X:F'T 8S7 M)C0OA%2#-04GE+^4=\[0J2 [M_I.Z^8@I 2N&KA1CJN=V$B$M;7H[")QY,-K M)O41[W+ 8\_@E?!:*]=:^$8UV'QNGU!L8X#L,C:_ON"V&-T6P6WQG_'\,EZ63N%/4AF/ M#]S"&:OB^9P!B7H+1"J.I ;S:ZRQVZ"!/ N[!'_3H')B*[C'%)_@^0!?:ZI, MZ[#Q@*Y%V&I))2[4[I23B\F/1NR$XA+6==UWO>3>] VUG4LJVYL\#BM$K))DYG)9G0EQ63JU!EE+I!&5S;5NPM9&E,#HNRVKR7CO*[@R*,B[2(;8J9F418B/Z ML[R<_%M.O[BF_X_7(L[S(Z^4QOE?X?4\'5C-YL^P.I*:9YXU6N7SZA2K++B> M5^DI5F?TDJL0&;VNDK')9_D12U\0&T/-97WDQL\"\)7M&_8K7UB^KPOBUT!O M ]=^6M0T.4PPZ-"UNHF'.LIB5N0A_[,J*^F"3+@HUQI$Z(;>A[[WG2@R?V$Q M$6+W&(:1?(@')!8753F(65SF^0AKQ?W?!YV>ZE?)DQE!U[(+D]"_N%ZY85R, MN^.P70\SYI/Z,*E? M@&ULM51-;]LP#+WG5PC&CD;\E29ID01( MV@[;L&)!BVV'80?9IF.ALI1)])+^^U&RXV7 &F"'72Q2>N^1%$TM#MH\VQH MV;&1RBZ#&G%_$T6VJ*'A=JSWH.BDTJ;A2*[9179O@)>>U,@HC>-IU'"A@M7" M[VW-:J%;E$+!UC#;-@TW+QN0^K ,DN"T\2AV-;J-:+78\QT\ 7[>;PUYT:!2 MB@:4%5HQ ]4R6"\ 7 0=[9C-72:[ULW/>E\L@=@F!A *= J?E)]R" ME$Z(TOC1:P9#2$<\MT_J;WWM5$O.+=QJ^5646"^#>S@CS.-7"&E/2'W>72"?Y1U'OEH8 M?6#&H4G-&;Y4SZ;DA')->4)#IX)XN%H7A6FA9/=':K,%R[@JV2>LP;#;UAA0 MR#X*G@LI4(!=1$@Q'3,J>OU-IY^^HC]E#UIA;=F]*J'\DQ]1KD/"Z2GA37I1 M\$.KQBR+0Y;&:7)!+QLN(/-ZV2MZ6_["<]D7[F^#2\N^K7.+AGZ9[Q="3(80 M$Q]B\M_N^+)^DHS9O\48X' .UQY>]'!Y!B\T3:%%(NB*$8I56M(X"[6[&5%# MP#?D#@IH>S*>W$5]%167>S]!O>O4@/W.R$LDQ"1=1X/+L*F.FFO'-0[_UDY1II3KU9T\,( MQ@'HO-(:3XX+,#RUJU]02P,$% @ :X()4_5$G(A= P JP< !D !X M;"]W;W)K&ULK55M;]LV$/Z>7W'0AF$#7,N2'-MK M;0-.FF(K&C1(]_)AV >:.EM<*5(E3W/\[W>D9-49FF ;]D5\T=USSSWD'9<' MZS[Z"I'@H=;&KY**J'F9IEY66 L_M@T:_K.SKA;$2[=/?>-0E-&IUFD^F.?!M70MWO$)M#ZLD2TX;]VI?4=A(U\M&[/$#TL_- MG>-5.J"4JD;CE37@<+=*-MG+JVFPCP:_*#SXLSF$3+;6?@R+'\M5,@F$4*.D M@"!X^!.O4>L Q#0^]9C)$#(XGL]/Z&]B[IS+5GB\MOI755*U2A8)E+@3K:9[ M>_@!^WPN YZTVLV=F4"O3C>*AU^',83%YPB'O'?+(NPL4 M6;X6)-9+9P_@@C6CA4E,-7HS.67"H7P@QW\5^]'Z'CVY5E+KE-DO4V+(\".5 MO?M5YYX_X3Z#6VNH\G!C2BP?^Z=,9>"3G_AM&F"-(6]>*0DYD04"CA0DS-Z!@- _EP54L M,W@EX:[46L!-2Z4X7X:$1CL#NSN-]\]4BS^:O/&AK]B\( M73V$/ >MA6D9JT^"NX@3H0X]* .WPGLAJ]8C<>C(M6PE?C&*M)Y@R&0,/U4! M^P_K%!U/S-PCP8('D^>T\:'AZN^$V7*>1K:.0\'V&-V0=6"$<-5&7'=4@41' MW,E.(ARC5%R$CAM4C\LYDC)M"$25L^V^BEBU*DN-/=P4-DP@T.+FT)%4_F\L M17?_CH_/[RXJ1MMCXCPIN=V\4Z);<=R*_@ PL'Z$.Q6 M.%E!T=V5#+Z&;'29+\(XO[AA18SGLUU<%K"87=R)([=83BOJG;^";^=3^.Y) M:"Y/',J3$?-1L8CC]_^"WVN46(?KW%.<,, L"P1[$I]99J/YK(!L4OQ_1+]4 MXNE9 ZV1U0[/1#CJUE#72X?=X27:= WXLWGWC+'X>\6W7...72?C^64"KGL: MN@79)K;CK25N[G%:\6N*+ACP_YVU=%J$ ,/[O/X+4$L#!!0 ( &N""5-; M+-2![0@ "\8 9 >&PO=V]R:W-H965T7XXJ+O7@YCI\N[+-X.WX MU>V,YH<)7Z78NLXS(TOFQGRCEP_EFT%.@(02A2<)'#\;\4XH18( X[K-X,6 E6+!:^4_F>U?1;+G@N051KGPEVWC MW%D^8$7MO*G28B"HI(Z__'OR0V?!BV,+)FG!).".B@+*'[GG-]?6;)FEV9!& M#\'4L!K@I*:@?/86HQ+K_,V=T\FG6J$BR M;J.LR1%9E^RCT7[EV$^Z%.7A^A%PM> F#;C;R9,"?Z[UD$WSC$WRR?@)>=/6 MV&F0-WW*6-\8F[%?=*&X8FZK.V,: M/ 68!PJS/FT$HD?\*9M>983@E,VF63Z;G4SR\4OV+IK]=FF%J&C)!\T^I\@ ?\KL5%=G+P]L:H#8E)P!9IWH&83^VL1V(DF!O_+8$0*2Z 2^I" MKN$X7H5L0S:QUUI!]P=!C%R 3&:BD+I!U(3 0@24,[**QJ;H0DEB6 M[A4[D\]CG4J+M$US@E6S6&A;S*YX*1C?<*GX7$&2Z69DL&M1*[7#WQ!GTV3O M>)8%[*^A)NEQ FE:'B@:_\^*8-MGL?:11X*3ZG78:U<2Z1TJB4A%6(_^ "9J M*)6(726\E85['20"6L+F5]+^B=":"I[DO;#X46 QLC)4%H)B*?&H#/S1>'.V M0'%X2N$U7,&UKJL' L1O-10DV,@A?+,$8SJ\NGC&^-QL1!CZ%0S"L %02_:S MJ:W&JGN+3HA](C%DZ,OAY.)9'TBX"1(/>9Y\UUG0SW<6Z"3D'/@46"O^3;"* MMG5XMM%U;C3>UGQ'2QUE&]H]YX&,[)]S132,TB.B.N8SE(2IEZN(E7 &=/#* M CHR)A"K#N?P[<;TTP+*$FYAA?O78AJ*I!22#[D6#W MJ,7CX8]QS]@QM%4B0U>&H(!Y5$U)B.>NQ1U.(M(K"EL3C^"YU@EL"M)3+@'G MJCIDT@'P+D^^#R/W<62_ W03RUBY#+.>ILPC4:G0S,JUHGYHOF.7PR9IFHRH M..).$=@=-0([X[^P<1$>3"/WT,S[L"@8A,=*HCK.2N$**^>DBPX'S]NM\<#, M"*!G/7*AM7P\O,B?-78="DRG002 BE)*1G[;F?">X11*>SXU% M4RC*B._Q#G: CQ8K=#RQXAMF;^Q-T$I!"1_VH'GT[VW005)O"C9TIC2(4\W$&1LI%.! MKE(2U2*C"2#57B'DANCW&$.F0NT6?[]K_@_"_"])\H)RXH^09%KP(6K 28#4 M=Y.I-8[:!0HG)B*#0*T-+/S3Y_L]:F\Z(E))'_CRH)M$Q0$6U=-#DCTTO_T* MC1XGW5JAJ^$;T;)-REY.3>52],-><2HU\8<1'W( !4\YTVP99:IT:M-J'=HM M.L&PA>A$,*?]9Q_HC!5<%;7B=$ZA0W79$' I%PL82ES?*104!9CQ(1&%HSU) M!XB:%E@6"XB"?"SS=&C?816@XYW320'%1IF#H@NU'WQVC.*SAM-;QS>1:1I> M8 D7#ATX]'K@C\DPW_/5GJE[O<]<8V%Y8&(;\Z,J^_B+!?Y"%'"RL(ZCU.>U M)_-HK4DI0=WJHWD);:&, \)XD#G-XXDEJ'B4)MT,2;U73\M5H/'!L^]R1F^3 MDJ4-F/SS$<15@3&^6&0N??BR%0KBPPT$,&AGE"R#E^!4H>O("7\S^OR^MOP> MA?;V,0T;@G/ ^DN:CII=,Y:>Z2',8DYZ]I>]F"C#49-LY=0C8BDA"&3CF^931.' M3GK%[5(\8BOQ?2VT2[N%%;'@E>3SN)XT3K+9^#(Y*GMQ\:*7GFFX>U\1FOH, M$MUZ?T@F#D\M6N@/T\DZ::.#>B*9HIL>J5UEX0[M(=7I<(50ABN%&/6+BQG) MA@B=+A9#Z(YU0W''YB$ZA;%ELV=W:C:5%;]U@]O<9&T^S*\SY8CPJ[91=A=KNNV$<=2YQ M*X%BHJMJ"C ZKWB?VWYM;\/?QDO@_?1XE8YS+\X #BW* DMSG"\'S,;KZ?CB MS3I<"<^-]Z8*CRN!X[6E"1A?&..;%U+0_C^"F]\!4$L#!!0 ( &N""5.' M>97C;0, $\( 9 >&PO=V]R:W-H965TFQG2,][V4MWI"M' YZ86>N=5QK270:#S"ANF%[)%03NE5 TS M9*I3H%N%K'"@I@[B,%P%#>/"VV_=VHW:;V5G:B[P1H'NFH:IARNL9;_S(N^\ M\(&?*F,7@OVV92>\1?-K>Z/("B:6@CP MF1REO+/&3\7."VU 6&-N+ .CQSU>8UU;(@KCT\CI39(6.'\_L__H ;&+>Q!R4;YAANVW2O:@K#>QV1>7JD-3<%S80[DUBG8YX6JX$E?H9E!>^E,)6&MZ+ XC$^H(BF ML.)S6%?QBX0_=V(!2>A#',;1"WS)E&;B^))G^(;$X(_#41M%-^'/%SC3B3-U MG.G_+-W++%&Z@#G3=]]D<;3^8>2#:]DT='F=!QPTR!*H-CC5Q@=3H?5JF7B MGFE@G:FDXG]A 48"U[I#2,/0#X,Y57 M%&2T63QU&5SAWF".S1$5))%;#1]?$6)"=6\O!RV6LJ:N;.OP2I[4_:'L3#>> M$1,Y7EY,VG/)"Q>(U;VX'3@G14MR1CMC?A#29:YA[8=K>],R6/EIO/3#]#\2 MD9=1/#?3F7>"&^+-B#E.( M7Q)F]SCFF>U),$'SIK]+8SU8IA94E,5F;BX_2 ML'I6N=DO[U'Q'FE\446($C_=;/QLLX0H]<-5XJ^3]5/=*9@U^0;5R8TR34J= M,$._GU:G:7D8AL0_[L.HI6MTXE3K&DN"AHOUT@,UC*_!,+)U(^,H#0T@]UK1 MQ$=E'6B_E-*<#2LP_8?8_PU02P,$% @ :X()4_0/D'(#"P Y1T !D M !X;"]W;W)K&ULK5E9<]M&$G[7KYC2.EM2%02" M ,'#5Y5D.]EL56*5C^1A:Q^&P)"<" 08S$ T\^OWZYXA"%"4[&3S0A)$3Y]? M7\#+;57?F9525GQ9%Z5Y=;ZR=O-\,##92JVE":N-*G%G4=5K:7%9+P=F4RN9 M\Z%U,8BC:#Q82UV>OW[)_]W6KU]6C2UTJ6YK89KU6M:[&U54VU?GP_/]'Q_T MJU*HZM2U&KQZOQZ^/QF1/1,\(M66]/Y M+57=T<6/^:OSB!12A^[?L^VP M92Z->E,5O^KR':OLOY>U)B5]6%88_Q=;1CI)SD37&5FM_ M&!JL=>F^Y1?OA\Z!:?3(@=@?B%EO)XBU?"NM?/VRKK:B)FIPHQ]L*I^&YJG+.O/]HJN[NZ@5VY>%.M$6LCR5TO!Q;4XWCE/\"*>Q^*DJ M[*LRQV@8.49=ZG_^8QH/)R^,,*3+JBIR!8YR MLZDA/G/P[O=&VQU+Z*LO+N@$<8VC%TQ*__+U\,5E*#[A M[J:I-Y51K>(MF4"(A:T$"=>Y$D55+J^LJM="[X48EEFK+;Q@B/:4+6J]*:J= M4B: B(7.8%(@\M9?[!>0432Y+I(!9NL*5F8%/%# @X5> MEGQ>E[!4&JXR8.[!Q.-Z;!10,;ZR-L M7YAF_AM,9CSEOZ$Y<-W2+OID.:N.!'92*G^GW"^ MT6M=2+AP1261V&9RHV&:_L,5FSX*+L,GJL^G$TD?)2+1:*!P\!+BI]4O43(3I7+ $P1L5R32$#%Z8W@4N]9&E M9""*"6!^Z:+KP*5I*C(; @3E>\\J)(SE6HA*@C3)V14H@[J4]@A=>VF4]IC: M")MD'*-ST12H,.J+JC--O6>KBX*S$FK+>PFXS O%@5DTMH$X9]D+J/J4K@\" MUJH+5@MD,F<#QX_+TQ;"<0A5']@D/>:[+A*";]>+7 K=^LI!HUYVMMI8JC2U M2\TN\B!>BHVLK<[TAJM(U3I)4.!(VK_N'WMA9(I>O)R&!S!O*.5\E($W ML5.2"OO">GH'_AQ1=\UCM]&9I*"B$2(6J 30J*G)U0OBQ^=#\>$X0DVI[4&? M1]GXX\XB-VIEW7F%&EL))VV!ZV?#(!K%K-:ST7C6YK==U2C_:S=,4@3R?LGE M$_@1!7M,0?'"=T?/>#**'./Q9-HR-OK+GV?K^IHK\7)=->4AV[YFH!L'.&WL M"AF =HWA;AD(JHDU\:,$/_0G\K\_;ZB.<*T!#*I"Y]*% E]4\QFS6,QJ%MJ/ MET/09X[7Q8>/G\TE"NXWV!_T(,ZX 4D\BX(HG@B+3Y(24 MR)K#R'5Z]@S%.XE)Y213RGG<8(.],RP<2$VOIFV+9(*-(L=5,(7S^;%AI9OB M(1KR6OZ&QHL1U-,_8A9G,:,<$62,8TKCV)7TI4L$I2@X* XJ"ZEK<2^+1GV- M,R#B/.ICS2>Q&M]A%^\Q.#EW[4]Q;H.0(^94X%77F_:(<'1D S%(#0Q[<]K- MGY_]W'#7PJ&/KC#^RCLM3O[ 5>0M2?J>E/R%M#O[7))?P7B9GE2$ M%M)U(U!ZB8]XE#(W\[2,%RY%23"=#5OX;_<.Q?Q7RR5!@QZ<4+_U:K!H&OZK MG.M6*]7/#,0T"8?C7J45[[E?<%B<\I]6QW/./J'SIN9)]]OK(;2FWA)$"1P[ MF_'_PR!-IL$$;GY8*S'O-NON'-*M*XUQ'LJ5&T?4H4M=,9+[Z?,U&U!IG;., MTU(:/\T;&ARY=+C\DJWOK_:^1^YI\_RL;W3W*CK[H,W=U8+:T7X7$C4I&0'1 MXCM\C<;BN[-W;>1IT:1EA(-S*<8A..(C/I#<5P 4;W,BF0&?X)),PM&PRV8_ MMXN=5D4.*1'+BIC&3QD;(% !X\,D3$?X'H71"$F!,:'8D6^#U+P\3]\VP( X\['#_0YOW;^ )>C) MS>33$7ZNE\M:+A,ZQ?Q%-)& MH)P1CX?J'=7H()J@#413('(&QF$Z%M-9D(Z2L_<>.'Z>YNB=8C$*)M$LB*:1 M&(;3A/@@U6;!>)RV+'SE1!5]4)M/<1P':3H))FG"B9).R%_DNRGLGDS/N+2U M =%M0!ZI56BPF)"SQO4/Z7"7:ZR3-3_7F2N[I16+_E;]K/9=O\]OWT(>CA?' M8#[YQ,'-P)4Y9LL%FA]'])4P OG#.X0L_P^YW>FYSZ'J!^FOM"7JK^ET[.I# M##0C-NEI$LS5Z(CFK>G$_W)3P$P(0DQ M,/F&?^-Q$T?#R/MBF-!3*'I!H^K#T U!U1V&O'M>-7A;Q3?);>CI#Q93*H;D M"7+\LW&2]M;8%0 \GJ3!;!9U]N2>W2ZXCA%W7P/1M=]W?'?V1U?4R/S6?JQH M*'Y=^40H*MIFF5=U*"$N:'MG\UU:JVDUTFX_/SRA8'<3Q?'RU671X@908)HHJ#"V-T[[FY#0EF6R/[ MP==/;=$MH/TC;%_):,%#^S^J'[#XU&NA0>?5VYJ> -(+1EHV$1[W%J[]MWV' M>>U>W1W(W0M01&F)EB(*M<#1*)RDYV[-W5_8:L,O\N:5M=6:?ZZ4A.9$@/N+ M"I'P%R2@?;/[^G]02P,$% @ :X()4]VP7)$E! FPD !D !X;"]W M;W)K&ULO59;;]LV%'[WKSC0BJ$!--UE.YEM(&E2 MM,/:!?6V/ Q[H"7:(D*1*DG%R7[]#JE+[#:7/0V((_*0WW?N)!=[J6YU1:F! M^YH+O?0J8YJS,-1%16NB ]E0@2M;J6IB<*IVH6X4):4#U3Q,HF@:UH0);[5P MLFNU6LC6<";HM0+=UC51#Q>4R_W2B[U!\(7M*F,%X6K1D!U=4_-'S!:4#/1?@[&YDLP/GJD.C<4S8I*R-PE6&.+/ZC'G_* I94WC[J]3Z!*ZI@G5% M% JNKM89R"I^D,)6&*U'2\A@?HGFCCINJ/>*IX&\*HNN"":%8!#8!H*PHN6$T-+V#Q MR>Y8B9$ @2RL9^&.!5=-16'OJIJ6/Y$[JK!)0;3U!A7(+6BK0P,VNC9$.)JR M5?9C@6@%DV4 EXRW5MO_HK_AK7:PTFK%;@>ZW6+[^\"V0,2#;W&' /JU9>8! MR)ZH4D.K!^L-GF^Z50^ _5?<0DU-)4O85ZRHK)V\+5%S(?%H*M$L=[P@1.L'_0/70&#T[=+=)[.T8,P;^R9%9(.#1*%I26.H!SL%!1,,Y&.FL(NFL5 M2(7FEWC:"(EG@)NW&I4PX78-43T ;ES6':C/P/\#J8_%XI2H^. , & MIJZ!U^S^Z96);6W;WQ&,H\GGP?FSR6&9=\:_P3W^=#[#P=O MS_QY.AOF3S')QB8:H7Z2H>>S[!'LQ]FI/XNB$7[S;?^\YN]0+7&:^J?SN9_% MZ;''*)]A;./3^,CC\4SMTV-/(:?D*(YO( KBJ4U/%$2YRU@48$R= --^\BK/ M8)]CRK]E2@^8\-)V%?W4@1X>7)A88SOW++ =W0K3W9VC='QYG'<7[N/V[MGR MB:@=PVQPND5H%,QR#U3W%.@F1C;N^MU(@Y>Y&U;X>J+*;L#UK91FF%@%XWML M]2]02P,$% @ :X()4^'\E,LZ"P '!\ !D !X;"]W;W)K&ULO5E;<]LV%G[7K\!XG4XRP\CB1;?<9A0[;=-)FDRLLD^7-:Y6:JY<)OVIU97O/@BQ9&_.%?KQ-7IY, M2"&5JK@B"1+_OJISE:8D"&K\T<@\Z;:DA?WG5OKW;#ML64NKSDWZFTZJW6_XLK-]3$YKFUELF8Q-,AT[O[+Z\8/O06+ MR1T+@F9!P'J[C5C+"UG)5R]*Y-7.RO>Y(E*ANO/H$.G2- J\CJX5^!/=3X6 MX<03P23P[Y$7=H:%+"^\US#QS]7:5B5B_Z][9$:=S(AE1G_:6?>O\^=CT>BS MLL)LQ(6*5;96I0A]-G@B9)X(N$!U+O!$M5/BW&2%S&^^^\T(;(UU0H6\E*>4+]4>L"B57QKE_5 M3L>I;]N,]5<+\ $;G0,0:EV1ET7NE0"3U^AN*FM2+ CO2Q-O=W!+>0N6Z]_ M1TJ+RASUD"E(#\NO58F,(:6A\O@11>J"E=9E=P M":9#'1+E#,8DO6$ E*7,MQP2\EZ;3!#I'C3V9-\Y.3V,J>M*02\8N_=AM[SD ME6D-AL0#^W#O.\1FIW*A>4=DF 7^U@AFBR*VK8=PA#)%%EZK,M;6!:J+YX=# M.!YN?8!745*Q>FHV3VO2TUH%*-[]YM-=L['UL7?D(Y8S\'JI8E,F9&O.04-E M=W2B*WL[H:AB"Z)NED^,2M47KMJ4)NNY,C89PA:[V%'@@:)*ISR#([,Y\/OX MJ%(#8$&H!3D2$"!^35$E;FM$)0KM3ZS=6-^.:G?PUZKQ0 $X3>9#)!/U-3U#?$-(CX)6!]H=76 M>.)ER V" 7 MQ(V2Y;>CY#EFDGD#XEXNT:J.Y:0 ,+3A.#(WL_BQ6.5YW6U?R!O'IDE=$H1( MPD:7<"K-YF0X];WI+'";AH\H-TI>RBS*LWIK^V!9@9YCO"*"4X6QR%>HW("^*44,V:'OW^O>A-Z9(HSC_7N>N4+(F]%K&$&%UB["?Z\\**KU7B8YA M("+Y7I8QL9@_OP\>MW.<=_APG1FX\4>3)GAC/?'NW;E'L[&:;&*6( @?3NWJ] XG"$(L M;* ,$:\UT>=V)S-/K(!+F.8SI80.%A MRIP&05<>A@%O*SZ(VNK#7$-JH-7O?F#8R'C]_R..=S,#\B[IZD=]T:O'\NH6SN M 6O6(B- !A7.>O\7[2@[6_@4P(.F\F5=?;O*"1TNCRA9";.Z*6_<2.!\%']Q ML&SGM7'HL9GMMX)'8LK:,1,T#34Q_[!I:LB(*.@ITT5#2UVR$.*(X[D!<"2 M+D]6+E\>ZR<.DVV=2&7+3HW6KF,B/3WJ)AYKK& FH29A(W4)@)=?%#4Y:0TZ M^9E[JW9UUQ;P;\Z,@?::N)&,=P3:[F::Q6B@!B6N9?>& K>P9,N&'65=CL8P MOR(OG"R<LM> )2OT 'OV# <-] @ M,'8Z>D/.+\4Y\6:_ /9^V8D4>NVP[U;!N+$RY"NE)8P M+Q+JJZ)NL".K@QZX:7]U#]?.@9^YN'S;VK91;$-$+,4UG QJ%@V[<*KFU)]A MFJ"+'Y1MUHC:)MNS40+M;!>V4\I.63TGA_;QHC8 M'\E]CUV=!8$7@1/9@L!;@&W_3@O$O!+TS:3J-G$'3X+\TY]89YB_9\Z9CF%X7ZR^'I,$'UW6/L. \\MDH1Q2M!#5,P>>Z'8_&.X/B9X'A! M7/)AOS5/\I\_&29]IPGU=UPM_PR7>10]6\<[[V\ %K6_C3*L'7SR8&STT\6? MNDEHYV?S<(@:9SQ@6H!MFK:O=YR[4E2FZ,8E3%OG#=S(KGJ_$*41$^#N; MA*.W/7@Y%?O>[-Z^:0Z7H1^(VHM.1>3YJ-&G8N'Y43"ZK(LB931BW@!,P*#[&N$^#'0GCX,Z<27M(-Y# MJ W[#7_TL22ZHR,+]8+ME92')LY8"Z6"P%LNEMW#:!7'=5:[O0= M+\03/$7>E^[T\H"2TSB-8!5Z,W\Y1&BO?O77 M++WI-!0^P@#-;S.EAZDT PD%<8FG1X<&_HUZ^\">!86:/ MSFDB\R8WTIFI\^IVP_X!6 #- M(&C<]Y#9X3P:]:^^#A//DM]0 H<1L4SG?O#\6VL!H=G\KK5#S_[&'YY4\E1^ MA90MM7%4GO<40 X%.6/D8*WMEV,@_FWI"?:QA0\+F:WQ"['LZ5X=%MR-$:5 M>72LI_?03%1TOZ*5/1KSV\2]ES[W//]^>C=\K:9_LJ_7CJS; !>"/THG "VNC+&"9EL/#F MP:++SI&[*%E=GHM%!,>VI\R*:QJ1CD5Z.F?0K>A!>AXSWA?+3*$?HN^R]'D+R'(?+[O1[M/ORGWQW$]W MWXW?HYVB$WNJ-E@Z&<^G)ZX4MS\J4_#WS[6I*I/Q(UT^J9(FX/W&H,]J?M & MW0?Q5_\!4$L#!!0 ( &N""5-F$N9_>P8 -,0 9 >&PO=V]R:W-H M965TL9UFFDR3>G)I M'SI]@,BEB 8D& "4K+_O68"B*-E6W7;Z8I'@8J]GSP*^6!O[U15$7MR7NG*7 M@\+[^M5PZ-*"2NE.34T5ON3&EM+CU2Z'KK8DL["IU,/):/1B6$I5#:XNPMJ= MO;HPC=>JHCLK7%.6TFYN2)OUY6 \V"Y\5,O"\\+PZJ*62_I$_DM]9_$V[+1D MJJ3**5,)2_GEX'K\ZN:,Y8/ KXK6KO5@/A 9Y;+1_J-9_T1M M/#/6EQKMPE^QCK*SR4"DC?.F;#?#@U)5\5?>MWGH;9B/GM@P:3=,@M_14/#R MM?3RZL*:M; L#6W\$$(-N^&R'>0T'AQ(]51MG^_B%=5;/@M6S M_VCUL80?UF(OY1['RVDE6*[6O30"Z5*$XK M[$[%%^#,0JUR.^>28&8;BJK2QG(L4M@V:F[C3# GB)HL0O/@'[97@05;W<)) M32X)8;$Z.,H2>,1#C,\A?*]T^+Q=H?M:P5@BUH5*"[&6#@Z(#V9%Y0*.,E>> MBNLTM0T\B/YP/;SQ,)>)DW$RGI\+[((M8)\Z[(@U!6K3 MFYC)-2HG4BV=4[GBN!V\LYXURM8PO.1Z.LY!+U???S>?C,]_<"(UE3-:9:%L M"ZFY "*0#%(.G, 1U:9+J6MQEVVL\8";D&[+U"8X)I3]Z*,!$%,$ ] M AZ%5(!2BYZME0[Q6)0H3HJ\H7XY(C@L<,+; MUE/]/$U>))BZBS^)K1D>(ZILRJYVB"1D!PZM%$_;6.0N<$NIL5F'UUVQ89T! M.ST+Q3V93U\^+/N1\A0Z"C%FCO^;*'1H\K@);N!XP;GH0.I"Q1EJJ7AY9X$#P-@+=+_ M0:V?!]CJT"&L@>[C%F4R%A_/Q(:DA1?6E"T\*6WZZ-RY&G#EZ!_&%PF-.4CK MT-WBG:P:'"$C6P2&9OX,VU5&N]X =%[.1K'#UH$'58CY#2UL4# ^BSP: =^* MMZ:BEIPBUW5-\#^CJ!LX1T$.AW^F):S>69,2 %8M'7,C+(0IB@2&VXA+VF+A=!TX%K\)TUN/(U82!6X9UALGB80@JE8'FK$"KE.3O7 MYC)7%**DTA4BQ^6C8^ V"_LD%T=CEWY'G4,%H4E* M'#Z@+VO@4CR +.1"QZE&CJ/"VV,:F;^ J6=/]. JZD;FR+;; M=')8?(Y0X M[\*4X.&K&X;*R7DR&XWX=D+QZ+.CGH=-$D\J?4(*;0(&9AVM[AB:);[G<8)/ M9LD(7[']&49JW;@N'2H,:<;->G6X3B33(DP@++R7 M@,X64>.8%@@#*_TT[ @QST,R99;UIM-CUYYA[Z)9DEV&ZS0?%]$<\<[9K78W M]NMX4=V)Q^L^?%PB$*$IQ];1Z?EL$.\+VQ=OZG!M71B/2W!X+$@"4RR [[DQ M?OO"!KK_8US]!5!+ P04 " !K@@E3K*_1U@$% !3"P &0 'AL+W=O MA\:R*Y%2;\6PR>3FNE;:C MLY.T=^W/3EP;C;9\[2FT=:W\^H*-6YV.IJ/-QD==5E$VQFCHQ$5O%2MB1_= MZA?NXWDA>+DS(?VG56<[AW'>ANCJWAD,:FV[3W77YV'+X6CR'8=9[S!+O+N# M$LLK%=79B7(*>M%.53]/A5PR^>?62C(A=TK7QO;% I M7^%D'($O5N.\Q[KHL&;?P7I)'YR-5: WMN!BUW\,7@.YV8;Q)P%];F]%\ MLD^SR6SZ!-Y\"':>\.;_.5CZZWP1HL?J[R?..1C..4CG'/PO27T::_HJHUV\ MM]HJFS,9AAK)+8PN51=$=*262VTTK,,^:9N;MM"VI-8V2A??>NR3L@7^")?< M8PNFGDW%YE^^N%H-IL<3P\S>B_N(6U, MCS.Z:KV SB935!'>=.GJ1MFU&$P/CP-=..4+W0)>D7'@ MAE7I50UW%0D\:QTE&5MH$GBM;CC9IS3$RC,3WW'>RJT/MIOZL:X M-0)[+]X]]>>"LJ>?R^FWNF#QKKNT&/VUU85&)?9ZA/?#SBZ$)'=/ V39VHXP M&/E<2Q&6!%H2!ZYX?H,"="7<0/Z>UKMX&7U>N4TD6[$97L:=Z% 79/P ]MC< M#0]YBJW'L5V%C4& T(ENE.FTD.>^3:6-[$&0BA9D;8*/;,7'6ISJ UKXAHL. MH4V2+" 6V6255^CSBW]0TE24C-YM 'NP![16"H6/=*N\=FT@GU2'BU.*?);> MU33+YI,?DVYFQ_/LZ.6/H@5AT];[E"-RUTK;23N(:_UH]"MPH(#,20H6:PH5 ME/U0'8,X+XT*@RWX73IPE,>(ERD$IUJ\)B6I>=2JGTOGX4R M203@\&PZF:13GLWG!_N;= !1RM+WA*2H=$WK[M7@5+X/RD,[/?>II$J';XFE M=N:67=FV"3Y*1R >"$'U.?1]:QWTCO2SOE4+PRFA2LCCA=^MF=3("]MGT\-7 MI#JS'$WK_DY@1+H5*1NQ#NREH6T.:U(?OS\II+SBUF):0?\O]ZEDBX;<7\D" M[[Z6URF%SG<8R(*(MKM(.=J&,[I073/!!V:F*#3ZIBYM!0E,QD'?[:8;3RP/ M3VQW9:1FFR@\ITP_FE7Y?4=%'S$!2_)5:B"ZC3RCRSD/Q GLBVI\O\%H4 M*:V(*7'MFQUEC[W#XZU!!X(HTS@7D(+6QF[F&7:'B?&\&Y3NS;MQ$SI#;^F: M)T;%[/#%B'PWPG6+Z)HT-BUMF+ 7Y?.D34+^2 88X^^Q=02P,$ M% @ :X()4QU,G81_!0 T@T !D !X;"]W;W)K&ULG5=-<]LV$/TK&#;MR2/)LI-X4ELS=M*/=":33)RTATX/$+D4D8 M X"BG%_?MP!)2;;DICG8(D'LV]VW;Q?D96?=9U\1!;&IM?%7615"\V(Z]7E% MM?03VY#!D]*Z6@;=WK@5GLK3V,]^\+JZR&0=$FO+ "!(_:WI)6C,0POC28V:C M2S;E]/32ZK]4$:JK["(3!96RU>&][7ZG/I^GC)=;[>-_T:6] M9V>9R%L?;-T;(X):F?0K-ST/.P87LR,&\]Y@'N-.CF*4KV20BTMG.^%X-]#X M(J8:K1&<,ER4V^#P5,$N+#[(#?G+:0 4+TSSWNPFF_F(** M??LI0ACCF ]QW,P?!?RC-1-Q-CL1\]G\]!&\LS&OLXAW=@3OM3)K2E;S&<3 M$?'$AXK$2ULWTMP)Y47CE,E5([6^0^,L/T',(E@1Y$9&52LC BP^&A6H$+=! M!O*3/9!*>B%%I2 E=R=L*0Q:'4WM &!6 LQXN%W:4(F2"BRS*VD*AEY+IVSK MA8^X<75)*VE$&Y167]D^5-;3@(+(;%EZ.,A;Y\B$&.A2$\!B/8") L_V(OSI MAXOYZ?.?O>@JR[YM9SB53GG/*7M5*(R+$_'6P;-=D2$/8GZKE[^?,$-'6(%] M^$I.<\S\QW8I-R:D<;94 1DQ-Z@">IBID0+J,+XDQ\3GG)]T6%E1SP1"N[FIS]R9IB_"@$5+47:L#\5 M-+%W3",/Y%&SO@9MH'Z8K?S+>+GT%2>!)_O%V!"-@T4RO%&($[TKF<BH*QC/]F773@Y,FSB^>M6]Y68"HZ"ON@ MJ/R3^:QGH1BT@1(A113 ;I-OS7#%]HWUBHOFOS_461_J/%9RB&!;&<222.'' M0,1Q:U)Y]A5%&XECDHF'FE) LRH@8^76E+-'Y MW+QE&_C0>#C"Q@;K%)R@HFFX])1! :AFZJK$*6TP?5D3!X3[<%A[9*80@T0( M#V/NW?/K&$/G;=WJM&407!S26M&:E5M)[AN>DS4X@] ^$Y-9888;&])SX/E[ M1\C!%HO9LM621O5.Q/6!IAO[F@&P_)U=S0V-'/<4'?E")MQ7Q@JNG5-2'PRX MY\K&PGYJG?*%RGN=OD4LXDLK'>S!"#I/^?T<\([+A,9S[4@.N!G][@SNY!XM MQ^^$7/?_UF%R%1TYRNT:$@>E/#D M[Q<.QP+&@N,F^A;E'%:*;36KD#E,0VZ0;6JI(9C!:]K/92)N;6Y_D$^QAS$\ M)/)QP]%TK!;WAM;#88R)[MP=\#OIBM0G21D'J3WT@CC=><^NR:WBUP1P;6M" M>N4>5\3YTTRX] 61;H)MXEL[2HIO@'A9 MX:.+'&_ \]+:,-RP@_$S;O$O4$L#!!0 ( &N""5/+LA,E* , /,& 9 M >&PO=V]R:W-H965T[?,[;34 2[0N(E\8QGSIPY=B;S7IOO MMD5T<".%LHNL=:Y[EN>V:E$R.]4=*MK9:2.9(],TN>T,LCHF29&717&>2\95 MMIQ'W\8LY]H[P15N#%@O)3.W:Q2Z7V2S[.#XP)O6!4>^G'>LP6MTG[J-(2L? M46HN45FN%1C<+;+5[-GZ-,3'@,\<>WNTAM#)5NOOP7A3+[(B$$*!E0L(C%Y[ MO$(A A#1^#%@9F/)D'B\/J"_BKU3+UMF\4J++[QV[2*[R*#&'?/"?=#]:QSZ M.0MXE18V/J%/L>5E!I6W3LLAF1A(KM*;W0PZ'"5<%'(\@Z(.*W+>P'?>C6%DV("95'.[L$[&7L\ MB7@G_]HC?%UMK3-T([[= W\ZPI]&^-/_D?!^B'(VA3]9?FP1KK3LF+J%EEG M/1.>.:SI$QIC,<6ZUFC?M+#R#5T:N$SB3DV% (%TD0_TJ1QQJX)0&#"I:

L M,1@IPN.0^NC!15D6SP,GN$H1JT-$W)L]?P*=T7MBHQJ@,490A"M!:*9@QRHN MN+L%I1U0&;RID$H^C-08C9V]%ON0.%2_,WY" K@6]&Z0F0:&-U'VJ%[LDLET M&+^)!QWC5$H(8%)[:JOV"#XH$*/*8G;Y1V.DL:J$CQUY%0$Z0R[>,4&J5I7Q M23?2SU+T*SI@ 1MVFY)#;QN#7;+#4G(O?QW'7VM"3Z<8A",LNC33OWTY^=$@ MDFB:.&XM73;J*\VDT3M.]%4:9+_"T^_@'3,-5Y8NPXY2B^G3LPQ,&K')<+J+ M8XUDIR$9ERW]E="$ -K?:>T.1B@P_N>6/P%02P,$% @ :X()4R1&6XE? M"@ +AX !D !X;"]W;W)K&ULM5EK<]NX%?TK M&'6F8\](LB3'CIW8GI&UR<9MLM%8R68ZG7Z 2$C"A@2X &C'_?4]%P!?LJ1D MV^X76R2!^SSWW@/RZE&;KW8CA&/?\DS9Z][&N>+5R8E--B+G=J@+H?!DI4W. M'2[-^L061O#4;\JSD\EH='Z2^->=>->KC>.;IS<7!5\+1;"?2[F!EK_@ M5RD>;>LW(T^66G^EB[OTNC2\6*EYF[UX_O1/3GC.0E.K/^+WL,:\^P."FM MTWG<# MRJ<)__BW&H;7A8K1GPR1NF'B[@R)OY4_<\9LKHQ^9H=601C^\JWXW MC).*DK)P!D\E]KF;14@&TRNVD&LE5S+ARK%IDNA2.:G6;*XSF4AAV5'UZ_CJ MQ$$U"3A)HIK;H&:R1\TY^Z"5VUCV1J4B[>X_@Z1M\OA?TZ7UAG@YE\'%+RH%;SP"E[L4?!9\3*53J3L M3CEA9,[>2L55(GF&.Z&Z --=H3THF*KVE2UX(JY[*$LKS(/H_:@V]FDC4!B) MS@NNGLCYLMZ8:&41B933Q:K>;1UNH"J=91O^(-A2",6@N. &ZY9/ *="-=,* M)I47;E+L%0"VV["?I],YXRIE#II-F2',=&7$NLR\29:@2 \7(BF-=#*N>/,M MV7"U%FRF\UQ:WQ2.:-U?_W(QF8Q>+][,_*_QZV.2QDU*[LCH?6,_+-6&\CST M(/?+LJ<^J7QBJ69*D]U)5J:(3)9Y4V0K8F3+2FN'=;#,B-]+&1U?"R4,MCR1 MTZ*@L/$&586!5%F0PQ#&*.29<&)G9(?LRT9FB!B%-Y,"878;[KPMJ;1)IFV) M5#.?;^45&5B;PAB(H+##+V&8T\C&5_',!_(1,Y\W!@74C=EX-/B[1^\? 6R55Q=17U86(8[HXAYZ&'>F >)'L^9* M4V:MM.R=SBA@%B64#/U&B4V/&XVD#_2C@EY;+JU,)3>$VV<":%\_FD&@Z#[] M.5^^8T><+1#"?R/\I (A=_>H&.O<0XX"_9!F#42O"B7??;^_0Q8!E0]V&,M M8U1E5'7!/W0Q97D2W&K*%MC"2/'Q"DF,\<.RH0]NS(5_)($HRX!%"AH0W)'I MX:D35"SC*T?0P^YH @OL@O+"EJ6#:B!1'( ('J+ 2U@%>!1&/TBJQ119ABZL M%72#!!M!/8.J0[-$& <.PH1U$C 7P4; "TN=7%%?6RZFB^7/P0[\ PB(;Z=\/0W#/5P'V(YB@%526T)L3.$">0#-C E MD#Q+HYG:!6XD2*871 MFTHH,H?^(KX5")QH3'D2W)!T"M1/$)0O@;73<5#19X1538VE;OS1]CZA@9ZN M2A]=DN,1$I\/V8$1?U:/^+/#(]YZ-]Y4"-PURP]*V#/+M\3ZX(>)6P-A3[LC M<%+;E^ZI-7XC^&U[5%>CHBD?0@!'&>9%J\3Y:D5(#IFBADRS)P^-E.!LK8@M M-9-\*;-F?H\7*)L/OZ8RDC0 8NEDK\PUG73P;XC5?Z/ # MWYE@4#/C% &;>@'6! 9I*UW?\PPA?)"ZM&A4$;%[M/9CTT&)*$*T=#74HRJT M=QA/U##5SYFA5OB=A$)L-"WIQ'P0%(U<$_\';I,?0IX,ZO( &_JO\7P6UR.+@.;JRJ]XBVQ M&] 4>>0&Q(5P%*2"N%L,&3\O2W M2^+0'\/H9(%.$1J(1K@,.ZH#AS>S=H>8 MZ;1KQWUMQ^RY'5\J.^YJ.Q;1CGFT8]JR8U;;<53IGT]G5?4<5U6T=2)JS*L6 MUMRF\[3?O@6O,'?1/CS<8>$#O5SQ[;\B6:BG//('K0*#HO:9YR'_9%H3Z)P_ MU7R+U-0/PHQ/,DP-E"%EV';&AHZ60MH.=M,>!EA;%+YH()-4N2=T=S\,MEC" M^*+?9DUH%"E[,1SC.)1E%&?@\8$&46VD+ATTJ7!0>MS(9(-C68>A3@%\Q]F, M%])1]G!V4D0T[WX%-Q_.PT%A_R)V]'&UPI'*B..X/LQM);;.4U%$I/YX4KLV M'@77.NF?1T\JH%4(Z'M[3L?#4>-TN43+V^ESR'O;XSW6@2F[4$1>EJ8A2ON1 M@FCX.\$SMTEH7LS#HB[ 33$DKSXF3K><.N\Z%39N^824XA#E6W!MS[;[(>U1 MS'9,NJ<=;>0:,*.3? NYOD&<$+T$46BW9&<%=:)$K'ZNM)%;'VDZZ_,U44*.1 MRHN/QY-G"^/;B&;B8];2ZX^4#C3^U$0V>J;)Z_;RM.]M0X=Y=@^P'EI;%*(E MOU8;'W4DM9I5AZ!V@4?TV7==VE^Q%@\R2H4$YHS1OO31INK#RU[RO_WNK>GO MK4%U6V:9<$3;2H^%2Z#U0Z,Z=(OI8L8F9Z,!U63!93J0Z@ MN:AIR<5W*$,D M1=-(BMKTL$V*=M*1_UXVJO*M6)J22#%UF #JAJ*TEBZH8L T++O5^%"6WJ72!\0!GHU*"U5KAID=+][ MNW.1B@&!;JWD\S?'G81?=(&>=#HY/WZ% M$@.Y2VR-C98)S7Q9E$N+B4$26\^#_?'&Q8 FQ4RG_DSBA^)= M3J^_8B#05VHC][@VV+(U2KXR%I]_XF!'!)-/]'HR4(M[>H>^:G2,QW]",#K("SUS M[_6N4CUI?+1ETK_3D*Y\#FOOEM_#)V&;X#-\O E]0-B($'(,['"UM'P MY5DO-([JPNG"?Q%<:N=T[G]N!,?YA!;@.7W?J"Y(0?V)^.8_4$L#!!0 ( M &N""5-2N*E#M@( .$% 9 >&PO=V]R:W-H965T[%$B>?PD!8Y.PCY2^6(&AZKDJNYE6M=7SN.2G*LF+H2-7*ZV0M9 M,4VFS!Q52V1I"ZI*QW?=R*E8P:W%K#U;R\5,-+HL.*XEJ*:JF'Q:82D.<\NS MC@=W199K<^ L9C7+<(/Z6[V69#D#2UI4R%4A.$CR8 MPAM1WA>ISN?6U((4]ZPI]9TX?,8^G['A2T2IVB\<.M_0M2!IE!95#R8%5<&[ ME3WV=3@!3,\!_![@M[J[0*W*]TRSQ4R* TCC36QFTZ;:HDE=*_\BX=>&7T'@VN"[OG>!+QCR#EJ^X S?!C-Z6AKN ML!92%SR#'\N=TI)>R<\+].% '[;TX3EZ:IZT*1'$GD(\(&\0=D]PK/8-TY@) M^?1282\3;W.$O2BIEXQFW?X?4-2\U)\ZIS898M5]K*2/=3W:YA+QV8\!*BN: MLHY,64UMW=$R?6 \H;M[T="CN&$2X15XGF>'042[<6Q/ F^T:616)*R$UZRJ MW\'&E%'!+:9%0I+)WYY$+L2V[\>CK=#DR$GE41\1^H'MQ88PFMIQY(XVQ>-_ M:J,KVPO#7J7KQ?\21Z$C-P0OMJ-)\*(ZWQ_;DW!J*$E!%/LOO0GGI.TJE%D[ M7!0DI$UW'3B<#O-KV;7M7_=N^-TR$LP5E+@GJ'LU&5L@NX'2&5K4;1/OA*:1 MT&YSFL$HC0/=[X701\,$&*;ZX@]02P,$% @ :X()4]1E&ULM59-;]- $+WG5XP,0B"% MVG&:-I0D4M-2/D2EJBUP0!S6]CA>L=XUN^N&\.N972>N0]/TQ"7[.6_>SLSS M9+)4^J:3!U63*]FJ-0RVDP"#8;UWQ16+<1SB856^ - MVB_5E:95V*)DO$1IN)*@,9\&IX.3^^3>./,MS9MELHM42M+M-:&[BG^JMB1R7+BDW5M,I)SL[NV!.(H?<70$ETK: MPL [F6&V;1\2Z99YO&$^C_<"?JKE 0RC/L11/-B#-VPC,?1XPZJKKA<[(KM?MC; M B%7@@1&YF!=BH D:E!2"KELI.LUD) NP=+U,U563*Y>/!O'@^.W!O(V\^P^ M\Z*3^1*9"T@&S$+NGG'7% V!DCC36FOGFP3"&ULN,YXR2Y;.G< [%*["W*)C M7G#43*?%"FI+GOX0OE6D*HN:BAWI6Y$6G?L$;1P*Y1[;W'MWYYABF:"&X<#O M1@>]3D(O&_*E#\@NB"^&V)_T/GN: VC&>#T.X599)GH=(9STWC$M73 W,5K! M<_#1C-]NS=[$Q\UO[ZGS_7P?// _&;YJN MX+]"6]^D!Z1WZ6,_]FY]J#N>N8H"34>O221+IK,=-;K>^5&9<&W M2A9(#VT]9U"[I+4YXK*J[:[$]#:?AL>2OTG.6<'D@IS(KLN7PWXT&L.K?U"V M2]X7W:[$A9UN4J)>^)YI(%6UM$UC:7?;MGS:=*/[ZTU/OV1ZP:4A^>=D&AT< M4YYTTR>;A565[TV)LM3I_+2@OQ:HW04ZSY6RFX5ST/Y9F?T%4$L#!!0 ( M &N""5.!%4JG$P, $D' 9 >&PO=V]R:W-H965T+J$1J)%6G M_WY'RE&JD^Z1C3PV#9"+[W:F.XZ"'118\OTE>Q0 MT)]*JI896JI=H#N%K'1.;1/$89@&+>/"6RWV?P M@>->'\W!5K*5\I-=_%8NO= FA T6QB(P&C[C#3:-!:(T_CE@>F-(ZW@\?T+_ MQ=5.M6R9QAO9?.2EJ9=>[D&)%>L;.!AR.'/'S%(3XXQ"[O(9#+\ATS;+50<@_*6A.:G;A2G3P;L; M2]7PUWJKC:*S\?<9X.D(/'7 TU> [^G*E'V#("LZ;O\C]A25YP%/J .%I!NA M#98VBJD1*MG0U>)B=STAIM Q]8[LVRTJ2")_8FFSW(634WAO($_\/ ]IDD9^ M-H\G?Z#6\.,/>1S%;X%9<"8*&X=Y#I>3-Y"E?I9F%&*6^GDX/\\?3?Y[UA6>E-ZQQF3$#6]QQ M(0C?!NQ0<5E:K?TP2VE,_#BS%+)9 K$?S7*8 M9^'DH^(&?Y)516)'D>1'\5&4+R(/Q\-&FL?Y?]>G3D9PU-Y: M5#O7Q"V1Q.G0Z<;=\9U8#^WQV7QX9-XS161H:+ BU_ J(]75T+B'A9&=:Y9; M::CUNFE-;QTJ:T#_*RG-T\(&&%_/U;]02P,$% @ :X()4XA" CJ* @ M.@4 !D !X;"]W;W)K&ULA53;3MPP$'W?KQA% M/+121&Y[ ;2[$@M%;24D!&UYJ/K@)+.)A6.GMD/@[SMV=M.M!-L7>VS/.7.Q MCY>]TD^F1K3PT@AI5D%M;7L11::HL6'F5+4HZ62K=,,L+745F58C*SVH$5$: MQ_.H85P&ZZ7?N]/KI>JLX!+O-)BN:9A^W:!0_2I(@OW&/:]JZS:B];)E%3Z@ M_=[>:5I%(TO)&Y2&*PD:MZO@,KG83)V_=_C!L3<'-KA*W.)+N0IBEQ * M+*QC8#0]XQ4*X8@HC=\[SF ,Z8"']I[]QM=.M>3,X)42C[RT]2HX"Z#$+>N$ MO5?]9]S5,W-\A1+&C] /OED:0-$9JYH=F#)HN!QF]K+KPP'@+'X'D.X J<][ M".2SO&:6K9=:]:"=-[$YPY?JT90HK9&\!6F0R^IB0OU%W]]K++#)44.6A!/7;-?Q>'+/ M>GIE%C5GPL ))'&83*>#$2]FDT>2&G )K58^>A(NLI3&+)Y-;KCD]"!+J)0J MZ6@>IEGLIFER/CF!]"Q,XCE1I8MP<7[^5NNC@_?&ULC51;;]HP%'[G5UA9-6T2:JY0Z ):*=M4C54 M=GF8]N D)\2J8V>V,]I_OV,GI%0J:"_Q[7R7W[.BNAHOI2UB#PI)"JH@:7:N?K6@'-':CB?A0$8[^B3'B+F=O;J,5,-H8S M 1M%=%-55#VM@,O]W N]P\8]VY7&;OB+64UWL 7SO=XH7/D]2\XJ$)I)0104 M=\[@76$'#(C&6@./R%-7!NB=#&GX[3 MZR4M\'A^8/_H_O>GH8'H5G27\THA+ M$@=#$@51>(8O[HL0.[[X5!'HD\O-);_,,M50KLFO9:J-PM_F]QF)I)=(G$1R M0F*+W90W'(@L2-W5'(YK+EW-LZ[FU-7\M5*?E]G\+S7))#:6-I!;1QA "LFQ M0YG870^POM#7E]Q !E6*#''H=H+!MDEUIEAM^TJ3"Q(-HS!T8Q#&@[44!:!4 MULECLS^ 0>)G5U.D'<>#&ZBE9F@F'%Y-Q_A-XLG@'EB5-DI#9=VB.5D@W0OX MVS>3*(P^(" (IH/V;PV'X]&()&$TN"#CX6@2HY]D.(U'KUV>?]0P%:B=>Q9L M31IAVM[I=_N79]DVW'-X^VS=4;5C6 4.!4*#RZN11U3[%+0+(VO7?JDTV,QN M6N+K"W0%UN4> X/*9&3 MK=)WI@*PY%%P::9^96U]%H:FJ$!0A*;60,L6)'@81]$H M%)1)?S9I]Y9Z-E&-Y4S"4A/3"$'UTP*XVD[]@;_?N&&;RKJ-<#:IZ09NP7ZK MEQJML&ZNT"M MR@MJZ6RBU99HYXUL;M&FVJ)1')/N4FZMQE.&.#M;:KQ?;9\(E26YO&]8C16W M ?F"[^'X*UUQ,">3T&(DYQ\6.]9%QQJ_PCHBUTK:RI!+64+Y'!^BPEYFO)>Y MB-\D_-3(4Y)$ 8FC>/ &7]*GG;1\R7_2#LB24VF?9T]^SE?&:GPPO]X(E?:A MTC94^OX*OU38=Y!!+[A0V"7&0DG4FM@*R%IQ;#E@[:TEU 6(%FB2# MP'-U=,6,O,^ C[I2O"1,U%H]@&,TY(BD>3",$EPDXV"8I=Y5HR6SC88 XXFZ ML:#-/SJ&41 C+R+C9.2-\R"+4Y)G03Z(O'E1-*+AU*DL 2=(P6C7F$A!A=*6 M_>XVCK-!,!PGY(0M=M?]VYH75.]8=(0 M#FN$1J?9T">Z&P2=857=-M]*66SE=EGA[ 3M'/!\K93=&RY /XUG?P!02P,$ M% @ :X()4XIM^>0B P +P< !D !X;"]W;W)K&ULM57!;MLX$+W[*PBAAQ90(XJ2926P#=A)V\UBVP9-VCTL>J"EL46$ M(E62BMO]^@XI1TT!)RBZV(O$(>?-O'G2#.=[;6YM ^#(UU8JNX@:Y[JS)+%5 M RVW)[H#A2=;;5KNT#2[Q'8&>!U K4P8I472XW/HA=X_Q&LIQW? ?7X#YV5P:M9(Q2BQ:4%5H1 ]M%M$K/ MUKGW#PZ?!.SM@S7QE6RTOO7&9;V(J"<$$BKG(W!\W<$Y2.D#(8TOAYC1F-(# M'Z[OH[\.M6,M&V[A7,N_1>V:151&I(8M[Z7[H/=_P*&>J8]7:6G#D^P'WVD6 MD:JW3K<',#)HA1K>_.M!AP> DCX"8 < "[R'1('E!7=\.3=Z3XSWQFA^$4H- M:"0GE/\HU\[@J4"<6[[1NMX+*0E7-;E4CJN=V$@@*VO!6?+\AJ-E7\P3A\D\ M)*D.@==#8/9(X(*\U2@RCQ&>3]T;LA.*2K*JJ;WO)/?0=#HHU-MGD7%M'5JTV3OS+0X=]XK*' MR07<8:MWZ.J@:I26>O>-/",9BPM&XQF5!Z>3&\!J(XBW8\#6< MMW%&W%K"8EI2Q,1T6B $WRR?G(>^ (-308;4MA&=)2F-BU-T+G/O>AJ7>3YY MI]7+2K<=./#@%(^SG.%Q4923&^VPNFB!TH:640H MTB6IV/G[#BE948'8%VE(SGMO%@X71ZF>= E@R*GB0B^]TIC#/ AT5D)%]5 > M0.!)(55%#2[5/M '!31WH(H'<1A.@HHRX:T6;F^G5@M9&\X$[!31=551];(! M+H]++_+.&P]L7QJ[$:P6![J'1S _#CN%JZ!CR5D%0C,IB()BZ:VC^69D_9W# M3P9'W;.)S225\LDN/N=++[0! 8?,6 :*OV?8 N>6",/XVW)ZG:0%]NTS^T>7 M.^:24@U;R7^QW)1+;^:1' I:<_,@CY^@S6=L^3+)M?N28^,[GG@DJ[6150O& M""HFFC\]M77H 6;A!4#< F(7=R/DHKREAJX62AZ)LM[(9@V7JD-C<$S8ICP: MA:<,<6:USC)50T[N3MAF#9I0D9-OI@1%MK52( SYRFC*.#,,3]]_IRD'_6$1 M&!2W%$'6"FT:H?B"T(3<2V%*3>Y$#OG_^ "#[B*/SY%OXJN$7VHQ)$GHDSB, MHRM\25>)Q/$E%_AV],7EYBK@RD*Y)K_7J38*[\Z?*Q*C3F+D)$87)!YQI/*: M Y&%59"U,)JTNJ^RV(U>R=^J]'65,PGT6RI=2[.VI;S7TDSBA&F# (P*O4@A M.8XJ$_OY &L,KL:WD$&5(D,2^0-;<%OU<+ #I:40P)%%8R[O2!S[83Q"(YKY M-Z-D\"!?*'3;/- O97/ENMWLPULV42&E.2^L0/>,KOX!4$L#!!0 ( &N""5-2-.='F0( M /P% 9 >&PO=V]R:W-H965T\RGK7W5V'\/>=M<$A4D"MU!?O;>:< M,Y[+:*/T@\D0+3SE0IJQEUE;7/B^23+,F>FH B6]K)3.F:6C7ONFT,C2RBD7 M?A0$?3]G7'J3474WUY.1*JW@$N<:3)GG3&]G*-1F[(7>_F+!UYEU%_YD5+ U MWJ']5LPUG?P&)>4Y2L.5!(VKL3<-+V9=9U\9?.>X,0=[<)$LE7IPA\_IV N< M(!286(? :'G$2Q3" 9&,WSM,KZ%TCH?[/?I-%3O%LF0&+Y7XP5.;C;VA!RFN M6"GL0FT^X2Z>GL-+E##5%S:U;9>,D])8E>^<24'.9;VRI]U_.' 8!D<9,X+EU2[JRF5TY^=K) 8W69V%)SN8:S M>[84:,Y'OB5L9^$G.YQ9C1,=P>G#K9(V,W M4TQ?^ONDJ1$6[87-HI. 7TK9 M@3AH0Q1$X0F\N DTKO#BOPJ4R106*)C%%*:N,+CE:.#G=$E65"F_3C!V&\9N MQ=@]PGA7USFH%;PD_\K9D@MNMZ_]YM.8]QG"2@EJ)0=D7;:@T.J1IZ2>@::G M]]2I&Z93QVO)7+_@%GON3NLZ+X3:(L(-2ZJK5B.,"ETPF2 PXV!NF4XRB,,Z M&? 6PG8O&KIUT+I^HOE@B'W8BV'8;\W9EGK6&GCW9AB%T48D _= )W(EX5AFV!_T8PB#^?T)?*Q7_H"-S MU.MJ[AA(5"EMW9S-;3/:IG5'/YO7&PO=V]R:W-H965T$ \N,DEM7#L8CMT^^\YVVW626UYB<_VW>]W M7[Y,UTK_-DM$"T^MD&86+:U=39+$E$MLF3E3*Y1T4RO=,DM;W21FI9%5WJ@5 M29ZFXZ1E7$;SJ3^[T_.IZJS@$N\TF*YMF7Z^1J'6LRB+M@??>+.T[B"93U>L MP7NTCZL[3;ND1ZEXB])P)4%C/8NNLLGUR.E[A>\U_HB;>+R#I1+&?V$==(>7$92=L:K=&),'+9=A94^;/.P87*0'#/*- M0>[]#D3>RW?,LOE4JS5HITUH3O"A>FMRCDM7E'NKZ9:3G9W?*MF\?4#=PCM< M6/BZ$+QA+E\&3A_80J!Y,TTL$3GUI-R 7@?0_ #H&+XH:9<&WLL*J]?V"3G8 M>YEOO;S.CP)^[N09%&D,>9IG1_"*/NK"XQ7'HK;;J&-XE*5@QO":8P4_KQ;& M:FJ77T>8ACW3T#,-#S#=TRNJ.H&@:A ]:^5RK5YRO2_%QW%O#V)!21]N+$5" MG':)4"M!;X_+9C*@1&*?2 J^Q':!&HHL'MP2@[,H-5;)1ZQ6P5^_C#!_VP%)I M\S2[A)M0L:M&([K;&)A7>%5L.B1[N@C=X%;M(4HF4%9,PS,R;8!DZI3=UI@, M?+-0'V1Q/DK=+H=0(R<7._(0LB(^)YT'99D@DW/?(OLRG.S,K!9UXR>S:UXJ M9QA?_6D__*_"S'M1#W^.+TPWG!I?8$VFZ=DYI5*':1PV5JW\!%PH2_/4BTOZ M@:%V"G1?*V6W&T?0_Q+G_P!02P,$% @ :X()4Y?U%T+8 @ 1P8 !D M !X;"]W;W)K&ULE55-;]LP#+WW5Q"^; .,VK&= MQ"V2 .D7M@'%BK;;#L,.BDW'0F4IE>2FW:\?)3M>.K0==DE$BGSOD1&9V5;I M.U,C6GALA#3SH+9V90;5#23:5TPRR9>AV9C496^J1&1$D<3Z*& M<1DL9MYWI1\!2%<$ DX[['# 9*E[A_WJ%?^-JIEA4S>*K$=U[:>A[D 918L5;8:[7] MB'T]8X=7*&'\)VR[V DQ%JVQJNF3R6ZX[+[98]^'O80\?B4AZ1,2K[LC\BK/ MF&6+F59;T"Z:T-S!E^JS21R7[D>YL9IN.>79Q8U5Q5VM1(G:O(/S^Y;;)WA_ MRU8"S8=99(G"!49%#W?2P26OP$W@4DE;&SB7)9;/\R.2-NA+=OI.DC!++7Z;;6E 54!]P:$O MP&0)9UA@LT(-ZI%.&>E!$TCEVLPG41"/!7,&%A"T55@ M? 4T]5!UBGFO^/A@X-ZG//!"'.]!7_; Z$!VV=Z@Y6 L:78"U,9-IX%I&$_C M,(YSF(19,@[C[#^!*,IJ7EB*Z[2WDEO"S0DY22&/)X29_QNS+W>MF:3T<3C) MDC"?9"0K3Q.RC@YNE65BKW.LM;72_!>A/6O>,XZ_N@BC-,R.CL+\: RC+(PG M:3A-IR\]QFAON!O4:[_"##&UTG9S/GB'+;GLEL.?\&[%7C*]YM1K@16EQH?3 M<0"Z6UN=8=7&KXJ5LK1X_+&F38_:!=!]I93=&8Y@^.]8_ 902P,$% @ M:X()4XSM+1K2! Z H !D !X;"]W;W)K&UL MC5;;;N,V$'WW5PS<;I$%%(G6W6D2P,EFVRVPW2![>RCZ0$MCFX@DNB1EQ_WZ M#BE9<3:)T1=+%(=G;F>.>;Z5ZEZO$ T\U%6C+\8K8]9G0:"+%=9<^W*-#>TL MI*JYH:5:!GJMD)?N4%T%(6-I4'/1C"_/W;=;=7DN6U.)!F\5Z+:NN=I=826W M%^/)>/_A3BQ7QGX(+L_7?(F?T7Q=WRI:!0-**6ILM) -*%Q3LZO4VCN# M;P*W^N =;"9S*>_MXD-Y,68V(*RP,!:!TV.#UUA5%HC"^*?'' \N[<'#]SWZ M>Y<[Y3+G&J]E]5V49G4QSL=0XH*WE;F3V]^QSR>Q>(6LM/N%;6>;)6,H6FUD MW1^F"&K1=$_^T-?AX$#.7CD0]@="%W?GR$7YCAM^>:[D%I2U)C3[XE)UIRDX MT=BF?#:*=@6=,Y>?C2SN3Z\HKQ*N94V]UMR5Z^0+GU>HWYX'AMQ8XZ#H(:\Z MR/ 5R!0^RL:L--PT)99/SP<4WA!CN(_Q*CP*^$?;^! Q#T(63H[@14/.D<.+ M7LMYQ16>SEW.MWQ'%#,P4XHW2W3O?\WFVBCBR]]'G,6#L]@YBU]SUK$=Y *^ M-AO4AIS>T4.)PKZZ^M..,/JE2A_'_K+"CM;". ?J$5<[W-;B@M"@:;QI@LT* MYG8.ST9_MO4%NA.1Q/7 M$P8Y2ST6Y_ S1'X>CAP$V893YK$P@TGLQ\GH6P=P$B:AE\41O(78#]GHFC<% M#6D9T)0M4#B3)/4B-B6+W ^G3WP3%W#@ F1Y1@XB\IOY$3O2K63H5G*\6R1Z M95NA+]6WE]TRO M>8$78])7C6J#XZ[%FB2S=VQ65 1#'^VP\F8'K>["*-&@(H% M[NT\9V6MHD+ MF\9FGT;'"]FC+?LTRE:)9FE/:H0U*B%+#5M4UC?QIB+*: ]<5,[>RBGM=XPY MY1M4).!6'84^&SUMT>&*C>Z$OC]=*$00!&3Y"LH&R8@V\(8><0IO1C?_/*_Y%?4BA7W[*PTGVJW["C4==T8+F M\_G,'Y.064^(H;BWKFS/]N_07AML?-?TCV$5M^45?/FAZ;/E4N'2LN0#&0FZ M#Q2]*'UJC38T=1:!B$J1/)>FU$M#YD43*TZA'T60$'ULYV(O3O)!JB8>BTA+ MIM.NM0,OK!@EN9?E":E1Z$\22+PD3 ?5@L#JZEZWPIR\Q60YM1C/P_M!O3R6 MD4"RG&@T)6 _22&?>DDQJ8>RQE,_#RR.#0?4R]-DP&B MUTZI"&P_5M)]?1$Q]9(D\[(D'-P^:E1+=\?24,BV M,=U%9/@Z7.-FW>WET;R[ W[D:DD-A@H7=)3Y]M:DNGM5MS!R[>XR M5W05164-:'\AI=DOK(/A5!9N[^)(E-4K*9FI/9,XLE6Z9I:W.I=9/::T=(;U2)* M"!E'->4R6,R\;*47,]58P25;:3!-75/]]Y()=9@'<7 4?.*[RCI!M)CMZ8ZM MF?UCO]*XBWJ4DM=,&JXD:+:=![?QS3)S^E[A3\X.YFP-+I.-4@]N\[Z'&?0NG>'Y^HC^B\\=<]E0P]XJ\867MIH'TP!* MMJ6-L)_4X1WK\LD=7J&$\?]P:'5S$D#1&*OJSA@CJ+ELO_2QJ\.9P?0Y@Z0S M2'S_O9:%J!E>_ M*6.&L&(:UA75*+A?K8=P]9EN!#/#6631G[.*B@Y[V6(GSV"/X8.2MC)P+TM6 M7MI'&&0DA 2DL0OX*5]\JG'2Y_!NZ=:$%4%G"'1>-_;%&;4E>=G&+ M-Z-0LN""4T]S=&4K!K*IF:96:0]?,JF0/'[?&%8"EUZKH*)HQ(7AIH^I;&," MB13A'46$IPBU5O--8QTQP*H62M4UHB!ABX=*B9)IXR!_USLJU8Y)9KB!=WC@ MBX"4&P$*J(&M$C@9S&CPN=*,75 &L.',-WS-'Y\^&3@J.#X0Z%>#C\?D;P;G M_&Z#?X4ZX7@ZP<55'L;C,3@90HU3XF1)'&:3:Q@.[DY%NQE\\=<;'=/O"+T[ MY>LZB9DVUE@L&B;W^J=I$B=OVCK&R31,TCQ,D@QBDH63&'])[N4D3\-QWLK' MA(33)!]X'N"8 K;=XMQR%41XK';A?/OB0B.Y-9 31(ASZ-Q!'D_":3HY[I]" M4GO7:#0-DPPSGV0GXS#.KL,)(;WY,=^?_V^^1[;$:1I>3Z=A%J>7&:-\@K6- MK^.+C/M[T;5GC]?#.[FHXRL@HWCLVD-&)/<=(R.LJ1=@VX?_B7.,SR/E/R*E M)Z2G[GUT-F"16CO_C!BL22-M.VM[:?]2W;8#^J3>/G,?J-YQ;()@6S0EHTD> M@&Z?CG9CU=Z/ZXVR./S]LL+7EFFG@.=;I>QQXQST[_?B'U!+ P04 " !K M@@E3845EM"8% \#0 &0 'AL+W=O7(;$EDG-FAG-X.#I;2_5-KS@W<%^5M3X?K8QI3B<3G:]XQ?18-KS& MF854%3/XJI83W2C."F=4E1,:!,FD8J(>79RYL1MU<29;4XJ:WRC0;54Q]?.* MEW)]/B*CAX%;L5P9.S"Y.&O8DL^X^;NY4?@VZ5$*4?%:"UF#XHOST24YO4KM M>K?@B^!K/7@&F\EEA8(P_B^P1SU+JWA M\/D!_:W+'7.9,\VO9?E5%&9U/LI&4/ %:TMS*]=_\4T^L<7+9:G=+ZR[M4DX M@KS51E8;8XR@$G7WS^XW^S PR((]!G1C0%W7 MJK/&X$1MBS(S"F<%VIF+CQQ3TG!TQ^8EU\=G$X.@=FJ2;P"N.@"Z!R"!3[(V M*PUOZH(7N_83#*:/B#Y$=$4/ GYHZS&$@0\TH.0 7MAG&#J\\'"&_US.M5%( M@G\/8$8]9N0PHSV8,SP;15MRD MP^' MM7EJ\P[CW*TXY+)J9,UKHRU:Z=!R M1(,U5QR8AH4L\>CH4^^Z9%J+ARMJ5N>\ M0_4N*ZF,^*^S1E_*,O9$+DY:F\#G=S-@=0&S=R]9U;RZA!<($>%O$H3>^]I@ M-!@46G8AEH+-12F,P+WM9]_Q$T>66D 2(3Y/(^]QP MA1'5R^&T#<:'6Q?(:W\;$O'3,(;0#TCLS5:8S0DZKIYCF4RG:!V1R/O"E+!D M?YZ_($N ^E$TW>0R,'H!D4_"!/\SGT3T *WBGE;Q85IURFAK<\5*MV%N>.SN C'PJ#8>C83%L)0: MUDC/(4-[,MJS"Q]8W=IT2/?NW2B\2Y3YZ6C&O[>BL:Y]6"JI-6XCI?XTF_8/ MWF6>MU7;^2XXWCFYZ (Z(K$?IQD"U]Q6*L72$UA^XL["0&28GWVL6@_>P[ZL.W"J6Y8SL]' M6!O-U0\^VJ54;ETOT+4W$"=W3\ .4SP78\-$@512P"K96CD4=5ZV=K&HP:!2 M5AAHJQSX5BH'.WDZ$)/>M7:0_LT7V)^D^V]V=_>K:$EZZ1VVQ,T]^A%T+GMGB IOP1['2<3.'/Q\C1F. X'.!]VO,^?2[O M/S'3JNZ$];?TQRU9GN+[8>Q+![2S 3ZV8D,OCP_WHTM\F_SN[GA.,H^VY4F@ M<@?FV"E/2)PP^N$TL"LIBE(1Z[U*9[,SB:KKU;L7(QO7'\^EP6[;/:[P\X8KNP#G M%U*:AQ?KH/]@NO@?4$L#!!0 ( &N""5.N$ AXU@, +<, 9 >&PO M=V]R:W-H965TS")(=8F-FL[95>Z/_[&3DB!A)23C@=P[/D^?S.>C(?Q3LCO M*J-4HY]%SM7$R;3>WKJN2C):$'4CMI3#REK(@FAXE!M7;24EJ045N>M[7N06 MA'%G.K9SCW(Z%J7.&:>/$JFR*(C\-:.YV$T<[.PGGM@FTV;"G8ZW9$.?J?ZZ M?93PY#8L*2LH5TQP).EZXMSAVR7V#6ZFSB#!V4TC4I M<_TD=K_1VJ'0\"4B5_8;[6I;ST%)J;0H:C H*!BO?LG/.A ' !^? ?@UP+\4 M$-2 X!0P.@,8U(#!I3N$-2"\%!#5@,C&O@J6C?2":#(=2[%#TE@#FQG8X[)H M"##C)K.>M815!C@]_4QT*2D2:Z0SBF:E@G6E$.$IFA'%E%EYE%11KHE-A6MT MEZ;,#$F.'GB5VV;A:D$U8?E[] XQCO[(1*F 18U=#3+-9FY22YI5DOPSD@+T M27"=*73/4YIVX!?]^*@'[T)XFACY^QC-_%["WTM^@P+O _(]'W]]7J"K=^\[ M9,TO9_'.LRS^NY9GNH%W77>%^OY_T;3L9UG0!%AP#\M1V(,F-0-+&YRA_)6 "OWU$3#H0=-"_=VSXZ#9<6!W')S9\1L40<8W M*"%;IDG>E;H5060)3-5^F6(<^W@X=E\.#_%-LR-]8:,O[-4W)RKK$E6APH/= MAJ-XY)UHNLAJ&;:4#P?!:- M/&J$1[W"[Y*D+,J<:)J:LL\2IKO\B%H*K['O M87]TXLF%=LNHYQ+W>?(8+G_%$%!1=Y4*IKE=F%K&1MIJ MWU6XANVH_DK)846DNJR^51'B+]V41_8-Z*N1B MU HN[M:"O=<[U;M0S1/="JG)*J>7RJFI+]%S<,?C7CU?X&Z7"!)V*[B5 ,IV M;]>ZFO4HA^.!?UKK:K/HK-FQ:O]5M=^KVM9V4)I("O7^ UJ7ME61U#3,(+U3 MLM_2$GCP.97\EEDEV3WHJPHJ-[8#5A#(DNOJ'FMFFR[[SO:6)_,S?#O''?,+ M?'M?]="O]%5+_XG(#8,;+J=KV,J[B>$49-4E5P]:;&U7MQ(:>D0[S."?!97& M -;70NC]@]F@^:\R_1=02P,$% @ :X()4Y=Y-LRL P O@T !D !X M;"]W;W)K&ULO5==CYLX%/TK%ENM6FEFP!"2T$TB M39,9[:RZVZAIMP^K?7# "=88.VN;2?OO]QH() W0/%3)0\#@<^^Y'SXVD[U4 MSSJEU*"O&1=ZZJ3&[-ZZKHY3FA%])W=4P)N-5!DQ,%1;5^\4)4D!RKCK>][0 MS0@3SFQ2/%NJV43FAC-!EPKI/,N(^O:.V=$7- MY]U2P@^)<&YE58&"0,5%>R=0&K=A6L V+B3#H/HYE+@P36[24G,6,:G2+[I.$ MV7X@'#V)LJMM=[Q>4$,8?P,S/J\6Z/6K-^@58@)]2F6NB4CTQ#5 U3ITXXK6 MNY*6WT'KCUS\%O#T0)J*:NAK:O\RSGQ-#D\&A!H>=9:_Y&9YFYQ;#8 M_.@T@XNV>:$W"J/V8,9U,./>8!Z4D@K-I5+E]GJ#/IB4JIXVCVK+T366.O:: MW<.[7ET6E;.3E>=''=G&1UL<[B4YEQD("9IS6%#HOB_N1E+Q5305-Z**^\6P M67=Q&0V<#.)GQ+3.R9K3UDTJ.%N%0>#97T="&S'%_6JZ5.P%2MHA :=&&^7# MX552VB@9_@E2]HC/M6R ^[+82!KNU[1EOH;0#L[[0FJ$!8^ODL-&;W#T,W(8 MG7=BFG63ME\V?1&V9T+!K;P#JW8W ABH_%LJ!D;OB<+N6!H[*Q6T* M'UA4V0GP?B.E.0SL>;G^9)O]#U!+ P04 " !K@@E3,#AJ-UH" "]!0 M&0 'AL+W=OO$*E36[;-)#F+5L5/;@?;?SW9"1+6 ^H7^]\SUSCO9"OJ@" M0*.WDG$U\PJMJSN,559 2=1 5,#-SD;(DFB3RBU6E022.U+)<.#[-[@DE'MQ MY-:6,HY$K1GEL)1(U65)Y/L+')0S[S?'L@8)!IJT#,9P<) M,&:%S#%>6TVO*VF)Q_%!_;OKW?2R)@H2P?[27!+]@TV-!6S6FE1MF23EY0W7_+6^G!$&(Y/$(*6$'R6,&H)H\\2QBW! M68V;5IP/*=$DCJ38(VG11LT&SDS'-NU3;J]]I:79I8:GX_OLM::*NCOXBN[S MW(6$H0?>_*?LQF4*FE!V91#/JQ1=7ERA"T0Y^EV(6A&>JPAK>G*>GD)FZ$-']WOHZ7GZ"JH!&H9]=&P,[%P,.A<# MIS<^H3>OE5E1"AW9J:Y1(KBF? MN.JV@'>Q;=!&.'=L5'_8T:WT\E'4-H#"J=!!_K0]*AK>G2VZ63YB.94J(P" MS\"TNU@D9[P<=[+CL[+?B.3F?4()85G-G%]]%WQ>)/0'OO^E[S3X:%;LP_:+ MR"WE"C'8&"5_$$X\))O'HDFTJ-SXK(4VP^C"PKRO("W [&^$T(?$3F3W8L?_ M %!+ P04 " !K@@E31@XPX/," #E" &0 'AL+W=OY,J14V[?79@$JR" MS=HF:?]^;4/8A-"HVKXDMCEG9LYA8!AN&7\6&8!$+T5.Q1 MQAO ;P);L;=&6LF2L6>]^9F.+$<7!#DD4D? ZF\#4\AS'4B5\:>):;4I-7%_ MO8O^S6A76I98P)3E3R25VX-O* MI=8J;V?5Q#L9\%=%+Y'O?$:>X[D]]4S?3W?ZY'PL^^U_9S\PPV_[QC?Q@C?B M/3")<_6B,"W1=W-K>FCH^F6U&;N>[\;AT-[L>W8,"Z_BT#E$S8Y1GC>(@JM# MV&U/3M\)8Z^%'4@-6JG!2:DWZ0;3!%+TQ"KUE$PQAQ,&#MJH@X\96-,'^V)< M-_"[!A[#!G'DNQT#CU&ZC8*@8V!O3L>-^PT,6ZGA2:F+BJ])HM1^PD7Y%2U* MQJ5 =Y"21"%/>!FU":*/>1D=-X8;=;ML>HR*/2_N.'D,\OS0Z1K9DS .([_C MH[WWWBZ K\W %"A1?2;K1[$];6?RC1E%G?.)>SUU>\YG:H;7(_=?^/H#X ZK M>T(%RF&E4CF7D;KIO!ZJ]4:RTDR-)9-J!IEEIKY#@&N NKYB3.XV.D'[93/^ M"U!+ P04 " !K@@E3OMM+PL " #" &0 'AL+W=OSG304ED9HD_:EL<_W/,_=^>H;[;AXE!F 0D\Y97+L9$IMKEQ7 MQAGD6';X!I@^67.18Z6W(G7E1@!.+"BGKN]Y S?'A#GAR-HB$8YXH2AA$ DD MBSS'XM<4*-^-G:ZS-RQ)FBEC<,/1!J>P G6_B83>N35+0G)@DG"&!*S'SJ1[ MM1@:?^OPE2!\T>SN4W&CF<" @JQ,@Q8?[8P TH-D0[C9\7IU)(& M>+C>LU_;W'4N#UC"C--O)%'9V+EP4 )K7%"UY+L/4.73-WPQI]+^HEWEZSDH M+J3B>076$>2$E5_\5-7A *!YF@%^!?!? WI' $$%"-ZJT*L O;%FV.%PY'@.R2,MV8S"UM]B];U(LSTR4H)?4HT3H61X$D1*X19@FZ IP)O M,A*C%:8@T7LT21)B+A13=,O*KC37>SH'A0D]TQ[WJSDZ/3E#)X@P]"7CA=14 M)->OD^NW)E?^MY:P!59 M2[$&-=_@?]S-L)8;MH8_XRP&ID3Y$BR)?#Q'$0ACTX.EJ=/;^;H=SWO7%)=[ M\*KE(%([3B2R"9:=6UOKB36Q#_4K^[1[->LVV.=ZPI4#Z9F^'(]W6*2$241A MK:6\SE#?J"A'3KE1?&/?U >N] MMEYF>TB",@SY?3+B 5<=FM@.M MM!\_VX00UI"AP0NQXW-.[CTWN=SN2LA7-0?0Z"UA7/6\N=:+*]]7\1P2HFIB M =R<3(5,B#9;.?/50@*9.%+"_# (FGY"*/?Z77?O4?:[(M6,4 MC"FCFH)"GSY"!G]!'H"H5,($#30JJ)\/01/*+HS$\VB(SL\NT!FB''V;BU29 MQZBNKTT^-BH_SF*_7L<>[HG]:\IK* HN41B$N(1^4TT?0FSHV-&#$OJPFCZ" M10WA5AG=-T7(*Q'FE0B=7K1'K^#A585($ZEI'Q6 MX5 C?TKC%(8W<[GF,8:OR8U*PS]B=@S?":N5A]4ZUDOT&WTFDIM_A?Q#?D<_ M'B 9@_Q9X4P[#Z%]"J,[N5SG&*,[!QC]$;/?:!QL6VEP JN+J#N^2.WY/2R! MH:C"'%QHZ/@4;N-M7\+A,7YG[&K#2T 5CF]['*YN&ULQ55;3]LP%/XK1Q'2 M0"HD3>D-M97:,C2F(B$8[ 'MP4U.&PO'+K;3@K0?/]M)33?:[&727A)?SO=] MYV(?#S9"/JL,4<-KSK@:!IG6JXLP5$F&.5%G8H7<["R$S(DV4[D,U4HB21TH M9V$<19TP)Y0'HX%;NY6C@2@THQQO):@BSXE\FR 3FV'0#+8+=W29:;L0C@8K MLL1[U ^K6VEFH6=):8Y<4<%!XF(8C)L7D[ZU=P:/%#=J9PPVDKD0SW9RG0Z# MR#J$#!-M&8CYK7&*C%DBX\9+Q1EX20O<'6_9KUSL)I8Y43@5[#M-=38,>@&D MN" %TW=B\P6K>-J6+Q%,N2]L*MLH@*106N05V'B04U[^R6N5AQU W#P B"M M[/PNA9R7ET23T4"*#4AK;=CLP(7JT,8YRFU1[K4TN]3@].B*4 F/A!4(8@%7 ME!.>4,)@K!1J!82G,*-D3AG5%!6<@@.LMP"=(4Q%OB+\[9."ST1R4WA@%>(- MCB]1$\I.X @HAV^9*)2A5(-0&]^M!V%2^3DI_8P/^-F!&\%U9C1XBNGO^-#$ M[ ./MX%/XEK"KP4_@U;4@#B*FP_WEW!\=%)#V_+Y;#G:U@':2:',BE(P3EX* MJJ@]>@V3(JXI7R+7=JAHBI*X0_DT,]9PK3%7/VK4S[WZN5,_/Z ^S8A1L:E> M^#+MRW7)TG$L]MJN1Z>MJ-T;A.L]XFTOWJX5?S]*#;CFJT*K!LQPC0Q:\-.? MC9D_&T\WF,]1UL7=\=*=_Y#UKE?OU@8^P27EW"B9_L#,_=F;\I*BO9/R5K_7 MWI_QGA?N_9-R]SYHUY2[[\7[M>+F(OXEY/Z'4]:/NW^(ACNM*T>Y= U:02(* MKLLNYE?]&S N6]^[>?F W!!IZJ" X<) H[.N"5B63;F<:+%RC7 NM&FK;IB9 M=PRE-3#["R'T=F(%_,LX^@502P,$% @ :X()4RWS27TB @ R 0 !D M !X;"]W;W)K&ULC91O;YLP$,:_R@GU12MMX4^2 M)JT(4AH6K=4F1*<;7P2JWK6]]768D542-1(SU_5$DGNH(KY41!<^Q6AW$MB M-[>122P:S2C'C0355!61;W?(1+OP0N]]XI'N2VTG_"2NR1ZWJ)_JC321/[CD MM$*NJ. @L5AXR_ VC:S>"9XIMNIH#+:2G1 O-KC/%UY@$T*&F;8.Q+P.N$+& MK)%)XT_OZ0V?M.#Q^-U][6HWM>R(PI5@OVFNRX4W]R#'@C1,/XKV._;U3*U? M)IAR3VA[;>!!UB@MJAXV&524=V_RVO?A" @G9X"H!Z+/ N,>&'\6F/3 Q'6F M*\7U(26:)+$4+4BK-FYVX)KI:%,^Y7;;MUJ:56HXG:P)E?!,6(,@"EA33GA& M"8.E4J@5$)[##TIVE%%-4<%76.8YM3MF-/>\.W9V_RY3U(2R*Z-XVJ9P>7$% M%T Y_"I%HXR+BGUMTK4?];,^M;LNM>A,:@\-'\$X^ )1$(4G\-7'>(J9P4.' M!R?P]&-\B_4(PMDIW#<]'AH=#8V.G-_DC-\W(KFY=L#Z;KZ=:DAG<>TL[(4] M)#?1+/8/QU7_KQG?S*?_BM(3HMD\&D1=!?[1L;%W_">1>\H5,"P,%HQF4P]D M=V^Z0(O:G:2=T.9SN'GE?P%4$L#!!0 ( &N" M"5..=G\460( ,L% 9 >&PO=V]R:W-H965T!4$$D"IJVJ9-0NVX/TQY,>*4QFUO?UWD)%=4]N0&!.RNI*FIP MJM:^WBB@A0-5W(^"8.!7E DO&[NUA1+,?$"*P@XY,8R4/QL80:<6R*4\:?E]+J4%G@XWK-_:V-K%HP*JB8:+[TI:W# M 2#LOP&(6D#T44#< F)GM%'F;,VIH=E8R1U1-AK9[,#5QJ'1#1/V%!^-PEV& M.)--\US6PF@\D1S8EBXY7!.!?\_E' QE_(KM19 MCQQ?_ ;?0^=8DU_3I38*_ZG?[Q#''7'LB/L?K^FY8C4D T=BFVV;I7&:HK/M M84U.HP;A+"48Q-3D0/!ZX!H:BNAP-1*:()'3 I9 M+\VJYMALC:-S-II,R8' FV$8QD&ULI59=;]HP%/TK5K2'5FJ;[U J0 +" MM$VJ5)5U?3;)#5A-;&8[T/W[V4[(($D9VE[ =LXY]YYKQS>C/>-O8@,@T7N1 M4S&V-E)N'VQ;)!LHL+AC6Z#J2<9X@:6:\K4MMAQP:DA%;GN.$]D%)M2:C,S: M$Y^,6"ES0N&)(U$6!>:_9I"S_=ARKRDSFA69>1]D)&/'AF5&X$6-(6TAQ^? MYT=G^+:J3E,B[U"BF7=6\%M)[Y#OW"#/\=R>?.:7TYT^._\7??'/T4^*X3?G MQ3=ZP0=Z,YQCF@#"$JU@32@E=(U8AK; ">O;K5FE%QD]?6OM)I$SB$;V[KB$ M79#O.<$I*.Z"@N']_2EHT:/D!,,&=&(Z:$P'9TU/TY3H:ZWW-%?4\"B@ZX1M M?UW0(/1;]KH8SPW;]KJ@X<#I=Q.L.6^YZ,%X+ M$_=@_%8%%CV8H=MO+FK,19>>5U WV-F3&G6.SL!U6SG.NR!_Z+5V*;Y$:?$7 MIV_KVT(HBF)=@.V><_Q2JV+NW#HHAQVNJ5KSYB=T>2Q@QJFT3]2TM='405DM%2\[L28H M"6O?^*U;AX' C\X(@DX0_*\@[ 2A#=J2V5A+K'":"-X@8:JUFVG8M;%JG88P M\QX(_(%Y?E2\BTW+=R[[/+;S(]J*W MNUGM2O ,Y"A=:Q /YYV%P0G<2%'HG6&+>K;H(MLC843OL1SM.1_?!M'76:=! MZ)VPC55%_MTX7-S#Q1?ACEOX?8PK_O*K@EO?FYYPC53-9G>G7.[@F)DK[C<6 M>\(DHK#3.F\RTS:BO3;:CN*5/7E;KO0YMLU"W[0@3('^ON-<'3OF,/=W=_H! M4$L#!!0 ( &N""5.:U)JP; ( & & 9 >&PO=V]R:W-H965T0L5- M#]>@:&6)NN*60KT*S5H#+SRHDF$<1<.PXD(%6>KG;G268FVE4'"CF:FKBNNG M"4CF+E*%H@/+K@JQD'D-@02DF-?&8M6" M*:Z$:M[\L?5A#T \AP%Q"XA? @9O )(6D'Q48= "!A]5.&T!OO2PJ=T;-^.6 M9ZG&+=,NF]C274.Z4,;]W8P='YVP(R84^UYB;;@J3!I:VHMC#/-6=]+HQF_H)NP: ME2T-FZL"B@/XV?OXX3OXD#SHC(AW1DSB=PF_U:K'DN@3BZ.X?V _TX_#HT/E M_)_Z_)_5GYF1=*6EUROH& 668[& M,ERR%>+AH]"(#;V8:UR;+$[.SM)PL^_OZZ3S0?0\9_8Z9S B.ZT;KI9TU@<>TO[ (M77\_+.D7 -HET/H2T>X")]#]5++? M4$L#!!0 ( &N""5-PAPGVQ ( /D' 9 >&PO=V]R:W-H965T]^=YCS\LCXJ\@!)'HO"RI65BYE=6?;(LFAQ.*6 M54#53L9XB:6:\H,M*@XX-:*RL#W'">T2$VK%2[.VY?&2U;(@%+8O(E75F.!H("$JD]8/5X@S44A7:D,'ZU/JTNI!:>CT_> M/YG<52Y[+&#-BI\DE?G*BBR40H;K0CZSXV=H\PFTOX05PORC8V,[#RV4U$*R MLA4K@I+0YHG?VSJ<"92?<8'7"KR^X%($OQ7X)M&&S*2UP1+'2\Z.B&MKY4T/ M3&V,6F5#J'Z+.\G5+E$Z&6\Y5)BDZ/%=G0L! F&:HF\R!X[6->= );H7 J1 MUQN0F!0WZ"-ZV6W0]=4-ND*$HN\YJX52B:4M%9!V:R=M\((B>&)6Y M0(\TA71$OY[6N]Z$ UM5HBN'=RK'@S?I\6M-;Y'O?$">X[EC0-/R#21*[AJY M,X'C=V_'-_YF%_SMZKU(.*GTB1^M;R,/C5Q_L&^QY[D*_.V<><3(V14"W@%2>@!07N2QG ;G\$9R<+KTPYMP@NL0<<:3+)N MH&*"R%&B8!#-G2_"'M*(TUQI#BP:' M/@PBOXL^DZOQFF*N[&;@V4/L98_(TT0&ZVS[^ U!+ M P04 " !K@@E30HV#"^$" "]" &0 'AL+W=OOVV04G6 5,;9.T M^_6[-H31A+))4[^ ;>XY/N?ZVF:Z8_Q!9(1(]%3DI9@9F935A6F*)",%%N>L M(B5\63->8 E=OC%%Q0E.-:C(3<>R K/ M#3F4SVVXO,IJV5.2[+B2-1%@?GS M%6>L0?5^93.#$LI(CE)I*+ \-J2!PO5< 3@MP_A7@M@!7&VV4:5M++/%\RMD.<14-;*JA MO%'!RON)0$5P^(URFZ/UC32M8(SE!WZ""3I9$8IJ?HC-T M=[M$)^].T3M$2_0]8[6 >#$U)4A01&;23G?53.>\,MWGNCQ'KC5!CN78 _#% M.'Q)$H#;&FZ]A)M@O'/O=.X=S>?]Q?T$K7)--S6W?RW%4%$:VU46]D.QVDMU1R9=)4A=UCB5)H5QAZR84-QL"M.."<4E_ MZ8$AW0VUWU-T%MI^[!X('P@+8E\MV)!RKU/N_4^RH>*&)'M'6H(X=.,#Q0-1 M<(Y%PX+]3K _*O@+@?,A8WF*:%%QMB5*J!@INZ C#MZD[((CEU[D6X>K=QSE MQG[H#>HFR1ZD[Q$1XY]R^F5 M:Y.7XR@OE;Q@I9"\;NXD.!NA3C:<',I\06U;?\YFZPUV3$O: M/W<\)["B@W0,A=EA&!_DP^S=+>IB_XKYAI8"Y60-..L\A(3RYJYL.I)5^KJY M9Q(N+]W,X/^",R7U'W6#='\O\-U!+ P04 " !K@@E3Q=4'B?," M &"0 &0 'AL+W=OY^X> M'W=,]EP\RY@0A=[2A,FI$2N5C4U3AC%)L;SF&6'P9,M%BA5LQ*X2RLA&()FG*1;O"Y+P_=2PC[[_0:I\/,T7\D06OVA?V5H&"G.I>%J!(8*4LO(?OU4Z- # TPYP M*H!S"G _ 0PJP*"O![<"N'T]>!7 ZPOP*T!QF68I5J%T@!6>303?(Z&M@4TO MBNLJT" P9;JP'I2 IQ1P:K814*-"O2/,(K1ZR6D&5:.NT&^HZ>]H'D54%P!. MT"TKJUB7PT5 %*;))5@\/@3HXMLE^H8H0W]BGDL@DA-306S:@QE6<2S*.)Q/ MXAB@.\Y4+-&*121JP0?=>+\#;X(FM3#.09B%TTGX,V?7:&!=(<=R[)9XEOWA M5ELZ7_.^^IKW=3<\("' [3;XD9:#NL@&!9_[*1\TO9"6Q4/>H"E*TE8B)8M? ML.B.^#JS+7\P,5^;NI\;W8SL8YO@W,:QAB=$JQ9OP]&'T5&F;IVIVYGI+P)= M+N9)A&B:"?Y*]-LD.R3T:F*ODWA-&68A08EV(*&EAUQ H4.W4#&\>4D/OZ7& MI1NO*8WMWXQ.!.QEM?;.93ZR.LK4KS/U.S.=AV&>Y@E6D%W4+!S%T;:I L)2 M0I?J)46;$O[Y_7O>:94$O:S6+5;N:.B>*&$V^G1*Q*Z8J!*%/&>J?)OJTWIH MSXM9=7*^L,=+N^4\L,>KSUP3ERK3Q* M^>0&=^G,PTX1"$B,*\'LX1D6((2K9'7\4Q7UZF]RRS/S#U*F>RX$8GF*[G+#\C5_%(!NM :CT16Z2R$W?,69N\H; "L!;Y=@ M&!?O+/++PQ*]??,.O;$P]'DC=]K6U%/?6)GN87Y22;HM)=$>27_L\FL4X%\0 MQ91TT!?#]"4DEDX*.CZF^W9RZAFB]0S1HE[84^\OQ=<\9P(MI#9=W93TJ*"[ M5?,\#Z,0VT<_'XH^ASK2%M3:@D%M-TFRRW:"&4C132:5X?\RMSJZ9):51@<" MKDA,H_!$9Q=L-!['W4+#6F@X*/0CF)]_(A'^]=8NZ/+L*Q,[Z!(:MA30F 31 MBOG4,?J#EXF MY-7,5)4ZM@D>G:[S+M@$1SU*FU GPZE^B9NJ4D=&P?0T.+M09!SV"&T2G@Q' M_*+X!@!EOYE$,9=ZP[>#7FHRF0R'\GDOM4.6X&C2,M,YV+&^)HS)=+1)>3J<\I<8JBIU^&491?'IUV<;-&[%O7^PC7![N#^9LG^F1@)6 MEH6OQ[9-56Z+RH&1VV)G\2B-S:CB=&.WDJ !FZS4F].Y_\!4$L# M!!0 ( &N""5,%1$:LB@( (8' 9 >&PO=V]R:W-H965TSS/<\]=[F&>K ME#&Z:;/ :'D ];NZ$WKD=2TY*8))PA@2L1L[8'RXBXV\=?A&H MYY M++&$*:>_2:Z*D3-P4 XK7%%US^OOT.9S9?@R3J5]HKKU]1R455+QL@5K!25A MS1N_M'78 6B>?D#0 H)]0/0.(&P!X:D1HA80G1KAJ@58,--8#TKH4Z)Q*OW&>5X32A%F.;IA"K,U65) M8RE!2?05C?.'V;H_.P"G2'"T,^"5U)SR<15 M6IX)XF:ME$DC)7A'2HAN.5.%1'.60]Z#GQW'QT?PKBY+5YM@6YM)<)3P1\4N M4>A]08$7^#UZIJ?#O;YT/A=]_KGHB^/P&60:[O?!W]0R[/HLM'S1!WW6UQ8- M,K9(,PB?TV!P?1TD[O-NM4[R6GSD]49\U(F/CHH?EUPH\K?I?+XZ_$_ZLHH. ME/A!%+Z5.SUT&OCQ7N*'/D$TV'.:]T2+PW O;7=G3I0@UG:B2Y3QBJGF4W;6 M[M(8VUFY9Y_XPZG?8Y_YPWES)_RG;VZH6RS6A$E$8:5#>9?7>NZ)9NHW&\4W M=DHMN=(SSRX+?5&", [Z?,6YVFY,@.[J3?\!4$L#!!0 ( &N""5,/C-Z! M=P( &D& 9 >&PO=V]R:W-H965TB!EM86$8ITR96=_'U)2A&<6#;:B\3' MSNSLD%JE.ZD>=0F Y*GB0D^]$G%SY?LZ+Z&B^E)N0)B=E50513-5:U]O%-#" M@2KN1T&0^!5EPLM2M[9062IKY$S 0A%=5Q55SS? Y6[JA=[+PBU;EV@7_"S= MT#7< 3YL%LK,_(ZE8!4(S:0@"E93[SJ\FB4VW@7\8+#3>V-B*UE*^6@GGXNI M%UA!P"%'RT#-:PLSX-P2&1E_6DZO2VF!^^,7]H^N=E/+DFJ82?Z3%5A.O;%' M"EC1FN.MW'V"MIZAYS+W0H D5!?F.)2@RJY4"@>0KHTO&&3*S>SX'I(Q?D/?DX6Y.SL\NR!EA M@MR7LM8&JE,?C2K+[>>M@IM&071$P9=:7)(X>$>B( I[X+/3\#GD!AXZ>/ : M[ALO.D.BSI#(\<5'^!;TF2YY:X1SAW)-?ETO-2ISYWZ?2!%W*6*78G L!2@M MA0!.=9(<>-H3%4]&;X_:WVL$M@E_HVK-A"8<5@87 M7(Z,!:II;,T$Y<;UAJ5$TVG&ULO99=;]HP%(;_BA7UHI76Y@L"K0"II:W6J9506;>+:15\_]K&M,U@S_BIB (G>TH2*H15+N;RR;1'&D&)QP99 MU0+6RPYX,B(TL3V'">P4TRH-1J8O@D?#5@F$T)API'(TA3SS0TD M;#VT7&O;\4P6L=0=]FBPQ N8@GQ93KAJV:5+1%*@@C"*.,R'UK5[-78[6F B M?A!8B\HWTDN9,?:J&P_1T'(T$2002FV!U=\*QI DVDEQ_"E,K7).+:Q^;]WO MS>+58F98P)@E/TDDXZ'5MU $W(#%) MSE3TR_06G9ZLTQ@&HF!+169]K?#@N(FI_".4/CHB5$9"W1'(X@. MZ,?M^J!%;ZL=*;?%VV[+C==J^"VC%\AWOB#/\=Q#/!^6UW#\,DN^\>L<\;M+ MEPG; +18=4JKCK'RWY7P,1,2J9SI9 -? ?KUJ.+1@X14_&Z9K5O.UFT%WYV: M&4XP#0%AH<_6#!:$4D5PZ*SDEH&QU,_0:N1VO?[ 7E43L!\4N+N8&FQ0P@:M ML(VMB3%?P,'#G-MT*W/WNWZ#;S_&[07^8"=AK!9S@C7I!Y4&FWMY\3H.H M+:*&TR]Q^A]*+M#H2&;[>PB>WW<;G/\(JJ%>EJB7K:CW.#2D+4?:=79/IO,? MKI!;>:+=S[]$A6?] #9V^D#,D2/A>CM8[W,N4>%3NT5!$W _QG6.7")W]YBZ M[:]IVS4JI-49SWN=)E9[4!UK]S"[G4^^3H5A]1'T+INLK3$YJEVI'U)0"=-E ME4 ARZC,2XFRMRS=KDW!8N_"\[KO2>6;4($2F"NI<]%3F\3S4BIO2+8TU&PO=V]R:W-H965TA M#RW01:)DRW9A&XCM=,NPKD&R;@_#'ACI;!&52(^DX@38CQ])R;)CRZH#!'F) M1>KNNX_W,9_/XXV0WU6&J.&QR+F:>)G6ZT^^KY(,"ZHNQ!JY>;,4LJ#:+.7* M5VN)-'5)1>Z'01#[!67TQ7>H?ZVOI%FY3P1[E M7HCO=G&=3KS ,L(<$VTAJ/EXP#GFN44R//ZM0;VFIDWYIPKG M(O^+I3J;>$,/4ES2,M>W8O,+U@?J6[Q$Y,K]A4T5&T<>)*72HJB3#8."\>J3 M/M:-V$L(R8F$L$X(STV(ZH3H("$*3B3TZH2>ZTQU%->'!=5T.I9B ])&&S3[ MX)KILLWQ&;>ZWVEIWC*3IZ>WJ+0L$UU*QE?P$URF*;."T!RN>76MK#SO%Z@I MRS_ .V <_LA$J2A/U=C7AH-%\I.ZWJRJ%YZH%\$7P76FX(JGF+;DS[OSXXY\ MWYR]:4"X;< L[ 3\M>07$ 4?(0Q"\NUN >_??6BC]2HHBVZ4KXF^@) XE*!& MN2K6N7A"5!UGC1JQ(XOU3;D!V/DFBUU&[QMF7 MOI-M?/].$Y4P_N49]U1G*+A%V5DCZ;R'ZSM_(2PSN M+-'C(]'#TZ+O[(MT^]?YH@^.Z@_C0\V/8TAP*+F_-[<5:,K9^5=!(DJNJQ&N MV6UF[$LW6?J[\&I _V+8,JX@QZ5)#2X&1F19S;S50HNUFP+OA38SI7O,S.\$ ME#; O%\*H;<+6Z#YY3']'U!+ P04 " !K@@E3+(+^S<<" "V" &0 M 'AL+W=OVD/0Q8#K%H\Y'OB:+IR9:+ M)UD */1<4B:G3J'4^M)U959 B>4%7P/33Y9OT:^M=JUE@27,./U).9A9V;RQ:JR',5/%>"?V4:)Q*OW&V&CR *-$< M%@I]7U"RPF:#)3J=@\*$GJ$!>KR?H].3,W2""$,/!:\D9KF89'>=KZ M4([9.6*ZL?E2'U1=K)S(C%=,G=-C&'QXOL+;- M=F4V19_X84>6[WF=LK[GM4UQZO4YBZ9ZR/]ZC#:!#X;VGW.24'6(];UN-_UF\ M?_IZN>O5U\ONSE0Q$_T&BQ71&ULE51?;YLP$/\J%NI#*ZTQD$"F MBB MC:IMVK2H2;=G)QQ@U=C,-J']]K,-09E"%NT%^^S[_3F;<](*^:I* (W> M*L;5PBNUKA\P5OL2*J(FH@9N=G(A*Z)-* NL:@DD;PT!@[VV#,0,!W@$QBR1 ML?&[Y_0&20L\G1_9GUSMII8=4? HV"^:Z7+A??10!CEIF'X6[6?HZXDLWUXP MY;ZH[7-]#^T;I475@XV#BO)N)&_].9P PN "(.P!H?/="3F7*Z))FDC1(FFS M#9N=N%(=VIBCW%[*1DNS2PU.I]\$+^ZW("NT@IU&/W:,%L2>ET+WZ*G1C014 MDW=S#5HAD2-M4YD@'-VN0!/*[M -HAQM2]$HPC.58&UL67*\[RTL.POA!0M? M&SY!4_\#"OTP>-FLT.W-W=\LV!0U5!8.E86.=G:!UK*-F>E0L4/97_:0!D$8 M^0D^C(A-!['I-;%P3*Q#12=BH=&Z(#8;Q&;7Q*9C8K/_$8L&L>B:V&Q,+#H3 M"Z;S2\<8#V+Q/\6V0A,VIA:?7=K<]\]*PR=]8)^4[T06U/S)#'*#\R=S8U=V M;=H%6M2N-79"FT9ST]*\;"!M@MG/A=#'P';;\%:F?P!02P,$% @ :X() M4^(*Z) H!0 JA4 !D !X;"]W;W)K&ULI5C; M;MLX$/T5PN@"+=#:(F4Y2>$8<&P4FR)M@R1ML5CL RV/;:*2Z)*4W0#]^!U2 MBN1N9$K>YB'6A7,[G#DSU'@OU3>] 3#D1YID^K*W,6;[=C#0\092KOMR"QF^ M64F5F/L@\%DO.5KN ?S>7NK\&Y0:5F*%#(M9$84K"Y[4_IV'H96 MP*WX(F"O#ZZ)#64AY3=[<[V\[ 76(T@@-E8%QY\=S"!)K";TXWNIM%?9M(*' MUT_:W[G@,9@%US"3R5>Q-)O+WGF/+&'%\\3&+S.[[O5'X5J"D%F"G =F:X5 *:$P>>?[^?DY8M7 MY 41&7G8R%SS;*G' X,N6\.#N'3OJG"/'7'O U=]0H>OG:$&\9E?_'V>]4D8 M6'%&&\3G?O$YQ"A.G7CPJ_@ <:[ 9A78S.D;'HWFATCSE"RD0DF1K4G,MSP6 MYK$)F4+7R.FRY;N;T,#^C0>[!A_"RH?0[X/(G ^)^)Z+Y1'38;/I9LO#RO+0 M:]EEV8WD&?G[ Z0+4/]X((TJI9%7Z3W$.:8?EOK"-.5']"R2T?%(1I71D=>H M*Y7K3!N5NWQ?"5LB6_YH[YJ\*-1%!UZ$%\><.*N<..O@A-8YSV(@,ZF-?DT^ M0J/]LVDRNNA2;WKOL09(DO7 F^2(#<<0--2>;7'_;/ MHC\\"7)1^7EQTEY=9P84:'/,K9E?W46?>=VB04V\P6D SD''2FP=Q&'G >G3=7+JU; /7W@.=,3'Z2.]ARL233ET!+<[\JQ0_+8WB\N].Z95 _ MR7NCM%G0(4I6-P+FI^BV*$OQJ-LTQFK&97[R\T?I5!YAR-W@I-OI_!J9F-^)KH!4_;1N#"C\P59E:8:XQVV M9&_1*ZDP\BL5/;+".OQHJ8ZUH7JNDVQI:I#P,*S8Q[4E,:Z MS-$G#(@M^J(6LF4U_3$__7W.,9J2F1^2IPN=VZ' M9&ZTP&PO M=V]R:W-H965TYU"8#D ML:Z$GGHEXN;2]W5>0LWTA=R ,&]64M4,S52M?;U1P HGJBL_H#3Q:\:%-\O< MVD+-,ME@Q04L%-%-73/U= V5W$V]D;=?N.7K$NV"/\LV; UW@-\V"V5F?N]2 M\!J$YE(0!:NI=S6ZG"OZ45'H[W[A\NSH<"$;1&4'0"8*_%82=('2@;68. MZX8AFV5*[HBRT<;-#EQMG-K0<&'_Q3M4YBTW.IS=H^(+ID"G?EH]K(*/^]\KUO?X(SOYT9L$S[#U#YQF=*YTKC3G*&M06 M"F*N%.%:-TSDX";FTFADHN!B3>3&GMK!0K:[Q&X7>^FVLS$=4TK3S-\>5NPT M+HF"F$:TCWN&$?48T?_#,%&H>(XF3MN30QK!<9 J.J5*QS0(CZ!.PU*:T"@= M9HI[IOC?F%8--@K(6C$QG'Y\DE=LJITFT5'^IW%)&@9)-!D&2'J Y$6 KQ)9 MU5T^(E>$-5A*Q7\;EES6M>E_;?F?$790>] AK.0DW5$832;I)#[B&@B,:!*. MP_$1F'_0>VS?_\+4F@M-*E@9*;T8&P_5]M)V@G+CVM%2HFEN;EB:SP\H&V#> MKZ3$_<1VN/Z#-OL#4$L#!!0 ( &N""5.>ST3<:@, (H, 9 >&PO M=V]R:W-H965TCXUI!Z[9P6>'C]POZ+2]XDLR(*%H+]27-=3+W40SFL2<7T MO=C]"DU"0\N7":;<-]K5L2,3G%5*B[(!&P4EY?4O^=X4X@!@>+H!80,(CP'Q M"4#4 *)S 7$#B%UEZE1<'99$D]E$BAV2-MJPV0M73( M/6B1/1:"Y2#5C^CSMXKJ9_01S?.ZRJ_33$C2A[&<3\0/RD2J( M!#7QM1%BZ?RLF?2FGC0\,2E&MX+K0J'//(?\-=XW";19A"]9W(2]A+=$#E 8 M?T!A@,<=>A;]\-\J/D!18.$A[H O^^%+R P<.WC0DTW4KDGD^.(3? M1EJ;8 MRB[-AZ;(B%2Z$)+^IG!/Y2G7'/ MS6XU[TQCU\KY-!+K/C<.WA0E"=-AG)X0=/#RP-<\2PU;_V%Z+27<2PE[I=R9 M?@&D-&5QK[2>S8?W/HRO;L3XK;_BOMV']_:*K^:O^#+GQ'OKQ/W>>9X3X;=. M>"K[O07B?@^\AQQ,Q[MB@)I"N&5&_Z*OE8:L0/.#P_#7+90KD'_W;8*]I^%W M3>W_';KDO$/G'S1O)&ULO5C;;N,V$/T5PMB'76 3B91U"QP#B9ULLVBV0=)T'XH^T!)M$Y%$ MEZ3LI.C'EY1D2;9DVMN@?;$E:F9XYL(S)$<;QE_$DA )7M,D$Y>#I92K"\L2 MT9*D6)RS%($QX52FEC(MCTKQ30;C$?%V ,?CU@N$YJ1 M!PY$GJ:8OUV3A&TN!W"P'7BDBZ74 ]9XM,(+\D3D\^J!JS>KMA+3E&2"L@QP M,K\<7,&++\C3"H7$;Y1L1.L9:%=FC+WHE[OX>M]=O">>7,# LR8 MQ!)1_()-)6L/0)0+R=)*62%(:5;^X]$#!J12'#])%KV<7:MDQF#"4E7A AOWA MXY1(3)-/2N+Y:0H^?O@$/@ +B"7F1 ":@>>,2O%9#:KG7Y MTXHJ9-KVWWNO&_VF_?-?FM6GY)(J<.#ZE].5H>A(15.7;5.86]HJEK M5D5!DM<5Y65MK@BGK+=6S/:@#=X(YL( ;5A#&QI-J464*B2BA5 U0.$5,N M9HN^A5!:= N+NG>LQ[[MV[8=C*QUVXD3Y6Z[HF? MS0JNB-I S;RJX,LL-^E'Z-TC>B_%ZT7)47 MO"9<;2' @N-,GL58$C"O/>@#7-H-VH#/';B'N"L$S^UA/^2@AAP8(7_+TQGA M35"%*B/"(RKZ QMT:MIU S]P^T&$-8C0".(>O](T3PWK'MI-)[5/)Z4B_BH? MNE+4JC#\W>TNR8MZBQA?X3;\U6A\>];7H$-)/ZHP+#::1Q ME6"+C0GX_9[HPOO#-$=#]M#,]L\9)Q%;9/0O-4O)^:RMO6DEY MAZ1V<3=,#M]!Y47() ,S EK>,<4L (--Q31G6Z8QY-J,P2ES#2!(]48-H #$ M^,V8^X:TH9FU6[DOLY(7N:="Y*5O)%TE[(V0OHWIM#+>3@T*;1OY!\+>L#0T MT_0OY7+YF>',Z&?#H=!,HO]BMW$+NU0*0Q?Y>[N(+SURGN^&H7T@"@WG0C/I M/I($Z\P\8"ZI.C-\8U+]/I*(T#6>)?VK)>R L?>72MA9*GLBMSTBCC/<][LK MY#D'^@QJN@,R\WC3[K8GI;(6L5 +,-$!X>J@I8Y90"[)EE>3;J%4VVW[AW*# MFA:!S"WB![MR9JL2Y7#*N8]>;_FX?"&$8A&&G HX+EJBMUDU- M2OBBN(33#)!GLCS^UJ/U1=]5<;VU-WX-+R:P9WP*+V[*:[S&?'FK>(_Y@BJ7 M$S)74]GGOD++RXNZ\D6R57%/-&-2LK1X7!(<$ZX%U/@)ZNO2\3]0 M2P,$% @ :X()4X 6CX/U @ T0@ !D !X;"]W;W)K&ULE5;;;J,P$/V5$=I*K;0% KFU2B(U:;L7J=JJ4;O/+DR"%8-9 MVR3-WZ]M*$U:0M,7L,VIZ,$DR)='F. MF7ZRX"(E2D_%TI.Y0!);4,J\P/?[7DIHYDQ&=NU>3$:\4(QF>"] %FE*Q':* MC&_&3L=Y77B@RT29!6\RRLD2YZ@>\WNA9U[-$M,4,TEY!@(78^>JZ.7]EO MK7?MY9E(G''VE\8J&3M#!V)=*Z*=4X]1DKGBT.I_J1,0PXZG>')+8_)[#7.^8N& (? &WA IX(JRP M,PN"/[D)E/!#D$QIN.)PD^:,;Q$ED"R&:RITL;B0<'J-BE!VIEF_@0!_O:>.U^^#5_31H)?Q=9"Z$_G<( M_*#3H&=V/-QOD1/6Q0@M7_< WP.5J_.%0 2J,ZI3I$ 0A4V):B?RW6%PTN3G M,UBW?]+BHUO[Z+;RW+SDNO!F2Z!(X91FL$4BY%F3D7:F?HF$ -*R\IT>Q&3; MM'=F7V6Z:&#:L]NK[?:.L[OF3!\>1M6VR6D[27CAAGYCS3[!#=QNIZUH_=I% M_S@7,5W3&/7YW5)D<9.3=B+?]9N-?!FVYV-0^QA\X@-%1"5"+FC4>'9*_-#B M39=;3SJAV^N.O/6NVH]17==_"]K3-JRU#5NU/>KOEF!;FBU!VF_H08W#HS1^ MC K=L/].H[?3'5(42]LT)42\R%3YJ:Q7Z[Y\9=O1N_6I[M=E>WVC*9O]'1%+ MJEL!PX6F]-V!WK.B;*#E1/'<]J!GKG1'L\-$_W.@, 'Z^8)S]3HQ+ZC_8B;_ M 5!+ P04 " !K@@E3LKFRIQP# #8"0 &0 'AL+W=OUBE5:2.$!"!4A ]]%IE1"([J+JA4D. M)&IB,]M *^W'SW8@9 L!NG)!8N>R%)A_M%V M9^M8*%P+R;*=LR+($IH_RD7 M$ZKQ5G )U;,RE5Q]392?[$\E"Y^OARJN"(U8IB9;$).N:S3-)PJQ!9J D#P) MI3(R#FA&$RG0QUN0)$FOE'&=Q60Z$U?H\1ZR.?"GKBT5LQ[9#G=\PYP/U_"U MT3VC,A;H,XT@^MO?5K$6 >-]P$-\4O#[FC:0YWQ"V,'N!V0C$1,.(O\_H>\5 M"?6,OE>74"UT/:\F=, YH4M0%2W1_!65[<;DU70/MH1'Z/&'DD1W$C+Q= *H M60 U#5"S!FA&-VINU"A$HEL(S40@SS4)<-!O="SR/)&Y;LOHZM6]Z0=.VVD& M77MSA*=5\+0NX_FJ\J&?IQ!:%03<<1SL'T=H%PCMRQ >\L,T04$37%PC:H& 7B!Z?9Q$ M"2HH?N [N"8QG0*E\ZYR/2S98TRY=E!B\AH!/D[D.H<]TGEKR9[&V.EU2AQN ML]%LU8"4-FOWC85[AL.M<#0;=>G !PK\CMH]0X0K1$$#!YWRKX;OL .[WO]6 M\QDXKU(^?N/?>K9+AVT&?&FN% *%;$UE?NX6O<6U99 ?U@?S_,YS3_@RH0*E ML%"N3L-7BXGGUXB\(=G*'-US)M5%P+S&ZNH%7!NH[PO&Y+ZA!R@N<_T_4$L# M!!0 ( &N""5-ILA%+I00 (D3 9 >&PO=V]R:W-H965T;"E[YFM"!'A-DXQ?C=9";"X-@X=KDF(^ MIAN2R2=+RE(LY"U;&7S#"(Z449H8R#1=(\5Q-II.U-@MFTYH+I(X([<,\#Q- M,7N;D81NKT9PM!NXBU=K40P8T\D&K\@]$0^;6R;OC!HEBE.2\9AF@)'EU>@: M7BZ071BH&8\QV?+6-2A<>:+TN;CY'EV-S((124@H"@@L?U[(G"1)@21Y_*E M1_6:A6'[>H?^33DOG7G"G,QI\CN.Q/IJY(] 1)8X3\0=W?Y-*H>< B^D"5?_ MP;:::XY F'-!T\I8,DCCK/S%KU4@6@;('3! E0%Z9P#M 0.K,K#>K^ ,&-B5 M@0JU4;JBXK# D\GC&X!*V9+M.)"!5-92_?CK,C[O6#R:2SMQ/1>T/#Y8B8C M%X$Y364Y<:P2<@'NRU( = G4+/!SHYY<%ZF*Q1LX6Q"!X^1^YXU5UX"E\.P!O'_S](DPE>@K+U/7 M1:8%_8GQTD/#KFG8I]'XB^%,]"9\9G.XWN^TT_"K4FXIY&8XRR4#362[Z 4A"6)!X+G=OD@ MWT5V/QVOIN/]KU7D=5AXIF>:IK^?PD5WGK;:_)JN?R)=U=WJ5.*GA/31]CMT M;%EWIF_VTPEJ.L''Z+P0+M,(* /D=2/%4EX+JD;[V 7=8#F.YSD#]0[-1B9, M+;_?2D#EXM H@:2NA3E+2=HL(.]L($!_H$;/H[U#?X0YS*QG%$YZC6:?,+QHX5M/\& MR#8J /4R\-E*LSL4K7'@O&LJU:PCZ[&1!:C7A8/@'U M@G$LN\>ZY=RT6L[C0,NI%O7W NYX V0;-8%Z.>F0O2/%9XS,NMRG9H+)#X8< M)^ 782DXD_O+-X(9/S]8'?I%G1(&N" M-XP(@@B_]>U9%T="H1T4#'J@]H/3 M:!?4B]='@W-D^>D7MRK/H%E'R3_H6J.#4"^$GW3MQ-K5<]GET*IS:!YR%#6* MBO2*>KU:,;+"@H#OTJU8?DF'X!$G^<$.5^&Z[1?.MIV!_1!JQ!3IQ51#:+]N M^K6A0F_O/1P'N0.L&CU%>CT]FM50-5?X>WNBP'4'1!4UHHKTHGJ8V&FUB+J? M5;[9W:DS/W!LZYV4]DSK*T>C=4:1$K929ST2/H1IV$ M/%$A:*HNUP1'A!43Y/,EI6)W4RQ0G[Y-_P-02P,$% @ :X()4VN.+.Q" M @ &@4 !D !X;"]W;W)K&ULC511;]HP$/XK M5IXV:24A@5*J$ GHIFU2-52T[6':@TF.Q*IC9_8![;_OV0D9JPK:2^*S[_ON M[O.=TX,VC[8"0/942V5G0878W(:AS2NHN1WH!A2=;+6I.9)IRM V!GCA0;4, MXRBZ#FLN5)"E?F]ELE3O4 H%*\/LKJZY>5Z U(=9, R.&P^BK-!MA%G:\!+6 M@-^;E2$K[%D*48.R0BMF8#L+YL/;YX19ZG1!V:<-[&YA=?&HZD:H=PMKM'0J2 <9FO4^>/5 M@H0HV%+7U!R6>WVOV(H;4%@!BIQ+]NX.D OYG@YL12&ULK5==;]LV M%/TKA%<,#=!8)/7IS#90?PSKT'1&O*P/PQYHB[:%2*1+TG'[[W?XBKH>'J5ZT#O.#?I:Y$*/>CMC]C>>I]<[7C#=EWLNX,Y&JH(9 M6*JMI_>*L[0,*G*/8AQY!"+Q32AZ)@ZMN$Y_(XZI'> MT\9=MMT9N^&-AWNVY4MN[O<+!2NO84FS@@N=28$4WXQZ[\G-G)0!)>*OC!_U MR36R4E92/MC%AW34P[8BGO.UL10,OA[YE.>Y98(ZOM2DO2:G#3R]?F+_M10/ M8E9,\ZG,/V>IV8UZ20^E?,,.N;F3Q]]X+2BT?&N9Z_(3'6LL[J'U01M9U,%0 M09&)ZIM]K8TX"0 >=P"M V@[('@AP*\#_-=F".J X+49PCJ@E.Y5VDOC9LRP M\5#)(U(6#6SVHG2_C :_,F$;96D4W,T@SHP_02]^$&M9=5-C3*![D5F]#O8A.L_=_*@@5 //0,B;"G>NBYX4A5,7RC81[=2F)U&/( MQ^>HN8.+DB >-+ SL4$C-N@4^[D\A7AZS1ZY@E,5@>X"#K^ZY^%8U@::/!/; MGW]***&_K.R#Y'*DRA.>U$=H0OV0TJ#EB@.)@QBTT+#EC),3AWX4MCCG3LX( MX^2$\\R@L#$H_+$&U>>+RZ+PLDC?'R1)0/R610[D"Q8Y.6-*R("T+')R=ED4 M-19%G1;-F1*@7]>/R_.!^E\M4]$F)Q7A/FD]'=-+T#7NX[8-+JIVX\V=5)2X MU<>-^OB[U'?T0^S2WU(VO02Y]+NH:*NKYDZJE_0GC?ZD4_\=UT9E:_M*71JY M?JA>DNCO6UZLN/JGXT >-!D&G1EFUD$8Q1#?;& V0W*#V)$I]YMW<-'E(4YP MV]69 T;BQ(_=7A#\/(K@[FXH]KG\QGGMQ1][.TIV>$!.AASRXURHN<[TT0 D MMAZ)F0M(@D&,<2TQ*X MHH(C"9NQ-PEN%K'U=PY?*.S4P1K93-9"/-K-;3[V?!L0,,BT92#F]00S8,P2 MF3!^M)Q>)VF!A^L]^WN7N\EE313,!/M*?,FSVT=#@"&IQ\0MH#P-2 ^ HA:0/16A;@% MQ&]5&+0 ESIN%FQ--TD2*'9+6V[#9A:N^0YMZ46[[9*6E.:4&I]-/IA5O M>29*0&=W0JES5(%$JX)(8U@L5^?H DWRG-I;)_/PT?G@"CTTENG*$^W),PY.$'VM^ MB2+_'0K],.B)9_9VN-^7SO^I+_Y9_44QHJXW(L<7'>%;$,DIWRJT[%KBVV2M MM#1?]_<3_''''SO^^ C_A&MZD5-6VUG1]A""YXS5YC+11HH2Z0*0\S &TXU] M'=9H#)R&G8I/Z7487?NC!#\=7MR?;E?#ZT'L!R_]YCUTPU$0#U^Z+?Y.UY0$ M'WR:)A^7NDO4$L# M!!0 ( &N""5-$;&$_7P4 46 9 >&PO=V]R:W-H965T>^[AY1'%P4JJSWK)F$%/22ST56MI3/JV MW=;ADB547\B4"?AE+E5"#=RJ15NGBM$H#TKB-O&\;CNA7+2&@_S93 T',C,Q M%VRFD,Z2A*KU-8OEZJJ%6YL'=WRQ-/9!>SA(Z8+=,_.0SA393RL[WY$%VU/,N(Q2PT%H+"OZ]LS.+8 M(@&/+R5HJ\II [>O-^CO\^*AF$>JV5C&?_'(+*]:_1:*V)QFL;F3J]]865!@ M\4(9Z_PO6I5CO18*,VUD4@8#@X2+XC]]*H78"B#X2 I \A^0.=(@%\&^.=F MZ)0!G7,#@C(@+[U=U)X+-Z&&#@=*KI"RHP'-7N3JY]&@%Q>V4>Z-@E\YQ)GA M+0.5-?H%C:*(VZFC,?H@B@:T$_EJP@SE\6OT G&!/BUEIJF(]*!M(+F%:(=E MHNLB$3F2R$=3*?D3[O7?-:!-GH73C1MEPD) P0Z4'<'\JE7\'+9S M!/9CRA0TA5B@V#;-&\2>P*XT:^J% JF;(UFO^CK$?;\W:'_=UN)PD.\'N!JT M0[)3D>PX2=XRK1EPD_MD#5,)DG,40AFJ79#8X*2O 4=6@85S<")-0I# ME;$(76<&/8B4\@B-:N>E>V# !68;JR]>S 9 M!&]-1M%WAX-PM^3=%,JOP.9G,3?,>$<0C5K[CTG5PV MB?.>@?>@L#=4P1M8-5G>N$ +MO0(@LZ>9@UC2- LV65%\_(9)9LI+D*>TOA- MU0 (/#R7\N\I2QZ9^L>A'?;J5XGWK.J5<-O28,_WNWL"GARV2W?KS8?_#Q5= M4I$Z-WE>J]DY)E3M^]AM_-\G5-5CY_16;>O8;;[?+5CG M0 K2Z07[@G4.7:_?/;(Z<6WNV.WN$RK0G:01&FDM0TX-<[TS<&WCV.WCQU1O M5N#0K#N^US]26^W6V&W7.QPT&BT6B@$+AD9"9!6W&5W#UX31N3&C&5.AG;%% MTUYA?"(A]BX\[V>7?K6[8[>]_Y%]8N$235G$0_="KIT8NZWX 7:C"IDEJ_89 M<#F624K%&G$-G?HEXPH6CY&P;?_,BBU$O,Y;&*4;F>!51M-4R2<.^VX6KQMU MNCQL5M(\G:3V;'+*LV,.NWW!J6M+77LJ<7OJ#VV_3F!C#ZT/E_LNT=J B=N M-T3K3>UM0?1CFOL83-?-DV&B\4OE!/8/.@>:YS:D(G;D*N%__*G/O'\=["E:*)IVWPS(JUL +XE M0Y4;2"-C=V;_A!^0VJ>)VZ?O60@JFC6:L%1JWMR4P>&JV_J2VE*;Z#3D^(<VW^VAB*Z="ZSV<.+V\"D%V\T2UR=R[:>^VT^/%@T+@:U@ M?=CBFPH^@7N&^?FU2_MN)YUR<:K@VDC]\XST^PMVXP;'ZVUO'798 MW!B9YH=JC](8F>272T9A+V 'P.]S*&ULG9;? M3]LP$,?_%2O: T@K^=FT16VE4H;&-#1$@3U,>W ;M[%P[,YV*-M?O[.3AM"$ MP/;2QO;=]SYWY\0>[X1\4"DA&CUEC*N)DVJ]/75=M4I)AM6)V!(.*VLA,ZQA M*#>NVDJ"$^N4,3?PO-C-,.7.=&SGKN5T+'+-*"?7$JD\R[#\?4:8V$T.#/_=.Y[QL%:W%.R4[5G M9%)9"O%@!I?)Q/$,$6%DI8T$AK]',B>,&27@^%6*.E5,XUA_WJM?V.0AF256 M9"[8=YKH=.(,'920-9":71T3C2F[!@L[A;GZ.C#,?J M*$>WJ<@5YHD:NQHPC)B[*D.>%2T*&Z$IPG2KTB2A]1X 5^&\]_N[_ ":N6A%8O[&[)C]E2:0G;_&>'9E1I M1E8S>D7S@G+,5P0QV]E9)J2F?[!]D:#?TNSUGECW444U)*W4AWJ]3 M^\$!==,FCOUVZKBBCCNI;X7&#+UD7\$;U888-\/[\0%BT\8/XJB=<5 Q#CH9 MOVV)A$W -V_P#9JQ!V'_ +!I%'I^OQUP6 $..P$7*6S4'C0\>X-PV*S@:'0 MV+3Q(_^5"HXJP%$GX#V6L/O86PT>-4-[P\,.-XV"*!JU\_G>\_?=>\<^[,8K M)>IO;>2'AWPM5D,_"@X W=I9E!&YL4>T@M YU\6Q5,U6UX"9/?S<9_/B#G&% MY89R!?!K&AN," "" &0 'AL+W=OSG1!1"'3:#;&3\[YYSN&<>+CAXEFN 11Z*RF3(V>M5'7CNC)? M0XGE-:^ Z2=++DJL]%:L7%D)P(45E=0-/"]Q2TR8,Q[:>S,Q'O):4<)@)I"L MRQ*+]SN@?#-R?&=[XX&LULK<<,?#"J]@#NJIF@F]!OPD\!&[JR1R63!^;/9?"U&CF> @$*NC /6EU>8 *7&2&.\M)Y.]THC MW%UOW>]M[CJ7!98PX?07*=1ZY&0.*F"):ZH>^.8+M/G$QB_G5-I?M&EC/0?E MM52\;,6:H"2LN>*WM@X[ C\Z(@A:0?"O@K 5A#;1ALRF-<4*CX>";Y PT=K- M+&QMK%IG0YCY%^=*Z*=$Z]3X.^@:2'2%YLW?B/@2W6&*60YH;MOH*VMZQ13] M 2A64*!'CNX)LT&MP?D4%";T0CL]S:?H_.P"G2'"T..:UQ*S0@Y=I7'-2]V\ M1;MKT((C:-]J=HU"[Q(%7N#WR">?R+&6>WZ?W-5%ZBH5=)4*K%]XM%)2 J I MD3GELA: ?M\NI!*Z$?^] MQ6OL$FMG9O5U' 2#;#!T7W=K]%G4!]:H8XU.LM[F>5W632L4H+\>.;']T8?9 M.,4[ %=^'*?9'F=?6#1(HW[0N .-_ZNH#%0?:WP D4:^OT=Z&)1Y?MS/F72< MR4G.22V$!D,5%W;.]! NV_FB9KX07U"RLC7N[87D@"GRPV@/_# H3/PCG9!V MX.E)\/L/E)2SU94"47[&FQZ@#.(XW.,]#/+]* KZ@;,..#L)_,@5IEM<@A>$ M$D6@%S([&!T_3+)TC[(G*O82?X_2W?E"F]/Q!Q8KPJ0&66J==YWJ-$5SXC0; MQ2O[T5YPI8\ NUSK0QJ$"=#/EYRK[<:< ]VQ/_X+4$L#!!0 ( &N""5/Q M/$E'N0, %X- 9 >&PO=V]R:W-H965T2L1*X8H(C":MY<(9/+TAD ]P;7QAL MU,XULJDLA?AF;SYE\R"R1%! JJT$-3\/< %%894,QS^M:-#-:0-WK[?J5RYY MD\R2*K@0Q5>6Z7P>3 *4P8K6A;X5F]^@36AD]5)1*/<7;=IWHP"EM=*B;(,- M0=Y0K_R#++OXT.36I9W3KR"O]=\@.+H%T0B@O?P7!P?'GEPXJ[< ML=.+#^BYTE:49<@4%M%2U%PK4[.TJ$V^MG@Z!U2:^M82S->B;3\*6VY4,+ID M!=,,U*F'9-B1#!W)\ #)GQ5(TUB^1JEE6IEV*P>E/_ZOP:LA/Z8 A, MBN;S,7EW)$B#+#T)XJ@WS.B(A>'K_RL"&#T!E6B$RL;J2((R^J1\<#MNCM]< M_UZE#&56@]$AAI\4_0&B^.WML#9/K>Q]); M+#[68STT?HGA /MA>GO%?G^]$4JCLTQ4[K_Y7]=0+D'^[9/NK1(G_Y/OX-[Z M\/CMM1Z_--W1*!GOMQ[V_*RWI'8_X#>N8TK82 MWY4V'I'1L]*&.SO5$N3:;> 5Z0<.:VQL_&S\WAH=GJ]S+-R>.: MRC7CRK"NC&0T&)O/0C:;^>9&B\KMAY="F]VUN\S- 0BD?<$\7PFAMS=V@NY( MM?@74$L#!!0 ( &N""5,UKKQ@70, '<, 9 >&PO=V]R:W-H965T M<]YG?B1F>P9?Q()(1*\9&DNIE8BY>[" MML4J(1D6YVQ'8YM9L4MZ[X[,)*V1* M[I-I+YASR8[O"4+(A]W=UR-[*;*FF8D%Y3E M@)/-U+J$%W/D:$$YXPW%P#70K2\:>].#;>FHY.A%)R4KJ$EA]/9,Y25-= M2>7X4Q>U&D\M/+Q^J_ZE;%XUL\2"S%GZDZYE,K4B"ZS)!A>IO&?[KZ1NR-?U M5BP5Y2?8UW,="ZP*(5E6BU6"C.;5-WZI%^) +T> :H%Z%B!6POK:KIBW)M2K7JAN;Z9UQ(KIY2I9.S&Z+60( SL*A^1\ VX!;+ M@E-)U7TU*F> &XJ7-*UNGEP3B6EZJE2/BVMP\ND4? (T!P\)*P3.UV)B2Q5- M&]BK.L95%0/UQ/A>Y.? =3X#Y"!HD,]'Y%C)'6B2VVI!FE5!S:J@LI[;NRI" M$ *NJ5BE3!2<@%^72R&Y^M/]'BCO-N7=LKS74UZG!">0>,5C'EY)J^@ZP7#GK["QBL<\_)-7J'!*_#,7E'C%0UZ/21$,7HC M"3-%O&C64\;,DD3D%:;OX=?E7DEL9]'7?;]5S?-9M#I\62,VBO M=^"%@HIJF0AI!(K3<3[S ]3S#X('0(1'-YZVU#-&@)T(* I1U$2HV04[6QCZ ML=N7M(441/\/(W6M=UG=V.G)T)(,CJ+,2)):]@XE<=_VABVWX"BXC#"!77+U MM=9R"XZ"RP@3V"57'$:HQZY%%QQEEY$GL NOOM9:=,%A=@WS!'81UN?8 @R. M$.Q(G$ #S$((>U@-6YK!89P=P9,NR:A:Y=4IMQI(MBL/BDLFU;&SO$S4 MFP'A>H)ZOF%,O@WTV;-YUYC]!5!+ P04 " !K@@E3"3)^8<4$ #7$0 M&0 'AL+W=O*&!! @I%VW6< M7CMD/&J-1\F[1S4>R=@('L&C(CH.0Z9V-R#D]KI%6_L73WRU-O9%>SS:L!4\ M@WG=/"I\:N=> AY"I+F,B(+E=6M"OSW0@04D%O]QV.JCS\2&LI#RMWV8!]X,I"&$](8\_F=-6OJ8%'G_>>[]-@L=@%DS#5(K_>6#6UZU! MBP2P9+$P3W)[#UE GO7G2Z&3OV2;V3HMXL?:R# #(X.01^E_]IXEX@A NQ4 M-P.X30&=#-!I"NAF@&Y3@)95E54P?><92TTSU-Q:U72,6@,SPK?=&1 MV_&\4Z-YT1$=T&%Y3GMYD+W:(']RWP9')BL%2<%15,R:O$:83*6YV=4DLI^O MT6\T)6E">?F ]$M2.>B?I:F)T4._F*9CHY,0!GD(@\_VPJ"P[-GLWGYHDY%9/3HN$)KB;RL@;!0QI&Y)'R)V\7NDL@E,?A: M@;U"X&Y"+KQ+QW'L^V#/FQWQ]B7>" )0Z<:X$3$>?;)^YI$!!1B6W.*3D8EC MO (G!SK[S2UA&L\I:'_R(B=/?X$7&]B U>E":&%.F,^JA)RD"M:KU"^;\(ZM3S@I Q6J]C,Q8RFT>V92J LE3>T**T=*O;[: M] -QD=AJ?GY) MV)$@HU)1TIO,WXD.5O,XZ ^M%Z "CS9)V;"'*M.:&%H6B)$_MHYN>_IC("K] M%2%],'*37/X6TN!E,OFX!H8[@C7 [Y=2FOV#O4_FO^6,_P)02P,$% @ M:X()4Q,&UL MK5;;;MLX$/V5@= %$B"U;KXDA6T@B=MN%DEK..WN0]$'6AK;1"72):DX ?KQ M'5**XB0*-P]]D4B*9^:@L@B3*!J&)>,BF([=VEQ-Q[(R!1BL):(Q\_&:-#ZM,#]\;WU M#TX\B5DRC>>R^(_G9C,)C@/(<<6JPBSD[F]L! VLO4P6VCUAU^R- L@J;639 M@(E!R47]9K=-(/8 9*<;D#2 Y"F@_P(@;0#I:P']!M!WD:FEN#C,F&'3L9([ M4'8W6;,#%TR')OE',=($%,YC#G"ES!U\4$YJYC&AX"Z=YSNV8 M%7 AZAJSN3J8H6&\.*0=7Z]G@_]4H@=I= 1)E,0=?,[]\!EF!(\= M/.J SUX-CT\\:M(V2ZFSUW_!WC7]%URLC^ C"E24#HHR98?J@6NCF/UUX/TM M]0*-VN.NW[KK>]V]6!1'<%K*2A@-V?,]PW30'9M1*V;D%3-7,D/,-:R4+(':X'UGI4Q=2K%^:U"5=>C M2'BBO4OJR"OD$J[)Y63/YW+\Y/G M%1I%W0+CZ*&?1EXB5^R6EU79:H-?\$2U_7=?6]X^)>/2?+ )/$'@)K2GPO 0X>,_2WR_P/@QR>]-.H,0+AWN):HUNZ2 MHB&S?; ^9]O5]B)TZH[_\&%[?8NZ8FK-Z?\K<$70J#>B/J+JBTD],7+KCNJE M-'3PN^&&+G.H[ ;ZOI)4ULW$.FBOA]/?4$L#!!0 ( &N""5,B]S[ L ( M +L' 9 >&PO=V]R:W-H965T5[/%>[\FB5E.0C-I" *E@-OU+Z=1M;>&7QGL-%[:V(C64CY8C>S=. % MUB'@D!C+0/'U"A/@W!*A&[\K3J^6M,#]]8[]SL6.L2RHAHGD/UAJLH%WXY$4 MEK3@YD%NOD(53\_R)9)K]R2;TC;J>20IM)%Y!48/=@#M$\!P@H0 M'@*Z)P"="M Y5Z%; ;KG*O0J@ O=+V-WB8NIH<.^DANBK#6RV87+OD-COIBP M=?)H%'YEB#/#)[H%3;Z049HR>W.4DYDHR\_>XV4,AC)^A1;/CS&YO+@B%X0) M\I3)0E.1ZKYOT O+Y2>5XKA4#$\H=LB]%";39"I22(_@XV9\U(#W,?HZ!>$N M!>.PD?!;(5JD$WPF81"VC_@S.1\>' OG_]2G_ZS^+AF=NAXZCJ]S@F\F$ID# MP;(@,=,)E[I00'Z.%MHH_*E_-4AT:XFND^B>D+B#%!3662+56BIJ O*B1H4 MM?MC26RF#-NM(/C4X%NO]JW72#1[\P2VV(OU,6?&)4?D.&PC?AUV;Z[[_NM^ MT7RT"0],XH\FT2'-](A-6)N\"S&J0XS.#1$#I!Q_>^P ^"_C-1A0H$U#Z''T M,:S@P!]_KQOEH%9N#&B\[D*8LA#KTWK2C%R#/3@?MV\G[2/G,4ZF&ULO55-3]M $#VWOV)E]0 2Q8XA3H4<2P&*B@0J(M >JAXV M]MA>L1]F=YW O^_LVK%"2]*J4GNQ=W9FWKR9EXS3E=(/I@:PY$EP::9!;6US M$H8FKT%0@L5:WE3,*- M)J85@NKG4^!J-0U&P?KBEE6U=1=AEC:T@CG8^^9&HQ4.* 43( U3DF@HI\%L M='(Z-:.[@6_79 M2(Y))\K<:O0RS+/9O%T8>&Q!6O)QB4]#WI-943 W,LK)I>QT=P/<.P=+&=_' MB)^SR+=K$ O0W]%WMU+DKE:MH;) [W/Y+,$[P%]@ZT(%>* MRBW47H >#:!'.T&OT":J)'G7?DESQAF.!#5DHA5DH30B,EF1G#;HM,^OS:.K MD?@:[G^VS";C*(K2.!VO%?4K.M=H>"6GB-S6Y8KTYR\/;-&Y0GV3'" M\WH:ZHK)@WA4")B=#A!X72W]SK#JL;OFH6RN+G\L<9/!6@7@/Y2*;LV MW/H:/C[9#U!+ P04 " !K@@E3IA_5\A # R$0 #0 'AL+W-T>6QE M3'.>ENM+UPY;.(;5TC^ZY1W?GRF3#N[/+0_NI!<["R$MZ M\0S2\X&Y4&:+8O3I\^B?(K?449>BR;B48C]38#"Q24V#>\+S<$HXFRD&7B6I M&5\[\Q ,<\FE"K0ID1$3@Z5]<'#L9E"]CJ=F0BH;VT5P?V?=\@-@,P.!C/-> MX#!TALFX(5I3):[,Q"ZVQD=0T(UOUXU16"FRCH<7X=;!WDR0F50%57V8.-R8 M)F-.2Y"C6+6 NY9-!*#6LC:#@I%*"F(U;#RZ@:&=4\YOH+5_E'OB'1E W=#1N OR[;(Y[EW;P(MZ@8?=2?UZ:[0@[AV:AUXJ6;&7GJ[(7@+'' M.#MI&K[^Q%DE:NHV_^R DS'9^ 4+J=B#B0:M,C<&JL+@GBK-YKN67XHTMW2E M-^VT*G'-PU>H^>_FN:*"*L)W19O>/^8LOUAQ\N%?2;;_50X%>S5VY]6QB[QX M#2+3XQ>99$>I,>I.G9VC;>]@ZZT!O$#DX7=X6>';H,%LR;AFHILM6%%0\>A\ M,_2:S,P+X1Z_65_0DBRYONW!/-R.O]&"+>NL7W4-B>A6;<=?87MQVK^]F%A, M%'1%BVDW5=7,#@,S,%&["QP.D2M[^1',QV%^!# L#J8 \W%>6)S_:3\C=#\. MP[2-O,@(]1FA/L[+ATSM!XOC]\G,Y=]IEB5)FF(9G4Z]"J98WM(4OGXV3!MX M8'$@TI_E&J\VWB%/]P%6TZ!GO+[) E4%=.&/<$XDF48 KWH[]$T1;*3PL=?'^PI29(L\R. ^14D"8; MTX@CF +0@"%)8L_!@_,HVIQ3T?97DLEO4$L#!!0 ( &N""5.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GSI"!@ MC8 \ !X;"]W;W)K8F]O:RYX;6S%FUMOXC@4@/^*Q[9IT(PIN_E9;4;HK*Z4+;MU;O>Z:K18\ M,QLA;)%WO;.SJ%MP67:^?7UYUEQWX1ME16JE*EUA77 GQ8-YO5Z_9??2R*7, MI7VZZ#1_YZ+#"EG*0OX6V47GK,/,1CU<*RU_J]+R/$FURO.+3F]WX4YH*]-W MQ4D-N>!+TY18OKSE#N2B$YVY!ZZD-K:YHWD^=XSWPMV\>U=9=25S*_2(6_%= MJVHKRW7]&//6N0U8&DVX+6D<&JDN?2W=!3[*&D9!G=I/,II/18#$> MLCQ>) #00P"]HP&RDSD'D#X"Z7\@9+)P+S_&-PYP=L5F\_$M M@ P0R. XD,EB-OSG>@8@0P0R/%I-#@?)-8",$,B(%O*&VTH+IE;,;@2[K(PL MA3&,EQF[Y$8"R!B!C&DADZHHN'ZJ*1.Y+J7[-UY:-DA359460O81R#XMY"#] M5;G/K,L!T!<$Z LMD!-<5J6V:"P-G[#-LRCZC9;SB4K,[ MGE=-%[R2)2]3R7,V,,;9BT%,U"S$:GGN:89ID0IYS]VG?V:EL) /$TN/V"R3 M\M[=X(*0=LMB&ND1>V2NQ9;+C(T?W4.,V$TI,S?):#:LM(:8F$AZQ"9Q@V3K M8K2G!F_L1O"V_H?/[*;=N)A&>L0>^:Y4]B#SO$&Z1&+ MQ T178D_:F_,)#UBE=P*8[6;%2OMPF8(A9FC1ZR.J2K7IPNA"S822\MFRURN M=W=!0DPE/6*7)%:E/SM"$Q>7C$\KBM"UVOF_/:( O-7<]+WXY; M#W.'1^R.!7]L5Q>F"(]8$4FU-.)7Y6YBXSI>:8%A4O".F5_\ZT%,3!,>L2:P M@)Z=+" FY@J/V!5H3-^J31_3AD^LC4,QO:M)WI"\8F+V\(GM 4+[9S+S";)A MRO")E8'&^.V61E>TR%.1@S%^7:40$[.)3VP3/,Z'N;"/*<4G5@H:Z+<;'9.- M3RR;5J"_=^1@QO&)C7,XXF]0(29F')_8./O"_KUUB?G&_XC<9$_\_WXB#S#? M!,2^0=. UK@),-\$Q+[9I0'[&CG 5!,0JP9=IV[7'J::@%@U>"3I0TQT^X18 M-6"MFIVR098U?[H8;5+6SX.8F&H"8M6@ >\I-&* J28@5@V*V>Z;F',"8N?@ M<7FK;V+."8B=@V,&$!.S3G#4+">$6Y"8=<*C93DC83G<.@LQZX1'VF!QH[P> M1A 3LU#XA$-V[IU?/X9QQ MU.J0F'I">O48OY9N:$F)AZ(NKM&63%8-3:K(XP"T7$ M%D(P3]E5!3$Q"T7$%D(Q!QG$Q"P4$5MH__K+^\ C0D^046_K[(-\'4<0$W-0 M1+W)7XDQ!\7$#OH?LYY^LBIOUCN:0M=56V%$WD:;?%#LY'L-'[F(7ZQ!9Z=XRH MC0PQ,0OU&PMUFYO-MZ^96,E29#?N(XPK3WF>SC6K7^HG];P@K ]@KJH\'[JR M63E5/'OYV=7+3\:^_0=02P,$% @ :X()4S1..WUZ @ #$ !H !X M;"]?OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>VWY;QE55 M?QQNNX?ZNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#4)X_R"'( MYP\*"(KY@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q. MB'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$ M>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH; M@=Z&>AN!WH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@=T:] M,X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH=R;0 M.Z/>F4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y. MH+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y! MH'=,?A8DT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q\U"& M6\_7&J__G52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$% @ :X()4R!P M#MDD @ J2\ !, !;0V]N=&5N=%]4>7!E&ULS=I-;MLP$ 7@JQC: M!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[PK7S] M_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"J MSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V M^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPN MO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5 MHZ#*453E**QR%%&UL4$L! A0#% @ :X()4_U)6[-"!0 ]14 !@ M ("!#0@ 'AL+W=O 8 " @84- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ :X()4QJHZN'I!0 Y!< !@ ("!GQ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4_L]G>@_ P -0< !D M ("!IT( 'AL+W=O&PO=V]R:W-H965T M^@( *0& 9 M " @9)+ !X;"]W;W)K&UL4$L! A0# M% @ :X()4QH?@!7$ @ X04 !D ("!PTX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4^GY M65J' P C@@ !D ("!QE@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4ULLU('M" +Q@ !D M ("!NV( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :X()4]VP7)$E! FPD !D ("! MO7H 'AL+W=O&PO=V]R:W-H965TP8 -,0 9 M " @8J* !X;"]W;W)K&UL4$L! A0#% M @ :X()4ZROT=8!!0 4PL !D ("!/)$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4R1&6XE? M"@ +AX !D ("!B9\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4X$52J<3 P 20< !D M ("!H+ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :X()4^F3/_NO @ F04 !D ("!AKD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:X()4U(TYT>9 @ _ 4 !D ("!@L( 'AL+W=O!P &0 M @(%2Q0 >&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4XSM+1K2! MZ H !D ("!L&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4ZX0"'C6 P MPP !D M ("!U]D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :X()4T8.,.#S @ Y0@ !D ("!6.0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X() M4Z;V/"' @ )0< !D ("!DNT 'AL+W=O&PO=V]R:W-H965T+R !X;"]W;W)K M&UL4$L! A0#% @ :X()4UF1X+/F @ " D M !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4W"'"?;$ @ ^0< !D M ("!I_T 'AL+W=O&PO=V]R:W-H965T M)\P( 8) 9 M " @;H# 0!X;"]W;W)K&UL4$L! A0# M% @ :X()4Z_&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4YZ( MI!T2 P W H !D ("!0A ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4QI^&. A @ -P4 !D M ("!,AH! 'AL+W=O&PO M=V]R:W-H965TDA 0!X;"]W;W)K&UL4$L! A0#% @ :X()4Y[/1-QJ P B@P !D ("! MN20! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :X()4[*YLJ<< P V D !D ("!_# ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X()4^SE]-@! P * D !D M ("!]4&AN," "" &0 @($M2P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ :X()4S6NO&!= P =PP !D ("!-U(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:X()4R+W/L"P @ NP< !D ("!0%X! 'AL+W=O@( Q : " 6)N 0!X;"]?7!E&UL4$L%!@ 0 !; %L ]!@ &ES 0 $! end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 194 431 1 false 62 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://organogenesis.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://organogenesis.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://organogenesis.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY Sheet http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1007 - Disclosure - Nature of the Business and Basis of Presentation Sheet http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentation Nature of the Business and Basis of Presentation Notes 7 false false R8.htm 1008 - Disclosure - Summary of Significant Accounting Policies Sheet http://organogenesis.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 1009 - Disclosure - Acquisition Sheet http://organogenesis.com/role/Acquisition Acquisition Notes 9 false false R10.htm 1010 - Disclosure - Product and Geographic Sales Sheet http://organogenesis.com/role/ProductAndGeographicSales Product and Geographic Sales Notes 10 false false R11.htm 1011 - Disclosure - Fair Value of Financial Assets and Liabilities Sheet http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilities Fair Value of Financial Assets and Liabilities Notes 11 false false R12.htm 1012 - Disclosure - Accounts receivable, net Sheet http://organogenesis.com/role/AccountsReceivableNet Accounts receivable, net Notes 12 false false R13.htm 1013 - Disclosure - Inventories Sheet http://organogenesis.com/role/Inventories Inventories Notes 13 false false R14.htm 1014 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 1015 - Disclosure - Property and Equipment, Net Sheet http://organogenesis.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 1016 - Disclosure - Goodwill and Intangible Assets Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 1017 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 1018 - Disclosure - Restructuring Sheet http://organogenesis.com/role/Restructuring Restructuring Notes 18 false false R19.htm 1019 - Disclosure - Long-Term Debt Obligations Sheet http://organogenesis.com/role/LongTermDebtObligations Long-Term Debt Obligations Notes 19 false false R20.htm 1020 - Disclosure - Stockholders' Equity Sheet http://organogenesis.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 1021 - Disclosure - Stock-Based Compensation Sheet http://organogenesis.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 1022 - Disclosure - Net Income (Loss) Per Share (EPS) Sheet http://organogenesis.com/role/NetIncomeLossPerShareEps Net Income (Loss) Per Share (EPS) Notes 22 false false R23.htm 1023 - Disclosure - Leases Sheet http://organogenesis.com/role/Leases Leases Notes 23 false false R24.htm 1024 - Disclosure - Commitments and Contingencies Sheet http://organogenesis.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 1025 - Disclosure - Related Party Transactions Sheet http://organogenesis.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 1026 - Disclosure - Taxes Sheet http://organogenesis.com/role/Taxes Taxes Notes 26 false false R27.htm 1027 - Disclosure - Subsequent Events Sheet http://organogenesis.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 1028 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://organogenesis.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 1029 - Disclosure - Product and Geographic Sales (Tables) Sheet http://organogenesis.com/role/ProductAndGeographicSalesTables Product and Geographic Sales (Tables) Tables http://organogenesis.com/role/ProductAndGeographicSales 29 false false R30.htm 1030 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) Sheet http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesTables Fair Value of Financial Assets and Liabilities (Tables) Tables http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilities 30 false false R31.htm 1031 - Disclosure - Accounts receivable, net (Tables) Sheet http://organogenesis.com/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://organogenesis.com/role/AccountsReceivableNet 31 false false R32.htm 1032 - Disclosure - Inventories (Tables) Sheet http://organogenesis.com/role/InventoriesTables Inventories (Tables) Tables http://organogenesis.com/role/Inventories 32 false false R33.htm 1033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssets 33 false false R34.htm 1034 - Disclosure - Property and Equipment, Net (Tables) Sheet http://organogenesis.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://organogenesis.com/role/PropertyAndEquipmentNet 34 false false R35.htm 1035 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://organogenesis.com/role/GoodwillAndIntangibleAssets 35 false false R36.htm 1036 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilities 36 false false R37.htm 1037 - Disclosure - Restructuring (Tables) Sheet http://organogenesis.com/role/RestructuringTables Restructuring (Tables) Tables http://organogenesis.com/role/Restructuring 37 false false R38.htm 1038 - Disclosure - Long-Term Debt Obligations (Tables) Sheet http://organogenesis.com/role/LongTermDebtObligationsTables Long-Term Debt Obligations (Tables) Tables http://organogenesis.com/role/LongTermDebtObligations 38 false false R39.htm 1039 - Disclosure - Stockholders' Equity (Tables) Sheet http://organogenesis.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://organogenesis.com/role/StockholdersEquity 39 false false R40.htm 1040 - Disclosure - Stock-Based Compensation (Tables) Sheet http://organogenesis.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://organogenesis.com/role/StockBasedCompensation 40 false false R41.htm 1041 - Disclosure - Net Income (Loss) Per Share (EPS) (Tables) Sheet http://organogenesis.com/role/NetIncomeLossPerShareEpsTables Net Income (Loss) Per Share (EPS) (Tables) Tables http://organogenesis.com/role/NetIncomeLossPerShareEps 41 false false R42.htm 1042 - Disclosure - Leases (Tables) Sheet http://organogenesis.com/role/LeasesTables Leases (Tables) Tables http://organogenesis.com/role/Leases 42 false false R43.htm 1043 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Detail) Sheet http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail Nature of the Business and Basis of Presentation - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://organogenesis.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) Sheet http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) Details 46 false false R47.htm 1047 - Disclosure - Product and Geographic Sales - Additional Information (Detail) Sheet http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail Product and Geographic Sales - Additional Information (Detail) Details 47 false false R48.htm 1048 - Disclosure - Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail) Sheet http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail) Details 48 false false R49.htm 1049 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) Sheet http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) Details 49 false false R50.htm 1050 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail) Sheet http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail Fair Value of Financial Assets and Liabilities - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Accounts receivable, net (Detail) Sheet http://organogenesis.com/role/AccountsReceivableNetDetail Accounts receivable, net (Detail) Details http://organogenesis.com/role/AccountsReceivableNetTables 51 false false R52.htm 1052 - Disclosure - Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail) Sheet http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail) Details 52 false false R53.htm 1053 - Disclosure - Inventories (Detail) Sheet http://organogenesis.com/role/InventoriesDetail Inventories (Detail) Details http://organogenesis.com/role/InventoriesTables 53 false false R54.htm 1054 - Disclosure - Inventories - Additional Information (Detail) Sheet http://organogenesis.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Prepaid Expenses and Other Current Assets (Detail) Sheet http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail Prepaid Expenses and Other Current Assets (Detail) Details http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 55 false false R56.htm 1056 - Disclosure - Property and Equipment, Net (Detail) Sheet http://organogenesis.com/role/PropertyAndEquipmentNetDetail Property and Equipment, Net (Detail) Details http://organogenesis.com/role/PropertyAndEquipmentNetTables 56 false false R57.htm 1057 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Goodwill and Intangible Assets - Identifiable intangible assets (Detail) Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Identifiable intangible assets (Detail) Details 58 false false R59.htm 1059 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) Sheet http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail Accrued Expenses and Other Current Liabilities (Detail) Details http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 60 false false R61.htm 1061 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) Sheet http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail Restructuring - Summary of Restructuring Liability (Detail) Details 61 false false R62.htm 1062 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://organogenesis.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 62 false false R63.htm 1063 - Disclosure - Long-Term Debt Obligations (Detail) Sheet http://organogenesis.com/role/LongTermDebtObligationsDetail Long-Term Debt Obligations (Detail) Details http://organogenesis.com/role/LongTermDebtObligationsTables 63 false false R64.htm 1064 - Disclosure - Long-Term Debt Obligations - Future payments of term loan (Detail) Sheet http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail Long-Term Debt Obligations - Future payments of term loan (Detail) Details 64 false false R65.htm 1065 - Disclosure - Long-Term Debt Obligations - Additional Information (Detail) Sheet http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail Long-Term Debt Obligations - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Stockholders' Equity (Detail) Sheet http://organogenesis.com/role/StockholdersEquityDetail Stockholders' Equity (Detail) Details http://organogenesis.com/role/StockholdersEquityTables 66 false false R67.htm 1067 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 67 false false R68.htm 1068 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 68 false false R69.htm 1069 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) Details 69 false false R70.htm 1070 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail Stock-Based Compensation - Summary of Restricted Stock Units (Detail) Details 70 false false R71.htm 1071 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 71 false false R72.htm 1072 - Disclosure - Stock-Based Compensation - Parenthetical (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationParentheticalDetail Stock-Based Compensation - Parenthetical (Detail) Details 72 false false R73.htm 1073 - Disclosure - Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) Sheet http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) Details http://organogenesis.com/role/NetIncomeLossPerShareEpsTables 73 false false R74.htm 1074 - Disclosure - Net Income (Loss) per Share (EPS) - Additional Information (Detail) Sheet http://organogenesis.com/role/NetIncomeLossPerShareEpsAdditionalInformationDetail Net Income (Loss) per Share (EPS) - Additional Information (Detail) Details http://organogenesis.com/role/NetIncomeLossPerShareEpsTables 74 false false R75.htm 1075 - Disclosure - Leases - Additional Information (Detail) Sheet http://organogenesis.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 75 false false R76.htm 1076 - Disclosure - Leases - Schedule of Lease Cost (Detail) Sheet http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail Leases - Schedule of Lease Cost (Detail) Details 76 false false R77.htm 1077 - Disclosure - Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) Sheet http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) Details 77 false false R78.htm 1078 - Disclosure - Leases - Summary of Cash Flow Information Related To Leases (Detail) Sheet http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail Leases - Summary of Cash Flow Information Related To Leases (Detail) Details 78 false false R79.htm 1079 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail) Sheet http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail Leases - Summary of Maturities of Lease Liabilities (Detail) Details 79 false false R80.htm 1080 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 81 false false R82.htm 1082 - Disclosure - Taxes - Additional Information (Detail) Sheet http://organogenesis.com/role/TaxesAdditionalInformationDetail Taxes - Additional Information (Detail) Details 82 false false R83.htm 1083 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 83 false false All Reports Book All Reports d584537d10q.htm d584537dex311.htm d584537dex312.htm d584537dex321.htm orgo-20210630.xsd orgo-20210630_cal.xml orgo-20210630_def.xml orgo-20210630_lab.xml orgo-20210630_pre.xml http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/stpr/2018-01-31 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d584537d10q.htm": { "axisCustom": 5, "axisStandard": 28, "contextCount": 194, "dts": { "calculationLink": { "local": [ "orgo-20210630_cal.xml" ] }, "definitionLink": { "local": [ "orgo-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "d584537d10q.htm" ] }, "labelLink": { "local": [ "orgo-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "orgo-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "orgo-20210630.xsd" ], "remote": [ "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://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 589, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 8 }, "keyCustom": 52, "keyStandard": 379, "memberCustom": 35, "memberStandard": 26, "nsprefix": "orgo", "nsuri": "http://organogenesis.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://organogenesis.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Product and Geographic Sales", "role": "http://organogenesis.com/role/ProductAndGeographicSales", "shortName": "Product and Geographic Sales", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Fair Value of Financial Assets and Liabilities", "role": "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilities", "shortName": "Fair Value of Financial Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Accounts receivable, net", "role": "http://organogenesis.com/role/AccountsReceivableNet", "shortName": "Accounts receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Inventories", "role": "http://organogenesis.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Property and Equipment, Net", "role": "http://organogenesis.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Goodwill and Intangible Assets", "role": "http://organogenesis.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Restructuring", "role": "http://organogenesis.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Long-Term Debt Obligations", "role": "http://organogenesis.com/role/LongTermDebtObligations", "shortName": "Long-Term Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://organogenesis.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Stockholders' Equity", "role": "http://organogenesis.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Stock-Based Compensation", "role": "http://organogenesis.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Net Income (Loss) Per Share (EPS)", "role": "http://organogenesis.com/role/NetIncomeLossPerShareEps", "shortName": "Net Income (Loss) Per Share (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Leases", "role": "http://organogenesis.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Commitments and Contingencies", "role": "http://organogenesis.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Related Party Transactions", "role": "http://organogenesis.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Taxes", "role": "http://organogenesis.com/role/Taxes", "shortName": "Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Subsequent Events", "role": "http://organogenesis.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:UnauditedInterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:UnauditedInterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Product and Geographic Sales (Tables)", "role": "http://organogenesis.com/role/ProductAndGeographicSalesTables", "shortName": "Product and Geographic Sales (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)", "role": "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesTables", "shortName": "Fair Value of Financial Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Accounts receivable, net (Tables)", "role": "http://organogenesis.com/role/AccountsReceivableNetTables", "shortName": "Accounts receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Inventories (Tables)", "role": "http://organogenesis.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://organogenesis.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://organogenesis.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Restructuring (Tables)", "role": "http://organogenesis.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Long-Term Debt Obligations (Tables)", "role": "http://organogenesis.com/role/LongTermDebtObligationsTables", "shortName": "Long-Term Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Stockholders' Equity (Tables)", "role": "http://organogenesis.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://organogenesis.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Net Income (Loss) Per Share (EPS) (Tables)", "role": "http://organogenesis.com/role/NetIncomeLossPerShareEpsTables", "shortName": "Net Income (Loss) Per Share (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Leases (Tables)", "role": "http://organogenesis.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:WorkingCapital", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Detail)", "role": "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "shortName": "Nature of the Business and Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "0", "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segments", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "orgo:RecentlyAdoptedAccountingPronouncementsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "orgo:RecentlyAdoptedAccountingPronouncementsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn01_01_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Acquisition - Additional Information (Detail)", "role": "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "shortName": "Acquisition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn09_17_2020_CpnBiosciencesLlcMemberusgaapBusinessAcquisitionAxis", "decimals": "INF", "lang": null, "name": "orgo:EarnoutCalculation", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Product and Geographic Sales - Schedule of Revenue by Product Category (Detail)", "role": "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "shortName": "Product and Geographic Sales - Schedule of Revenue by Product Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021_AdvancedWoundCareMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Product and Geographic Sales - Additional Information (Detail)", "role": "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail", "shortName": "Product and Geographic Sales - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail)", "role": "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "shortName": "Fair Value of Financial Assets and Liabilities - Financial Assets And Liabilities Measured At Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail)", "role": "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "shortName": "Fair Value of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020_EarnoutLiabilityMemberusgaapContingentConsiderationByTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY", "role": "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail)", "role": "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "shortName": "Fair Value of Financial Assets and Liabilities - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Accounts receivable, net (Detail)", "role": "http://organogenesis.com/role/AccountsReceivableNetDetail", "shortName": "Accounts receivable, net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail)", "role": "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "shortName": "Accounts receivable, net - Sales Returns and Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Inventories (Detail)", "role": "http://organogenesis.com/role/InventoriesDetail", "shortName": "Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:InventoryReserveAndObsolenceChargedToCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:InventoryReserveAndObsolenceChargedToCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:PrepaidSubscription", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Prepaid Expenses and Other Current Assets (Detail)", "role": "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail", "shortName": "Prepaid Expenses and Other Current Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:PrepaidSubscription", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Property and Equipment, Net (Detail)", "role": "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "shortName": "Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Property and Equipment, Net - Additional Information (Detail)", "role": "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "shortName": "Property and Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Goodwill and Intangible Assets - Identifiable intangible assets (Detail)", "role": "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Identifiable intangible assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail)", "role": "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail", "shortName": "Accrued Expenses and Other Current Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_31_2021_EmployeeCostMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail)", "role": "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail", "shortName": "Restructuring - Summary of Restructuring Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_31_2021_EmployeeCostMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Restructuring - Additional Information (Detail)", "role": "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "shortName": "Restructuring - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn10_21_2020", "decimals": "0", "lang": null, "name": "orgo:EmployeeRetentionBenefitsnumberofemployees", "reportCount": 1, "unique": true, "unitRef": "Unit_Employees", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Long-Term Debt Obligations (Detail)", "role": "http://organogenesis.com/role/LongTermDebtObligationsDetail", "shortName": "Long-Term Debt Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021_TwothousandnineteencreditfacilityMemberusgaapCreditFacilityAxis", "decimals": "-3", "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Long-Term Debt Obligations - Future payments of term loan (Detail)", "role": "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "shortName": "Long-Term Debt Obligations - Future payments of term loan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_14_2019_TwoThousandNineteenCreditAgreementMemberORGOAgreementAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Long-Term Debt Obligations - Additional Information (Detail)", "role": "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "shortName": "Long-Term Debt Obligations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn03_14_2019_TwoThousandNineteenCreditAgreementMemberORGOAgreementAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "orgo:SharesReservedForIssuanceForOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Stockholders' Equity (Detail)", "role": "http://organogenesis.com/role/StockholdersEquityDetail", "shortName": "Stockholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "orgo:SharesReservedForIssuanceForOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "div", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021_CommonClassAMemberusgaapStatementClassOfStockAxis", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail", "shortName": "Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1007 - Disclosure - Nature of the Business and Basis of Presentation", "role": "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentation", "shortName": "Nature of the Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Stock-Based Compensation - Parenthetical (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationParentheticalDetail", "shortName": "Stock-Based Compensation - Parenthetical (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail)", "role": "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "shortName": "Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Net Income (Loss) per Share (EPS) - Additional Information (Detail)", "role": "http://organogenesis.com/role/NetIncomeLossPerShareEpsAdditionalInformationDetail", "shortName": "Net Income (Loss) per Share (EPS) - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2020To06_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Leases - Additional Information (Detail)", "role": "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2020To06_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Leases - Schedule of Lease Cost (Detail)", "role": "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail", "shortName": "Leases - Schedule of Lease Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail)", "role": "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail", "shortName": "Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Leases - Summary of Cash Flow Information Related To Leases (Detail)", "role": "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail", "shortName": "Leases - Summary of Cash Flow Information Related To Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail)", "role": "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Leases - Summary of Maturities of Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://organogenesis.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "orgo:AccruedLegalExpenses", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "orgo:AccruedLegalExpenses", "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "lang": null, "name": "orgo:AccruedLegalExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Taxes - Additional Information (Detail)", "role": "http://organogenesis.com/role/TaxesAdditionalInformationDetail", "shortName": "Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn08_06_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_TermLoanMemberusgaapCreditFacilityAxis_TwoThousandTwentyOneCreditAgreementMemberORGOCreditFacilityAgreementAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "PAsOn08_06_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_TermLoanMemberusgaapCreditFacilityAxis_TwoThousandTwentyOneCreditAgreementMemberORGOCreditFacilityAgreementAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Acquisition", "role": "http://organogenesis.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d584537d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r578" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r578" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r579" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r578" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r578" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r578" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "orgo_AccruedButUnpaidCapitalLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued but unpaid capital lease obligation.", "label": "Accrued But Unpaid Capital Lease Obligation [Member]", "terseLabel": "Accrued But Unpaid Capital Lease Obligation" } } }, "localname": "AccruedButUnpaidCapitalLeaseObligationMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_AccruedLegalExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Legal Expenses.", "label": "Accrued Legal Expenses" } } }, "localname": "AccruedLegalExpenses", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_AdditionalPaymentInAggregateOfThePrincipalAmountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Additional Amount in Aggreage of Principal Amount payable.", "label": "Additional Payment in Aggregate of the Principal Amount Percentage", "terseLabel": "Additional Payment in Aggregate of the Principal Amount Percentage" } } }, "localname": "AdditionalPaymentInAggregateOfThePrincipalAmountPercentage", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_AdjustmentForExcessAndObsoleteInventories": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment For Excess And Obsolete Inventories.", "label": "Adjustment For Excess And Obsolete Inventories", "negatedLabel": "Adjustment for excess and obsolete inventories" } } }, "localname": "AdjustmentForExcessAndObsoleteInventories", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_AdvancedWoundCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advanced wound care.", "label": "Advanced Wound care [Member]", "terseLabel": "Advanced Wound Care" } } }, "localname": "AdvancedWoundCareMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "orgo_AggregateAnnualLeasePaymentsRentPercentageIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate\u200b annual lease payments rent\u200b percentage increases.", "label": "Aggregate Annual Lease Payments Rent Percentage Increases", "terseLabel": "Aggregate\u200b annual lease payments rent\u200b percentage increases" } } }, "localname": "AggregateAnnualLeasePaymentsRentPercentageIncreases", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_AllowanceForDoubtfulAccountsReceivableWriteOffs1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable Write Offs 1", "label": "Allowance For Doubtful Accounts Receivable Write Offs 1", "verboseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs1", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_BusinessAcquisitionAdjustmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition Adjustments [Axis]" } } }, "localname": "BusinessAcquisitionAdjustmentsAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_BusinessAcquisitionAdjustmentsdomainDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition Adjustments Domain [Domain]" } } }, "localname": "BusinessAcquisitionAdjustmentsdomainDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_BusinessCombinationDeferredConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Deferred Consideration.", "label": "Business Combination Deferred Consideration" } } }, "localname": "BusinessCombinationDeferredConsideration", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_CapitalLeaseRentalArrearsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Lease Rental Arrears [Axis]" } } }, "localname": "CapitalLeaseRentalArrearsAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_CapitalLeaseRentalArrearsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Lease Rental Arrears [Domain]" } } }, "localname": "CapitalLeaseRentalArrearsDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_CapitalLeasesAggregateAnnualLeasePaymentsRentPercentageIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital leases aggregate annual lease payments rent percentage increases.", "label": "Capital Leases Aggregate Annual Lease Payments Rent Percentage Increases", "terseLabel": "Capital Leases Aggregate Annual Lease Payments Rent Percentage" } } }, "localname": "CapitalLeasesAggregateAnnualLeasePaymentsRentPercentageIncreases", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of lease liabilities.", "label": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_ConsultingServiceAndRoyaltyPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting service and royalty payment term.", "label": "Consulting Service And Royalty Payment Term", "terseLabel": "Consulting service and royalty payment term" } } }, "localname": "ConsultingServiceAndRoyaltyPaymentTerm", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "orgo_CpnBiosciencesLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CPN Biosciences LLC [Member]", "terseLabel": "CPN Biosciences, LLC" } } }, "localname": "CpnBiosciencesLlcMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_CreditFacilityAgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Agreement .", "label": "Credit Facility Agreement [Axis]" } } }, "localname": "CreditFacilityAgreementAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_CreditFacilityAgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Agreement .", "label": "Credit Facility Agreement [Domain]" } } }, "localname": "CreditFacilityAgreementDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Relationship [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "orgo_DanRoadAssociatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dan Road Associates [Member]", "terseLabel": "Dan Road Associates" } } }, "localname": "DanRoadAssociatesMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_DebtInstrumentFinalRequiredPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "DebtInstrumentFinalRequiredPayment", "label": "Debt Instrument Final Required Payment", "terseLabel": "Debt Instrument final payment" } } }, "localname": "DebtInstrumentFinalRequiredPayment", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredAcquisitionConsiderationLiabilityCurrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred acquisition consideration liability current.", "label": "Deferred Acquisition Consideration Liability Current", "verboseLabel": "Deferred acquisition consideration" } } }, "localname": "DeferredAcquisitionConsiderationLiabilityCurrent", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredAcquisitionConsiderationNoncurrrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Acquisition Consideration Noncurrrent", "label": "Deferred Acquisition Consideration Noncurrrent", "terseLabel": "Deferred acquisition consideration, net of current portion" } } }, "localname": "DeferredAcquisitionConsiderationNoncurrrent", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredAcquisitionCostOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Acuisition Cost Outstanding", "label": "Deferred Acquisition Cost Outstanding", "verboseLabel": "The amount, if any, of the remaining $5,000 of deferred acquisition consideration plus accrued interest owed to the sellers of NuTech Medical is currently in dispute." } } }, "localname": "DeferredAcquisitionCostOutstanding", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredAcquisitionCostPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred acquisition cost paid.", "label": "Deferred Acquisition Cost Paid", "terseLabel": "Deferred Acquisition Cost Paid" } } }, "localname": "DeferredAcquisitionCostPaid", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredInterestExpense": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred interest expense.", "label": "Deferred Interest Expense", "terseLabel": "Deferred interest expense" } } }, "localname": "DeferredInterestExpense", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredRentAndLeaseIncentiveObligationCurrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred rent and lease incentive obligation current.", "label": "Deferred Rent And Lease Incentive Obligation Current", "verboseLabel": "Current portion of deferred rent and lease incentive obligation" } } }, "localname": "DeferredRentAndLeaseIncentiveObligationCurrent", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredRentAndLeaseIncentiveObligationNoncurrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Rent And Lease Incentive Obligation Noncurrent", "label": "Deferred Rent And Lease Incentive Obligation Noncurrent", "verboseLabel": "Deferred rent and lease incentive obligation, net of current portion" } } }, "localname": "DeferredRentAndLeaseIncentiveObligationNoncurrent", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_DisclosureOfAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Acquisition [Abstract]", "label": "Disclosure of Acquisition [Abstract]" } } }, "localname": "DisclosureOfAcquisitionAbstract", "nsuri": "http://organogenesis.com/20210630", "xbrltype": "stringItemType" }, "orgo_DisclosureOfProductAndGeographicSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of Product and Geographic Sales [Abstract]", "label": "Disclosure Of Product and Geographic Sales [Abstract]" } } }, "localname": "DisclosureOfProductAndGeographicSalesAbstract", "nsuri": "http://organogenesis.com/20210630", "xbrltype": "stringItemType" }, "orgo_EarnoutCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout calculation.", "label": "Earnout Calculation", "terseLabel": "Earnout Calculation" } } }, "localname": "EarnoutCalculation", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_EarnoutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnout Liability [Member]", "terseLabel": "Earnout Liability [Member]" } } }, "localname": "EarnoutLiabilityMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "orgo_EmployeeCostMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Cost [Member]", "terseLabel": "Employee Cost", "verboseLabel": "Employee" } } }, "localname": "EmployeeCostMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "orgo_EmployeeRetentionBenefitsnumberofemployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee retention benefitsNumberOfEmployees", "label": "Employee retention benefitsNumberOfEmployees", "terseLabel": "Number of employees to retention Benefits" } } }, "localname": "EmployeeRetentionBenefitsnumberofemployees", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "orgo_FacilityAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Facility and Other [Member]", "terseLabel": "Facility and Other", "verboseLabel": "Facility" } } }, "localname": "FacilityAndOtherMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "orgo_FairValueOfCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of common share.", "label": "Fair Value Of Common Share", "verboseLabel": "Underlying stock price" } } }, "localname": "FairValueOfCommonShare", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "perShareItemType" }, "orgo_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Cost.", "label": "Finance Lease Cost", "totalLabel": "Total Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "orgo_FleetLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fleet Lease [Member]", "terseLabel": "Fleet Lease" } } }, "localname": "FleetLeaseMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_GainLossOnDeferredAcquisitionConsiderationSettlement": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on deferred acquisition consideration settlement.", "label": "Gain Loss On Deferred Acquisition Consideration Settlement", "negatedLabel": "Gain on settlement of deferred acquisition consideration", "terseLabel": "Gain on settlement of deferred acquisition consideration" } } }, "localname": "GainLossOnDeferredAcquisitionConsiderationSettlement", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "orgo_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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 and other current liabilities", "label": "Increase Decrease In Accrued Liabilities And Other Current Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_InterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest member", "label": "Interest [Member]", "terseLabel": "Interest [Member]" } } }, "localname": "InterestMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_InterestPayableNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest payable non current.", "label": "Interest Payable Non Current" } } }, "localname": "InterestPayableNonCurrent", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_InventoryReserveAndObsolenceChargedToCostOfGoodsSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense associated with inventory reserves charged to cost of goods sold that were used during the current accounting period.", "label": "Inventory Reserve And Obsolence Charged To Cost Of Goods Sold", "terseLabel": "Inventory reserve and obsolescence charged to cost of goods" } } }, "localname": "InventoryReserveAndObsolenceChargedToCostOfGoodsSold", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_LeaseObligationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Obligation [Axis]" } } }, "localname": "LeaseObligationAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_LeaseObligationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Obligation [Domain]" } } }, "localname": "LeaseObligationDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "domainItemType" }, "orgo_LicenseAgreementTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Agreement Two", "label": "License Agreement Two [Member]", "terseLabel": "License Agreement with University" } } }, "localname": "LicenseAgreementTwoMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LineOfCreditFacilityTerminationFeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Termination Fee Amount", "label": "Line of Credit Facility Termination Fee Amount", "terseLabel": "Termination fee amount" } } }, "localname": "LineOfCreditFacilityTerminationFeeAmount", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_LineOfCreditFacilityTerminationFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Termination Fee Percentage.", "label": "Line of Credit Facility Termination Fee Percentage", "terseLabel": "Termination fee percentage" } } }, "localname": "LineOfCreditFacilityTerminationFeePercentage", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_LineOfCreditRepaymentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Repayments", "label": "Line of Credit Repayments [Axis]" } } }, "localname": "LineOfCreditRepaymentsAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LineOfCreditRepaymentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Repayments", "label": "Line of Credit Repayments [Domain]" } } }, "localname": "LineOfCreditRepaymentsDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LiquidityAndFinancialConditionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liquidity and Financial Conditions [Line Items]" } } }, "localname": "LiquidityAndFinancialConditionsLineItems", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LiquidityAndFinancialConditionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liquidity and Financial Conditions [Table]" } } }, "localname": "LiquidityAndFinancialConditionsTable", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LiquidityLoanAndOptionLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity Loan and Option Loans Member", "label": "Liquidity Loan and Option Loans [Member]", "terseLabel": "Liquidity Loan and Option Loans" } } }, "localname": "LiquidityLoanAndOptionLoansMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LiquidityloanmemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LiquidityLoanMember", "label": "LiquidityLoanMember [Member]", "terseLabel": "Liquidity Loan [Member]" } } }, "localname": "LiquidityloanmemberMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LossContingencyValueOfEachInstalmentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss contingency value of each instalment to be paid.", "label": "Loss Contingency Value Of Each Instalment To Be Paid", "terseLabel": "Loss contingency value of each instalment to be paid" } } }, "localname": "LossContingencyValueOfEachInstalmentToBePaid", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_MinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum liquidity.", "label": "Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "MinimumLiquidity", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_NewCreditAgreementRepaymentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement Repayment [Axis]", "label": "New Credit Agreement Repayment [Axis]" } } }, "localname": "NewCreditAgreementRepaymentAxis", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_NewCreditAgreementRepaymentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement Repayment [Domain]", "label": "New Credit Agreement Repayment [Domain]" } } }, "localname": "NewCreditAgreementRepaymentDomain", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash\u00a0interest expense", "label": "Non Cash Interest Expense", "verboseLabel": "Non-cash interest expense" } } }, "localname": "NonCashInterestExpense", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_NoncashDeferredRentExpenseAndLeaseIncentiveObligation": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash deferred rent expense and lease incentive obligation.", "label": "Noncash Deferred Rent Expense And Lease Incentive Obligation", "terseLabel": "Deferred rent expense" } } }, "localname": "NoncashDeferredRentExpenseAndLeaseIncentiveObligation", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_NuTechMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NuTech Medical [Member]", "terseLabel": "NuTech Medical" } } }, "localname": "NuTechMedicalMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_NumberOfSharesIssuedAsCollateralForOptionLoans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued as collateral for the option loans.", "label": "Number of Shares Issued as Collateral for Option Loans", "terseLabel": "Number of shares issued as collateral for the option loans" } } }, "localname": "NumberOfSharesIssuedAsCollateralForOptionLoans", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "orgo_NutechAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nutech acquisition", "label": "Nutech Acquisition [Member]" } } }, "localname": "NutechAcquisitionMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_OperatingAndCommonAreaMaintenanceCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating and common area maintenance costs Member", "label": "Operating and Common Area Maintenance Costs [Member]", "terseLabel": "CAM Portion of Accrued Rent" } } }, "localname": "OperatingAndCommonAreaMaintenanceCostsMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_OptionLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Loans Member", "label": "Option Loans [Member]", "terseLabel": "Option Loans" } } }, "localname": "OptionLoansMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_OtherWorkingCapitalComponents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other working capital components.", "label": "Other Working Capital Components", "terseLabel": "Other components of working capital" } } }, "localname": "OtherWorkingCapitalComponents", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_PaymentForLicenseAgreementRelatedCancellationCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment For License Agreement Related Cancellation Charges", "label": "Payment For License Agreement Related Cancellation Charges", "verboseLabel": "Agreement cancellation charges paid" } } }, "localname": "PaymentForLicenseAgreementRelatedCancellationCharges", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_PaymentsOfDeferredAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of deferred acquisition consideration.", "label": "Payments Of Deferred Acquisition Consideration", "negatedLabel": "Payment of deferred acquisition consideration" } } }, "localname": "PaymentsOfDeferredAcquisitionConsideration", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_PercentageAvailableForRevolvingCommitments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Available For Revolving Commitments.", "label": "Percentage Available For Revolving Commitments", "verboseLabel": "Advance outstanding amount revolving facility" } } }, "localname": "PercentageAvailableForRevolvingCommitments", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_PostAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post adoption.", "label": "Post Adoption [Member]" } } }, "localname": "PostAdoptionMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "domainItemType" }, "orgo_PrepaidDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid deposits are deposits held by vendors which are expected to be released within twelve months and therefore they are properly recorded as current assets.", "label": "Prepaid Deposits", "terseLabel": "Deposits" } } }, "localname": "PrepaidDeposits", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "verboseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "orgo_PrepaidSubscription": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount provides Prepaid subscriptions.", "label": "Prepaid Subscription", "terseLabel": "Subscriptions" } } }, "localname": "PrepaidSubscription", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_PrincipalInterestAndCAMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principal Interest and C A M [Member]", "terseLabel": "Principal, Interest and CAM [Member]" } } }, "localname": "PrincipalInterestAndCAMMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_PrincipalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Principal.", "label": "Principal [Member]", "terseLabel": "Principal" } } }, "localname": "PrincipalMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]", "terseLabel": "Public Warrant" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_RecentlyAdoptedAccountingPronouncementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recently Adopted Accounting Pronouncements", "label": "Recently Adopted Accounting Pronouncements [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "RecentlyAdoptedAccountingPronouncementsPolicyTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "orgo_RedeemableCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable common stock.", "label": "Redeemable Common Stock [Member]", "verboseLabel": "Redeemable Common Stock" } } }, "localname": "RedeemableCommonStockMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_ReimbursementOfOfferingExpensesIncludedInPrepaidExpensesAndOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reimbursement of offering expenses included in prepaid expenses and other current assets.", "label": "Reimbursement Of Offering Expenses Included In Prepaid Expenses And Other Current Assets", "verboseLabel": "Reimbursement of offering expenses" } } }, "localname": "ReimbursementOfOfferingExpensesIncludedInPrepaidExpensesAndOtherCurrentAssets", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_RepaidAfterThreeYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repaid After Three Years [Member]", "label": "Repaid After Three Years [Member]", "terseLabel": "Repaid After Three Years [Member]" } } }, "localname": "RepaidAfterThreeYearsMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_RepaidAfterTwoYearBeforeThreeYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repaid After Two year Before Three Years [Member].", "label": "Repaid After Two year Before Three Years [Member]", "terseLabel": "Repaid After Two year Before Three Years [Member]" } } }, "localname": "RepaidAfterTwoYearBeforeThreeYearsMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_RevisionToPreviouslyIssuedFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revision to previously issued financial statements.", "label": "Revision to Previously Issued Financial Statements [Policy Text Block]", "terseLabel": "Revision to Previously Issued Financial Statements" } } }, "localname": "RevisionToPreviouslyIssuedFinancialStatementsPolicyTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "orgo_RightofuseAssetsObtainedInExchangeForLeaseObligationsPostAdoptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rightofuse assets obtained in exchange for lease obligations post adoption.", "label": "Rightofuse assets obtained in exchange for lease obligations post adoption [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightofuseAssetsObtainedInExchangeForLeaseObligationsPostAdoptionAbstract", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Balance Sheet Information Related To Leases.", "label": "Schedule Of Balance Sheet Information Related To Leases [Table Text Block]", "verboseLabel": "Summary of Balance Sheet Information Related To Finance Leases" } } }, "localname": "ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "orgo_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Cash Flow Information Related To Leases.", "label": "Schedule Of Cash Flow Information Related To Leases [Table Text Block]", "verboseLabel": "Summary of Cash Flow Information Related To Leases" } } }, "localname": "ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "orgo_ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares of common stock reserved for future issuance.", "label": "Schedule Of Common Stock Shares Reserved For Future Issuance [Table Text Block]", "terseLabel": "Schedule Of Common Stock Shares Reserved For Future Issuance" } } }, "localname": "ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "orgo_ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Lease Liability Fiscal Year Maturity.", "label": "Schedule Of Lease Liability Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Lease Liabilities" } } }, "localname": "ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "orgo_SharesReservedForIssuanceForFutureGrant": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/StockholdersEquityDetail": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Shares reserved for issuance for future grant.", "label": "Shares Reserved For Issuance For Future Grant", "verboseLabel": "Shares reserved for issuance for future grants" } } }, "localname": "SharesReservedForIssuanceForFutureGrant", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "orgo_SharesReservedForIssuanceForOutstandingOptions": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/StockholdersEquityDetail": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "shares reserved for issuance for outstanding options.", "label": "Shares Reserved for Issuance for Outstanding Options", "terseLabel": "Shares reserved for issuance for outstanding options" } } }, "localname": "SharesReservedForIssuanceForOutstandingOptions", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "orgo_Sharesreservedforissuanceforoutstandingrestrictedstockunits": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/StockholdersEquityDetail": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Shares reserved for issuance for outstanding restricted stock units.", "label": "SharesReservedForIssuanceForOutstandingRestrictedStockUnits", "terseLabel": "Shares reserved for issuance for outstanding restricted stock units" } } }, "localname": "Sharesreservedforissuanceforoutstandingrestrictedstockunits", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "orgo_SignificantAccountingPoliciesLineItems": { "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": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to significant accounting policies", "label": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_SurgicalAndSportsMedicineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Surgical and Sports Medicine", "label": "Surgical and Sports Medicine [Member]", "terseLabel": "Surgical & Sports Medicine" } } }, "localname": "SurgicalAndSportsMedicineMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "orgo_TermLoanFacilityPrepaymentPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility prepayment premium percentage.", "label": "Term Loan Facility Prepayment Premium Percentage", "terseLabel": "Debt Instrument Interest Rate" } } }, "localname": "TermLoanFacilityPrepaymentPremiumPercentage", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tranche One [Member]", "terseLabel": "Tranche One [Member]" } } }, "localname": "TrancheOneMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tranche Three [Member]", "terseLabel": "Tranche Three [Member]" } } }, "localname": "TrancheThreeMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tranche Two [Member]", "terseLabel": "Tranche Two [Member]" } } }, "localname": "TrancheTwoMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoThousandEighteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Thousand Eighteen Stock Incentive Plan [Member]", "verboseLabel": "2018 Stock Incentive Plan" } } }, "localname": "TwoThousandEighteenStockIncentivePlanMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoThousandNineteenCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen credit agreement.", "label": "Two Thousand Nineteen Credit Agreement [Member]", "terseLabel": "2019 Credit Agreement" } } }, "localname": "TwoThousandNineteenCreditAgreementMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoThousandTwentyOneCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Credit Agreement .", "label": "Two Thousand Twenty One Credit Agreement [Member]" } } }, "localname": "TwoThousandTwentyOneCreditAgreementMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwothousandnineteencreditfacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoThousandNineteenCreditFacility [Member]", "terseLabel": "2019 Credit Facility [Member]" } } }, "localname": "TwothousandnineteencreditfacilityMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "domainItemType" }, "orgo_UnauditedInterimFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited Interim Financial Information.", "label": "Unaudited Interim Financial Information [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "orgo_UponAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upon Adoption [Member]", "label": "Upon Adoption [Member]" } } }, "localname": "UponAdoptionMember", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "domainItemType" }, "orgo_WeightedaverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average discount rate.", "label": "Weightedaverage discount rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "WeightedaverageDiscountRateAbstract", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_WeightedaverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining lease term.", "label": "Weightedaverage remaining lease term [Abstract]", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "WeightedaverageRemainingLeaseTermAbstract", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_WorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Working capital", "label": "Working Capital", "verboseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://organogenesis.com/20210630", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r99", "r374" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r376", "r377", "r380", "r381", "r572" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r376", "r377", "r380", "r381" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r286", "r289", "r465", "r466", "r467", "r468", "r469", "r470", "r489", "r539", "r542" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r286", "r289", "r465", "r466", "r467", "r468", "r469", "r470", "r489", "r539", "r542" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r173", "r272", "r273", "r490", "r538", "r540" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r173", "r272", "r273", "r490", "r538", "r540" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r275", "r286", "r289", "r465", "r466", "r467", "r468", "r469", "r470", "r489", "r539", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r275", "r286", "r289", "r465", "r466", "r467", "r468", "r469", "r470", "r489", "r539", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r102", "r103", "r104", "r105", "r106", "r107", "r110", "r111", "r112", "r114", "r115", "r116", "r117", "r118", "r134", "r193", "r194", "r334", "r352", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r102", "r103", "r104", "r105", "r106", "r107", "r110", "r111", "r112", "r114", "r115", "r116", "r117", "r118", "r134", "r193", "r194", "r334", "r352", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r102", "r104", "r105", "r106", "r107", "r110", "r111", "r112", "r114", "r115", "r117", "r118", "r134", "r193", "r194", "r334", "r352", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r174", "r175", "r272", "r274", "r541", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r174", "r175", "r272", "r274", "r541", "r559", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r249", "r287", "r457" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r179", "r451" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "verboseLabel": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 17.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r25", "r180", "r181" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "totalLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrentAndNoncurrent": { "auth_ref": [ "r19", "r21", "r512", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.", "label": "Accrued Rent", "terseLabel": "Capital lease rental arrears" } } }, "localname": "AccruedRentCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r11", "r12", "r49" ], "calculation": { "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "verboseLabel": "Royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r515", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.", "label": "Accrued Royalties" } } }, "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r227" ], "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": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 32.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r105", "r331", "r332", "r333" ], "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]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r104", "r110", "r111", "r114", "r115", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r106", "r107", "r108", "r109", "r189", "r190", "r191", "r192", "r193", "r194", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r349", "r350", "r351", "r352", "r492", "r493", "r494", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r290", "r292", "r337", "r338" ], "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, Total", "negatedLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r257", "r262", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Adjustment due to Private Warrant reclassification" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdministrativeFeesExpense": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for administrative services provided to the limited liability company (LLC) or limited partnership (LP) by the managing member or general partner, affiliate of managing member or general partner, or affiliate of LLC or LP, for example, but not limited to, salaries, rent, or overhead costs.", "label": "Administrative Fees Expense", "terseLabel": "GPO Fees" } } }, "localname": "AdministrativeFeesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r292", "r323", "r336" ], "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": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r182", "r200" ], "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]", "verboseLabel": "Schedule of allowance for sales returns and doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r183", "r195", "r197", "r199" ], "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 at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r183", "r195" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less - allowance for sales returns and doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r216", "r222" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from the diluted EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r159", "r163", "r169", "r188", "r376", "r380", "r403", "r510", "r524" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r60", "r95", "r188", "r376", "r380", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r293", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]", "verboseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r285", "r288" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r285", "r288", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r85", "r371" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value", "verboseLabel": "Change in fair value of Earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r366", "r367", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r366", "r368" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "disclosureGuidance": "Business Acquisitions, Contingent Consideration Liability Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "presentationGuidance": "Liabilities", "terseLabel": "Earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Goodwill [Abstract]" } } }, "localname": "BusinessCombinationGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r101", "r150" ], "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": "Nature of the Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r20", "r424", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r18", "r423", "r424" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "verboseLabel": "Current portion of finance lease obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r52", "r423", "r424" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "verboseLabel": "Finance lease obligations, net of current portion" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Finance leases recorded within leasehold improvements" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r418", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "terseLabel": "Accumulated depreciation to finance lease asset recorded within leasehold improvement" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r40", "r556", "r557" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 2.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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r93" ], "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 restricted cash, end of period", "periodStartLabel": "Cash and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r404" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "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": "Change in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of\u00a0non-cash\u00a0investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r94", "r95", "r121", "r125", "r126", "r128", "r130", "r138", "r139", "r140", "r188", "r403" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail", "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r270", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of common stock issuable" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of Warrants" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r248", "r516", "r531" ], "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 18)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r245", "r246", "r247", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies Disclosure" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A", "verboseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r55" ], "calculation": { "http://organogenesis.com/role/StockholdersEquityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Total shares of authorized common stock reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r262" ], "lang": { "en-us": { "role": { "definitionGuidance": "Shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 33.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", "verboseLabel": "Common stock, $0.0001 par value; 400,000,000 shares authorized; 129,011,789 and 128,460,381 shares issued; 128,283,241 and 127,731,833 shares outstanding at June 30, 2021 and December 31, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r145", "r146", "r177", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r145", "r146", "r177", "r401", "r402", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r145", "r146", "r177", "r401", "r402" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "verboseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r95", "r188", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 4.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", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r260" ], "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": "Long-Term Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r511", "r513", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "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, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument Interest Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r258", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less debt discount and debt issuance cost" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "verboseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r43", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt Issuance Costs, Net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r341", "r342" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r225" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative.", "label": "Derivative, Variable Interest Rate", "verboseLabel": "Interest Rate" } } }, "localname": "DerivativeVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "verboseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income (loss), per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r110", "r111", "r112", "r113", "r114", "r119", "r121", "r128", "r129", "r130", "r134", "r135", "r519", "r535" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings (loss) per share\u2014basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r110", "r111", "r112", "r113", "r114", "r121", "r128", "r129", "r130", "r134", "r135", "r519", "r535" ], "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": "Earnings (loss) per share\u2014diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) per Share (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r344", "r355" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Personnel costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Unrecognized stock compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r324" ], "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": "Share-based compensation expected to be recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r102", "r103", "r105", "r107", "r115", "r118", "r137", "r192", "r262", "r267", "r331", "r332", "r333", "r351", "r352", "r405", "r406", "r407", "r408", "r409", "r410", "r545", "r546", "r547" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionOtherMember": { "auth_ref": [ "r104", "r110", "r111", "r114", "r115", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Error correction to previously issued financial statement classified as other.", "label": "Error Correction, Other [Member]", "terseLabel": "Error Correction, Other" } } }, "localname": "ErrorCorrectionOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r104", "r110", "r111", "r114", "r115", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r392", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r392", "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair Value, by Balance Sheet Grouping" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r393", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r392", "r393", "r394", "r395", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r397" ], "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 of Financial Assets and Liabilities" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r393", "r464" ], "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": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r427", "r434", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 3.0, "parentTag": "orgo_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r430", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r426", "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail", "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r426" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r426" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease long-term obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining 6 months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r429", "r438" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal repayments of finance lease obligations", "terseLabel": "Financing cash flows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r425" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r427", "r434" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r427", "r434", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 2.0, "parentTag": "orgo_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r425" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r440", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r186", "r187", "r196", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r218", "r221", "r223", "r491", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Original Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r220" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Net\u00a0Book\u00a0Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Furniture, computers and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain on litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r213", "r214", "r509" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 8.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r95", "r159", "r162", "r165", "r168", "r171", "r188", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 3.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r159", "r162", "r165", "r168", "r171", "r508", "r517", "r521", "r536" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r345", "r347", "r348", "r353", "r356", "r358", "r359", "r360" ], "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]", "verboseLabel": "Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/Taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r117", "r118", "r158", "r343", "r354", "r357", "r537" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 13.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)", "negatedLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r83", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements.", "label": "Increase (Decrease) in Leasing Receivables", "negatedLabel": "Operating leases" } } }, "localname": "IncreaseDecreaseInLeasingReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r122", "r123", "r124", "r130" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r219" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r157", "r412", "r415", "r520" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r49" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r208" ], "calculation": { "http://organogenesis.com/role/InventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r58" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://organogenesis.com/role/InventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventory", "verboseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/InventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r208" ], "calculation": { "http://organogenesis.com/role/InventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r33", "r208" ], "calculation": { "http://organogenesis.com/role/InventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandSubjectToGroundLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land subject to a ground lease.", "label": "Land Subject to Ground Leases", "terseLabel": "Land Subject to Ground Leases" } } }, "localname": "LandSubjectToGroundLeases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "areaItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r442", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining 6 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Lessee, Operating Lease, Option to Extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "verboseLabel": "Lessee, operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "definitionGuidance": "Lessee, operating lease, term of contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Lease liabilities, Term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r95", "r164", "r188", "r377", "r380", "r381", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 13.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r95", "r188", "r403", "r514", "r529" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r95", "r188", "r377", "r380", "r381", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 14.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r513", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "positiveLabel": "Letter of credit sub facility", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r46", "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "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", "verboseLabel": "Line of credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Line of credit, future remaining", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused Line Fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LoanRestructuringModificationNameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of loan modification, for example, but not limited to, modifications under government programs.", "label": "Loan Restructuring Modification Name [Axis]" } } }, "localname": "LoanRestructuringModificationNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LoanRestructuringModificationNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of loan modification, for example, but not limited to, modifications under government programs.", "label": "Loan Restructuring Modification Name [Domain]" } } }, "localname": "LoanRestructuringModificationNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r259", "r513", "r527" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "verboseLabel": "Long-Term Debt Obligations" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r100", "r255" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r100", "r255" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r100", "r255" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r100", "r255" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r52", "r253", "r254" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "verboseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r256" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss contigency damages payable" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r248", "r250", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "verboseLabel": "Damages awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r248", "r250", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Loss contingency damages paid" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.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) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "terseLabel": "Cash used in operation", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r61", "r62", "r66", "r87", "r95", "r106", "r110", "r111", "r112", "r113", "r117", "r118", "r127", "r159", "r162", "r165", "r168", "r171", "r188", "r403", "r518", "r534" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "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 income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete\u00a0agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r98", "r449", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties", "verboseLabel": "Related Parties Notes Receivable" } } }, "localname": "NotesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 6.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r162", "r165", "r168", "r171" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r435", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "verboseLabel": "Operating lease, expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r426" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 20.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": "Current portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r426" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 23.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 obligations, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r431", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r425" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 11.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, net", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r86" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r440", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r419", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "Annual lease payments during the first year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r417", "r419", "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Under the lease, the Company is required to make monthly rent payments of approximately" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r261", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Options Held [Member]", "terseLabel": "Option" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r101", "r150", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r49" ], "calculation": { "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 2.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", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 10.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 22.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", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "verboseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests.", "label": "Partner Type [Axis]" } } }, "localname": "PartnerTypeOfPartnersCapitalAccountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": { "auth_ref": [ "r269", "r558" ], "lang": { "en-us": { "role": { "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests.", "label": "Partner Type of Partners' Capital Account, Name [Domain]" } } }, "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r80", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments of withholding taxes in connection with RSUs vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r293", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 34.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.0001 par value; 1,000,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r7", "r210", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Advertising", "verboseLabel": "Conferences and marketing expenses" } } }, "localname": "PrepaidAdvertising", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r38", "r39" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r211", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid Expense" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r75", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.", "label": "Proceeds from Collection of Long-term Loans to Related Parties", "terseLabel": "Proceeds from Collection of Long-term Loans to Related Parties" } } }, "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r78" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-term Debt", "verboseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r99" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow 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 either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "verboseLabel": "Line of credit borrowings" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r326" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r61", "r62", "r81", "r95", "r106", "r117", "r118", "r159", "r162", "r165", "r168", "r171", "r188", "r375", "r378", "r379", "r382", "r383", "r403", "r521" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "verboseLabel": "Net Income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r228" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r230", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r226" ], "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r228", "r530" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 12.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", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r228" ], "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]", "verboseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r226" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r68", "r198" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions", "verboseLabel": "Provision recorded for sales returns and doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r283", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r448", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r283", "r448", "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r283", "r448", "r452", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r446", "r447", "r449", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r75" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Repayment of Notes Receivable from Related Parties", "verboseLabel": "Proceeds from the repayment of notes receivable from related parties" } } }, "localname": "RepaymentOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r340", "r573" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r3", "r15", "r93" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Vesting of RSUs, net of shares surrendered to pay taxes (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Vesting of RSUs, net of shares surrendered to pay taxes" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r232", "r234", "r240", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r86", "r231", "r237", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "verboseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r233", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Liability balance as of ending", "periodStartLabel": "Liability balance as of beginning" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r231", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "verboseLabel": "Restructuring Reserve Current" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r267", "r334", "r528", "r549", "r554" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 31.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)", "presentationGuidance": "Retained \u200bEarnings\u200b Accumulated\u200b Deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r102", "r103", "r105", "r107", "r115", "r118", "r192", "r331", "r332", "r333", "r351", "r352", "r545", "r547" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r64", "r95", "r155", "r156", "r161", "r166", "r167", "r173", "r174", "r177", "r188", "r403", "r521" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Total revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r439", "r444" ], "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": "Operating leases", "verboseLabel": "Right-of-use assets obtained through operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r145", "r177" ], "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]", "verboseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Summary of Fair Value of Earnout liability" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r52", "r97", "r263", "r264", "r265", "r266", "r413", "r414", "r416", "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt obligations" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue by Product Category" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r217", "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schudle of future payments of term loan facility" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Stock Units" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r235", "r236", "r239" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r235", "r236", "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Liability" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r293", "r325" ], "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]", "verboseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r299", "r310", "r313" ], "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" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r317" ], "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 Fair Value of Stock Options Granted to Employees and Directors" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r20", "r513", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Term loan", "verboseLabel": "Secured debt" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r18", "r511", "r526" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "negatedLabel": "Less current maturities", "verboseLabel": "Current portion of term loan" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r52" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "positiveLabel": "Term loan, net of debt discount, debt issuance cost and current maturities", "terseLabel": "Term loan, net of current portion" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security Deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r159", "r160", "r165", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Product and Geographic Sales" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 8.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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "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 Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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, Total", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock option granted vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Unvested Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Unvested Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r307" ], "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", "verboseLabel": "Unvested Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at June 30,2021", "periodStartLabel": "Unvested at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at June 30,2021", "periodStartLabel": "Unvested at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Unvested Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Unvested Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r320" ], "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", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r319" ], "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", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r321" ], "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", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "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]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock options authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r302" ], "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", "verboseLabel": "Number of Shares Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "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", "verboseLabel": "Weighted Average Exercise Price Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value Options Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r304" ], "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": "Number of Shares Canceled / forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Shares Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationParentheticalDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r325" ], "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": "Aggregate Intrinsic Value Outstanding", "periodStartLabel": "Aggregate Intrinsic Value Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r301", "r325" ], "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": "Number of Shares Outstanding", "periodStartLabel": "Number of Shares Outstanding", "terseLabel": "Common stock options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r300" ], "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": "Weighted Average Exercise Price Outstanding", "periodStartLabel": "Weighted Average Exercise Price Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r315" ], "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 exercisable or convertible options. 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, Exercisable, Aggregate Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value Options Vested or Expected to Vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Number of Shares Options vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Weighted Average Exercise Price Options Vested or Expected to Vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r291", "r297" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "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", "verboseLabel": "Weighted Average Exercise Price Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "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", "verboseLabel": "Weighted Average Exercise Price Cancelled / forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Stock option expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r318", "r335" ], "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", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r325" ], "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", "verboseLabel": "Aggregate Intrinsic Value Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r325" ], "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", "verboseLabel": "Weighted Average Remaining Contractual Term (in years) Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Weighted Average Remaining Contractual Term (in years) Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Weighted Average Remaining Contractual Term (in years) Options Vested or Expected to Vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of option vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r271", "r339" ], "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]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r436", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r94", "r95", "r121", "r125", "r126", "r128", "r130", "r138", "r139", "r140", "r188", "r262", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail", "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r56", "r102", "r103", "r105", "r107", "r115", "r118", "r137", "r192", "r262", "r267", "r331", "r332", "r333", "r351", "r352", "r405", "r406", "r407", "r408", "r409", "r410", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail", "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r105", "r137", "r490" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSalesReturnsAndDoubtfulAccountsDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueOfFinancialAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail", "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r262", "r267" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock units issued to employees" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r262", "r267", "r303" ], "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": "Number of Shares Exercised", "terseLabel": "Number of options exercised", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r262", "r267" ], "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", "negatedLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "positiveLabel": "Company issued acquisition of shares" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r28", "r29", "r95", "r184", "r188", "r403" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 30.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r411", "r456" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r411", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r411", "r456" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "http://organogenesis.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/SubsequentEvents" ], "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]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r186", "r187", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r106", "r107", "r108", "r109", "r189", "r190", "r191", "r192", "r193", "r194", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r349", "r350", "r351", "r352", "r492", "r493", "r494", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfTheBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Income tax penalities and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r143", "r144", "r147", "r148", "r149" ], "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/2020-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r437", "r444" ], "calculation": { "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r130" ], "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 common shares outstanding\u2014diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r130" ], "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 common shares outstanding\u2014basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "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": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "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=118255775&loc=d3e1928-114920" }, "r279": { "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=118255775&loc=d3e1928-114920" }, "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": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "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=118255775&loc=d3e1928-114920" }, "r282": { "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=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r289": { "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" }, "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": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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=115993241&loc=d3e301413-122809" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r353": { "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=116825942&loc=d3e330036-122817" }, "r354": { "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=116825942&loc=d3e330036-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r356": { "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=116825942&loc=d3e330215-122817" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121636179&loc=d3e34841-113949" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121595440&loc=d3e34039-112682" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45014-112735" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45023-112735" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r549": { "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=121370832&loc=SL117420844-207641" }, "r55": { "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" }, "r550": { "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=121370832&loc=SL117420844-207641" }, "r551": { "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=121370832&loc=SL117420844-207641" }, "r552": { "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=121370832&loc=SL117420844-207641" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r573": { "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" }, "r574": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r575": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r576": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r577": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r578": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r579": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r58": { "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" }, "r580": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "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=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 101 0001193125-21-240472-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-240472-xbrl.zip M4$L#!!0 ( &N""5-_AO6_;'(! +&\%@ / 9#4X-#4S-V0Q,'$N:'1M M['UI<]M(DNCW%_'^ T(SO<^.@&2 M^QNOZ EV:U=6=2(\O3.^^(H 441TR# MQB&)^^M?5@$@01*\1!P%(#=VVB*.0E5>E9F5QZ__]W5B2L_4<0W;^NU$/5-. M)&IIMFY83[^=^-[HM'&TE"53A-&"AXW#>O/^>,O+R]GKX^.>0;OP9-*\P.[_4A< M&CW.[NK&_(7XPYT/P?U^G*Q%VJG3W9SQ_@!H.+MQP[59#[6[[ M0/#$8ORI0S7B47WC.^ M>#?A1?JJC9-?8G<27K"(H;G);_!;\(K:77[%-;3D%^!&PA=<;^IL>![NL/%[ MRR_X[ND3(=/Y.R/B/G)8AS<2OO%J;L'H?]_$J-+WG"V(A+OS:3O>^@S@8A)1 MO6X:4F4$"TQ!__O+_=GVWMUCK9M9GTNJ$BRU*=/:O9W@F_:PJI__X]4/P-UR< M4(](FFUYU (@>/35^\!>_"1I8^*XU/OMQ\-7)@#95T[I7[[Q_-O)1?#XZ<-L M2D\^L%$^1-]XM/69Y'HSD_YVCGX[ MN5/4G_#_3.0^V$KG9U/A?Y]\'A'3I;]^6!IR\QN+ #_[)X^&2Y#KW<+=TXD@PDT#H9&J]ON-)G(V^O+@_CV(_UN MFVSG63E__B\[V_+X"&TBGHZH]=>_/77"!&<+Z7Y0X M5Y9^"6)ZSR^>GJH-8($#5]?7=8>Z[M"##PV<.\=^-OB^M0+XBBC/][ TBD=3*D#DL1ZNJ$@ MB^Z!9EZ(^4"=R>IDNHW&*OWUW8&UF,3/[X9E3/S)=SIY!-W)\>[9NOJOAGOR M^:[]K[6Y?5CF.*-LSJ?OY5R8:/[I<_8 O25QI^>B!(F OF MF\6'HR%"'62[;@:#V( 2SZ#NNA:XOVJWMWYY/*!T.CH44/ *T$J]P&22QT/! M!*]0LSX0 LE_*(3@%"[A:]3QM;4\\2;B\VS4S6:VHE)SN:A<.ZUO;TNS) ME'JT_^10R@Y[W,![[;O,1?Z5.2GIC?%,]6L+OOID/)JT[[K4<[_,OI-_V\Z% M25R7N[AS@%PHTND3FVCX6X?OO4Y-0S.\8.:2;L#M('(A\O0?MH[HK/:'./0T<[\SN3/@DD/O57[XQ94]]F;%X%>%QO=_\%Z?Z&\%1 M3OQ^]1V@==^AL/2OQBO[J\;HW0R-V[!(#%MB=*+7[SVM+8 M@IXI ^42B\]@(]27:' 58^6DO!L#6$V':=S8 MQ +.&TQYG C\6!(P?8U'>;NWMD==?I?+5HM8FF$]W5.-&L\$U*LOL\7?$>=N MB7D3F0Z/67)$MSNA>P2U B _QB')?B]!&@ER(T&25R3(? @R#NER$F0 HK1H MK\H4%@T3AU@Y<7Y/0<$T-(_J?.__ >:$>S_\L40$+\31RX'5E9E&U[> MPO8#2-RMO1G$*3B]]@/GVM-;T)3"I';27<2+R<1;:T:L$P,AQ19[_(C"'X7_ MOJQ4"D*N$P'6&N.@M'OAR:)E6)2=+&H.U0UO1+3UW9??^1K>$1['B=.-SE/W M674Y47I/GVWS&>AR>?W;$1D_4+\-01(\-;?O@@$&]]\&\TO"D@#'\NHT5X_2 MMZXS#5THB?X6!O86+)63\%A%&.;/B5/:C6T]>7#]DCYZQW\U*?5X!.^2G&47F/'M$,WS@^I< MPF)F*0XY>=)\2D*BQI6%W!]GIQ=-BRLG%CJ:YKC M4_V+[_VPIL30+\C4\(C)I<'@T32>R&I8TA=BLI+"PS$3&K9&HO.JGW=@I&O& ME)@+K3(^VCTL%RC;<2AQQ,_JV;3*B @.@=NQ>N@N*/*'5J!?>VJ\AJ\XU/60 M& L@QF7@UYX6YX5=^Y8>Q.+T 63?B<%*-;-7+FQW.5'NFN5[T[ENL()TI-0] MI[,=C&%\S/ZXJ3TASS>9B,$9T/K?4<86N>$GX:+NE(JD)AZB%S7]L-J+>-5> MTJ[2&<,V5GL1J]I+AJC&:B^"5GO)$.=8[47@:B\9XAVKO0A0[25#_&*UE\*K MO62IE&&U%Q&JO62(8UUO DF%*40T8$1FH4@PD,L6B\*\$[:+H10(4,G$R MRP,E3)PL)'$R2Y1B_EJ]\]G$BW)0(R9> MU"'QHARTB(D7F'A1!4)&TA,:T5>.8SL7-HAC?@@Y\,;+Y^TK]]FA-&@-MG/' M/]G7_^V[7NBR<2.684?4\Q_A@Y;>G[#S;>%)(J,%;Q@^!N^2T(_2BAI6/]CQ M_!<=['!8$#'O@$^NK9!3XJ0T%ZDLFLF;@>"JJT]FW8OI(<!V1T3^DI@DZ M\3=J@79LL@U0GQB6X7I,5WZF5Z]3!J-*F"S;YST7&H< I$Z4@LV#ZH3MJ\G4 MM&>4;DTF')5@6QO6.I=<+Z/?4( M+%QG@86@T+CULNF25U\G_$<;''-KSQF=!:':IJ$SV^B*+6A')R^NY%RNOP"JZ^ ?J9TK=R 'TKV=/WF_45).PC]!ZD M:'$E=B4(LKCC-<&H 8_7$PSK>+R6[_&:8.C'XS5AC]<$HQ1TQ=KKFFU$-=T,GVCZPY==]6B:'3=%1T9 M+Q(UH.LNK\AXD;">$/6(=4P3%Q8-DV<8I4B4@J'1=<(V^G2%]>D*1BEX^)-[ M;I5(Z,>"^ (6Q!>98+Z35V/B3Q9>#F(]B8MV[DB(S9#]7EI!K5 '&U[)41=? M09U0AZENM<"R".T,A":??,H][ST=P2JGBTS;&#M2!RQC[$A>:9Q"89V8U+T' MT6KY])9Z*]L66-E>(!?O#??/+[,OU-+&K-VKL*B/B?==DY_[EY) 4"<:P/BA M_%-Y1<(_IO)6'\>8REL?7/^8LN@:.V:)L[+5*P5*A<5QX.!/G"R_M;ZZ.N'V M#J17=7&[OKHZX?:B#_)MKK9\H_:30Z9C;JB(BE FD+?-V/6FSL>+?IVP>.L_ M4&W,+ <#4K2X$KL2!%EHS0R1J $#[_.JF2$2UC' 5M@ 6\$H M!0-LL$<(H-1>&O@W!M/8_$=3MMF'?5N7E]QVJA>]!!4>QGUH&3( M\Q]ALG7"7<*"RXBZ<\Q+$S$O+8;Z\^Q0CQ93"9$6. .Y@.HGZD:A[.+N0N&Q MMFW6R^[/^(I+A#GE_*?:#?W74^N+8;N:0<&P(LMV&]V2&/J:> OVYZ M; 6JIPV4A22"VQA_&QIL*8T?ZJM8&N[I\^V^0Q:V(4#^[07 M+6W)G%BZPX,7'E[LA['MN\32;T$<>91:P5-S=_@B\G)^25B:JVLB \)*%]24AH+%)GPFRRN+RXL:TG#ZY? MTD=OGK_-3M$ )X/(O1H\RAZYANDX?@2VBM%%Q,#K"YW3QPI@CA E0LBQ).S/ MI[%$+?6@^)43\SBPT0%"*'P,ZD>9K3O,+(B@GU=_3*3'T_@A M"DC\%R7.%SJRG6!A[*>[H-!;^K*"5?;V;$'M>W-0]=AB!VPBLMD7W*@>E8=M MD%,.-1-RD>&%\L%;9<+>8D HYE@PQH/])HT*J5Q$*C\^ FB5RK9% *T^>UP$ M6#)%HALX6T\LDFO*Y)J>0J_/AZL8!7)V2 .I[;1*&>MWQK<::4J=+9 M2QJN/'OS7)RJR'G[Z"&XE563Q6JVE<6TOA46.3ZX M#C>E6G!,[3>E+'FH&3BOL)57+K6NEC'93+6VPP*36*DZ[TK5^> 5:TYG57,Z M2_QAL\3B)&R\/F":F$0)6ZR$S0JO*&'SD;#IXF^Q0V)A)/'WPP6VL#!2>;"& M+7_+)!&Q>6\^/);-/H9UQW.V%)2L]CCL&E:HI9 A7M%2R,%2R!!_0XU:!-Z^ M<^BS8?NN.;NGK-D%U><[9!D:2F[NY[AK@>5$V]O;BE8$X0)W$*TFQ1W=J+FF MA)=_3^9JTM];%(VZTER:"4[UH#-L=56X02MF@)FQE>4<+F(F$SPU]%S!Y!38_,T(9./73JE6L#KROA MU:JX%3+\.=U?4<0X-5CF:):_,=+$; M;EED.?'&-G;;]VX,\KB>R COP:8/TV0140!:AS"1_&4V3U+\2@SGG\3TZ;4U M]3WWACY3LQD?8O[ E]G\S]\!.\31QC/^N/#$L/<2UEY8!\H1 F4AI'8@91Y7 MF(C9$E%I/!(4J12I5,Q8RK@LQ7AET65*#%L8KUPZK/%BYWBTD=_1QFI]PS0Q MB4<;Q1UM9(E7/-K(_F@C2_Q5Q/DCH@,F2[3AT08>;91K Z\KX=7I:$,T1:.N M-%?UHXUCZ MTQT3A[H)PX8KY[??,.X4GMLX*KOYAC%98Z>$,7W/^?-9+<^ KMZ22U[8EB)(^]->/T(8+!]1Z-N\'-,B0["Z=;F2#DF> X):;Q9'V4 M0.)YU/ETLO3 ""CZU#7^AWZ4U.99HS=]_21-B/-D6*>>/?TH*70RO_!H>YX] M@0?/.EUV.3ZX24?>IT]\M!=J/(V]C]*C;>KL:T0:.W3TV\G?0*2??'Y@37R0QOWL 2I(P\1=#]\8?I=Y9V[ 2OA1-R0D^17S/GE]C#X27EM=J@@Y].@YG MITZ]E97&+D0KY=<>;0> &UX[U6S3=CY*SM/C.T66V/^_7WTDG+O*8+E\AT_D MH\1=H*N3HQY@Y]2=$@U4?/9I>#N_8^_J1WE4PBX M-? M+;6YSU(;95UJ HE+G Y'9&*8LX_2?_SEV]ZG!] *7.F6ODCW]H18P<7P MR9#^>ZMP:FT@B006"HF>T_S: M:>?MO4#H7;C]OKAZM+:?C0?[@:2DOPRQ.* MFQBK)% <7EW\N+]^N 80]F\OI:O_OOB]?_OM2KH8?/]^/1Q>#VYS VU#7- V MW@+:/X@[A@<]VY*ER[.+,ZFAM%OG.\"9%D".F?C!$FGY^\$$^\B&:69'KG.'&]]G*VXCI/<;-$%,Z)0L[.)%"H^^>*4[SSFJ\Z\@\ MU.3DLZJ<_H/K?XL!0UA+R#T5YIZW<8J2&:>D-+=#0?7N.W'^E 86?9^P9?SO M__6KQTT-C9KFE.@Z#/G;B7+"?X>?X+_#>0<(Y9^2--]Q@&PX21RU5X=4 @.9 M9.K"Y>BO^:VEQ7X**$Q5E%]@>6P%3C2]*7FBIX\.)7^>&CQ*"2R<9YM3&WM. M7[&;6L %S]3Q6.>RB!, DI\^Q5B#&U)["*1_^,0!O$0>LOUD$\#"F1#OMQ/C ME5&-;5)B>8Y/&8&?=UN=3^MRR].7E[+O_#?(CL!.S%C16A8K%ENS61;MZQ\_ M^O&^Q; M]DFFRD/E1.)7VY&\,97^BGA6"KS)$K5TJDL[>?V./WT5-&IZ Z>SP*X)J>!&"<1^J$HF\3%_,@ZQF;0/#XGGNJHJBGS>XY:ZJ%[H6Z MN1=2XZY&2UQM*)C;P=X[>-**OGOJ4NW4 &EEZ#JU/@;_-%K==J>I=D\^#^Z_ M]6\'WZYNKX;70^GWPVWH71]>W'VZP(I1=%9-=8B+Q4&MD@'M^M^UI=D.&&\\LY4'8E[8ON4YLPM;?X.;AVU\ M'WE4Y=2QG]G'F)_GDIKDA; HOB25,68'; 7F'.41%QUJ%18!_=P."0-T/I#7 MZS F5^,H/4BW/^^=JLW&N=I6MF-JV6Y[&V/U,N>KU)2DO>-6Q##YWQ3+\H[S MOF0[DLVR:Z5_^X[AZH;&: @4J9S4T;T@K98;TD9PS_79_=GP3 HC=1WDE]1 N[R?2;?VV28FJ9<7L2 #>X<"TM=UA[IN M^,\-O*/NJ7STVM(EL6"V1!?GC*[DWI#]D'4!?PZ@VU^\F5 M/&K2*4.,9'',R!+PE^DS7Z!$@,8 4;O924S_)CJIT4E=#2=UDX7.[#W;),?T M!KO]N$&CV36.G=UN9WMQ$RW*SQ@M/'%C7A(47'@$8F)9T@CF9RFY,^#!\((< M84JTL:29Q'6/\)A)H2Q;@L[^;K1HE%(20LD=;@\.89@3R98K.6L-9Q.8SCOW M&!.TJ6_JZF;EPVL8F+ )T.'& M&NP&>T)YPQZ>KJY"\IK)(GL?14ZH4.\'S/L59B4C(HIE.\ M7S>_F)X/?XGFWH+.FOKWEG MB;D7B01C6.S(-<@5.G#K*0)968!?6@+$AH-I2V>'TE1ZG$G:F&I_LK7^";L\ MY1$T#.ZQ\.-WZOL ,6/B2B/#!-P1TX0G6.840^E?OL$0"GA\I.$#,/ R3ILL M7B1(N DQ&Z.*JU!I8]AFMWG"C0YWK2?^Z-2A&N4^9;41C,?S,5WI'0PZ@O^Y M/J@G[IC5.G2B[%!O3+S5I;R0Y?FRR08OAZMY+TO$TJ5WC=B2'RD%8>D__AL6 MQ%[BS\.;;#[A8+Q^&I\)GRYQ/>E<"4;0R6=[;E"?"4]4TSN[77'FXE>8"+Y<;#")DA$_ X,8!_=(F:@$_' MMMC>;,XD"OOT3+IF0I]H_%SPDG@D2'-:(?'%&'$9=N^;-(!62VDS*D[]?.R> M/ODF63#5\/0A/,IZQRYT/S6:C;/PX][8X$D"4YXDD &Q;-W M^9D^.XQL*)\V+9S?5C]%C^U\8//\H@?9#A$^O&&NT9.&E8$4F,L9L"A/&R%X MPTTUOI.>)= MGM(=H&CE?$RG=C/()6GW,ABTD4762Z/XI)?YH5D<(3=,K@0T M&Y,=P04N0/;W#B_@<[AG>0F?+!T1C%0X;J":D"R[&EL:/ MQUTDS )XG?DX?CMIG CQAEA,L4=NOG,!Y/%D.[,WYF(%M>.[DHLB]K0 MM_KYF^_(^T3#-0[U[>9C2D&M>[FEKEX79<."FH)9E0W;'IHNI-O)'8.I'E&H M] [HCGMI@H(EQ?E -OL@_T7=!%???G[!76H-@\71TC1.(DGB5)P34SQU2_AL MG_LF^_Z3[WHAJ7>MCA1 M6OY$M[WPT9//:J,GMWM-N:?,$X.B"7^6@H'96EBE(A[($D"@SP0$BV9Q-T2S ML!TH>%V6[,6RMIP ;_5P'I,4>0SN#^AC@RU[RMRR9\.REZ1:0K,IWH J9G,] M4F U9G.9+V3F+O3=L;,BN[EO65H %"8<@X[:;LI2])_WGTX^;*3JI*Y840>L MY,98*;;!VKE1;=R:YG.*S3,"$%\ M$%7U7R \L*FE*^Z58 7V@PV75=EGZNMV[F M*=DFA*&< M2[E!>N3,6@("I]!,R./6BP/BN WO?])%OH&MBV'$Z<%8+V$8).UQ8J)OB_$!-%'I>&84A1Z*/10Z*'0JYS0:ZT(O866 MQYS#@RD-F@2@^"N#^&L+"!P4?RC^Q!5_[:WBC\?FC6U3IXX;5DJ6KO[R#6^& MXK $XK C('!0'*(X%%<<=K:*PPOBCJ6OIOV"VF 9Q%]70."@^$/Q)Z[XZ[*L M= ^^YMEX"E()&=@3$#B5.%)NX)$RRM)MLK1W\OD[L8!2F;"*;_4M8LY8^#QHEPL9"Z)7#_*8V3/WU/5-=$>64/@VT!^9D?1MHO1%Z;M- M^I[S!!R69DQX"50F2.&"&?UFV2XAMV+?"G0M M$2K0%98;LIP<8GRLL[R$@^+45YNEY#0(MX[W&&0.MQ\NKUT4:J0H7DLA7L\%A$XEQ"N>!J-XW2Y>VR>? M+^F(\#B:'U/6A9Q:ANW$Q"J*4!2A-1:A>.:+(G2[".V\W]"U%70B,6P+A28*S1H+S0X*312:6X5F M[^3SU>O8>#0PT[ 4LK*E" @=#"K,.JCP_.3S\/K;;?_AQ_W5$.,'165.54#H M_)I:#]W5E@:%=>7HI=F48TW?"%&4V 7FL Z5.0$E'^VA<4!3Q;0:VAV*K!.A M>N"M]U4[MBO>&@RJW#RND(]BIZZC!<5%_P?+W MWZ2O@_L_X,_3F\'@O]COX4/_X>K[U>W#Q)Q*&\ ;QH37JR?7:>O4ZIY06$$)I]LWY%&ON<[K#OQO'B"/2^> MP$9R8;*N*['.Q1Y]BN)JXL^$;>%ACK ^=F%J,ZG'"C2$;>SM*0,BZT4,[\?O M3X)KWXT@MGR*;$NX]3CI1YDB;C2"VL]#O\2U_4GTV ]?/UL%I[- M7V?[T9-ML%["7S?"DH/)L,:4]>$"=+O^X[_AHVP,QW#_#";C6QHH?X"58/JN M/>'2'8A &TL:L1B8'ZDT=:AN: S6MB/]Q9.J1P;5(W0MQK.YCW,41'S"US73 MU^EFK'EC&UXW6<03FXL.[[(R&0WE4SQR](Q?4S])UU8P0XVX;+8SVV=SE S& M=,9HMH6P6/-WH.")8<'N^L2 >L#*(=? R*3HX^$EUX,TUR]YHYMW]17KVI) M%P-Z7+W*J&CU&@.F9DQAIJMW'JEIT.>UR]3UC$G"XR&25B\;;*->F]^<4%=O M3)C,7@-&\KIA ,NGT>6P!Z)%GX+\^J"#/>"7 =YEMP/J8!1/'*Y(Q% 2T=(6 M'#(*>@34ZTQF,0:?K!=7"?O.+>B(>)7D.L^B(D9_!'RQ@L-!4505V##;#@&1\$X,8;>+1YP'NZ 5*;H1DF HP# M(G7DV)-$BEM(/C*Q8=D!>&&YUI.[K]2+V(JA1P]*!L'CU'3I"Y/I^<$O(*EH MBG>@/DC7LA3/!.'TWDB,&%1Y*U9E#V9TIV 'PJP!Y<0-Y9K$JN(%?V>*A/"01+IZU>C48]]WZ%^^ MP0*$84\SR8O,9!$7+DQB2/8CF R<"AG-^M-@F@Z\]6PP6;QKK0QNC(_!]'69 M2@*R!7;8$8CU%T#F_.P2N CD.),>S\0PN3#G!$E#&74F_0MVYW##E,;V"XSC MR'P6,!!_+N0[1EZ! @'KT*FK.<;C?#"'$PR_Q39D4,C@0YSM0*!3K@^Q?U\, M4,78\\.K"XF,/.JLHRAC)3?"4XGM@X),,MA"?";:F%0S&,7-*9V+S1=&M@ X M0^-E*('HV>8#T&34-&+:K194JXQTE37%R'=7KX!(6KW$Z.6":2;6FBJXU.4\ M+I:C^_??!M%E3J5\7FQ*V_JC<['*A(O_Z!JZ01S8BQ.[IJ.3$YV<02@".CGS M<'(F2NS@V*&>[L^LHQH2 +T/]:6VU(.HNPZPEG:"0&LU) TG5HO27VB=ZXXR3@JH&XRA!7\7(UT@&-:A-5RKVX/*W3IHW62BWQ M",9"_W;P[>KV:G@]E'X?W+##IR'PW,4N3"TQ6_,D!\PA \9/#@>WP\'-]67_ MX>I2^M*_ 6%Y)0U_O[K: $H&X'Q#)Q/;GCG7; M=XFENW-OBCMF_GQ^Y$&=\!=L&D10@!>OAB;8GPUAY&-\0FEY8206$\CM6XV: MYI3HS%?UVXERPG^'P_/?2RX&_ID0FH^VHU,GN!(>BW!#_RB*"08]A8%,,G7A MFJ.]<&O!I,5.9--TYF'9C8UA MV='40GH.?I[&?&2*++'_?[_Z2.1@B_%)>(=_Z:/$;8.E4.)$3\8Q BE;9>\_ M?8N&YW4 @0T9($B!2'L9T-[:>;'PY(=B'L5\*5FMH314X;E+L(D@Q1U)<8KP M%+=)GJ/%^QUL HR,0''SE",U4A MY73"$T9R$RYZ/J+4$6ILE#I"2)U:*$]-\603<<<%"J3D4A!_/W*$Q!(7QNM' MR[:^.H2G94D6F<"HOGOZ1,CT(P/#210 ?L]"-N_Z[L!2.C^;RD_F1#B16*XE MO_,#_OCY8WAY(NE4,P![[F\GIRQN F9'>964()OAMQ/CU?MH^1/=]L(G3S[W MSN7N.1B(R[,YQ#Y,!EF^8D]PM*F-GTV5H4U)#6TMN7G>RA9MJ-*51VS>4]=S M@LQE340)FLHPA_/C BR,,T.]-Q>YVE:[U12J@F,R?5';4ANEE;.HQ!;CT].T M($3-H1HUGEFPD2Q9U$.Q'#!S!)_[.7ANJ9>G=.YVY&X'!72!.$U?3K<[TI<,GE,T!7X< NPK@U;=TWD0CB W(4S'NR.U> M$R5VX9C-P(TAGS?;QA37T<>!RU(Y!3([=(B5K6 OX1T&&@9)P]/7 M(,9P)4PQ_7X7Z_E0!PCGT2BNM40ZG M?OKE$>O)8&5. GT81?#2,4H$G4"Q BZ]>F65[ &VWVQ;9]6--<16X>^$,M^ W"=! T MF[.>0!X2EZ;?I"3U 3EUG]JC4]^E2[)X39VNLW2>X_6&H?6>O3,8_7 #U2L? MD=V1VTT51?9!2 U+H6=&@:B65DTMO62M?E@S+H^\!B(0'0HQ.1B!Y]IBW<(> MR.O<]LQ%"*H9>_XJ)P!3Q&8&1V_HQT6Y&[51X$&S&-*PI'0N(BAO;4O+,SQ6 MR3B$LF:"=E],9G!>ULVXZ 4&PY8W$+ FR\1@6"2.PH-A:V'/BQHR*ZA>F7_A MID 'R46';+;;';;)RQ1DFI^DEBJEC=+2RW" M5AC8"@-;851D=1&GK$AG MG^5:'3'KJI>HGE5-1D;JV=1V.(G;(PG>GTBF3<23C@7%=PZIY@.K7]+'7-L[ M-!IR6ZEH4S.1,9E!*D1'[G0RKH^!BFFIA>[(L(BET3"QV'X$R'(]0KRPMH)8 M]X),#8^8/$-WL !/G@*Y):O-BD:\E06I&=2WD3LJ=H9 7ZL +=7:D.@"-]1 M9F$/"SD+$=[.NKM6Y41XB6[QW5$70NU,4^M\;R@)C2H,I95G6[LWQF*2ZBZ. MN:(5@BSL\N=&;?Y"+HZ%H>8EGCM8$DP,[&8BKL^[!84K8!:R^)4[:K+,"B>3G" &7T4N1ZQ-XL@CV?.H]=N7&.(CI_5&:0'=:4E1*W M0D?9FWMZ+ KE(S) PU8 N7DM5+F%/7A%06\&^G7VZ$7UNFHB_HHXENTO?,NS MNDON2 ?[XKL (=>]L">/AD5"[F:Y"4 \R8G\.3?I.6]D[+>LB3#/"N-99**= M]\H;5HRR.ROU?(^\"E34,=\B]WR+G,5C0VZJY16/J 7(D2_;BJK@!+S39GY M>2O!W*Y]V"AK+HABU/2HK@ZC74L M?7=K>U12>^^QZ]^.H]D%&/N6?A$'XN'JZ*MK?+0,$\C5\2E\>54_$0J$56A MF"9N=ZBIHN 6C?[RR.BDGM&4]XS&;JQBC5T%85@!"50+75*\JJUW3A3V[C*) M)4M_W[ZQSI_G NZ.. -GZ!&/ZO\DID_OJ#,<$X<>JC_]G%+G9_CFPBET??MU M[A52MGJ%,IKS5KW@V#DK9XJB))UYKEP EG&D9S;33](AZ^13<_N^-[8=(!#] M()RX_.7LD;'')#%9R9)B.,"+ MC%9-[R:PSW_:4T_(QV[T9-;'26Q34R$C$"[.Q@1 ]]S/8 B,,< ML=&3&[VFW&@E+.<-V-B^AJQ0TI6[357N-=?3_"*4V(MY2<23_M.W:* (-!59 M8D#EB[VD&IT\4B>\I?);\ ",,*4:RUPV9V>HM:_A_HTJ^UM"93"3,V<<9A#N M5%#'%G3H'JW[]W6=5S$CYM*,DW!RL((_)88.RPX%JQ;D&*.878#\#@!T;87) MUS'.S2^R3P0K#.WH=6I MS<&[[3Q[3ST"4-)9540 IAN#U64 JO3$L0OS@FL[C!]%!I,Z?>9]7VG!G 66 MWRB9]\)R6Y&[[:RQC"D"Y0V/KLDR,44 B0-3!.J<<^IN#$*MCXZZHS=(#$)7 M'#(Y9:+VY/,&9J+FCLHL$E([LM(KJ,T+:IOB[[0U629JFT@Y$5,?J67I""V6RWY7:GH@5"2X'3+,Z>6G+K'#5-X33-)NRRNNT_ MFK3:VH0PZRR7KBD,V.JRS@2!!O\E,+'E%6HF)0Y?_IBM[G4^Q^#S<650X8)O M_JFE?U8ULU!4-O;5 1?C[CNWQ#=BFYK$>L=09Q6CD9P]:QM6N+[P>:9^SN?F M!!\BOF>OZ*?\4I+.O/S9M)3F)1 ND5T2;HX@IZ*4ZS&5B*;9DRFQ9BS:UK(] MIF$[<-F2#(#EDP/:]Y0XO""_-Z8N!5V"^+K!P@U8ZUAFV_'8@Q%OO&)PIR]< MX)4OSJ0XAVPGU][>%DO6L(_-YWBQL!^?9&[E58->6XGTM.V?#=L)MZQ7X<2N MQ0S[1PJJ,#/LS1F>M;I)LPVO/R)O_X2?OH13 (V42*-':;M_PWL!.!RMO$P_F55 M:!A;_OJ!U$-^'\0.N^BGYN!)4UJ$],K)5139,KC_UK\=?+NZO1I>#Z7?!S>7 MU[??AM+U[472+A:G#T,'++VV>ZUVL_NS=8*(RQ=Q%X/;X>#F^K+_<'4I#1_@ MG^]7MP]#:?!5&MQ=W?=SO/J5.^ N4?K(3X&^U1K<-D8*ESFQTKA-I MU#2G1&>)ACQOD?T.!^:_ES1'_H%PUPZ\#L&5L$L)U_B.HJ?0E0$#F63JPN7H MK_FMI45_"M0-KGR>;/:8*@D>TU!1:7=^X=)FS3\3W0>M=J.K)N[NV.-O''KQ M]S'GC[VCCA\C;V1(] MK8NJ]Q?.];9CUP8"<@8"MWTXZ)[L&#ND]^!D/VUOX M])8?B2RQ&!^%=_B7/@:'T$L'+W,=/C\-Z0',,BI]A^?&KG0%>_Y25:%?'YT5 MVS#;V2SE52]+\E0H((-AD(2&QFO-"*CNTK)15U)GX0@E$TMUQI6"N"H-KI"O MRH.K[/BJ%%DW@D5(BE?H_99ZDD.?J>73-\==E#SB\3Y8_FIG!:7U4^$1<.J# MG4$*3:,IJ^>=XB,<2QS6N MQ2@QQJ84Q=GKR>2?C"AHUQ9N:)<,U&FVYVQ*@ MJDV%$9<)PZE-1>Z<9YQL6'!2!ZHI.TL"NSR([,FV=9JM+V)S(&,Y&G#4561.@B7&D,9JK*M-MRJ]E&#.:"P4QXL-F3 M>UECL(!4J+>3$"905WJ9.8B6JH"J)LM$BD"*0(I BA"A[ 8>-^7FQ_GFV*XK M31U[].9"P]7PX'! W'$XY.J_.6_*C7:5CIW$Q5\FEF.K)Y^K53K%$ ]_F?IN MU*XB-T5H;5,#!&;"@.>JW&MW\32JSEK,8$H=XK&2!_1U2BV7NA_S5F8R],F5 M=6RQ9E/6L<6:35G'%FLV(HZ-]GP5^@<-J0E_/(V&Y?"N:RJ!46#U-.E()XB=4]=2AQMS!4H MG3Y3TYZR*HBUUIXBH "77BY 4H32U)6;#8QZ+0:AV:A*#QRCY(C1;!:DI MM[-HCHH8W0.CV23^*++2S9A',4BV!'% -5DF!L A12!%($4@12!%8)!L[;O6 MV6M!)K7V!VB&R][+&;LZ6G)JHIH MS ^-&;EWSF7U/.-(:/3OE$"%K6 M9D^H],ZT7?>]-'+L2>3&L2UTWW!;(P#1#0 HW[IU3;G=RSAMKQHVX[O4$/EV ML]&%"<&U[1B5&^T,8IW?5P^C1R,T4W=.LR,W%$R(SH4SCW?H[,.9:E=N-C.H M,?$>/3LE4UYKLDRTVI BD"*0(I BD"+$\^Q4-G)'//_/P!M3)XK7D26+>E@8 MIOBQQ9I-6<<6:S9E'5NLV8@X-IYQB)VI?,W:6%+76]KF*GZVL)RJY$U)Z*M M7P4]Z!LQ+ EHUX7W3,J2Y%F#0IV.J.-072+:7[[A&IR\@7X9DH(XD(JK2O_Q MMUY#;7PJ=++B2T"$$D(IV_ .VWFR/S(9Q>( !M9E*)?Z"[%T$9=*P[D4RS<) M1&Z<8^6S6N^C@<_X!V M''_FZ/W9+\^RE46_TOH=:^?H!MH/K[TL$J(1KQGZ@_;!:POPFG7R)>(U_ZS: MEJQDT?\)DVK+I@C79)EH 2)%($4@12!%($6(YR4JH?]'O'396^J%@3]1R;1' M"AHPC2YZY+7F5>\7I7R^.O;D @!N6#[ =C"O*O>%0RQX[H'!Z^K5^Z>?0!$44V3%#D3 [$P^S + MY.V*(MT'>YD?L74J%1$L& ]F>QX&/-BL4K-KT7@PO\.K;M;GW.BAV:*$-D$) MU6W_T:355K:%66<)["]A8%67=2)-($T@32!-O-53LX=C97FN';;$F!+$?F?D M>NFDY7D)YKCF=HE])5>B.AB@:[,5>7'[HQK!@&"H"1@JO3C$,8(!P8 <7SL< M(Q@0#,CQ=<(Q@J$F8,"TI4J&O,C2E )"Q\2AV$BZ^+'%FDU9QQ9K-F4=6ZS9 MB#@V!GB*W?CI"W$-K:Y!G5?$L0!*[AUUAFQ[Y\!X:W#G3] 2?O)AXD%*C7F, MDK(U-$DY4S-N/E+U^+*#D+DKSFP/9.X3<*:<*1ET"*I3S.=>6-TW]O-8%FU4 MJ7B2J"RZ;RAH:BS:P(*^&!%:GW5BI!?2!-($T@32!-*$J+F[E3WN$,\!=&F8 MOD=U= $%)DD(CL*<0%5J*"R A;D#G>@&$@:QJ> U-T=0!KW8*H7-=-@474'H M"D)U'DT\$6!5EW4B32!-($T@38CB"BJADT>\F-8_^#RH?DH ? !IT+,G$]#* M>5"K*]F^YWK$TF$L#' M?&RQ9E/6L<6:35G'%FLV(HZ-IR!5. 41* PVE6$. M][!&*D(_T!!N_TQLH&R$??0*7LZ7-5&3VXTVW*C4@%X M94;T5H_L$8@&T=95X7^-*IV#E1'1>YVD',?12KLI=]K(T6(@.D..[BB*W,N: MH_%DI0Q>H[JL$SVF2!-($T@32!-($WBR4F''D5#ALV+9'R%HULR0O)U'S:9\ MWNO)+;5*07OE1C6ZCRJ/ZJP=2,#5W88JJ^<9A&PBJM^$:G0AH0L)S0 T#9$F MD":*AU5=UHDT@32QAPL)_DM@8LLKU$Q*'+[\,5O=ZWR."E=VHH%7/4 AU#0* M6J"SHNWL=DC%P:HV-L"U,(?.PYA*1-/LR918,W@#T.7!AT!YE8@E&;#B)X>8 MTI0XGF2/)&],70JJ+O%U4"]UIAGS)MN$_1@9%K$T QX'U=FC$X"7>R8M(VUU ME<'<>_OZQS:6-NZE5=HX.^0?L*9\<-]>P"KJZ"78LY7A\IV#?, M\6J^D)D;XZSQW-)X,71OS":N_/))BMBPR28<"_U3VTU9BO[S_M/)AXT$I#;/ M&CWV]M)4SSK=A-F&ES_QUU_"3S_:IGZDC/J52&.'&8!_\VSM)-&'',B9!R:9 M&#==,+L2F.37#^3S(52X(KA#6/;.V@;08/QYYD:>K]\)5DI\SU[Q,_-+2;[O M;<2?@?,[ 58[:;/FX#F&7E=9*>0%S@J[G\Y'1@WNO_5O!]^N;J^&UT/I]\'- MY?7MMZ%T?7NQO+.LLX^A Y9>V[U6N]G]V3Y!Q.6+N(O![7!P3=/6/']D-TF@2I.=H(X/I/& MT;IW,$0*RC=^YNYS]#@<.'.EQO91_(-RW _,TN*+YC@/D MP_7)HR@HM'EA()-,7;@<_36_M;3H3X'"P57;D\T.=B7!P1ZJ*NWV+UR^K!GR MX?TFZ,P;;?JX7;S'WRD,O3[$ 8^*M)!\ATXX?UD/7N&Q*](R^6XQ.\$,WO?0 M)N2OA5G$6?S@([EMPZP/!IP#O&+]=J+VYEP<\E X@'JF*$R8,:^"]#>%_]^G ME8^'WXYM%'/-/S^]Z@&,/>8DT:6A\2I]A^?'KG0%&H(N_:=OT6#M3466V$GP MLCQ.!;AK1'34F$GV_D+XOZ[N$*^;G'QQJ7Y(NZR"9C6GQ\[)CADF4MO2_/8, MU-I"5$L;QU&N7<3R)E$^QWAC%\839[N9##ZOZ;!Q<^$X]2A1[V(NSSV$6-P_ M&@<;?_T@BCQF@0G?7IMZ'\#-PAR(N=D,W+Y!"TQW0LXP.VY H2CZK!#UF0*Y MUMI]I^S*_04O&!2L<.C9VI^9*?!9HB%%SB[&7YT4Q'BP)G5'#!T8+DFG$ F/ MU<%@7]/\B6^2E401!'=&C@C;6]68LW$PU&\?:Y1]'PN"V<7EPBK#OL\/:Q#V MA>AO9&ID*16SWGY*"O9+.C(T0V":KR;8N84RAEO4<<. BF"Y5W_YAC?+4S<0 MKQB@M'2H*E1^]R&5M.JRRR'8]9SM9,R< -PL7+KK3(OCNPE.;/9I %^S/VYG?*\BM]EXTX MC +# \D$3TUMBX7 ]E\-=W<.Y?7MUP,JKJE*0P8QD9!%F0(BTLQG*#='_#T5 M>,;6EB^-QS?/@"JSI^P?P\LX69\VYU3=W)$&CL1VI'1'I^CP1= M$NF0L-P=18[I_$].D1')>K<;6/5MK(HLMO"M0C+MT(RF[B JP( M1BL?G^!I6=74VG]2UV,US-)(^\ M4E1Z0\%P#^!S#(W5W%R<, 6"XI9Z44>7K[;S0%[_,+PQ,Z*9AZ<HU M4/=%W;<(SMOA9%UAO6 O7N6_-[&=.(" M;/LV?N?8(\.[L=T]O:/Y!*MN.^54Y$ZOB[IO<310)DQN4K8R;!&WK#H5()&/ M[8H#4 E3ABO=_$>492*)9$8B2Y"JQHJ16E"@Y$ B]8-:39:)Q('$L1]QX#EV M&AY(\:N>[*KU7WU?9KHE1 0*X&STY$:O*3=:8B90I$07?\_63YM&D%A4K%O*7"@*TN MZT3R0/(XUIT>J<_>FOHSRO.>*\1FV$A2N5-_GF?PXU:A''L.\<^FS8 MOFO.[D.\!&.XCL>RH\,ATC_BZ$WW[A1[Q%$]&>"I4(A]PC%R./14J MD'3805(FQP=5/3U(XR I1CIO/DC*FF;V.GMJ-V6EG<$I))X][44\!>XXK8ZL M]%JE3;.MD8&4C\FSR"67=)^R4H-WCO$,E"?]01R'P&6':B9Q76,$<&:T4A]C M1]!\1Y' AHFV!93\VJ?^0\B]00VPU=Q"-9-2*Z 3/1LN## 8@0RQG7EQB27Q ML9A\;NI.0P9MN:+*CL E2-Y @F_7JHN@O?Q)KM(4E_5F47@450G#'D1)CZG) M,I%$RA!()-Q2I&S M:!&,%L%>[(4QZE&]V),/1HLV YJ=IMQ6Q*S]+!+%8#R,,#RW?X_H;,)A,FB0 MTE#:0G*@N)0C*,.)"[ B6*V,G((>\:KIMMB078B&[&+JOVJO*Y\KE:[EB?JO M$! LJ 5T273@;C,#&Q0;LA<^=IE4Y**XL83,A+[=\NB_V) =M134\P2VL/)N M^UP2E5"5NRV,/JB$A!,78"7@S#(R%GI1JZ9%8D-V8:2I2&!#?;%&A"@9MV=<):]X\G%5+2W/XA%6M^_ZYZU]:_L:6,X3>U-O7GI@2G3ECY[00@/%@ MKMPVS!9@JKTY,$/Z"P=0SQ2@RO!@YV\*_[]/*Q\/OQTS-#4P]JES)$4>=@SQ M,'8HE8BE2T/C5?H.SX]=Z.R<[9IA(;4OS._YL*]CA5$7YY=A] +&<+,)W83EQAIM1 MOX[=2 KO(UZ"[:O'#R/C"^*O'T0K&\]Y VAME8,)WT[H_1GYX-=/.;=^^[!E M(,F+3_(H[42?%:(^4R#76FWOE%UK#R())'[DE)E2GB4&4F3JM*!^^*Z?AN> M10/ 5]>EAX@(+0LJ=R.NKVG^Q#>)1W4$=PY>!MM;5;JS\1[4;R]KE'TO"P(K MQ>7"*L.^/[%]RT/8%Z+#!1& X@*_FF"_I"-#,P2F^6J"/1X=Q\LX=$/F#D+E M\M0-L.).;?-=OA-'&X=G6O$VG@Z=V@ZV\3PV_:5Y5+?>.02\0Q[#N'/ANV M[YJS^Q OP1BNX[%BL^$0J6?,*&VYV5%D116SZ8@@@=$Y9,P43D9OCL7&7*M4 MY<^AY')LDDV!I--H=.6.DG'KP2HE8Z22E],\OJ%HUC2S5RI/KRLW&QF44\)4 MGKV(ISBQT5+DQGEY6S_5R#C*Q]Q95.:5=)^RQDUWCO$,A"?]01R'P&6':B9Q M76,$<&:T4A];1]#JD2*!#PF;DPP& $,L1VYJ6ZE\3'8O*Y:3L-V/*JFK9'E7#(JI M3% ,X>8U!L44&A2#$2Y">L*+#W/!F!6!943>@2OI1:& A%#$E [BTH(HH2@9 MQ)6T95X3'L]:"I,-&"F"D2)9V !7K]31#)TT<"- LD.YE2R^6Q8A)] M97_3^FBW@HI,D<"&.IZ8H:;2;N K 5^6CZW0Y5D>W?"6>I)INS7R< HJ(T4"&^J -2(\ M<0&VXPSYSK%'AG<#PBOCS*O4=^"VK'8Z>()<)#64$J>8WE7>8..:+!-)!-.[ MD%H$H):J+!,S>) XD#B0.#"]JS2>2_'3N];;>&)V5WK97>+$=;+LKI;:!=.\ M)^1)8DIT48+ZQ>G2!"9VE:DH:$$A!CMRNLX;&;CK1/# "EM96$17O'JNR&JO M6U%GO/ 2(2V&;K;E;CN#8L]">=]+Y29K@A6HV_ZC2:MM[0JSSC+Z4H4!7GZN M=V&6C/2"0J5B#E9AP%:7=2)Y('D5YN\C6 M"8Y;BG$Q?+P>AS"75.-NG_ @AI?94\^Q]V1J!S%J(RB8HYZ7L_=D2^YU%;G7 M$]-/*XB++ONSF^+)Z,W'/1E[!,M-.=F32ZE[3W;D=D],^A&2 ?,.CVP.J MV*&R*AJ1P.5)WD""V*%2? NNM-MMX4%4)8QZ$"6AIB;+1!(I0QR5*"M&:D&! M4JDH&5&@5I-E(G$@<12>PEPCCVZIXV(P05F N!@,T0E;(ZE%^%Z,9UW M,@AGKK3**6C8G;@ *X+1,N"3C"L-XBE >51U;+PIN# 4"6P8Q2UF!&V:#?Y* MHNQUNF*6RQ67S 3E3G$!5@*^+!];H;.W:AHDMN<41)**!#;4%&M$>.("[,T- M&5-..TL_55&56UW,52R4',J)5,QN*V^L=4V6B22"V6U(+0)02U66B0E,2!Q( M'$@(F#KS6K[U87I E67=2*1E,*U+LR2D5Y0J%3,@2H,V.JR3B0/)(_#/.SP M7P(36UZA9E+B\.6/V>I>YW-4N&H=#;SJ% ^AIH&)2)T5W7JWOSX.UJ!59 )< M"_-:/XRI1#26M46L&;P!Z/+@0\2!RY9DP(J?'&)*4^)XS*WMC:E+P:(BO@[& M#$OWLO@1"V$_1H9%+,V Q^=USMTS:1EIJZL,YM[;]\@@ 4ZQ$=*@JNR0?\": M\L%]9P4WR_]LD S\F&9U%>Q:[%SJD8(AS .)D,8W5\P!P.0\Z\?R)Z4LB)7;Z-9^C M$\R&^)Z]#Z7?!S>7U[??AM+U[<6R]%\7M(8.6'IM]UKM9O=GYP01ER_B+@:WP\'- M]67_X>I2&C[ /]^O;A^&TN"K=-$?_BY]O1G\,=R!PN)05A(@OYMK2^\30(E MW ^(9&+[L/^"1@HZJ.V[Q-+=G?",?[9QM(H9#)&"CLEL%JY8:-0TIT1G40X\ MSH#]#@?FOY?4+_Z!<.L+K+#@BN8[#M *5YN.(I?0M(.!3#)UX7+TU_S6TJ(_ M!7LVU^!.-I]:* FG%M%NW_F%:P]K]FJD'()JN-%TW?R:LGW4XVX7/:=CXL=Z M1X6/19Z5D& 7ZO34>\O)T;9AU@<#4@3BLWX[62@)FP8.:37X&4_B7?@GEA^) M,!OC@? ._]+'((APZ:1RKL3FIR(,C5?I.SPU=@/H7(&JHB_)OT=GQ3[*=D)+ M$6[+@C@5(D!Z9_3>J"N]-Y2&FAE5I3H,XHK%60@I 7*O]A"H-!A7G::12MRQ M-#+M%U<:.?9$LJ?4(1YS5;,0G&?#,ZC[,95P:O6(>,F# VZ4-\7;5.LSZW 7 M;XZE^8P@F24EEX#YU;LQ+,V>4.D=JWOSOD#)M2UU700*6VK"(]5LL/'I,<"F2L&2:5 MK%59SVZSBQI3;*>._0S(TZ7'F?3.9Q5T#>O];AT7M5OQ/X/:+6JW.8C"IG"B M\)).0?P9O%"IR(IMVB,>KMW&(96K?MN0E6[J+;E$5F_+@>NW*[G;$A#E[GE^ MN$;-MFKBO#^Q 8+_$[1TL$P MRUGJM])OP(Q2/WWL9[0/=)J5V >J*^%71>W"#V!2XM+ED.DD;!QSSIO*@)PK M3NW1J;_2]R>^5> FL2HF!A&B;QB>[]D[@]$/-Q 3<:JX"EHJY;QMM#NI]^.L MCF\E<74[)KZ!2(XKSBZTEP65]Y0E[:UMG3(70UUON>D:2MI(TMK. MD_T18,;"2:Y#6!4A3-46^EU$17@V:K>"2G=I)'.N7O(1=1Q^X),_D-868 M8UR/!"K1@D:XC-Q9,2) A8.!)RA=\PMAYN*542F+7AY8D83M+PCS(DZ7PSD= MYZS!-L[;E8AO/E3"[JWRHAS>)H?O6*"RR\B>A38[+&09R$UR@?9LB\*LQ%VAWT][^^^*:4FP.17V[D,D=4/<97SN:+: M3KUK2BZ(>R-EEF%IY:')3/;)\VZ665]O0=NNK?3 (C\9[JCM-E\ [JC[[:A, M7V26#;MAPS[*[)JIPT)^O!G?22EHD%.F*6:W@ZZB+-\=-/GK>7_W<&FUT/:' M(%(&H[L0:WH;;MF-0-%(%,0BX-VV!.C ' MKCCB^I8^"-%VOC(GUQ,Q-:40,1WHFIL^["K'FU+;OP63)HV$:W@RMT+S5^QUUZ;[X M+J#0=4$\/1H6":,Y6*(F4/=27$??<1B2>0&P -_75I\WK1B,-KQR$Z%=+<:. M;O;VYDCH;L 92>:4 8VH*XW:UL=[Q73ZR0(<__Y_[7:+M+IZAAQO;A M6Y*J,U/3<3(%VF9"K;>6DT'+Z+BMHBW<5A'%>+&@4FH\LZYH: ,)9@-=6YK# M$H0N:? OV#4AUN[G2,LW;K0AJYFF8Z+A4A/RS,2CV):[C:YHU(G&5D5WT.B8 M.4/?(9ZTI228,HU#*[+$_O_]/IOY MH3MR!(JCMN':PJ4BSL^:8Q'AD@5UHP^UHJGRM]236%\N5OC[V6!--1YGTCO? MY6U!W\?3YT'W>49'JD!>J4AU!A2R%L-W(0*_S'ZXK%GE7'7NSS&7;V!J1U9[ M6&9-L*45%.9U/(UF7 ^\(W=4$>JP82I(BMNM>L!V^Q(\\6B;^OHN650=&[8Q MCTS[Q95&CCWAY<+=E=UXJ8"-P+[7-,/BCC:2<#(%6JA"K;>6DT%K+O?M):=, M0]_1QBS/ 5LYE48UOB,S7K/SP>8=6QVZU">G;^D9]G/:UH=.;IR+8+T)F0>! M-'HHC693.EMNJ2+T<4*CK=J[JF-KE.JA$>:-J<22:F=1*WC+]FB\?ESPF$-- MXE$=D.E@;$P1\09A%M=!P,:<""&_>[A/_#YBT,'HEK'G(IOT*S#G?<";=P%K MYIL><5Y$P1F,)\%X$CQQ+]6)NS ;1\VQB'#!>!)A/9 "QY.$(22)9U;H@Q3, MO[/A>/XZPEV6(23[',^C,Q*)-45BS3:6I".K&$I29Z]D&4))1H9%+ U#24IS M9E^^R6 H20TF@X9<10^];N ?=KJE.50W/.:*<.P7>!.-M]SUX4(:9V(4O7") M'M$Y='"$%1YPN8,18U7XYX)S:LZ=AGJ=(HJ/8Z&1.FU%*_$7U)E(IDTLX>V4 MRIVY"]?!610[I'*8WG\CNG9=GU@:'8R&U#)LY\:VGAZ 12_I8[Y[D:K(BB)" M.1DTC^JP)X7:%S.17@QO/+9-G7G3//(:-!X'RK=HP#SLOG0__.%*H8<:32C! MCA0B;(:!80_V WG]8X'5K[8S'!.'?B$NU2_L"2LW2M@P^19\;A;1U+,41V#8 MET <&*']5;F];BW^G;Y21S-<[B!T/5O[4[*G3!YAF+O FOJ0(6H0X.DJ1*"> M=(@(VT'"LY69J6)HQ)>8BB8P;D4% !@WZU$GV M(R"!9+REHK'X)F/Q:X IUJ>.SK$969 Y[Z=-[%6'9'D$66;4?D MI"4Q!D#6 M:R==I&#K87MCB;#R!*[!V0,HGF')X=LH&J:"]";@O53NYK$+46/J_@)Q%W&\ MY;J?MGHB).=B.X+RDV-R6P@[=:]]%=/',9$4$VPQ?;SF6$2X8/JXL-Y1 M@=/'%RT(XHT)DK+6T#\JF"-J0W[NUPAW12>3JW*S)YQ["KVF(O7..(!6L_&@ M-F6U(4+! _2@8@KY/(5\3*PGRF-;V0[-JDH[U/4<0V-U+MFUDN2/5\Z7M5W& M,0''_L=J]#Z#\.%QKA'>V(V^I2]?B#UY1QW#UM>[5>-RG>HG6*0>;:E9=1SN:,6T=G]32Y@M,9+?L)Z ML6&?EZ5'"O.VF"'.&DUPYD$[7"S3YBAYN"+>^N[ 4AL_FVJZO;5;@U$(J0K@AW(J'&X;)81@]?';H3ZNU$3=HDPPH&(YRWQK;O89@ M^1JBF&BB4&/Q;7&P4$:I]YVM'KXMKK;X0(DD<.C6!#+F=%$# _:FL-<;#ZM. MJEOU47CC+4UO16D:VI=O,CG844*MMY:309.FHB;-G>]H8^)2W@1FZMA3 /N, M;QKT+]^8\@KW!J]#PNLAP@:B <@]%W2$&6%!A^Q1N.CX<)^^LM:4: T)E=@^ M-4#]N&*8T0T/U \73"*?%17_XGNWMOC0@:91F4DS*W_BN6A6 M.QITN>RZJ=AAJ0]XSV9\:H].?9+-=- MNG$N*X6(PC)8I%4BUT(3*;%F; .P; \^1!QFI?&@C2>'F* ,.+QK MF3>FL#WX%O%!^V(5%V"'8$5""/L1N@SA<=>#"[P?T9FT;-@E1ZWV]MVD-\:] M]M**>UTE@Y!T- MP?1%\X7,W!B/C>?*:"1O6=;HL;>7 MIGK6Z2;,-KR\E)0F<6\\3)1(8X=M@W_S; VX@[LK@.XOV!X*Y/SK![(GI:SH MLY$^?-8V@$[BSS-]KV:G@]E'X?W%Q>WWX;2M>W%\O2?UW0&CI@Z;7=:[6; MW9_=DQP0MW$'KB7F;@KV8;@#I<7Q7DE@_HY, F^X88$Z9?LNL717ENBK1J>>Y(X# MU4MG]:O"7Z!=D?<)8)="H_'6GU#'T%9LQB^^"Q]TW4OJ:HXQ9898W]*_$-=P M!Z,[!_0XR^,F_@.@ZHMI:W_N:2K">&3*4.SX-'C%L'RJ]\$D9$,-J4FYV?>S MT>JV.^US)350I\+(PA*&>B;=$B\\[ =%6XHPR,@AK1H,'/_L W$*2*2M3?90 M:]4<.DP+[HBF!0^<)V+93Q0@;;@!J'X'LH!W7>G:TLZD=\SA01US)O6?#;!L MI-\I,;VQQECSSG\T@?-BO59!572F9^^E=\Q$;BB?8',<\#_53Y+M<+R&=RX" MHRN\^5X"O!#F?V.?EAS*9L0<.L]4FE#=@,50*;338-$:;S9F6WQ G3Y3T^8' M;S+ UO)'1&.$)'-! B_!])E=9OQ/@&Y /UAM/O?O\;!$-DA??V;-V'7I#V9X M2Q>1'!KZ@"LPXD-;GTS 5A].;0 MGT.03%GG-6+*"]:Y,31VO!B]:GGS%[_VU5>??G>XD[ M$QB>NE1C/LD7V]%!NNULI15.])XR MDF.V7G$SM2V:X#==N1!SU >E+Z-Y W;YMW>Y6U+8=WN;]MTE>XSM$NEOQ/SO M^5',40JN@!V&@\T8ED%T M$-HN97_Q#CU43]P/%WY56)-O>EPAE!ZC+2Z4"6POC\[SV"@@8&QX["\? >F M!+58-,Y_^A8--O*F(DM,B,GQ3S(=Q+>X0 E "/N[QQ\PX#[_DWB9@^S%,,U@ MZP>);7AQ $SM4,MB$%@(PP@NCU0COCNG6XL91F!AP9HTZK S,[8K2JQ3DA=T M9V5/^18L%!0?MB_JL$/$5? (>V<;W5HI<>26DX&'9?RPB.#X+-:@&1[Y E5- M;& 0VV$0XMK8LVT^LQ\A,E?6R* -9"D1=TJ9=@:W&? C.EO7 F"8(%09P$88 ML&$S96]-*&$QRRYL@ZQ#%*-J1DRV1T-B&G,%FN/0)2/JS:)O41C1GE'&S*X_ M99L;O[S0AK@D ,4+QEHP0,CWAC<[PWTOA7WO.Q/_#K AX&AODT>D3:PH2]*2 M+D&0,#8(9*S*9:S:DP^P'&7)]ATN>F$HUP6#)#+ZY@K[[W?]BTACY[N>ZT\F M7**%<-]P1J+,"\_L 0^9&0S&Z,C*@ >^2^),/7D$L<\ DX5*>^C,I';4?F'BW?4?74,WB,,%.?_F@EJ7 MY@N?6K(UEYPOTM;/SQTJ:Z\L3.D^O3QMT&WO" M+;^=P#\+<1#$!NE\#V66K[0VI15/%W-6O=]B0^:D\108"[$,]Q?&A$'T.@T2 M>$E 85QO#W#N1"'NCL[]0@$%!"\Q=$U!_](,T)1<*7#I<++XIA_AGT_="99?]N9 BA&T[ ML,=$GLF%8]%9FKL/_.<&'B"#Z7, STDHE?GHL#C (.!&>B2A0S*9/[DAP](# M0-D#ZM69,@ YSD-PHLF?'<#(N4$X9) )73>SX!]+@$VANOZ;%S0R[4_ MYRYDBWKS$--0%,GSZ"(C$*N,>[0@BCMT1P>&1<*[$J"?LL=9Z6J8FR$G\'338)AHX'.I,&"'@#6;/)VDM!U MF(? #LS)!!B@IRTUB^/& (+3C3"+Z.O&V+?6_%)4!!;/A=E M+V,:*'EC)D4";7).33Q9[9DYZP,#RH -:;$;DR?0])Y@%#EP>#G$ "G %"V0 M*1XC3%8]'^35H^U[B2Z[,/B:"9;(*QFH#L&&I 40Y+0#W[0M*LTH 9$S\H(9 M<_N _Y$45,E7PT0P$V9#@U&AP8_3F%(!ZY/7P#+RN?N//64O";]P]^9$O*CE MR,^VPF,ZR86- , $/S5*=3>X:=K$"O\DHQ$LEBLN'*QL1^5N-EBX XIJ(/?9 MIQ=/RL&HD=_GP@09'5HI_+P2](A@:PD4=L/13YD#> 8JR*/']7QX&9O!=[>\[0NYI$&-_1?@V[_87HUP&@Z37DFJO/NH-158; MZQEP'$(OMO,GIZM@8]VR/-MYLC_^$3P>)E/ETEI+!<.VH?;6IK_L580Q;8XV M?\I89P>*;@ _@]$%\U)[7X-#S]D]G0#:8'%?;,>Q7X)5PKVU1(ALE@F$J"CK M'7WW,]:N1S_[,S=]8^1@\Q-S93^YE_ MZ'Y^.UHX#$PI.[*>Z_AJ\TRZ 17X] &4=K"I06 -%GD]"V/B:ZB]N<8K\QA[ M8W?/PP(F6,(HA< #3+VHP-%N_KJE7E!GY\9VWW;<>@2..LTD' $C[9XTJ^=T MY]C/L&/H7V8_7):%,S_H[L]+9>2Z(K4CJ[V$%47U>=D6,Y?ZRQS'TJ^9LY_O M<]S7SE[8C3X&AEPXJG]/FMI%D4?3[BWC_ =V')9Z)LXG!T0618Q!@(-%LN;7O\RL E#8N ($ M0-:).6Z)(@I5F5FY+]QRV)$5WN(227YX$ZUWE /VQ_IE/\L8A6\P[PZNK,"C MRQ8);"]'8G-_'><[G$,$PFO T,-XI7'&*7NUR()Z0$T'$S],QGV9J#O(F@, M-RS:UR,PL[@B%W@7.1>$JF+/2&A'^2)K'@$ M$E[SBX,11_,)^:SPT4;MOX#'$_N6/XB<;)38R!YA%3F40GM">QN,+Y FMH,> MN(!G39*>(2N1HB'MX'G!0*T \Y@,2 GBM_.(]_<7>2-^"WJ4@??O@.V0DFSMG\=N9^_PGH 0:_J M2H->-94&17[8EM05]#O:'28(\ "AA" MQI 6HFCK,A/2GO\,"X&IE[.YC*CC M4SP,A%9^.0CU56"UR+V;<:ZWS)4>H403.)'2BG6EA/9Q4!LE$;@!J'<=MDC.@?E&.,=FP8N=X7B-\)6'!J!H7R^-@$0**< XJ* /PM%?&#I5ZTF4,YIF'1 *;S M4?:FA'B2(([C\T)_8:O1P7/"T_EQ[+G(2@)DY3NHPP3;9P2O98*J$PO^N*FI M%R;IXHO01S^#S: .@OX*EVQ5![#Q@V7.0'FTIB>*9?1,6X+82,S%N[<@$?V MIJI!7G^@E7\%-O<.$)J+7>\ /@XZ"BS #N56=WDR_=H&(6QIO,@ !?]'.$?Y M\9%>]^+_$U>-LV,T<-;,F-W%F&._E\ZC$QQ6SWD*>>L;Y-+NPXY!K^8*G!^%]R]6%LU'Y M9#*3(;Q6^$ESW0B'H]?])_=O3GLOF:$SP!/C9O\#L7H8>94,P&DP@"5S*IA=% C:EZ*)B M3;Y,M"7=4*9%E9;K*SK"@H8"@X\[ 6(W;RA#HVAKR.KA"=.9X1V:8<4B!H:1 M.,)%Y]O'> BW*&##TYE4<$/+(A[%D<*5 7T/3+@]6+R?4.8@M'*%3@]MV9T''$*\C!0.AH/AN%B1"OB[^FV$FG/[SI3]T^/W$FQ MBWSN-PNBXJ7([(F9P/74#Z2B..YWFYEP1C>LSL;LO0@FA[ -T3<48*>Q/50#_/)(S>\Q AB M/]1=1N>/C.>$]1D&$F)MV'9BCSIWIT2UO9M.!BSWR70"#[09P< *WJJ'U2$+ M3!Z#+?H1YQ.OPG)1VZ<"7B?K)G%L!^M-B2_';WI@H,#MPX'(T?H-]HX>HWOG M:W2,3Z1_YSCD2V!*FYSMX_ZXHK8^I\JY0@PB#<4XU#@2\^^&XF"WMG:] @-$ MU,;UY2PT -1\'OE:/]R$]J@1ZQF2'U7R*22[9XAT7#*=C;@CSK/A@NV,#(JO M^O"B85DTF6R\ED(SI-+-L,3!X^FOF/,:NG5IFQ%6T?]WG=S'MV@?-]E]_#/< MQZ=H'W=B'U_%/I(EI.$^PESLNZ_7<7^7D#VG_,[Q]N*L0&%>)_ZJRQ_!J<#J M ^7+$XG%3R;@G]3,T,X7T5ERD42IUR*]%Z[!':]1$@?$V'5H\E/OA_ /W,*< M8HHP\'=>I"*KIR*4>B>J8E,&MJQT8@K3BK@QK,G#R6=;[,93J/-,__L I5!O\OTKSSP(*?T/VE#@XWT;/UZ1^Z]KGSE;LGB[^DO;Z=S[V%X[(WXOO< M&K19*D:1+%ERBBK0$S=> #SB+7'M,&ZJ4E13RDEMF![T.ME,TA2J>5),'J8Y M;Y/Q7( 3$_;)!06MY:!!2ODJ\QWZ % IY=1WTJ@<)5')GTYA$NZO\\BK7Z)- MI9&>*"I/4T+2L^RX)K M"@Q*7!@?CZ23$15W9EJVR%%!$"J8>LK?+8,V6HC MRWZ&E]?N*274G_IGKCL)P9^46*D85AM 3+ M$KGDO :=EA?AD,P718 _]AO(1<04I<$]BI*\4)=\*0K@)]R9R8 9KYN+'1$; MC+5C-BPI\C&H//D&IQ)?M3Q/_K L^!,8R5!QC_.&CU_8OD"@M_67N:NQ&,AE MW7B?)X.'HB&2&,+GFQ "DE,A$;!*5;-Z'O>.X/.AVSKJ(6*"RNRZ#AEMO L% M#VP5!@/3F8BQ'T9R*+T/0,_UT6_/V_%=@;+]1_QJ;N)54Y\_[%[TPFX%\I9N MA'BD)$@Z,1@X+IOF0"PKW",H/:?:9X9XR846QC)A.0Y6@SOWG72:08?+FON$ M\B(9.%44B(?*<;_[G4 10X(*$64;(_5WCU+QX3Q?:?/7<8[*-Q:=_/V+](OX MHCV[I@AOGGFR=\VBWK_**47G[0#B=)W2:6QEF#/@?H+&PMI#[+>65^-O9R]N M4GLK-A7ZW; 5CE@7,U_BO""1YA(29]P==,NZ"Q'3X5&D:QY$DD++<@BIC&B. M"M3L%*@1P3V!%XF5E36$(8G@)L5Y/MG:1_;@!AAC1V<3M^WBZ)3$UN_0X#; M.M?>._"?N+?]]=U[::8!.I2;\N,W8\\LSS-W:3HK M975BN8(]?0DG/& VD;!B>>='1RKI\C!LQ&,K<3K-U'FT39& I(>)A7S\*TV, MB$+8U ?'$'^*C>4PTR^>%1ME(?&OAH7>NN@<63K02U_0+9J;&Z+EV^V?)400)@7C$"#1LSO60["+":I,O!D[ MKO+H.L_H;!!?P>MD%:96@O@C)5J$NJAI.B4K:(*R<#?_8]AXT85[F3_:B;X0 MI9D9VM*9<97(9;[K4'MHRNA%.N0D)+H0\N@?^5Z8282-E9TX>H.[7JBW'&S& M!"TEI%I:2JB^P@&3K].YX9_%EU')PR-E,J&EDX?8R#ZBO1;'U\3)W^2<1Z2I MN3P;>F92Z0S4(7%", MR6)),R',VXO*C'F<-,[KLV?)1)>T_9#GZMKDK1/;RF/G-T0D8EK*Y+*K:YS] M95N#3>(V7A02"#7&I",QPB*BSYC^,![)[%^1MCD5+2=F)M'&"JT&/X8;/B-A M\S$PXW,+(K)!5GIB\V$,S[ LYSG9A/^M]KKWAA\!$]@-ER=[/Z/$2[DW!>\4 M!@0'Q#OM=5\\CI2#9=F,FX51?S(X!A5@885S."Z'6F<94Y%H3]56-D74Z1W> M.T2NKKT>%"S-CR][6$5$2C3OQ=Z)G%"C-_*%T]7D,R8::"6RJ01N$+(),M6B M?9!L^0_3@%\FDDH3(L04E63\U:)O*N4,X);79F-^1KN:)2=>8Y>CV_F-@-R& MUBWI2,,L<"DM'OML93RD(F&>MIKN@T\=JR2&(V 5'TQN3Q-FO0)(G*G).W:7 M+<-@XQ?TXM!(BE]O1@912%S(W+'5J,72FZ4#+(%.0I<__7TFL-D!Y4V(LXB? MADZ-\%(5,;ITN$#0"K5J2\^AC[4-9\X7V6"4;S<$G:@A,IQ*Z\(TU*\&PXQ5 MC)4=@J^'REA"L2!K03,A6[6=O6*JU)A\T62:_LA MG(I22*,FNR1@LE"T?-:R@U.YIF%+B;Q15G<==^( MNRG*"D5K4 M5*I>+SG'[<"I=+HXK96Z^3B%_:\WHVD MG$DU.9,^91PA*2<04(GVOSCC4'B=&N04.L3M!>H]EAC*SJ3KN_>A7ZAT)G)] M]Z?D^^D-&M$[64^TX/#@%A'*B3GUWXDV?-@&$UD1]Q(-^J,W;[4_^""E4(M/ M?A,;">0MFR"9LN&;-N:2T(ZL.O[I'7!%]N\ -A4V:^8A&T2^(<;+54X!PM<& M[Q6;(/JC\54B61,=#@Y:?M0^A)R2WMMJ-S:YZ%TUJ:]WPG;_M,1Z;L&6 &41 M11;0\462,&7ZTZL%X]5%]_)DP)C'#G3QU 1L"^TW1FE.J.20YO/?;/88-8H3 MW^L/"U8_+E:&3<+*7LQ7_/T>Y"%#<7P?>Y.^84>;>;;[/25/5PO87J])@"V= MW&68H5[9HNU Y;(BPF-H HGV26'YGQ ..(51ZGJ1XZU&O[,K7%I+B7T2_.Y-^B39\9T(?T!3\AA3S&I9>PY@E-C[ R^:AG3L"<3=L1 VPQV2F,E M39?.S_WGCN4\4E8E?0L^IOIUX>B3OR+Z?0A3LP ,O&9+!"42)5N\2\>#ZQAH MGKG490L^0G^HPZ>9TJA)WD*3?I?A3Z$U_%5^7Z)J_-ATET=SZ CFO2/Q-G C M-NKN)&)LJ38:L;L;R\3$]^) !&\"DZH7&?)$:7J!J%^(1O)%DQW8S[!#3OR1 M9?)A.SP*X2TQW]Y-U-B%E6EAVY+J]M_O\X8L. ^(^]C%-CO:AS@41BEG4NP@ MZ=BEOJ0\9)9T:Z:[(9@RX\OW>0YX_)5[.FGK4EK)A>@(*F67D ^=9Q=AN(S2 MB_B)< 0L#6]-;A;'PO(K9H5I9U'1H^2?/9*YE0NKIO-R;E1* MUBG-]B"?HD_@\^=XO"[\L6@ ,0_@P(?3!89( MC&@>,9>T_Q-80DGI7_)C=>A55*Y*?116BQ?/!%F,NL,<1W=(#:= 8@?Q5.#9 M$_KS< Y50/WJ*)4E;%#?I)*[S!K;TE,MX[!3*I[(M!,]%PTTZ+C>\\AH<*AL M$^8K%'8_H2S3' 6;A\ MR '1NWB7QI//M=>8C&WS6)JA^<_, H67\BF$DJ^CGL<(S1]10Q:/I..D*"A N', FQ73.GG:P8,B8=O#&LJ&D3G1:6OOO?& MO"S@9F5+E_VS-95K D+A*/&*JF:*9C4CW M$S92ZL+ -8\90H=#<1UTIT MO(G2=;XXMGC?VKM2VD X?3SIYTQ/$[W!4O(][JX=%XN%R2IA>E4>2^;?2'42 MBUQ=@@QR"\B\[.L2I!-C(^O.$Z5.&R9F9E?"0GB-.]L+A( L;=QZ*_A"=K);Z,?"2X?MH?*C&L<=K2/ M^*)_T(M2H=]"%SIOSE[@&"DRM+DEQPVYA-5&%IILLVUELMVQ1]Q/U,>JP?9: M<:))QIYMB<%VV<%,$E+%T(%<4H72[\QY!%FQ %S?D50^R!"L8$K+-N@Z_O2O M9\CXY('>/%_#,/AWP:5V8C.I2- G?PT4S1A)<)C?6QZJ,*9,2)=>C([ZND>7DR5G0 M-$G,B >_\2EDT33M(C1&0..5#-3FG]K%@QGOF'R4#8Y!$T/F7E!Y#U;40\@4 M0^AHP/<,NSKSM&)03*97[@XC0S3'B,QCR( 0MP7U;8VQ"]%F8XA$$4LD5NC]^_WDK#F. [C>%.V/58_%4><3.F4S>(:Y<(@KEX"R%$ M,)6*0E#!<\F6XW0:$N_4=*?!$H-*4PQ+A3.8@5V 6K"Q0S^LA IP-I6>8 [ MT>:,.X\VJ&W7,TP[IS%^@.B/\- '/MHU+; OJYQ?/"F::U[V[KO2[DLS'R:# MK&))XQQ$G1P.9R+W1X8:*48MW X[3.&N __5SJ_6AU530*]*"NCIXZL2:&#S MT+U(XYXN8 $+)UE0'L<_P;J2AKL)1OP1!.Z'G\"L;<.Z"07I^QU/#HN[&Q]RS"Q MJ_X!P5YYB1(BV/_O__-WGDDS99:UP@I.^Y%Z^.'O8F'Z/1';I1>(T. #C7CC MGP@_ ,5D#[(=^*(7L)!EK#SX./PI^E/BT.^X)3P>86$!GT;<)PY Q+07D37+S MO-6,)\><94!6L%E-4$\<."<"#FDN<_Q]ELDN!G0!E&!3#\X-"PO"D=;5*%^% M<@= !N/_WKQ[)_&A*'Y>:K?'M=Z'>U(<_R#%@9_V VH/";/]P4UE-E2[I83B MDO0?E()41;](O_W3H%_4*RJC$07_;>#?;>0=Y7*]\))*PS\OI)2N?A=S&@83 M^&N!*\AWE (FHN7ENB:!I/-GY@SFNE.^AS D$"($ M>>S?CC/UZ,+AWQUIUB"\I+M(X DKX,VHBH.&5 M/AYD9VB42C\5BA E'"H7#EM$MAHG+$I9IFJ)$0(6?7D$SQ"<1Y(<^GB431@[ M(<'14")(!*[^YZ7K6](B( :2/15<;5,H:00 MMB?WJ:]^YAF>N;+C,-,SK^+I[(ZI2$21R"XDHIPDA^G!@Q;HP?<.-A.S693\ MTSBMM^$NDM(TU_Y [UV=N,^C:9BL)/=B--&OJK9!ZM _VZYM#D#&SIP 4P1. M6I=HS#D5D2@BV4?CA'\QD4=E'1TMZRC;'$#E(34VCZ.&R%%5&RG:3KMRH:K- M@[@S?[8FBZHA9"5O1-WB^F]Q*S*2CIU-UA#D-68CBHKVR8EK"/+*XKC*;9R7 M/L&ME;J+7>N[Q4WNEC(KX)F728BMGMU91- MH5+I3E<6J 2\B@1$O;E7_8$^ZIZTG&@H$30I :]WI8_&@].+@)YI!MZN1N(^ M0B)71C0_):NAH%&DJ$BQ(:!1&8659A2>BCF@\A /U/M+4^#[0WU\.3EE#;YY MF*RF!]2@JX^NLFV$6Z^&MUWI;DSNU;F<4Q&)(I+2$A&G%C-<.OX"3_US<_ZXYQ2P?Q8B]<%J?:+N*O5 ES3+J MB3S3G,!'&X*:5J*LA8_N?-$M.7H8MN%A_V##+IBJ$4KY&\?&? +>5/Z;Z?WX MRES\ $R6WI:^6^QL+92%+\R7!VUD%G__\I[9TP5@Y,Q03WUIX];O!_6.U),2PC8[!K@ M@TO=,6RC#(#XWK\<#\>@5C6K$7RU*27D[('$O('K>$[59VDN55Y>S [T M ]?)L## >K=@S*>>S[#12DEI-)I,D@!N6M/ZC#0KHP-IR):]@IG#Z4;B\0!. M:4*9/)%LR2=34$]L>3*&34V^,:<>W_U@>*8GAKK.<$:TF&)B 3N+FIA+CR], M$!+N=/&B!3Z\Z3]\1,J,8:MQ['OO!=.%]'T/N^GF#C2A=R:'P@YZ8K[9QC&B M12SU\"&BAP_D+G, :5/&D!X,E2.-,.UMFG]1VNC2UDPP+6$*Z6$S:?Z>&ONK MF;-"#6*-;+A>K9@]B[[ZO;?URB10MEL9OXHKGWH!TU5_[P*FR[87,+5S:56P M47^J?>]RMUQ[.>(6>W"27PG%AG2[Q5_H36]YA+/-V?GYP]*\.FNU"G72/W&2 MS=N3KB50S*"6NAO%"_#;G]&JY*!5=5^*_NJDO[ZB/T5_-=+?0-&?HK]CTQ_E MDS6>\-J1#YEY:<)#TJ@$R<+6XZWT\DKAK1Q3;=^LR.I8UJ9,D?J_JP"A '&& M@%B?I:FF_ MJ[F.5R%#(:-IR%B?D?H^\& 7GG?C+!],FU(';B@[X!'8-_R$T5\M[:HCH:1')]3:6=[;@G.63SBMP5N2MRK\1U=0A,2J?@9M%N M78ZS,_0.UWZ]]W7"MN>JJBN6=\74U3B2Y%.>[18WASJ7S6+J&& AAP*#\UH3*'P4'.#AH8(K^,/FE)5EF5V1SAR@>76)]Z#1;1U;056 M!=;VK*W NNO:JCU!FP5G2]L3J$KV,NIT%12;"<7C9H+U^M\'?/*D*N0OSD<; MZ%>3X>F6\BM";GJY_1$(L(ZTQ.P\N+8G*C:E9/!,CJE(1)&((A%%(HI$%(D< M.T&QZ4&E-JMAS:Q2;G"%YHZ52:JZN$TEBXI.%9U6X?519;2E^9S.TOU9^R5L M5JVZNE!57"AU$4ZZ,KUYML?)%-6=RSD5D2@B442BB$01B2*2NFO5MZH1W[E\ MNI\"7DF9C+U)$> 3J8R@B&V5M+A6Y\R6M>//<5;DP1HO7\_T89/3XE3'R [1 M\CI&SM*E\8DL4H1#29 ?%0&^.N1.Z)=?>^-R?(LSU8<3_H96Q$!A'"XEF#VF^$S'2"R+" 7"JG+6,;FZC"M-.[781N+:(2,':G"_G/ M\ +8O/D$J\]=9ZF9Y# Q?,UPXB.T\>,Q]HE,9-L@5N VPFZD!;_0=>IL# M0L:P+'E9:5_\:$GX>0'L(O>TS/,!8SYL!VGJ$<[[!U*'=F.XE@,O7P86A_32 MF3&+[S/PX?'_P+W[P5X 1EZP7.%7/#C,U IFXH:PJ>'AN@+P'IWFR<'E>+D2 M;@R/$P"'<:T7>@RHV9Z:A@4'\EUS"L *W) DPOVO '[.C!\SO%&P"X;_RZ$= M^='XDL$Q&- *$I[C$M6%RU[#]^[Y'WLW3LR M6!F ;87*@!NP=7ULN+[6G0Q>_4K\Q[$LYYFN+K$R..@3[($ "7^Z " \&^XL M!%+V,J4!G$/5Q0P6P0W0"9E:@H5SCOLVQ+* \Z]:H1HD*Q/]@UL9\27*4,HW M*M(22DZK.]!HLF]WH$E_?7>@7O]4N^%T.^-A.17ZJ97*+-+G2XN\,"/9=IZSH;'5B.V.N?9YU,"\J\ M3J NYL@ESHK-[,5F;LAV1?LS5I";QU9*62:/M[PNB[ESC?QH]Y6=E8+&1,ZIN"S#1RJ.YR4SZ'>-+9T;](_)&_CD,MU*K4&9W), MI?*?F2Q.JOQ9]VKSY');U?U62]4SG3K?7KG9F,R,@AMN-K"^,)H[TO4@ 4 TD^#YI:<8O',- [PP"F'#2Q-2,YUB"O-FM7 M1 "GN7##K'.!B0?#,[U"*4;[S?=G=0HG2:P/>7UV#-O#N*5W[QHS=FW/;OT% M<[_!2TP*DWN_F=[4_;L]R-BOVV^1-E4P4QT%S MA&,W@CK/[:&DD3 L'$:1W^:@O@U!VI,*NXY'>P]E&:X/NPZK&V]R65E -VMS MD\FM)3&SYHH#V]^@4/.-;J\8)[^_3V16@*;>H&M"K]@MUGJF$,NH7(=#K1Z* M+XR5J_$">Y!%VK%4$N 4_+>'?[8&*S M:_W'(;1B0^YWU_&\FR/F#T\&^F32;4ZWW,M6H+MDM,8)/V6A==33QU?9@I93 MS+51G'J_.3S,\S31LTDST&U!X3[,4?> P)"#^X%K6"%165>XYAZ M74DYUR'D/CKN;P)*V?M_3(X^UGN]0<4Y+/5R]+;BNGPV?ZE?3@#;.94\GC,Y9AWZYZG [DR.V4+?1)L9J&K"5V ;?F'^4=7#D3X>Y25FE0#* M.OM#EJ]F*M)<2YKE:[/#D3[I7K:#-&O,/6RM#MR8E+QS.6<;M>#& .]: <+/M#OU9[Y/=&W"U&1;KVSN0IGWYVTR];8D M#+.^9K%[$;$])&=NN]2OEN3,]?J;TN 2::5Y%,.6"=/J@6&G)C"MK&?CQ9,0 M+/ZSB*1QF&K?[?[MG19>IP%N6#+">L.!KH7_@!'V2W&2WJ#3GZ3)M]<9C7,V M+3Y^)\?;-0JXPWX-;>&BIO07WYF^2A!1&+#@>6GWE(;GS#6L^V#DD,3?N=V >IBF\I'4\.2] '7 GGZ@J.T1O7#8S_<\.]A.ZM7-R M5+W[8V:JEA_B:>4-O,_I3+1SL$=[-CS UG+EFMX^N:Z;+CE\%EWD_1)0-W#S M1N2D\HUI4JZL?#OA<_G"TA4./Q/IK%?]O=-9>^O360?5I;.6U)^HG4N?=4KB MZ#12XNY!7(OD7NPTN?#XSQ] \,P2?._!36D/CQ=[(S M%YW1#TQ1+7_>8 V)Z%LE+.:E'0Q$;+>TM(.1WAV/FE-F< K=AP[';HGC,_JY M@7N%W>-CMS59Q@J[!V"W=U7>W>U>7IU'I9!2L_:JZ01=F\9U')0O49U>55DY MR/HK_!4GA'CP>'9ZT:M4B!'R?+E*!,Y\?6GO=(@6L MH![7<1^=+2TH@MHM "TSUN!PE6R;@0*]"BRKO2NQ6\39CX'Y_7G]-ICO*\PW M#O.'JW%;#1%I4O<%A?F2]+MM,'_5.ZM>#+U#ZM .4$-.I0+]3(Y9AR5Z*K [ MDV,J$E$DHDA$D4@[.KHH;]VS?B:B]@]G/&FX'CF?/AUWM5T"U[5)M MTTX"_JIMFJ2'M".WKC8-_IOQ#%N$1TS#.K1T=%1RDH8FZTE_K6-VV/I-[3+I M7>Q@;8)(9(D"4OX(50.:^P;***:Q2RJ@ M]^7W\@+<=\?#H^&^*5G82E)LT6' <7]HIJVM7 =].4V6%66O>,!U1JA]LK]R MF-7 R_7QH']^K+RM!% !0]<'W9/@Y\H^J(7K?S1MTUNPF?;H.#/%]+>[\R'0 M?D>8U<#T1WI_4'I/*<7UJZ* "KC^2+\LO[?0SFS_&+G^@]K(40+&:13(GN^) M:V=M)PO9\SMQ4WT=;6*MFX3/(5C\ZS'

[93,4"K.(HVV9_HO6Y> ^ER MH5CFU52TV@I:+5_O[8_U\56>WMML6E7Z\VG4]YSQD4]'@VX<:,_PR.MUZ,*: MN6)?[H&)UXDLXT9D7B?R-C33GEK!C&E/AFLZ@0>B=KER;#BYIP4>FV'8#G.K M;^!CPW[YK[],^KWQ.P\6L(,YR,C Q=%X(K#7T>YSOII)X/89K"K$N^:R)Q.. M*%8(MX-?-ZP7S_0PN?L0JA&.9] *)V<30W/YYM9F![FG\/UT#SZL\%/;[AP M;-^1]FBQ)V;I]-"SX_[ $S^;_D)S5HR7%7CX_:7QTUP"7N!(4P=NW@MN71P^ M6JNC_<9!AD#U<0*XMN0CGAF.>-82>:4:*N/T6M1T=!D1VG0!) 4/_'5-;]LX M,X![$*_MV2UAP)ZR&_[\O7/C>/[MG+R-=XXU.^J F;X^R)G_12<^UKFJF#[\9TF7%QZ(R3-!=9[YL^$T5^E0E$M]-*Z)YBJ=!=+3Q]VL_5(OU26S2=,2 M-Z_(BF#]U64KPYQ]^+EBML<\!#6\U!555M>>QWROO#*KDL*TA76$NZ;AUJ06 M3#J:@+L6 AX)HRR-C3"H"11J'(>YQ8KK2N]^8W,&"\SPGGDWQLKT0;']#YN) MC8>$PE>OHG#TI$OR0O0S"?V:0W@3%66@(A'>5.G=VY,KO;LLI\QMFY^K65I5 M 9U$%4IQ9=V#^\MAQ>RJ'*E-A+"^5/#XQ*!JHR1!L;O7,)NM6)0RN5?+C0*' MXUWPX$U=)?NO]7@5CFYJ2 M57',/L@[X+&"R+#>K;J?==T)/JUD[3>./6O\E(?%1.L%)%5E$%>#FH:>%&_^J>J&C/9,\QPU M8T/1Q8YTT;UWJI #W9S\BK;(@:-HPDI:I*4%T>RY"X30?B5@).^UN,Y'TLA' MP]+[69PQ/]\+K>7SYZ5UJFE.B?EE34<2I5=:>^#$5B2@2V7V 5)L*RNMB MA/GUG'EC5FJOU2V]0'>WK.5M0APG4,=[ZN=41**(9!^E756PQX5*,Q$'U@R7 MQ;\LF#73'EZT)V;/'-=#,35=T%77W ]9I6\S &O>PL/&964]1/3:F ME*%GBV'5./[T0FM@<;>+5;-8+9ZHBNJLKW;,+V.:;.OI+EFP2F\O(7=XJS&2 MA]#@D:!R'/+M#39-:4Q MMPM,(>1D ]RP%!7J#0>Z%O[SYMVK7PK)MS?H]"?X=&+'G=$X9]/AQYF)H8GQ MD1KI>G "0UNXJ._^Q7>FKWZET8H8;K]!)=G&E"8C#W+E#2\L>G-#9G/6-@_U^)A0V#\R]C=,=:V7 FIG: 45X#54W%:U MD<.)OPDM"8[=3J(AR&O,1A05[=.'HB'(VSX I[3GQJ1P#U4*]T;R_HPQ@@7V M/S27*]=YXIT.#\SI'C:RH^B+.[Q'2/DDX^X-TU,## MU0L7?_]R_[)BUS]-K[2V5@",.N:-@0.4F,I0/@_0]]<#Y^DM?K MF8$$L=\D@,'/ 'OX ?C#M02W0MYQ%,$V[NG#JPI\Y6^:HS.=(!U4T'/V2A]6 MX19[TSXC04F'[:7#C6-[OAMP\C=MG"KZZ#*O>=':ICE%\Z>L2RYS&;+8G(_# MM2ZG:%\?=2ONR:KH8S-]2"[S9M%'3Q^/:^K5J)SFS7<5GLDQ%8DH$FF(TURY MPUO: ZP:=;)$,W$\R!/T#?0R*M)L,&E6X,'HZMU1GHW20-)4NFR+>P2=RSD5 MD2@BV4>?50VS: Y8'"D3BLK/I3N17)8ZA"4[;"-G[!P%^4K8 M0V!1\?#+76T*A!6[M2<[)#4 M^7,'A%U[V"^FX"N9\GAZ2*?7W#C+E6&_: MC(Z1N MC)7I&Q;5K\SX!)R6E;N4=KZ&EGKU>_IHDF>/IHD,:.4A,"VLQ/7@W2!(M;EI M&_:4:=23T(O[#(KFA%9N&>+Q"<_[S S[+UAX6[O%HR)84SO7_XP_N6X-Y;A M>9E8<][M;C >>T-]N"<[JPY6#;W3O4O]*J>$+4/ QK:9.]B7TPB[=*Z])#I\ MU<.6GN83LUXZ6E'X%WZ O;J@:,$#\&8/P04KPFJFMV S:OH5/?CLN#\TW%?T M=O%R(_EZW+@.(H(W!84EK1<]<3DUPY=O&DV7&[_S--%U= [*FV7Z)EQVV.L- M($H XXOC/CL.K/T'D(C8M"\CQD^T;]J,):CF_#PUN6-B;;*_,-[%C80^4DQ#R1%TQ[#4._$UM[8[? M0?"(X(E LX5R'7[W**[MO;=2OBNS/]''X[PA6QGQN+LNDN1JZQG(W11X=6"Q MV_E'8-P^^PQL/\-*J%%L,]MG-L\O\ G/9TPNS$-5OM4(^ MLE=[S,H;6IY(*TO1N')RN7?CRN[ZUCN76_;'23VV8=7#_MS$/0UJWE/MW>YV MC^84>^<;TCQQLW)W"[HQV ;6OAT/SQ!DDMVKH+8UU+#+^'O'^5$&R&IG%07- MZ'8.]*U;YA!<-Z&=X&:2N'$\?S]R4/ OA9$55)TI/!P7#_\PK(!5AH!V%0MU M5;'0%D'Q)V8Y*W0TL^G"!L _OAQ8*"1-_RLE;T^3]?M#N^Q)B^U>&;+&X[)% MC"X"]7T$Z6_XVD3,8LTK$O&2,MOO]?51/Z]*O3RL[9NUU&92VE")N@;1DE$@ MB]5V4E=OI'GZJ[$$1I,=MK,?>N,6-T M!<3(2OP=]OSCT*+G2@50V2L>6Z&YCZ!\;<_HER^(@9K91%_O3LY0FSD&,1U9 MI6DF??7T[K#T7J0MT&<:S:TV*C6-I:7<#G:MTVB4]Z:>5B^!!WME+L\6!-KQ M%N9*Z3P5ZCPAQ+]) *^;B73UT972>$Y!XVD@=4TNE;+3,#:UN4]5\\CH2I]< MGH2F]XR>+C)KF1FAJZM?Q9G-= MCO3+(^9JG0OFCVOQE^8"FNC]4;7.WV8:ZDWE \?J3-R?Z+WRY_8JT[H:A:XQ M_2O/^,BU"[C3!>T9'OETS.O&@?8,C[Q>[/X]ZC L;61J,<,EX"SPP#^C;?,> M+!7WV3J]5D/Y[:-4NZ$S;S>TS<_'6WK;YC\;?JZ],<=9ME91/7QV!IGJX:-Z M^*C>):J'3^OAKWKX- ,/JH>/BH$>L6]/R4/V#@UZ'"7B*8T1:&J[BVK:\I2I M:S:&/(X1%FT!Q?0N]<&@ HK9.;C: I(I.7;:!NJ8Z/WRRT0;57>EM(9C]\DI M^::7LLRQ%8AFMI:HI U.[=I#901R9!6BF31SU2T]6:=^[:%Y/&6C"M%,ZNCI MO9P19VW1'Y1OHMZN-$K!V%O!:& [AVIZSBCUHB3UHH$4,^B57JJM=(L]=(L& MD@8PD\&X] ILY9DX6&=H7A>8D[^_6Z@##6R@4$F3%Z4-E*0--)!@^J<8IV@> M-]FH#320-,95NRUK*!,['BL[M:K^$S^FH@M%%XHN%%WL11?*6WX*WO)#NIF< M 28!=[IJ_D=IY6IE*:5/?R>Y>TJ-Z]4T%_/KU_.<@H5)0@7LDANM(A2E,+)[UL M[BI^G_JH^ N7,6T)NUEX&@/BGFG_$]A,M%'I4AN5'AT8MZ1K+O-6#-9X8M:+ M7CX@>E5BLZ]?3G) 4=DA*L%F3Q\-T:1ICN$;![YYR# MJX2EMQ\N'8J:+0D!*.J<#V'W1X+*<21%[U+; +V$I$.W8OKH;)GPL#XP(%_T ML%K/QHOW+FY_)?ZSB&Q-T4BGU^V"_ V5A@%N6/+%]H8#70O_>?/NU2_%G9\& MG?X$GT[LN#,:YVPZ_%@F#?2$%Y<^>I5SX K=R G%*-F_+,%% MTDQU.G4" ,57XP6AX[!Y>\MYRIC^V M%!D,N.D*;S*L6-I5V;-'V-J>!G7=XEY'$_#6/OQ<,=L3E6^W($9<[89W#M,D M7.3>^G4(OILNV"RPV.U\&U33%2D/RV5JZZ/&*>L"<4Q&G$.($RW?P*R*$5?< M/4\UR*NU0=YXM'>#O.'Z!GG#+5O-I1[;T';OL#_7O:<@_*5K[OJ3,&%*ZO[30.#7#.5,!]4*(2W=Q+U7 M'?-E\PR/6"+]3(NMGT4.1UG4[-+6N+Z-Y5!6/NR+F&ZZYQ??NLCF>;",Z8]\ MFDR<+&_3N19!D6Y&M+N)/#DS)[,O#1%I7PKUSF@T&B-6^*?X@OA\ M]-F3X9J&C=[/1\,'"\4K^#MHJ.D_A<;BN-O-*D7A-QUWM3!L>+2?M 3AZ81D<2K@@@3 =W^4L L,XS?\=N)(ZP-VGU8KBSGA3&JYTZX&H5S\SB3OOIZMU_MB+?= M\=E^DB@?]14DUT[TJYST@:I07W,A?SO9ZS?GQ;"0,)K)6,M>K)$(-$9R. MRCOU<:_TY/3FL\XV(;U\KMG7K\:]4V":1]%<5=589DX/AD$/'%)WXM>;0)2- MP!^3M??TR?AX\V\5[O?'?14SYG7@')GEP:@RJ;[MKMU52>*[RZVMS%6E_]RI(^V,\+WAJY" M^2$HKT _&X )OI7?LA24KU70@(%NJYZU1>GZF2,V?AY4++EO:D!C-]P2E4=A M0>"%X>;[C@L4CUA47'5_D+UPG>%S06DMS-N-U M?(>8:GU*"$":YP=-'NS9M"S\*+!\. M@?KH VJ67&JN5Z_P$)@";PWV_3TW18FEYWA>IAH)E"Y[[OF M0\#KGH#*^6W .E+\P@.SV1RO.-PW9VI2NP6B\QQRR8>CXSXZ4LZ$6/B]6!=V M#+!PYDQ\(;?U7 3&-& ^Q$_%X.E&T.FNIY@B@HGVPH?U$3R6<*?Q AV%6#X* MW@$+D$?]: 33WX9@7'ZFD%8B1B>4(*^C77N:!$,7X??OP'3Y,T V3^8,G@N0 M&VL>UBJ#L\IX&_/T: MB!C3F76*2Q:/U*$%8&>$')IDDYDY!]<\7Y(2/9),I4^2,#@%K%QVX1L_^2]< M; @H.?/=Q<4-+;!=PY7OH C#7AY_!QIP#0L+?&=+N([8(@;;2X05QG(']4_8 M8)W=^4 >V%W]LS,E!:+4L7V#;)QIFWX?V\ AUV!H*!QZ^F24T_EDQJDU[@-# MBM#F#B*HM@#-"\4$6_JL7'B1"]=,ON\YW"*65? F?!#NA!7@6T#5\3CL=.V1 M0X^^9"3@%U<\P_=QWY)&BCJ<@*&']S)62;F:%59$OZ1Y4N[=1?UXBV9%"4J! M7X!5L>.F2%WFS!=!S1X@4-#[)0UW8[=J\CS(/QA@(0"+]A:,^0#O+?L"K)'% M7K66>F\P>?7KO5P*KW'U2L@^8O'PIPN _;/ASO*-D(BD.EF'Q3'ZZ)3?"T=+ M_6=]3YR4LZFL[B5(/0*!O!^9.2M&HK;MM\DY4WW_@&JZ M19J-XKIU):7N:@ M(O54L5@OJA1+."QK+J<.[9Z2JJ@5#O; 06BD58:##;E%Q\X/G?14?NA&$OH< MJ8&ATL*5I3\,=[J(FA]H<3%P8[)(]P79KA#ZZ\XW9>L6ZD?9_^X:>YZJ/A!A M]5ZYCL'M3;9A/R_MH@3,' L/2>U2W9[SO#VE>TJWOD'C4[L^!ZD;2I$H69$( M?7EGJB7LR]W;RNQVZWF>.HBG?E%JDU[R.D4W_*[I)P5[=,Q MOAHO2]XN7.D8I\D:0PQ_=-P$EVR2GO$?YCHSPUL@0B;]7O]=009*B>AJ.H6I M>U7[O=HPI[D38ZS*P=+B>?3GKK038YR"UU9J4I%0:$:RY"4J5(IXKO_((G5?:D/.*% M'O',V%CQ255#J*IW65:JOAKI[9'%.1B"*1QI9!*2NI045/ MK=3WVAZB6C?#196\M,5Z4'>H_CND57.53J[*H;%N6F4M-3F-^US.J8A$$$E^1^MFZ;S&WOPCS;?MM=3\VWSYML..MIGG)9ZC]-2$2-ED=/M M ]7/TF#5O)FYV\U9PAU]LE&;(5_P043R:Z$1?FIS>C]'\V]G #_-D5"!PZ], M#R=?B;E0T1BIM\7C">4-];=U.A0.?.)+E,"JD$FU<"*2"+^3UIIBZO2F)],S MN3ODK;8P9T"B&8U1"./Q($VXNY9S)=>#S6H'*Z-K7E/*5G.5_6I?&7=V4- I M,''4F*^6C9A*^%83 OK!_>77@\:$[[:1M%M7%?@=EQ R=52< -+%5*=C_R_;/C+YS M,^R9#0_YC-F<7L))[O+\:+Y@Y'HN-?M7[W:STX5;[EFN,TJ3Z%1U7)I5=VY] MO9ZZ%:R;Z.^@,D[,DXL,_EG"J:HXBDH?EORK3: G$4?+$&PHKDSDU?\(?'3C5?X"?"I+XZK*E M&2RO;>*PGP198):]]X6U0WWI]UK.;G/*,)7RHNY?_OUKGL;3OSJ]^Z=\)HW3 M9$3.'NP5:UVP-D7I+2?+-R6K[X;CO1VJ2%\?MMWX4]K(>=^JYBD8O9$^&HU. M[E:I<'-[&TRLY#F/R(RM[ M[$1R%K?2&;',$"FE-4'MP5AOO6.J69:82@NN]8HUSRZ['.C=RY:WP%1FV4DE M/I[+.=MHF#4&>.=RSHT]7>*F'+^F?R_J"3'9UNQYE==<(OG@SYP'?R8LFDFB MFC2SG*R0B&K:0WI[;-?=XN *W2-U>QGFMF(I0 :9I>FCLV7"6G]@H N@M6X] M&R^>A&#QGT4D+P6OZ76[?WNGA00_P U+=GUO.-"U\!^PZW\II+G>H-.?2-3" M=]P9C7,V'7XLDP9:WN_>R=71&I5'PPD,;>&B'O07WYF"*4P=1L "OD'EBT8Y M&'F0"UNP=8:FG?.J<$\N?Q=O/Y+P M!'KW(.?"PW!';!2;A"NJ372 U[Y.9. MFCDK[+2TIAW3]6K%[%GTU>^]FD]\<)\F^CEBW0>-V)76,WT@GFE>LX3>E<:U M=^WZT64,4TAR+G418SS5CD>?;.T/PYTN- 203HV-;ISERK!?=,WT/?>N_>Z/1E7,YC MH!H8EN9@>TS8'P#2]? O+O,=[35V T(*?V+6"W^_6.PS_V:XH$8BB3.RZ@,89K.N''KS$(N37^XR? MAK9?M"\\IZ&Y[,FQGG 9L;'0>DPL\RWZ5F89TX:5X#BPPT?#9[ OTYZ:*P"< ML:1T4^"D?]V^\C5<_P_CI[D,EN\=UZ5F53<&4H;_DN=V&GSO77Y'<*%-?"]L MXB_")N;+1@#D1O'MM]]OHX_*K8G-S_SN:' NN/_ 30CKCPM\.!')"?3YLH- M8L1V?$YQSZ;'8 =S. ;@R95^!N)F/F["7R#T$4VYM-(I[N]5)FM(- A+\H9[ MV%J6 C433B#:U=*]@"/ EC7?->SI@GET(WB7,N^M]MH445/J76:ZGA]^<0O* MVE"$(Q$.[!(W*?M,T!7C"U?,_)E/B=HS M0'=IS)AF/!FF16]0+_$EMR!+/EB.AA* : ]@YP8[X1O!* M.VL"8@#L34=,0=W\/HB!NW/'5C[MES.!8 6P-J8+$Z07J0K8P 5,7 .^"OP# M8&0":UXR'^P[[QVM"%B4[YB_,-UFH!*YPGDA,U1I^MU<1!J%J.QHR&M-4C6 M0[HHB5$O\ LYL*'-05OP4::O@'@V-FZ- ?\;\Z:NN<)SWL[_ 1H6GNX;O/&] MX9F9,9$1_N^=O6AA;P3_:MB JQ1,V+\#@)G !'P=/G,1LKLD<-,Q[U;P\.S6 MEL_?:\S94\2]@@LJ4_=E1-P7_?7QL\YXF*'MOVG&@_/$"(3_!&U:N_/AW;[V M/T[@V@#=KR[H#QH"A&A\%]!^$LC"A^]\;$'_E;GHU#$>-_2S;Q%0KSK]'*"F M?6]Y-[IH2 IQ&USV;_RI?*/1!>(W8;$$%X*KL#1^,&T)L%T +PI?>.'8\-M* MC&1##< )?,\'J"''$%-;0(=%6Z>(RX!:YP2/"]HP[9-V!_=F#N_0-0;<33); MC-D3Y18 ;W+9RC")(28<+GGAR%WM1I1N_LN%_^P(M9ASA/CX<$;+$H>>Q]8, M&%Q6 %QS.G4#;LP1F'3MV00UO /"L"X 7@^\@>W,!P7X0.18B[++#5_N#9 M%"_:;X#UT-+J:/4J\H)B:*#D^)U'(L@**01/F \$79L%+/OGQ!$1BL!' -16 M@"(3?I:I33(IT685*,"? UL0BK@EZ\@QQ&!JXS(&/M)?Q!S"V("798;CFH_T MK?46;Q%!!)9OKBP3MO_P4L 9'??1>7L]@[L+GQF6V,TG^SI\X>TC3@ZWY'PN9&)+ U@5,HV70MQ[P<._V-1'-,+7D*KPFU_I M(:(#48.EO9Z1>O. *&)@@KZ)'$()ZN ;R'D>V%=$,&L0'"(@W&&\DEAHO>"+ M,?F->.4ULE3 U?\RPWU/+GK2GO%7+T80<((4\KZ%;^7(KITJMA:BOCT)V1?Z_1XJ("^7782;Z*1"=?6H$5E70^.\T-[,JR OH%(,N!TZW6B6 M> @Q9[DT?3+MME.2&P;K_K:PSG,OA.0/_V]?Q#[)^(I)T$F$4\%F ?)'U3KM M(DA>L^A3P)*O/3N!-=,6QA.+36:!:8RJ/K)\5"\,U+J9K?6'.^TX:0X@D[ \ M)W1XS(32CW'*P*:H&PI';<[8)E5]783R3UHJC$O&F_G(V*[66,,(;0>U*)?4 M(K:L:[#,-+"0P6D/AL=#28C4F3F? [F@SJ3$?*&8KSGW!#2*(%G/DY*GB=AL M>+'#B<[R!5\KTU'Z>P&H)T WIC,+8U)O]F,"R]"Q-,MH%A2/V:1>R(%.[J2+ M'6^9>7<;-.ID5N*K:O+'-N=I;4K!6J_]'S KK]@2J*O,+>4T(@@A^X?K'B#- MNAK7I)%VBFC$I@0C !;(%OC=P$HXT+I1A03MFXQI$FI%7DP]=%NFG!X<-H5"8P61>6M%[ M0,7() _&).VB%*R6 " "4GC*SR;\<882H\@= >J3-N)FE<>! -;5^\"U8Q5H MW=T4+XK>LV7DI^[K4) Q4V=XLR9MY+K G92D,[2)$['WT+7G'9Z<56?^1,F] ME=>[V-?(N=UG7K54#A6EJJVUB"B](5@A]ZHXB[OU\!T4.>LCL_6U%(5.>NC? MD*4Z#S E6LK)C^]ZTL/%+0PG&-:>"&FXC/NY+-/@PYPWX2$, @#0 MD3I *]FNRV%KP-_7+WO9CFT;;8Y=X"+W0V@-7'KZ9#C)@4M1= D!EAG:2EG" M.E"=MXK+D# .);*H*'U.U"X)BL12*.%_G&MP-QQF>UT@I.%T-O>VK@E!$&1]<^4[2P; NS_]N MN@ RM$"-^R/JYW4[EUO24'$T.I??6\[T1]KB['WO$C/N@<49(?:5Q@"0*[3F M0&=)Ŋ=]]Y.IA;DXG MH3 P--DE$O,JK]=2W.Y%.[@]4>X+6O5T44^G[=G-$;I6JDZ5&Q@&LL2]>_J4 MVECRKU5THEOO8I$D<2RAHR )R.JH+."3_056YPYVAT,ZVWZRY9PC]4-+>>&]IMQ0TM9IN)KBC%0,&*.H6*QE[K/MYJ>[G+O?SHQ.XQU&!!_JX+A6XPO;$NV-:S?XXBV,J M[>] Z3)HG'2Y=WS#:H9XJ=?)IVL=W_Z\C%2O+L;RJY)\\[/VN8+;Y'L)IW]J^'>NKR? MQS\P:^\K.K*S()Z=FC$TBO">11 @RJ(Q!.$#&5K,+-K?7T\>3JW5$47Q;GIG+.$^=[7-S;N-*L)V<$X>=>:+W)P.]?YG#(<29 MZ5B)GBX%XF9GDMCVQ,=F%A<>FR*DGL'"]IB-9:5:!CPQ1:1NQBX HT94G&*V MH;"PC>J&RD#\[CE*"!P&6-_RS*N?'E: 9).#_ZA3XBE&IE7&.XQ,/+ M;-E)3G$ZV.9>X+Z$Q,8;.C'*93>FHN*YH.0!_L26J[".P8TP'*YERF-[.ODV M*14!Q:GH&8;PC7G,?6*SCX[+,ZP_B;'4AR>GKYEC1>U31J/Q9;$FO;901U:R M77$"GJE/:=W( ;:YW%*98#B-^VUV;%_+,KZW'#7&H7]:^>'CT;[YX6-ND1=F M??>+L[X3CVWSE0@Z9?9%O<(1/&:T8*S)$S M++GYE;:T0AL+?I0<,K<<3D?S1(WU+F7+Y)FQ1X:R0K+17(\>_X=P@Z@%4(.?I3@%H.-H$9 .QXSGP [QS(C MQ#/F XF_F@:A7.K>KK3(ZIZ$+1Q=Y%CR'#\C,,*]PI M)0D?Q*4B3_[EJ]8LKCPOS=:^J?Q3RD:1\L$3N2@)]9QKY!S-H:I^EHIY3B+C MC;'"(H4-Z4O'R^<&Z&IV]=ZEW1P-]/!@KI5T5&)_+ M.15E*,K8L_0\-=\QG5F[KHCV-]/#P6K YBEK&3MUTS+?^&0(:H->2PMO>I.65MT-1>7M!R-!D?*FZVX/J;GG![2<;\\#,)U;^_+:OEF%[%_Y" MV!=82S#1\$-5Y?OKK:U]<9ZD1-4^!J8 0+P"X;UCN#.TZ7XS76 3CAMUI8]& M"\V<%3 K/AH2[D(R[;77Y:OESI[PI$IVS5BM7-C(C+_WUGTT;.>1VZ#10T?=1^Q;OIG&!X6-2"0TODV(T M[,$U:4@V389]$+,YX!IMP MWTG=P]SJE'J')E?&$-84T22/W>R1T;'RL$;#D.9*XU>;,%?Z/LD+0L>5ETNS M>Q79\@*Y'97 V#=_%$^'!<=1:?('@VFO,I!LT!8V"LSW! MQ*YG2],V/;C[\-60D2$_H/AUJ@K,?UD)MQOQIK?ERT^XC"#"#1^(P0TGH'*/ MGLA[?1?SR?0?,HE6?)3!9N+NO5DS^;IJ&U596#M;6-U!XRRL^QR[ M K:9!DZ.22$.$TIB71.&0CQ;*[2&HOY'!9***#\2Y 52$[]S?"'>D6"0W,[2 M>$%607MF:.19+QLMH([V+1\"U8QHWWBZ]"%@_Y*%LR0.'ADK6?&N4_8XVH;& M[,GT0@M(,MA2[&H/?> XSK7CZ 8?YG,^952T*2&) 58G%4OQ7Z\!CKZA_<'< M1QQO7^0YT($F-*RY0S2"3B&H2*!S:0!*9.$5\ATR@/F@3,00J-MO^+HDKZ+F M$F(<*EF]"7*A)A:H1X)130TL\-XR%U1#FI29]THT?H%*4-K2+&:4M_/ @LO" M?C)W:J+;\-FT+#(18._QG&<83'1GF&].=@61.;$<Q][Y- MRD8(+@WQB*_<=F=*13A,1>"^[;*"*0D7^0H)/D.$FV H45,F M(8M7J%L)-K1%4]:'S=;40]J:^H"+TY=YDZ(M(TOIYE:SP,71HJ]^[7733CQ. M%WSPJ#'WQ5&Y%D1C:)&E^"\K#"4"PWS"V;4T=GWN!"[I0QL/OH\92?_\ UX6 M]6?J;77V[W\8/\UEL.26G^?ZW_!-W.;+@4K4\FN.""4HI &4HR^10R0BD#S@ M- THIKT74!#%!4 Y"HMHGFN%6Y8S164EGQ $ M0TYC]C+_JI[4NH=< >+!ZPJ0[#!P8_-CTY47K1IG9&N -> Q"SC&HZZA1\/%]=#LB:,'*&[$ M\QZ:6&2&@=J!&?$&ES3"\TFJN[-B7 W(:-+KARJDFPS5,-) >OOA"4!JT,-N MN3%C->BAO8,>-@=WLW';'8*\_5>5&.+;U4JTSPZ7K !N*/Y)5L#K;W=_>F^4 M]?SK)WM;Z9MLH1KZ?;=HW\M[BF>;]L:HX?%!-)-^=QTOT\TWWSI*/4YX!:S* MP4-:\OYE57+TL'_5U;O];$*_Y@.2A,J1'XZG>(:?2&QB/]DTB#.B\MWE'>V# M,5WD+XHN2*P$0IU#Z"-H:48Q>7PG+,/@%1RA3HA9'M@O2"B2W8X=[1J(]E^. MBPECXOL%!R3/(EG4ILW?@N8H_XG].R"5RL;_F#;H2I9%NA+7X.:&&;:QW_ . MT-PXE(4*1D_"K?K!_.0"N5E2X5/D)X$O$BFG%;2UGH"H-_(7Q\:SLED>,5ZC M?@H0.[PM\J_G8ZDC(1@"<+E.>4X")N 2D V7U%]H#\QRGM^VKNNRZJ/,^RB/ MU_=1'F[9[#CU6'?]JH?]^;+F/>54>V5+VWK6)GNC]CK= M;M0=]2]=^K]WJ7>+5]?;+94G6R6TS@C\4SGW5!82XA'U3%A+8G]*=1PS? + M!H#L67>IQ4I(J97RFBS3RUYQ]_KYO6.;O(CH$]AR;D"FW"UFQMPO#%MTK8TL M)"[TUM;=5V#2U]X=\4!$1^IF==1WZ(3WIA->*&R%F"51AT(.!0W)F6IILG#V M7W]+PAQT)MD8;U5467-KH 8+O4'CA-[OW 6K)%L]#(; [WW:)<6K5@%7Y+4^ M>0%W/D2XJZBKB$H/%GF]R\YEZ;VQZI!Y9V$.-D\R_H,4OW,7C*_K8DH<_"V2 MC,.^/KXL?1!" N%OE&BLE0I/131>=OJES^51UN )R+P;[-5@L=DO'\-B-27_ M:N(\$0;:(P*'(WW0+7VN@)* M4I 08Q M;@D8IS$KX'Q/7+MK[F0A>WXG5MZST9WCD]8PR.0,DT:W\;$K? MJ/\O!TU1]2UOK#7DU+ M!OKDJI=1&\)&?;Q@]UEH1F"WDFH$X%X:IHU="P6F"(XK"@90QY,(,:+](L!= M7(IUA:>5@9Z'*3XZ[K=XNULVJ=H=+X5MS@:=WBAS_ZF1U1;M4UK1UC_;S&&' MS@^#:CH_G'8+1HU;,5115#1Y73IHQZ,#?E^&M[=QUR_.%@HH]S/#NI;EQ;]D[( M/RY=VC"#)[RSUYX7+/EGAS=3V#RR;3P0?0CBU_+&NW(#E,#C:M.,\3;&+.[ M>4&=)9+M+#;=-X\)]<#CE\GPQ$@2#[NC4WL/WN_"B+2-BU#;># \TWM;,.>G M/?T0MIZ*@_A1W1.$TM);WS1@U,#N"75W=#@D9#4Y**NM:?7S10LGZNKEV%OL M1TA^)6P;)UT!\1>A\U$H\UW-=?<)%:;.(O=T(*U9K1<4T325:+J5$4VKPOA< MZ*DP_EKB^F9Z/R[FV#8Y'!ZIN:G>'GNXIDY*RNS.('X3 M""A-Q@RV=TLH"7,F!+23?&DF 2DKY_1DD!BIO0+KN-$QE796I>4S#0[SKPCR MM2-.3VT5U?W>$2C+)CV2(\_<3B]]8*IGSPO M5$F1/'[@N(_.V^A.W\YO:"2=N(Z*_9\:^]\3W>7S[4%G4&W,>U/]8Z*T:<.L M:(D?(B]*+EK;BJUO72J;O8=;7^$V5]F&(X_7 M%-GN6APH$Z9<'%C1=&4)W3EUNX1)610D49W%= K%O*Z0%_81PR,Y"*P67@,+ M>.N&5G,(1[.1/=.>LH)A=V_SZN ;6O5W4G5\5_U]Z_A&P_7E:W5/',[[\Z"! M>VHBG.K>DZIW/-/2-=XJ$K3D.LO63F+0])D13C2@ND:Z:OJ9# M ^KVJ-O3BMOS+6R"5NTR5 M;1^;>#[!%4*]?UKG)LB!J-H?Q+X"E6.QEKIN ]_S#1OQCLVTG'F!K^S K LU MG&IM@$#"0N'<@E[_^Z!7RND-])29)E(U@%JZ/TU 4J9O@I+IX='+)UN#*&<"L.)U-RB M829K6[^\\-4:IIPWIJGSTIM)-D!N5*JHM M(!_OD/RG=1KKD1+#FINX?@ACVGDBUGX[/:W7*+B7_AKE-#PUI2MDV6>O=KW> M(#@Q)?&3YP5L]ANE;G,!R%,]Y"S-"*!'5JN&PXD^G@PK%7UOE%95C585$DV# M%:M^IUR_,VU(?]8Q=Y*L=;&W3 M&\.>,HO-M%^0?N;,5%ZXC>K@@=SA(X=SX,;\XDJ4NEB1NIA# M/'5A*4 PD8!PV*QX Q+-= M&S(J_OQ.7'>LKC4WO4FO48Q?_I[MHW/N7HWZ4]^K<&6,]>ZX MJW>[9YCZ?E)$LV/^>X6^BT'GZO2"74TBIL;GOV\[1&[8&8[.+O_]I+C.QB3X M\D-QDRM]>'F\ AOE+#K(=3)8_=1F3H =NYKA.SG#(]>MB+7&KFW2:Y3;0L'] M1%ZCTEE:Y @2K989MQ^IU:9R"-68 X<8.*I#Z%(?=Z_T[J3:@6?*(50UT33' M(=3K3%1#A/8YA(IIJ<@A5#A+?EN'T*!SU5,.H7JX3CF4DG0(I0FB&H_0Z$H? MC8[GH=-RCYSAD>O6Q%ICNC;I-!^(J]1"42GZC=Z8AY.Z')I\*JJO$W[4QBE;FAAIW^Y.S<4*?(GB3'5-0:OXZ4I:$^'-??MU,Y MJ-KIK3G#(]>MS+7&DF[2:Y2C1,']1%[#12C\BZH#_I!4!G>8];[9E948&=TO M8-=U#GC7C%!WTLQ0>1+#VC,CVDU/ X1, XM&OAM\1/',G,^9RW "\0/SGQFS MZ6.18\2T%=J(N!9-=$^LAU/)\5-I0+SX7GKN\8UE>!['X34H=[VN"YSI.ETE?O$"VV53Y]&& MU\P$ZYM*Q$ >>AN8GLLXM_8=>$31VW^Y+_?.)[_Q?'_EP$UA4=9:[)_Y_3[!XWN"CSA>(@VL]-\YNON"A+3]"0)^?TK@2Q$$TT[4Z/ M!MF<,[S D3*Y &4X'S".^^B\Y7&WVSEO@\W;8U][-XZ%T &HP^623E\[F Z( M^8V'^M55-I]1**4QD/B+CZ.W<<%P\'S!>Z&NK]G%!%>-_R+LE65/^) MWQ1_X3*6M/+^,-SI(G$-A!*;$4DN6QDF=P>X8>BOF#XX.;SVX'T(T] Q-NGW MN^]Z5QU-W!U-7![M'O#M\>-Z]+7>NS><$^%[">OB_+[+9.]&RHV!(*AE'$*[ M*4M@3?;[)/FMX+5(>-B*S^!6"OP',1/)D(5C 55ZPC&CL7\'IO\2,MU#XA9H M:G%U4?@)#UAK(,8(A]1>UECLG9\M5=8J49B ES=+*].)!!=L7T_:IQY;V!H!L"0BL. A00;,NF&V !!4T#0(@@*^RGC M8[*)PY!H%3):NFB2XY[[HCI<+OYF6@&^\BB;6%E!&&&RN([(YG.X2KIFSH$Q MO^@4<9 >X/J 9I"C"SA,> 14Z;S ?1&&Z)+Y"V>&63?31:B!>!'+X=Y36#GA M8,USK7JH(QJS&;G'T(_B.E/&9BEVM#:Z*-'$9-MD\1SZDU8H(V,C?:%$ '8* MMXJY!]VI'&"]6R\>'A"L>8B MRML2\>E>MPN<*LS#&>".I=J&WG"@:^$_;]Z]^J60@GJ#3G^"3R>VVAF-X+J]R66N7TLSNJ8$$7!5,T40+ZN^_&%L242JG M24!BTAF:0$+R][$D(MJ]R_=I!+Z3JIF@C];5<1PH#-80[B;".=[I_Y[2>S1S M5JR"K->)[J8+-@LL=CM/:TG7&G!64UB/K U0PRTSDC*D M^"(*#!^56S WX.S.$M1U_)VTY- V%L)6>O"!- )Z2 CFK.@U?-\U'P+*=4&% MFYO9<0Z#L*EQR5OWT;"=1V8S#X3[?\,?$/&HD750VH.TFSN6Y3ROB[#(0.H? M+-+X$B7(-,PL(@A,F66M4&C;CV3"X.]B86[7B N',^HY)^ R>("A1*7 M/J@X3*1I3C$LL/+@X_"GZ$^)0[_CG.*J_[6=%F=\VS*\XV!!H%JK3_[ZO1JPUK MR*4"D>@KRQ^VV9*])W_T']P?_2&;=914TW<%S%F!\L[\63$@:[\BFA +L8Y, MDFGG_-1URZRA@/XF"@@E@K1NWMR:F@DE7?-;$N 4_+>'?U?!7]'_&<._.OIO M56<+KNNKSA9KB>M+:'J_/;!.;WR,^IPJJV4:MK8":Y5@'2FP*FJM=>T*16G+ MA>2@>4)2"LN34[E&69G7*^'P]A:[][3XZCIST\+5A; !IQ9F9X=I8IG4;"K ZK^C]+,&>0%*669W4R/5N#19^2W5]%#FY%[> M@@,*\_H3O3\8ZOU^M@CWA(R2-F-^K>UR .9!NQ_WX/_[I0_/J4XELHM[IULN7=<#+Y=X.C[MP@+U#P" M.83W[>[/1,4W%CR67\(][((V@1[0@+J>;-GIC25?Z5RV^U4N.5ZXWU MR>"DX[NMO7+*I]1J;4;T'E+JRW'5EZA':=SYZAA\5.]?#O7>6!G 3>2D2GFI M4'FIZ\+U+J_TD4U]:>^&*5)=SN]"HJ2-/42;UOH7MHE[E>@:&]5[ZYBDL4^U,'JIS9S NQC?M*^XL:<4Q&)(I*3 MC$LV!GCGY MKIJ+Z5(0?33GU4FG#33W(BOWE7)?-4C//I=S*B)11*+<5XI(%"=11%*/^PK^ MQ& M-I0N9[QKU,;IX@'KBS4#"X%I[/-Z#?_:]LV9:*=PQZ:!:_HF\S[\G%H!O/*C MZRQOG.4J\&DP=79<^/72"6S_R&GB5_V!?M7-ME$AJ-5PW(JS8Z]&8[UWF4VN MTIZ9RS0F]J[-8?,T_CL<%O[AZYT\5;RC"4K5=B$Q^!<%TH==)914EIM9(2!6=:**/KH;Z93?/>$[35EA0,]=6C@^,VS0L MZT4+3ZQYT9&+J' :'Q]7D2?8(^G$WG$(E%B<[@K1>S5*L7I%K3QIZ"]]Q9L84N6QH#. M5BC1W8#Q1^#M;'8-](9+W3&+$?U\[U^.A^/>Z*HTJ9S0 2;;ZP!KIXG6I#'T MQAV-PS^!TA"Q%6E.HZ8I3M?$7GYC4^I?(J1.CTL=NDYY^HXDC"BL-G[G$1TB MX\+;8_CTJP&O0$EE(9CQ$\_T\&:N7&"%+AR.=\ T+"!I8%+ %=B_ W.%C5CH MU4]L84[AIM+SF:MW-KKMO23Z.2ADH!&/,HL8H!.R(7ID;MKXI_ -A$3V %].X&DS>"/^T76" MQP50 Y**%SS\"Z4",-0\PA!-P>C/S*5A+?!N%\Y@ ZBF8*\!G82OQ<,8MH93 M@O$IPQ):.M\1 MB^S*F;_A#@WK'G:=8LW7WJTM]0/ZP_AI+H,E[P'DN?XW["?$F_](F@#N^^TL M<)_!KO28_>I7$.G:"S-<+VVX*5*/25TP 4^0<$RT$L6$1,1$7R:/*'H!DGQN M,5 #/.8^P?V CQ]!Z:9&3_2<^%R#:\*E?/@R4E4TH%5$J^!?2+ST%#.F"] N MGBVQQYA1F=[NXA^IZW9^([CG>CK[B*>AI^1V4_1!N$# Z;60^&;&RZM?!Z-Q MQE< ?P#EQP15RN5D'UY<#HL0*TOC1;K&>-\37%HSYO!7^CP'>L&*(&VZ_@N] M3_ (% @.N!3'J BQ]R'(*M;)L_FQ9(YI_,G9H>OQ_1-;I-LZ[TJV,LRJ#/ M"Y3N3%RE+TA'X'*5PM@7SOPB"#\Q@,VENI@C7:9XM^8\6.:CP;'$63 IB=C MQ$ ]\<&PB(Z]!; ] .!'0=U0O>#+$(1^?Q7&>WKWQ.C'5^V-/Y_]M[TN6TC>Q3]_JK>_X!2XM^UJV"& MX"8R2J9*D1V/YWJ[EC+SWJ<4"#9%Q"# 8)&L^>OO.:>[@08(4*1(B@#953.. MN#6Z3Y]]_2977/ &F(@V;H2/31U']8>_, HYZ->ZC'+0(<6$S EN?V5["T%C%-Z?N=S8I C"X8\M7%4L?''S'X7(+Z:S5 .B" !5&TQ81 M%<)O#OQ'[P85'L&X#)2CH#RBN].8@-;BH#LA BC#%Y(P1)^"OW0#5GH+]A;RZ8(3B=A&\#5N<>7MH(G(S_& G%!B![*(E"VY,D MY J*L(W(!X.@;S[]PP\'&#^4M0E$'<9/4Q. 3Q MN@04X7[MR5])% M7-7#=Z-OK*09?TB/2FD2\T1981>QYJ*P%X%T) X6;B7O M-SC3\YA^:AOSGU<793Y489'5;G2'^.K?5UN"\9+?B[0O5.6^0 M=WZ[U(5?;&,6HN/BASAPSDI5QC9E;=YPJW5JH-L"^=XO/]F/..#S:%C(YQ"P M'+;Z+B"A^GVL4TG/'_*3VDD<% I9Z"T>;E3#.88[J0RJK(B\7"X68&^F7_W3 M6E6VLZ4274U4*O]$#0=3$4*4/^P[;"]B*:=<\JD15X_BT":U"B]7,/54/Y0N M_:)T!=;N>O0-,KBG!9THS]3EIO)&"HIZ%*@H5^9C--9%])(D+"JZCLO?4\]1 M?Y4JGFUJ+Z?R23THN124>.BR1IM$4M3E]1%\E424ES(&Z=PR_@UJ/Q'BDC7 ME!B--#.%V..A!NYG(N>JP!F D3-+5;AQ$M,RJ+MX(.7E O9W%IGPK2@)\?H!G5 S>^\9E<@M*8TGV M#0D@\JX 0DLO(L6M%H"DWX%L8@9DLSISY0/ ^YK'S6Z"=U0ERH/1JP, 5Y=1 M&%]CV _Q^QU#FEC,,-^Q=-3$W]/X*2DJG:[9+IDR841_)T@:4Z1ZT-^O;=]X MX[+;P#2N0-K"@KYK*^%(CE/ :X#[!"$94IS_] U6-X^J2HZ*/:AREL M.%_XW!77/V7+;)YE,3,]<' Q[WR- Y".*P_X%?[YPD*T M)4 !H*E!N^:]BZ2JONYU9^5QEZLG7W!W!]X_A9[IJA4$4-7K2YF_ARZ311"Y MI+0\@A,B=?+A#?]%'2Z]4S*@D8?@_DYI5FT1:8 $P^7A\7S7TV]-2U!.[+G= M,OZ@D'J*._GSY[!.A$\H79ML(Q ]61!@6M !-^/%R)7>1^[ Q0=*6>19,C9(D:EJ*LIQPQYY(.'GK@ !&4'0S"XN9>NJ*(G M[I3&D&VI)8K]\Z0KW+&)OI"7KOP9KTX!+7QJNR%2R#DV,,G<.%Q55A 77;N4C _'CA1OFG'O24!&JC%3@ &)E*C!=SB;L]LI>N+'0 M!#]GF1"KU1W )D2F# DY9YTP]P-LSGM+XFV7[+1G=MO#"G5W2MHZESI2)UQ1 M7D9ZL'KJ:.=*\9/!\V3]V%IV3+P0=2EH12UST!.6*#RY?SF#GWA0>_)?$?_L)V)^4TF]-N M>,[2-:8L?0@<6ZHW?WX! \EQ%[;W7KC181M7EQ_Y;S]_??=979MK6I>P0S#" M=TG.NX:5U?FSR\O3C@]65MOL=LOZUQ>9(2K:_/ 4:$CH^,LY;J8(2J"DB!(L MYR;9G)H/H%V-C"L>MK^4F>%$&Y3%B2& ,0H<6#N+:TW86.;@5J_A1OQGH!.A M[@/7U3/8'<,81*H7%[)T18*NF^D-@G?=D/'V^&G3V(L0#Z@/X@W1@<2/\GG" M5;$7GFR3G='&V B>"QXC4Y]$DLQ"(HZQ"$(IRXL;$+&78EIR %@$RS6-G3PS M49R#/E!19;USR.V9N3PSY ;FJ*Q@VWZ*4,3T'ZYA> \\ ]>-C*6T\<"_?4V> M*(48*C-PI7->Q'A7T$_#*$7*D&>^[H[9.U]N+=@D0CD8X(:#,L#MA4YX-8L: M:5XG$1TIY0DBK&&$D_H#4?NB@UW"N3YFQ[K"4ZE+@946S%GJC5=7VQ5V]/O+ MPTB:1%3U!&K)G+5=$=Q25=&3**Y.%O,V4?WG;#V=.B&*D7AKE#>KJ0R5S!"N MV&=:@+B:M?1]&VV50A(S^QL]9<*^H7><&8 WTU'*[967$6/HVV,&!DXZL.UN MR_B Z@Q&_0'YP.917&;T)>OB5=XX27>"<1[RFFYBG;]"E>%13/G66_69^$UO1..DP)=1724QF1HM M86.!P/."^^CG:D&I[J.S?M;VRB5V4-^!700I5=9AGK? 1AO^+24$XFNQ,$\5 M5"L?Z $B<9[W1>3O"&V.*A:VFCTAFBU2*=$B@K?E7^E'N4-?\(S_8>^%[ %= MUB*Z7=(B6I0*]*FS:DD#2=D &K"ZLI=D]<^LT6Z67>?O_2Q=TG1[><8)C3@Q M\A>^@NR'BWC=3MT"([-2%2**C3NCKEIF)XNI?=S3FI2=*JTKFV9=>784N5.7 MRZ!\ ZL] 0D($IOJ\%#=Y@M+,DZY7>N\OX@-4N",L6<[W\IANGG?UF)1W/I< MJ:S>;ZJ-^E':A7YRSC\Z1_&6^P762F!'H.654]HY73T74$- M59JG#OTIHC-'W?VSI0THKD!<5DI9N6[%!V9:U^YW?LB5*,S??KY=Y=&-'EY$ MEAW=< -GCG$U2<\<6]U\6@WQ;#E9K+?-Q!I5!WWJK[?8P.8/?8Y?-/)@>V02 M6Y+_Y@3;18*MXAI/*?>J(O_+.<90_YOF%-:_3E,MS?BM[F=$E[K!=?Y=[:T4 H.'=?$)GZ=_1.P2 M[US%X:>.8GR2[[';+HGS'6QP6S.P8B^WO.ZR5( MN-3UH::B(MVS*&PZ_/Z>PI-VS@XD6 14GI?16\L%6T?$Y^M_N_ME\(,]3.6L MR5#._N! ANWF6SV@#;[=H#.XP#+/X;'-RN1H#[47ZP"WNE=1TC%[ MO3UK"#K67&L?_;%$V$[DF!I%-(H<1ZRYQDF:/.A;5)1UF+?NR=J'T8Q[IE7: M\/1H-.,:7>1>E>&A:?7VG%:KE>%:<[)M58 NJ "3($$WRU&K.K4YIT82C21/ M48CA7W2ZX!_Y66WT6IT>K*=]UZJO5\?2T[[UM&]EVOC]5HT0A_MKAWB^MW:(:R/Y<"L?J+0ZRCM*[4[E7=O\V==&JK;3K/9G MS]BDC/^QW*2L)O=9FXUHQ%H#L?+S\AJ$6JO]H5HHU27%CH-;I]BM1.\O(8)630KFBOE)R#L M;@*V.1K6*%GZ7%]X[L)3]T"3+KPFV1>:>Z\S9S?#14"G1 M$E5?/KT5W@$9M]4W^^?+P[:W!O.K^G#N9M_XSCFWU3-'YWLH@'FU#NM^ADP- MSJZ?BGY;,)QCR8 \D6,>0K<\%MB=R#&;6]170YVU6SN=M$Z=&C%LP&IAJ=RSB:JGK4!WJF<.[K)7;<^N:4U:)U[G3G>O$77-@-3>.=A*>B_HQ[GQ';2_P;WFCNSKS MZP-UB"DE\$^![SPCWQZ9_?Z>ATX=:8AMYW>[^W":9?:.N.ZYL4Z-NL003N28 M371IU 5V)W),[29H:)R,-_3)>P:6YB[62-.LB17Y//E;8#\.SX]9MZSQ;>Y> MF>R;[2.>7MA89;(V08%3.6<3UQW+[AO9$N(')#JUQ/" =@:4P#NKK"SHJU$ M>3N)RFX23\6R_;9X(&IK?G,'TW75K-7=6VWKLK%+MJZ1A]\* M$ATNYP@4=LHWNKYZEO_^BIR!C4O,VZWS?EIE/O9LYUMY>?GF8JS8F6)]Y"OK M#+:FD;ZR^/S:_=)<_P:C6%^_AOY2AJ"- M"FUR_E$K9U/]0INH]<"E .6#0#7L.< _C@S7=[P$B +^,.(9,^8@5Y.0I#EF MK2SYI'[>TBF%K'S_'5N?8 O7<.V:N')K2%WU<^5F8U13#3@B0@OR\U6W=>IN M13^UBC'GAUI^L1^0YT3//-BRT]E#B:Z6HR=)Z?E.AYK.2YS^[U'K95$LJ/VS M7Q4%V/>DPG;G0)DE6G;7CZ(YAFJ*?@I%?PG!@G 7MG<0 6Z9W7UT7- "_-D- MX=+)F]NT)]S)@E3+^3J8ODXBEB-_&TL[(R,8QS9\DZQG]MV9V?XM(\ZQ5.5A MO#:2!5"2/0D6^,;/VH+6%K26PJ5ZM1:W.7%;*"C_+'C.>_^MX#B_!V'>F-Y, MJ_[S#V!,EX(O?63S,0L_?WWWF5;ZG'*PR^]NM,/D5-POP+Z>5\7MF_W! MGLL'M-QN#NEKY76ORNOFZ:6'&%VT85XD_V-Y^-!.8-D@?;UF@KI^:9+_H7VPR6L;P ?W881L#LIHJK0; MV _FR05"VO)M0-BF9C1RI,IL4Q38THJRLE0(R3DN.>/X*OD&?7@#7,-ZI'!= M,2=?1\SY>9*$#Z#!@C'9ZHV6)\(WPY(\6M%5/[+J#78 M0U/I%UK*'1LAGZ8QME:M9UV(N=?:1X/X$EK>?71RN'5PB!L2%S>^*IGX?J.QVC0.BY_U0T&R%^63P&F^<8^9@FDP,C]^[M MATA!D%DJ)=(P*,9!)39U<<<*K[?Z7=.0_P"O_ZDZ MYM=8;XZ]Q66X/SDMV* MMR]4F]$@HW%+>]0V9B%2^@]QX)R52AM.+M2Q"SM67"'C\&/@M_8_\E>Q&@T+ M DV&G%M]U\^W;D&!DYX_Y"?E0?:<1**W.%]4R<%P)[^>86>Q:^8QXCB7BP7S M)W]V>N?]VEQ&@#F=N MR]UT3-@J@=1E46E/%..>A4QM0V94(IY.,-E_@LGYX*D))N>=U0DF@]WDEY0M MW=>I*]JQNFP\J#];2-*)MO+K!=?Y=[6WXP**(L8IZ =FG@L> @:U\ MGF:Z\[-,%NB:W7T/IML$0_J-P) G#!8X_$UWS.ZH?1(U()K'K\?C.[5CYP?R M"*_%H]\D[!.2*%A]\)V;>^;=,=[.]YFFPO;;-9H LWM&78/ 7MF=O_^NC MGNY-H5G[IJR]JUG[9JS]O2]('/6QF_O@F93OX;ZI6_/T@UWV?UD83.QHEI:= M+MWTL3=1T=QZ/6[=T]QZ&VX]"QE[)GYMG6L=_-#\^MFN>V2>#YO;F5DKWX=B MYWW-SK=@Y[\'R7.YOJW!GOLU:VY^N-O6ZK?FU^N,/9\Q /,4?J.Y]F9<^Q*! MII*R>_<\>IDU,+N]/<_/UIQ[%>>FJ]_OG=>0?3_'[/3.-K/3MV!!VXZ+!JB4 MI4$=VU3LNASS$+SJ6&!W(L?4?H:C+NF["7#".4__7P@1K378S338YW$S],QN MOZNUU6?75I_'%CDW+>LT6BO7D"W7SYV K.=GPQ6C)4^'(;_<@B/_X#/0L!]<["/Z3^O3H ]/W+GI?SYH'?=-7O=/:1 O]+.@^,PF4[D MF-IYH%%$.P^T\V"I=T#MU-7G+]Y:;[#/GBJTAN9Y9WC,GH*:%.,]CV>@:PZ& M!_(,:&6S6L1V0<1.@@0;C!RU*E&;BQC/1UB/&1&C#]@%'W.^B0X/!X <38ZEO M%/P+OS.N@OG"]A^,D#F(!!.A K+O"^;CE%71=NK'372DM_S'Q9Y>/='3JZWT M]&KO3+::P^ZR:"58[&+OUC[WWC6[_>7D)1/N)%I@$[8[YCW010>%IIVM NTL M]S9<-8, KG[NQA0;N?0G5_3#6^8[H/9CSTLOB))PAQW:=F1@6KZM&V/1P':QFJO1?;PY7^3D7&5H.GE?5_%##L;+$*UJNK@CL5$%W$/FM*:LGGI/T5SM.#!LD.L.L7K[%H0'P@N4 MK7@&'P!S QTC NN(F(\#^H;M^L;"Q@:6!AE;$? H#UY/X-DD3B8,F%6PP&5, M(XF82?B]"(-)PGEO,#4"GSIANHC\DSNTQ2;&/?I[#,<.F?QRU#*XJ(MG;I1M M+B^U7)^:^4U@MZ&X]S$PQ@D\ ]Y:\&Z]V,,?GN>S6*YM1,"5HU1XXD;Q&_ G MI4Y0@TXX?NQZ]+%\!X2B"P\ST0QS9L:]'>%L\D_!'4WL!:':'K2,2\'47NU$4\CP ;PQC7M@6B"54M0IQ7:(-R9,\O M(H0G^8^)3,>V1_W[HQEC2&*4ZTZ8_,@$;$Y=CVA'^:'6SW]9-/L(+NP>5-F( M^8^.]5YYJ%)UM>F'*M5CFWZH7EW1SP\>YQ1K\!(IVJ11EDJ]21*B,8!4OXGI M9QE!2!PG+[U5,=NJ[A%\W.;U>]_X[,0!E^?6>5[=6%=S EB&$V+4#YD6PY:_ M7U!F4)OZ.T$5 R]D83\H2L1*M8;4&:'!R*>D6A>\:8/ < !G0*9@F4:I_.%G M#8/D=D;+D+)C2YV-M"0\B/> &"=T0%<%5F=@&E$R_HOA(P-C[OKN/)FGR"LR M4G%7=VX$RW+IL^R *&([//T1S>DIW.&:4=G*.^:#2>V!"G(YP1U',9[Y3KH! M(I5CO/>=8,ZN8S@[GN1#X-A[T"ZZRP6HZW@QGB++Z@F#87>Y^^0RIWN,PR'( MJI2JK4!9KNO4$Y0=L]M?SF3;'0R:@$Z6.2QI9ZHBU#H"LPJ=D.$#%XSXT4WC MEA^>OF_GCK^DI^?T\DB"@ QD[N8C%GFB8O@RLW,05I^2&P86]T.1+3<5QQ)VL_FV ;RO?B%AX!U*5 M.^L* FT]T>P7-P3OW8'8I)^XP02_7CU5XRK=RC7?"1"7H%"1W8Y#8HM4VOG3 MZDDJ3?_^DX-20%*EQ=^2"& ?19<9<#D=5L]][A?C,)QJ\%. 91C,A2;!G$15 M)#* DPH0L0UOB1O%:,=Z'FECQK]L/['#!Z[4DE>'TEGPY^Z$96I,!=_L[&(8*/ MWY[5X^X(KI[M&V+EHJ1F$'.4BG7B.FMD!?[#K\T/6[P M@=W"G7T) X.# Y[%'SH'?9 O ?YKHCVK MV(-W-LBY)$)GICOGDA1H,S!F=O;>+0C("- ?5@Y!-L#CX30@3)$H4G]FL "* MDH(?A0,0,T.U+/!2*1,EH"V(5>^#Q)L %L7P*"!!&\LO#& MSJ18B0S;283"V";;!S8LT#A5A4&,43*#?1\E;GRZU@YB^R()G1F5;H,BS8AK ME%D]W/U(_CKT WO)Y!'*D!H34-,8.!Q^_(9-&?J/KU3U> 5F6J.#*63G9K]= MHI!-Q E42W!9V^=A6M4^)(UW%;0D:)3C7 51_ 5^5Z&Y6J.;H : ZI0#2J * METS9^)XG@.!S$H."2@1;3U3IF^TR" >K($M"R^)4D$C:W6-X#[+;$#U'K02 M7*] EV1*A>P.U1L/?1 &$G@2,])@I'%5DG-7""=$P#4\;@ 4(@JKGT]!'_KM MA.=@\*<3"WG$S?WMAST+:BRWL;#9M_V]Y2R3Q8M1W%PNT$F4_H$Z_#'2I@1FJ. M[5W988BQ(8+;576Z2@/ !C9^D(3&WP"L&"->!EHEMN=Q[],C;J0"= @YMH50>2&';5=9[:N)$40*TFOE,J[D]3TCCL52,1: 82R?] M*O%\&PYU:SL/4KLV&* (]Z3&W NK"$-T0"T_BVL-[BE M)U^GNUWEM.SNW'HS.Z.G!>V>=)9SY2RC76>VCTKRVE-_9DD@=YFS\Q8)7:0 M8TW_J\"5_M?3QY$_XN;=V=CSY>>LYGI*$3A!5:F+R\3;^FPW.]$P-_KL%7,G_ MIZ(:C[H.%(_!YKG6"&,&S!);(WCW]D.D4.(LK>X5E9%6N_WBPI#E>5WIW34/^\^KB[*=*#+*ZKLDC.>_>.&O-[ 4U%IYBT+[361*'_A A##5M_U!96+KV-(*MU\R+=I)W%0 MB%G16WNI62K#6 KV+$L*.5P[^UUQW':>):\J\*I(<:US=5=EB>IZ<%D&:%.J MPD8M0UR70?>U*PM#O??'*LN*3O:USU\\?C&H67*A2_=9@>:'N0[1(T(4PP9C M3ZC1$5E6TRG86W!5D2D42[2J$I_LW*5?\)1#VR\6;XI?H,W.7NJ*?'.5. M3]!R8G../YX+9O,$2_1>BF4^I._DUT$L?.G*E::)L*9A;Z'C\C1KV""W=$ @ M +IRA)?K?J;7^45;QLU](,^DG!+E:2$O#V'?XPZ%_$$Q')^$(HT&%!T/ V"^ MXRYD!DW1*8\1W"A*B("E8P/=5VDV EX/^BBDEY\O M5M@6FHUPT3)M(20:!69ZBXA$?IK5QO@;$,AWE/7S;U@"E1SYP*^PU&.%?.(. M<2N7_H3#GO:E^@$O'6J;&"&#B.A3^"YG7;#)K\QAL -X\&\/V=\W#PN&SL(_ M/_+\?+Y>%,*N_%M6YD9_7W/P.NV MAH-EX"'?07Q/YB;W8B3D-L%W@'(>2NF+LB4CH$TDLO&#$OB23YEO$?)%_ACI$QLP(OROOJ9C9FY>") MHL '8D??71)2>0Q/ \(OCX,P#.[1$SIF#X'@60N/36Z14=%)I%>ZJJBRL EB M*BHSP\UB27+Q3!QP01;V%!S*APW>ANP6.4O&JF1AY>,>1T*X#*<4)=U])#\D M0VWD8',Z[:Y0>F?>R[+@P1J^RRV@L@<"WUEGCY)JGJ+3\LW*TI:*6(L;+>.K MC+/04BK>EF(I+E'@%%DDD!LBJ<@-4P 1L=DB&Z["]_Y8:4E%X25/B/L\5=YK M#^?GSN]THXX4@ Y6:@=C^SG, 7"[ D"4#*R"Y72@?GY%H M!:4F#KADQ>([Q>461"@(X>PS8\HPMP ?A3(3EI8V/HE$K@:-0;_W#="K//>_ M7#L+L#$R7P4-ANDT@@>(IC6T40QCN$2LW-TA*ZB*%M;]+,!G!_<^'N7>C:A, M(@*]W@X?3.-S"$\.4*I' )AW\_$_BY44*E3@]_%_6>AQ'^-$:@,>!\@B#*94 MM9'I;-0YQHA1QYJ"XH?)QI03$J)K@^L#F)GMV8[P4.;W ]RH95(ER!^MZQ:J M)[)4S\X?+#O24I'$LQ-)9<)W$ZA$H!1<.OF@-M'/"+'5K"*Z,\3RA*@D%,ZQ MU0K<6ZJ2 7TRE43H@P'5*0"21=\U*L[Q[YRHKN7BN2^O*:=6NTXZ:_N=EG-. M7B"B P+ G9'_4/@G.'VG^>*E+&.)6\R1W4A6@>X5S\/_DH*-E4$QR8,\;>9Y M%>998@$$4N4T@9_?V1[OV(C^S^">E$'I!4EI+4V50E2P86^B>2#F8268ZEKF MSDF[;1#>9+C$(@4BW-@@OJ:< %Z-69H1*6LVQ,'OJ6\4/K$4:!C+0.O#$8+WN!;(+\J#D_8IND2"ILQ-^ MRP'#?!*Z/M52*.L(+CO,I6E+."$G9'$>&(^[FO[PT72X]1'B<$IQO"@]]A?F M\_8R8"!)!^LF;2]VEI%;XC,J-!9T%6^]Q,7$EW\A6&357K0EYK3W@#E[:1L[ MZ)1[VE+?04K@ $-.6_@Q9I2XMSZG 12 M;5^9)OB62(IE93D"''!A#S9L87G/XO&(?;BTD\P3CW]%3LKLH"+=E'0I;X88/L#Z68G%J"T1F MR#)H:Y6HNKF'ZQI,1?9W KSP[1TF #;#O3782F+5TID%#"^["X-?QG:.K7WT MOVA(B5!1WC+.!X1K1,"8<1C+OHN7R6T2Q9SGC]3"*I[&XF<5S5$AFI,UKTCC M.B+RCZDP*$"?\1[7++"OY44N>ZR7-P+B6+VI@7I3:4,4.TJ3%[C#+/6(4?,4 M^/@6!#IH7T$H<@2O__V;F4J;B-U16(]S?0]ME3 J5@R#33AQU6IA-9^,C. K M_HVT,5.:#L93R2B7B8062E&>YS:U'2[,27*"[OH=XW=@$*D(M+I %,#T>V0C_\L%;PS^!O?/0;EXTJ%&^PD=I:LZ-B"FJW\UOA7_M M/KB9!4D$\+ZYA]\_?/89_UH**[["YZ_O/A=^+[^P1L"PG=IR[=5]#BJJUZNR M])_$DKB;-F1W@7=''>XXZI1?_4YOWN3: M=MH3@^=I-H6@E7]'$?L"> MADJ?\CU#JH'$\!C@N,0TN+ <%"V$I=>[Q/Z6\9E;=!'<%NE2>3N2?-QHOO&F M7!0A2-*NW=C49$F.EF3^IS%,%=9M6 M6&U?:=> 0KO#U=FY$WCB]_ZPU^^>_SD\V['A7HD71V6WOP=F*WJZM(R/RPT3 M,7$HB2@(B/SE$CC1 \;R 15^3\U&0 K>F(.^\U5V.YP:GRN:45=@SJ[KC937 MNR@W>MZ>HC?D0D>O'[GE\_=@RWN(9HH'D@=; _^OQ%>:9V [FE(37U3(<$&& M#_$QZ3$+')(K$Y[Q?U+G\5>&_DGJ!X3._1QEETP7WKR2L?WZ_PC6+:79)CLG MORH:M_YDG[B<@Q!"]Y)**)X#.O];0$=&)*I@IQPG @I=B8+%#*'T%Z)!^[07!-VJ,GMTG-E'#ON==[O>&.]D??ID"A")* M3K<9A(N !\<0@^!6J52%9JK >3!X\!C_VDU]Y'"980VV8%AU%#B?[[ +/2R[ MF3RH3Z$M_D505:,.F'W- =#2X)+P;: ^?![VA2]Z^=SK*VTU10CV:0XR[._E",0_T,C$*]L$7*Z3N" P!C$M&M[#K1R MC90>N+VL82,%G# ##=8$= MPQ-^HF1!_$^D.D48)'1LBOZP=SL)%GOQP&&570,@2(B+>]B=GJ=0\RH8#P8 M,YRH:>*Y)VYP9X,\@V?S,9FPY<6,W+[I^T!\/+J(=S8GKDM #:;(I9%%3]PI M,;C8%5D? @WP%SOGOD!RZ"Y@LI,OF/3!G/(9..*06_H>:Y0IGY0*C> :06+1 M/N\7XLD_VKW!479%\'S>7][G?A^?HOOBBY0V(=-WT -E\Z3R.&/("),N@WFR'BP4@P5.K[A.YL' OGFY*(,D1Q[Y>$*&'ZD M-O,R3XZ#B]<$!XK\:(%B*6)/4_H@:QR().0N&$(\!TGZ>0IF L.7CY=<P4# MBHT#YM['Z$S- M'H?#C>I%E6+&V06A#NF" M)9I@M>ZW:MAUUA01.$ LRS(=T&T FX6MC$TPZ:>16K22_0"[:\(!(X47K6*% MY:JNW! J* OI,132W>63'[GL(F(%RN4=KW'K_%A56ILX-*]@$R:EAU_ H!1] M%C\L!.&4@5[A-V2Y&Y<+SP7Y/"T''? .A([';HW$'*&8!Y M&@1Q\=MO?L^^?0&6>3BW\:%Q^5/QVQ?&ER2TOP!<+C]R1[]X^?_=D+D- @$X M.%"T2Z6?8>CB\W@4?AP&]H27;?!LN@PRL*Y4)"Z!K_L8L,4W/B77,Q=;,P@ MHP*!6$"JF)!C]O*22"!"-<'%59R9@<6)V7,ASZPDS7/!.#)3+CIVR%&1F,\X M@Q,X5"^0-G/!0#+5LN(HKJ*F*&>J-9TQ/9&[K&_>Y;E-2@9" Q5JMV(NP17/ M$[0>@N@;F&PX!\WU,2,UWZ]JHI*_(SUFFQZL'4)OO A"&6P[\Y3=0#(4E5 !7RA4N@$"OF$?T/0[0AY!$2D6CE\R!!0!] MX8,R6B;?IJ1RP2/RLB(2T$'MQ'.=K$P2[5C*,@NP!Q,WB*GB/!0<1.%.N% V M84DT O 5(4/&NGR2D"]T]Z+P$9OYZG,,@S3A2 B@&R//N>?#/"UYY&LE*=@"J 7Y=5 M -,SLSM1'IT]+Z>5E=4=E^\AUY-&.@]CM>\EI=S,%SSG7K2PJ@"96?@ M@6" M++Q-&]3Y(ONR;'\5!=/(0N_<.^GBF?.5,5=3R+:22\Q:[.6&)KCEC?7+D- 4 M, ?20#="C$)"=D OO4HU>?1-^I.LW<8K6<.!W\M]03Z*!Z FE.Z*F5&(_K)] M8 XJ_PP\/F,1P2/Y9\DMYD!2K(TGT(Z9@P^R\[@G94H.!5=LP5C.I6D YWX\ MP^8YJP?ZE0,S&Y^VT_O"NNV38AZ/HM8OQ>GQ7N+&/BYT;S46M6N"__OZ MI?EDT6;%K#]V.OW6.?\*[-13NC&$6""3<%_IC]UV:U#Z+5'-2(J?< ?_:,&W MUU@3[(-^Z;>H"&^CR@CH,8Z2=K50!MAP]%Z LE7Z.I5 ,F_7:?LHE&%=T,D$C/%'4FN1'3PKMH^- M0K'KIB.JD%&^,ZR>IAW]: 'PK=P=2N\[EK^#@2I.09$:BC3B!BE:DD7*R9O) M35"QN7%8ZDGUE') M9@'8-VB"W"M.24EIS2G<;K M%7*QG_:KZ/!E[B MDT[$@88M"7@W%0 5_+D'&-EQ&9 P*ID"Z(X*C_(@2(/2Y!UH(L4"[M(Y7-&9 W10W(YXE/;H7,-R+@1XM(]XN4=;FMX:8]E\GB5^R!R[@N MX3,[?$WUJ I^L) *C*@[1,25&O1;Y^IX,CK!EH+<70O/SI D;3ZG!66UH+SZ M\BGG9JV1*/OL%RKVRQ_1+3P"+*I8Y((%B#%$'E2E^&._\%5Y1&[& M4+,(PS)'O7-SU.\6#ELY'*(X7SY_'D1P/CW"!B#A4(/)X) M2HMI$)=$\TP8WW;J?A;G$L6<2G-4E .\.:L@ I#3W KGHV4]VYU':51#)HR)[5 M]")[2NZ&LXGES2%'"8&_E&P+%5I8< SLF_,L^52*".?2]@W>7SI-H% 8FK(] M7I.^M#\AX$2$G$=RX5L\*?X25A&>IT T#<(;3MNR3L+D%BYTPB@9BV[V)TQ5 MIW%?2=X4 M)49E4RC#$FBV#\H#95*FL*P\5]H'C]*MD@_F_6>);:3(N9N>5I#&:6!FRY)GY3)>-*/CR#,#H%A$++7 %[>@YD& MA+!3D!C^DF:!IC!4$\\E''E.4*:Z%<*?%[=/*68TI6J M[Y<7EM="43Q6+$+MXXA;%.VT^XY57>Y%77N2P?F,/RE-T<&T]LTJ:L#6R ME0Y7ACAA5'[%7=E9O@%IX?E*.GKY!^@,O*=>KC#%KJ=_FJXD8,O]Q-KV"]-AW^,QW!<'!;Q?H/T M'V6%;0;)KY=&=50I39U!X7+R_ZG(:K1*LMO:^![F,;[.IS;:WKW]$*4Y=<;V M:8N5'4/WDHNG,^X.*VK2\2YY*9-+9-J%A,&Y%6*&J*SCXVX+'E$.@[187/Q" M^NP"QTE"&J2.??%=/ETLK>+&Q#2<\K#@A6VP270I"9\^"!2>D(\>%H;-$W \ M6FJ[R3)\+"+#SDT8,(ZXK2C?)L'!AV>F\*%6^U/NOZ""?^X"C),0YU.3V92( M]E0<,.^^?(;/QSP+A1\JY?99Y4/(\-0B^8T/1N#/NU<6@2'>4 ).N,.&)R H64\Q:V \L%-/N9"<6@?)S][N9!7!X"P0^ MO(R;''+<'1_U(&H7E!*R-&4B_372 W?:8-DN+Z_$8:PRBT%@*;5NR#H&.&J3 M,6IRDM77A,R=CW'0.2_:!FZ(E=R1F742$#[R- "LA'Z>/K!G9SCT7L; Q"1B MA>JSW-J0Z[^RUK!0=YA37#T[\9T9R[ZPAZ8U,N(Y>=UI6WU1UV2GZ6@NLC#8 M$9)P:/B^GYPIR1HR1!F<<1/06#>;ND8Q1EWI1)><1^Z2QR/I(/1$9:,TT4TDP/+; M3M7QLE9W&,X2P7F1T 7;D9U/*'G:)Q#C,1940XQG1HJ$8V.66,5.T>X0I:71 M-RS\Q/8]F+0K+(!LK#G6E]KW^<9.$K7SHUNB?",4W'S+^"V-^?[+]A,[%/Y1 M2U8W5O0'H)P0?I9)U0U&<9A0CS%>!%PX1B%2QB-X.ROP70#R2<3 M(6F+@J2BARAF)62;\!'B4#"!*X M?,\\C]6B)9(2I('%Z)+F^JS>70_651EZH81\')JX,#35@!L5+U+C9QL2@!-!UL)3<@O^$;+\U'R MSM"T:0-%NI3VGIVNY#1@E=V*3E;H%LT:C'^!=UUR1(BT4T)2S[Z7G=$5/_)@C@UQ4LFN#]&93$+,-!5#[+ M)0KY?UGY38Z!I]>1)H*:*@KR5,"Y_8UWM%F6J21*4C^6P,N*/LG0R &\*IVRCH",*L"UE/\K3\^Q'0&/L/Y]&SDL=D!6' MF*-9S1=-Z8 /M=U0+CWJ2[OC24O!F,ROB>@WDE'?TJ!>;B4XO-O$DK)(O@"3>_CNQ*G[/&3.OY"UF%66 MDQR=7N*B@<,;@::-P_,_HT0%8(/4QE/QP'/^G5-Y>8;CTHF=( 06N@A\I1=U M[G?<%L?I.&KW5,'R\B6 :M<77N. KP$&(55AH$J[])NT"YX21YGRIE<9.+(2 M"\7TSDXK.&3:1#5GD?+)U57'!Y8D3TLL*C=F5WXB3W(7>,E\BS&[3??\O%/9 MB(MC+3U'U'!BH90BG3R>ZKX$;N[G\<4,]@S/[$AQ&8DW6\:[$K:U]-@<;P.X M4'H%8BBIJLJFN.&[%F\DKZHL[QJGFN$*-U4Z;E0ZI98*3XEBQ)Q@)RW\R9-S M03O,. $6%Z7,A+I6D_;(L$YJ9E-#$]XA/9R\YN$PI8-U*#OAHE.D0"!?E_Q< MYH:.+CF#ZD%V\*0M>P^B\MB-R1@@ORR9':Z?P@@=KQ2;-\7T5T&(P9KWI$/Z MZVH)U\SSJ') $!^/:4[FKH\I8,)ZD=GJ6C/8"%PY?D9]ZPK* _?N(*]0W-.F MX!XB2Q/#DPO> !^(-H144NC;G9'U.PKO^'6AVW%P$%B5R+XNM8"E--Q, MJS2@2)0VBO:]U,M,)G=*65?6S5>SL5692:)/-F5%%AHQ:]ZU)HQ6L2ENGU>L MH'"<=#'%@RYZYJUZE(V0*5"#M_ -%JFZN"E>=,#P?:5I""*WV7:#G?F3RU-'R:N5.QKF2# M:5>9HB7*:#,ISG'J@LYCJFB;2 M.==93,?:4>R8\+0D59.I214+.YX!GADO6>NV!0HL8]]R(R5PQLMDHH@HI9Y$ MLOF<""'^1\T[J!:.Q$TN!)\6U'!)(GY<+:2R?D\3G3Z^B9+VF8+RJ9& 'I@Z M:V7/"YSW8HAP#CXJ2*C@M'-1^CW9WR#BZ2GB&R+<&"0Q3>*2A?)CT,IX^#'S MYZ@&':Y!YIQ,DQ.:QCBFLF/5ERW2[-(GBD9V:2KZ#N;FKM1 M=-!+.Z]/L$MYN+JKYK-N$SV&2L^!7$N'4O0S?F?C$--=LI@D/R(W@O$!.,)$ MY&[^V"_VZN 00(=HVDZEZOE9X %->\;+;C\E-PRTWX\B\PIU[A][2PU!E%XP M64>^RD6X#,)@AR@/=/,&#$X.O,412YY]'R5NO+Q$.J,'Q(P$!]R_"'*+X/7[ M\K;.>0RA:+:$8CI4+/=X4^:;AA-J G!+J(9-$EO=93C NP7HI'64E/R5:WFI MY!?(B:2T2-6P4H0:3[WT=-NEM=@\<CP=(RT^Q)B MH6SG)*9UV[*Y&DHI>%=DX?!606R.#=&!BB7&[/X MGLD,>#L,'X1H3$1MJ-)H2FTLA3M7V_RE0Y22Q*$T_US& 4J'X25/^BJN*'8LN5CPOE&>-13P)U'._ M,6JA 9]CP@9O%RB<;T'R/<@IK#7BC(P XZ:ZV<;=\.;PY1 G47:6M@\C= ML;V'_S*>E\<[[(E1@EFF&-XP+II/0%53V3,U(O\XGGXTHVXC/%W)1I.&*G6Y M$,&[=FZJL.(%^[GMJ.2 M!LEA<6I1*8Q9R+ [+BYY;JWZ"Z4_A7@0H3?UUJ2.ON):6'HI),G$ULOH.B4[ M7@EBBZ1K]C>U0>1]@_$0I5!0S4MQ!X(#B2S)DILH#'-0"Z#EGMT5%"A[5!!7 MD TS92NM*(EB/K +WF3?@1A$RSB,\MK?B6$E\2P0$\-S=30T?9#TG3E<0YSV M3),/:1F_R:_;!45,?%-6=F05V/8XP-%.F24AOR;/D1GYXNZK>YD*%S-E1 K^ M3>H-,&7OCKV6S5!%?VBD%FK?G;6JS'HI"!P1*7+E9*N29]HJC+?)1G^BURLO/5,+-9(D48_,4O@!J?3-F$0FKY M?5U0"Q&".?L^LY-(=C1?>@8Q APBIW87FKNQ+4MH4DF=_ZG8>3KX2C9VI$.K M\^R042DJ,;HLW5O_\1N9R!@#GRQB+$VU@8==PY7\EX4>'.+P$K&@,BEM3W&K MA1-*.UP">(U.=@]9BOH^:PH 51:BHH"[U63/:)7%9TH3H270RYCY#/,\I)Z2 M.1I^QX1L0T<0\ ]D-.LE(.5@,PE?4%V^2B# M6'8IRH5D9:KK8IOH^IG=,.8&(JJ,->]S4Z3\EG.D3W+%$0^0$(XX,@US7R>?%%MC^M W0$# M=4,=J&MVNX$=N;0VP,PZMLW2?;%*"A%A$;0O..M')";+',O+9V96$$B&4)2U MP,R;/KEBL)_72KG(J8M/8^5\B1WP\O_W__F%']T!825&B_UZUCZCUV)A>IWC M*:P M!&@\>X ^GA18SJ#W@CAP/"G_O O(?\=P((KM29[$+RK_LW7^+BS=.>6EX=^P M[,+6X3&DSB@"U24]#(3 7>!.EBZZ8K-+X_0L(CM)*4O'?\HRRXL!-@/^^K^> M#6UB@.W_Y6I'[;=/ _[TJ?D4J#0H9B4]$[(24_(L+1;R6CD_<.K2R4@S> M4##K(P]FO44G4TX6T\#R+CAZ(E[.:^FP%+E:!W/T?,IJQPNNW'51I9H M'T&QLFC1V3]^W'(%E>3(%PIK6IVN:8T&6^]MTR,V #2#H3D:M#5DEB'3Z?3- M\]Y0@Z:$GL"&&XPZ.P7-'L6)%A1[:214#WFQDV5*Z7]DCGJ-YXS[ T_;;/=V MRP*."3S]OMGK]C5X*L #2OQPQ^"I$B""Z96$MZJ>M397+0V*[?AFSJH3*2I% MB;!(>0K#XCLW1@OV[./"91?),"=WS&>CV&,!V(D<4^.%Q@N-%QHOGH07VM5Z M#!:TVNGSR&WG4=?L]!OO;]T;>'I#O2)-6U9#3D-.0J\.JVA[:7*9U:R?3UFA ?N1F MTJ!C=GLCK>=6F4D#L]_6(<;JK*:VV1]:&CY59M+(M*SGB3&>IIE4/Y%2U1?^ MR.7(N=GMZ$R52C%B#@;:V5:=RV?V.UH'J01/VVR?[Q9[=*)*K2-O)W),'7C6 M>*'Q0N.%Q@N-%SI1Y8!6=+]V5O0-394-ED*.1VY%#T9@*&I+J+*BP3*M<^UE MJ+:C>Z9E:?A4&](CTQKM-JE'6]*U5@U.Y)A:,]9XH?%"XX7&"XT73;"D&V@C MUR\A5PP_>XF#/5[QN7Q9I^,C-Y0[7;,_W&W^^3&!YV7'[/2W3UMZ=:SPZ0[, M3EM7=U2BCW5N=KO;%T^]6D><:$NY%J+_1(ZI-5^-%QHO-%YHO-!XT01+^6AC MSO6SIS_3+%D1:39Q$IPN<&V*%MZD,VK(U6M5#;EG+G!MH+2J7YW1>SFD5!58 M1^[U?=DQ>]WMJPV/UJT)\!E9VNU;#9^>.6IK_*F&3]_L=7:,/]HV.@9I\\YV M?2/PE9'>V(A]PJ8LI,':SM^)*\:=RWG;%(<\%Y6X*2_DM1VXW8[AP!S,3P<.JQ,DK>[V_1F/UB+L6F;7TFTY MJATNEMG; 7QT@NW1"9_WJ8R1'MHCES0O>]KUN(I3:.!4 V>@46<5=)ZI@D.[ M9&MA8Y[(,;6+1>.%Q@N-%QHO-%YHE^R)6,5++MEZ&,4_[L/SVC9W8=8N;_N.:WO&G-E1 M$L);\8<>_&,^.6^2RT/>\!/V&+F)I".4'BT_C6 M10A6O+OP8"'X;3QCQA^^B]^YCNV81:81A,:[R\LO)BT]F?!.4G%0MI.2A^-/ M\=OLSO826- (X%#9\%CX5>+%42L'W3)U?_/"JAF+&"S(/$FQIBE?;( "E&R6/"N6G#0.# )6Q#0-GPTCF(W3N!0TR TZ60A6P0A M0B^#CC@B )HM;%RR DHMH^R^BXA9#4KX8XH<"1?%3<8A\R<1_3FWOS$#P./[ M^,4)<]P(!Q$M/7',/)?=E3QUQKP%7"_BNSM],!+ _-![P,7$4[ %&:PU3B* M?B1PTB%X4FW;O1LQA.S);W8.('8I/\B\6-+L+@#K89(?"FB0?[(IA(G'5].%T1H,0Y=A\Y/ M8 [R-PQG=6.5BQ "V1XS7@#&RC952)#\[.ANNZ,TN8O++"+J1FD3T+ ME1W!U1D9!8\C]IT+U(1]R\1CXGN(HYVFU/P,:WML/D:(] MS%*WRKT[B6>X\S;(/:D+=7''2AZ:U>^:AOSGU<793Y489'5;G2'^.K?5UN"\ M9+?B[0M5HS!(I8"-VL8L9--?SWZ( ^>L5%"WR0MT@^H34N85K +O1[_\9*^) M1 6]4D!BV.J[@$+J]]%IG^X^Y/NTDS@H>/7IK561ABU5BVK$!>D(/Y6\Q@5^ M""P%Q)[C>B[GE@ @DMW^4NHU\)R=2VLIHL4]*)K9OA]5E"#(=YGMS*14 M[H M!A,2WQ%BP>3G1UBBU=F:)_(E=L 4T8@@='>8YRU0>_-O?SUKG]%KL3"]SK$+ M>H# 5VX6\7><) 01%!.9;Q7_$K86+.39BPC>EG^E'^4.?<$);=1Y(9VX93[> M=HF/5U#H8/BBW%LK/N\"F56:DJHYML;?A:4[I[ST-C'R,_% M75+AM8V?8C.#_@9$,3,^PO=FD?$6A-DD9U"/PY^><3/_2GQA"';;9MZPWPD" M:#S:V]5=N]]/"XM.G6-V3A73.^V.U4C>=,HWUM8WUK ;TS36M!O;'XT=7-;N M,KMK?5WQP%?ZDJ),01+9_B2?-+HY@M@*<+D_6B=B-RAS5B=@Z$5LG8C3[F8VZ;%V)=C-9-)CA*W1V,Y54&R7')V5.K&?2 M+EHF'2N3V$'#I&,%S1&8L_N#36,$BQ89.Q 9;]@B9(Y["K.I+;,]V'[XR;'2 M_7"D]>UJ6ZU]KC&GFJ[.1[N%CK9&CD&T7,X#@-I_3T.T='J:052*%FNWXX6/ M"38=L[>#B5K'"AW+''2?1[2<>,>:NC2C.Y%C-J;W1%T =B+'U'BA\4+CA<8+ MW;OU"%,&>:GSD5O"G;XYLK0GL3ICL+-]4MRA\P7W%\YMF^?G.C17B3Q6Q^P/ M= O74Y+P)W),K>!JO-!XH?%"XX7&BR88Q#J,_&QF\W4<.-]>CVULK>@$/O+NMG^:)+B^,@?;W#^@N'( @"C'_""&9X7,8>X= M=1J>AL$<7GLV]E1>V !F^/QE1TLNS6$TK)["C7?=H..8H+-O3-*F5+TETM7, M]F\93C69VFYHX,P6&NWPU@[]((F-E]UCESLO.^;Y#@IE-8?0LN8?+[MFN[^] M+TKC4OVDC;:2GM%*BN(P<>(DQ-$ZS@QVRXR7O6,71*.NCG]H(;2+6-%P!XTL MCQ4Z#19!6KCL0+C'5;>SO>/^6&&C\6B#MHZ# MQJ0D:,OF^;QM.+O8\W@RPI2!53/0PD.:+S0>*'Q0N.%QHLF5)HUT(:N7^N5R\E?282ID77JP;*766U]T])C MM\K'(?0T6$H*Z"S3ZC4^\K>7.6U6VQSLP".KNZT\+M2[(-0G08*9[$>MO-3F MG(W1:FL#L5,YI\8,C1D:,S1F;&D+P[]8F)8_H>,Q._P9SC.[F-O?Y0[Q7&?I MJLK7[]U)/ .MR'I1.-)P';NTHX"+OZ=&JC-@Y;\BGXGPR']"F_J9^QYV#TV$ M(U7R8:QW84\FL-"O9^TS>BT6IM?BD7QO] ##2<(0;'TZW5:FOC@P+.39BPC> MEG^E'^6.>,&!9;7;+Z3:FFJU:_LS!,![<,=EK@U5,T?O BGFK]:@L8H?+SM* MQ/?I\[W[2>KE%9D'B1\;(9MZS(DC(YXQXQ;+2T/F!+<^K#Q):TKC@#[.=T_ M=];HH( /3F)FW+OQ3*SB>2R,<(E/R0US9L9'-L'+PYJBW]DX3.SPP>BT.^V6 M<NYX+].&2S/,% M5::"[NK+)U4N+E-:MV5<9I]KRJH#9?4T9>V%LMA\X04/0 ABP&?D%!0>1LS MGTU=U.0BXQZP$?_+R7]H2-S.X M9;J5:_>[\1$>,(N,M_X$[O=?B<^XJ[C;-M$=9M'WT"^6NZP]@KNS+W +;[J@ MX8WA6+&>&P,[LG*[) ]&"+IS$I8E DQ\WBT1A&FX30U9K?&W7CK[>YL, MU^%6":XRX4F@?$IUUB)^0N+9RF66%P-L!OSU?ST;G#VV\--#C4MQRERH4=7" M'"!9%FX9?=R,..O6T6]?-A(ZQ$/(./=03 MXS\(;>/*#FLR/V\?%5R699F]KBYN*VLU-C+/NY:&3 ED+/.\K?OY58%G>+[U MWE[HROGF"(SK!+8'0!/8:<\7%\;U(@CCB(<L+>4&==0YE7,V1O>M#<1.Y9P:,S1F:,S0F'$0B_D8DL%/ MML@@JZ/4]2H:E72]2GWQZF3SL'6]2@-O3->K;'9CNEZE^7>HZU5TO8JN5SF5 M@&G]TH]/JEX%= S3ZNDQ516E/&VK\7G&^P#-R#*MCBY8J2Q8Z>B"E5.2&+I@ MI=,U!^W&2Y']U?.,S,%Y5X.G CQ==[;?M3[$7H7K6[;'(RV]Z$=(6A&?;/= MUR4KE24KV_M8M*GR8Q(ML?I=TY#_O+HX^ZEZ"E:W MU1GBKW-;;0W.2W8KWKY04P$-R@6$C=K&+&337\]^B /G[!\W-,TJF-(X.IQ- M]\M/]IJH4B!_<=YAJ^\"HBR/)11[#/EN^#"LG-^%WEKE"\+YBL>$GHI;AX\1 M#)+0*$FVDW,*:18HH%\$GXX?C!_[5NN<4SCLUG,#WS2"T!B>OS!Q-.B/EF6U M>KG/Y3#MF,8)S?F8.U8UYHZV]&-_5'C()HNT6\:VAQQ9+:ODD!UQ2'A(X7.Y MO\C]ON81$5#M)Z[1;O&7-S.6;AQ_779"7P'%O1W!B5U 1T TPX[CT!TG?+2< M&.O*OB]L>F9D>X!^P&\<9BK X6_#E]EW-^*S*N%!/F"IDT2 W"SD\&(-C3.9B8H3,- #T'"_!]&U^7].IZ^.(=?'-XIS*/5'L M)I,/#TBR:V0[56%WI]5?1NY.1L&MX=8$/&IU=DZ_6YRXVQJ5G+@MR;G;&FQ+ MS54,:QUB-HITO,Y)MZ=K(M0%@X5"6U)H)5D;MN/02.F3I<+WQ)S$]'FX)/4" MW,CXDH3V%X"^? N ^6/WO(A8"-8?.\," ?)9P6N3F!P%:^*\^P7#*??,>S#Y MXN?# J[SMP=+TD8^]-F) M@S$+^9J6BO0.C2-.V"2'_D50YG@';F6=+2--3)*5!!!M*-G,1T1;R%!)A8U[ M=N([,_@&H@XL"#HN#E=?13NUGY),?S_;V-ZK((H1K+=!,(DPPCTQC=LPB"*: M5>_RB=FY-_B9]9S?QL_Y'?17S_GM[V]B;J^12^\(( >OB]2M+@Y3F:GG_.Y@ M&8U&NF.*[@2P#[Q2(;/.OZC];_J;AO$8C0OKXT);XX+N\E*'VZOE'>HN+[K+ MB^[RX6H,:@F3D3D<-;XB96_% M!3T]#^.DTB1/Y9S/P,..!E:G!KPW<'AN\[)7?E>$W> M4=?L'+!0NI8PZ0W-D74X^ZZ>,.F9W:ZV>:L;O6J;]Y0D^:F<4]LW&BY*5Z%H MWJBK4'05BJY"T2Y'787RN'.MWS=[W<,-C:TE3(":AAHF>9A8 W/0/ERU4MU] MU#T]X^*D HVGRS&'_7,,DEWDT-'MZL&,E>(;;^TBTT=L@47XJY]0&CL8)C1,:)[31JS&C MWD:O#@KK.I1]V#T[5NR/I YE^_"GKD.IL9W6I#,^M0[EEQV,%#[NN6[+R3_% M8:!EPP-[(SD\L/CQ4\8E=MH5LT#7G)?XZ!FL07$2'9ZA^X*.T.]7C&Q=?_YA M=U@Q-/))\P^=Y>/D1QR*P6[9&1/?C8V[P$OF3(QIP]Q,',YF>X!M?C*UG3@) MY5BWOQ.@KOB!YL^%@6?,F#VA\88G.]U0U78*N-/KM;K+!#"R! &,NH6/GT( MO:6IA9L1P(KMGQ>G+?)9OGTY[O2\7;'_];%_9%7L_DG8GQMK%[(H\6BV8HK\ M],SBX$*.^^K$PR@.F7\;SW#)JO''2 L;C54%*KQGGH?_M8UHYDX1VNDHWSD< M%YZ.3YN!2&&A.(N8S2=7T6,0B^M5C4'\RB*0U,Z,+NH-NV->L)@# S+>?E\P M/P*XZ'F'39]W>-Y=/>]PCY,#NXU<>D< .7AMAJ[3/DQU",T[I%IL7:VMJ[5U MM79]6=3)5B3J:NU&W96NUM;5VIHWZFIM7:VMJ[5U8'[?KNJ<4VR2.<7J$:/? M2UJRV>WHP8'Y^EMS,-!#%'(@Z9B#_N%&*=8]F6,'I0XZ=[U!&7FGF9,Y3C"-SF>81W3'_*00JCK2 M;'8]5*',A] (H-0D=[IY=EN3SGC(7/:BRWZK3+CACA+AED2>@)=PQF^3:;S! MF9['>]NU"MF?^?]4:%0D^HO'8/.79S]5)U,V6UUAOCKW%9;@_.2W8JW+]1XB$$!$=BH M;0'A#Z9(@TJ]@%7@_^N4G>TTD*FA6 A+#5M\%%%*_ MCYI/NON0[Y-G6^94(WKK[$22.$\EX>9D$[GT[!:=#:BS 6N 43KC16<#-ORN M=#:@S@;4O%%G ^IL0)T-N'4VH"&K!*T7=0N.''UFH)$5'#8@2=#JFOW.Z ! MB+3@L];9<5;;;)\_?\9@4\#3-7O][<=N/Q4ZNZ>PO<71NKW&YQ'F9X//]L;Y,\.G)LEQ!UQU!T38I./J'KS/[+@UF.QSF._IV6F=(_TZTT; M[H*.$ 6.:V.+TWLWGE'S4/;=C6+LU;N+GJ78#CBW>=FM%+L,1Z7/7[@+YN7Z MGOI!;#PP_,U\#OJ,"XSAO_ +:C2<7QUAZL"/<7M 2P1_J,X=% MD1T^(%0BQK[!Y[<)?". M^P%//;.]B**>CG BVQLX3KE6],]5#?43J\9X+M_ M:QKOF,]"N!2\CLO)'*XHBD,[=N^8;J?:F$S<1]NI#D:ZG>I&2^MVJCIU>NMV MJCIY6B=/Z^3I0V.43A#4R=,-ORN=/*V3IS5OU,G3.GE:)T_K5JK[]KNGOK%; MQ3=FYWQC]>@5LX^4UT''[/:>/V&ZUFG O8'9;Q^NB6@M86+US6%O^_8YS]5_ M32=$[S4(K-/23N2=X:0SG'2&D\YPVF?F M2J=M]H?/W]:OUND\HY%I67T-$Q4F'*D,4.G..D4)YWBE$MQZC8BF>>YYT@W8[IV35)JFF?$->F, M)]"0<1U>7=%3T.JWAKF6?_FF@H/.+MHD#BHZ$Z[9)['86##:Y+BE/09MZG78 M*6Y*/$*VX<,O3B9N#!_"0])NA*:R'O;<2T)CXH;,B8W(]A@UY'-X!\(,U/P3 M; SH1A&L%RUW.Z2OF+BUWCH[RWX(1[YC' BPJV^,FB(NPN VM.<@H.?NA("- MO_V>?3UD "O7B6DS&!K![^2&/Y>PY8V5CJO/_W[_YK4U$OE'>+IV:U1Q.MXS M,@X3)TY"/ 3V05SJO>AX080??K"-?V&7.- ZIJ[#3(X%V"5S"6.S]>_@VH(D M$AT6X6F)1^ B1,U *C28W"7BSSUV:WLF_-I/?\C@7O%KP!)86-$N$D$;^+@5D:V-WTSS= M&A.6(DGN5/CPJR^?C+=VZ =);$QM-P0X>'B\R5])%&-/3MDI\H3:R6[!-#M6 M62?63D=V8@6F-2AE>.NW8AV-=MF*=3<<<[3<[K8F'-/:,T_I+U_&,?*4;O&8 M6_$4";Q.JUVQJNR$B^U[ >IX CP\[A8;BTY6Z D?L;.P0'N+HSTB!U\J[8M7)=8M=![1<+%-MQZ@S,]#[/N M=@J7D_]/A9N,_#G%8[!YSH4T9L!]T(7DW=L/D:+&SU+_E,QB:K=!!DH_31=W MK.1E6/VN:"<_>.&VOH"_5_!=Q&??_G)7A-5"DXQ<=YAJ^\"HJC?1Z=5NL>0[X9W M!BMLQ( [,^MUK!^TY^)LXN.TB9YS717Z1UVE;94;_BSM96NG)6HVTKO M=>F#IUGJDJO#)'KJMM(:F73I53.8U,F6%]2[]$K?6-,*L&IY8[H,J_EWJ,NP M=!F6+L/295B'MN7W?UZL %-7L"S;D]@SRT4-T?;#K;D]1ZTN/$2WCAX-SC<-SU5W4Y M9F,*\^H"L!,YIL8+C1<:+S1>U*V,]V@]KIL4^SZ/^7P3Q+8GTLQ/Q^EJ;5^S M>V@C:$^@&0Z;;Q_NQ>EZOOW\NJ,UFZT=%'MKL[E!_3Q.Y9R-481K [%3.:?& M#(T9&C,T9NS@I2AJ5=$%/$_#J9!/5=4%/ V],%_1L=F.Z MH*?Y=Z@+>G1!CR[H.97PZ@*P$SFF MQ@N-%QHO-%[4K<*T@?:PKAT]?*3F9<\<#KKE/-YE=+XT,V21P\?1"&P3U\%!D)/)W/@.^TK9%Q!5]Q8^-2#L==,1OW5)$H/Q*\ M71S'C@/!VR\(A7H5U[_^-/#>-L/ 2[.P'R,"H@'8_Q*N/15_$(EO*;EOBO.Z MNX6GB?-LF/5'M0=K H+FFBN#RI>?%Q.=/?I,Q)$D9MD8;IRNSD*:O?TIN6'. MS/@(IP=QA-?T.QN'B1T^B,M8/=EU>V^B-5R?@C8;D/L\]/;!!; #ZCS0G.XK M>X$3=(VO+ J2T($G/C(?=Y?,:% )R6N@?49SUO&/14Q"XYX9,_N.&=.$$! _ M5>:RT]1Q<1JB0SAC E2),B!(;F?P830SIEYP'W&:EZ/+Q9![+[!]\8D]G;H> M3H+GJ\)1 4L9SI_WXS 5"2*EB/0Q4#X[$<@UF9N.'F-,^"!JMF8CT2'YSF, M3:),2N"3Y<_EUJ,X<+ZUC$M"]F5V): P 0JWSEN=)9YU'X3?4!+)Y>YG+E + M -%+$&8_#D=%-@H_0LBTC/\PP_:B@%9/%L17X:GM=MNP[VS7H^G#+Z-D_!<# MH,&GOTG>9/P&3.X5<8II@C ')G 7>'?XT1(#P[-^33_^'9#60UQ\&8&<_A0 MT6,B;J=]875;QH? OWU]P\*Y\0:!^'D,NB>_;?J2=?&*=HVWC5N:V;$ )5PT MG&R&4,?_<^'B!/-%X./<;@1M$5!V)<#%Z?D^'^'"IK'PDHBF33^";O< ?F,, M.) WC@N,DB *:*VBMBP02%3X"N4! "_N!?X)W M ] !Y16DE-61G'S,'@+X#1X'D1>>-@$$YIP:U*"_@:T";P'1%+)%$,8$;20" MU^>BRO$"8,T/N)P;PR/@O@):A=TQ+UCP9[O$WGVX(D2WE*?GYJ&7N!TW9FQ7 MG__]_LUK:R28U@*@P>:N8PH:F-L/<"^(/W>X97<.ZPI\">9S%CHN@!8N*4)D M(FC#_2T"(: (E1S@CQ&=6]P$'&WJ1BB'2)4 "'"($J#HAE5HV5&$OT]1-$-- MR7L!\)[*GD$'FAJ.&SK)/(IM'[]R;X>AC8AV+YXPM[\!X2Y@YZ!)X.W9D[^2 M*.:PAZ?FL0E YDL9>4)*YF< E>T@(0C#FE^!T!#15:@TE0YU542&C#NR80P MQO:\!U.P>C@4Z4,NYK7"O2$JPB[2I8DZ,VTH4C##]>] L<3=X7M3UP ;S@-8YU$J4($(@CEJC21\[0?XD^^U5$L@#128 M8Z:.PSKCQ/5H<\ MPN!.HD1^GWC2!6?^I(. F 'E-03Q$T[N;8$M43"-\<4) MFWET5W!&O"H[I1(2>1'1(8@(X(^(*X ?<\8X=_90"8A1"[I(%C'C*@-LZR$5Q\$8=3K$>Z$U M*CO%BX:' R41[:?$"!@AV#A_C.L8\(B0AR@"^:\G^X4/2S)#3T]Z788NF'\ O(@&VB.77 M$]PW?)WX$N#[V 8",+BB #P#6)D/5 NZ#W*\;'E%84F75Q>F)]W/F$^WQ) @ M$F_"-7<;4!*^@ >V)W= D( 0TRDJ;X4;,X53A5-SJN2;*A>T2;KRLSYF]BF- M"=;Q4990B;+"+CR/1;H7;E71CW0:&*OW)7=RQ4LQC];NF(?]Y=7'V4R4& M@572&>*OOE ] 0:Y F"CMC$+V?37LQ_ W#LKE0!MBJ3?$%$! M$5S!*BA]?OG)7A.)"KYY 8EAJ^\""JG?Q_RG=/=Q$$A08K>.MN+3V4# MG-W,I4)_IP&$C5&W8CW4'ERGQ )!C?)W,OF6O2@'\Z4<2N"C41EX'G<1<.$0 M)7-4KO[+%"M(F,@@=Y@-9IKP$G+U$#WQ("C!PCRXY$R_HZ3A"$ @KC65IF1(OP&"WGV M(H*WY5_I1[E#7W"^<3YX(?-ZRM)^VB5I/X+AG(]>E"?PB,\1[RNCBVJ$;HV_ M"TMW=[/TP7LAZ?:6A^G&=)J=4D\=W4^VFYSNNMG &]M?U\V#\X&]M !\5)C5 MJ0.@[O2GFV,(O/@D0XKHB'8G/ 3]DOS\KO]*B?!DD8'CK1.R!J8UW+ZNX1AK M83H#<["#R?6ZI5L3>8-@!VK4L&;<8'^=/T9F9]3>X&"G5@?V$GBF-=PQ@+1N M<93\XZ6B9+PJS3HX=FYBF=WA2'.3:@VL:UH[J"S5A:6-:1UQ(L=L3(E870!V M(L?4G5.:IM#0;#*9WDZ)0UBC$[H.IC7B>_708?;2\=[L[V!,PC&Z1ZR1.=C! M.'7=(K)!M;VGW/E*#^O$E\G]-(RF7J[:A'4>0;7F^P M9F&SF56AJ2&CLD 1%>[^: T*]81FL;(=<_9P4=ZBG>J,N^W6(%]/B(K6SFN[ M_,!_G:ELJ-N%MSQ;_D>K6+IM&EAXZ5+92S"=1K#A\4,&#.GC*M:D<7V1RM7R M)5-8MB6J33R7UP&ZXMF=8:&HNU7R7N&Q&SXF+=VT_;0@'G]L.TZ0^%2HXS#W M3J8)_]CI+(&C\$L,#OAQ$%*%RX_]5GOUUQS,6(^86[$(X.[R83R/RC>IIN\>2R3*;KL*6 O[ 2%EXCMAPDI/ MM;R'7N&._V][U]Z<-I;EOXHJU5UE;V&, -MQ9Z>KB..D/9/$;I-,[_ZU)4" M.D)B)13"?OH]C_O2"T2,#4Y4-573P7!U=>]Y/WYG?\T[6XF 5B-/]>7LWS[/ M75T)^_MA+,C?SI(ZGN*C<)K=SM%I[MYW+G4&*WZDE#[\+R%\!!'@YLXS\!-- M*Q=1WQ7;IYGW(D.:#V;>3A'S5A,\9\V+O;-J%DJFD%5_2*OE1F5\#\UJV5,( M:%MC:>DRK_YRV>Q8@GSX.[)5N"2OCM%);)\3#:2B2[6HQ_2G[?W<5FNINSAO MVMO=Q>9+$ ([*S<+3<80$4 ,,8?"="6Q;'YI92%V6$D&"M)C#*Q/H$;8E.I] M74L /Z10>JL2Q[50^BZAE#.EBE+QPGO+J;Y/".$A&(+1 '1CN]DVCRW'M*S+ M]K@5:IP5819DN27S\SRV508]( /:M!D"JI%M[H_%<](V!MF3TY![]!?.-[<0 M;80@=4X&A,3E+)U(=%=G3A<8OO1TBZ0#;@Z.)@_!D\?Y 0D0#;V8! ."C>#T M3=P3F(%TRK5BV-:=,2,::W@BZSZN9XI?[+,"'+GT=:)<+T'^08H%"MVT0C6" M2-%GI;,)A8G ^ X#R2=B^(5T2K1G$!,*FO( M9^FHLR2=V?_W:\:M<;\"HTI\3A]%Y9S#B5N@$J>T3&.=[_#2W_7@1)0B)QHXJ V\C#-9PZ@I[=NQ% M\4)^5O)J2X*C&[D&YBA!53'P4T)0=@+^M5#MO;*./.]8@ 8/"=S2>)[]@.?! M2_7=^<*=#5SA B1S@KZ:>NY7A7 L06$U1M7,Q9JS^!6M")OS1.T0PY-[T4YW M2"="SE+A[IS2_>W?!47X60UH2@X%0NGY*Y$T$AL?AE]=V+I(FWAK\<>8A8R-D;Z=HR=YK0 M;[0N8RW.9MXB#6>(8&J^A,)6H-F#A0Z%\(NZ'MED"#H*-I/\9@&VKEPXS[P, M^AL)X%_SZ 7A%-"+N@#S-3]X@3=+9M:GR&$?$WH&ZC JX25'$3;H M(ES?H]0)? R#D[LD.)!%V]W<_C@#[AX^R);'K"3BV^WSK+3/QYV\67R; 9" MC 29Y'4-@P_?)U$@=3DQP7J^B?$5EX+ M54]I?U+;H&P]BCXJ!/ "G;))A]/1"P3\,%D@*#:10^&#4G<6/[+8 M+"/RS9G-5#.# .($,KY_HVI_(:E>,DGB!1_.N4$0TAAR1QMN.>.B!+#);*BJ M:=UQ*%M%HBMP.ZA*]$"( - MO&M,9>")(H9)>T HF RG3"C$ Q?!B4.-12R+LP1:_M!XNS#S=BF#O43PR3Q/ MB#%,+Z8A"2-9^=4+@H3FK>! !71BW\*5[=XJL5LG_Q)GG;5.82^%VK.UN5KJ M$"G_:23:5>11AX#5X_HTU"IWX!4,/5&0UO&KX"H^6>#,: M)G,0C'#+%*Y=&JV&09TNA+FJ&85*"$54!XOSHI'6XN]ZO3LVMOE;CCD@8/-# MA(&&R0"VT;Z ARU/JT&(Y[.YYKV_U;$2 KK#R.$\+@NY"=,#,RX>Q%@'U34V MS!I!754@V))F.? 2>O")6[C9ACDP(3)\6%66&+EX.+")DN!,6,T-J/K9@_U6>FL<:>/%BS B0L3G1IZ+=T%IG@#'+'@A'"7G:G! 01B) MLP*M.7!]].CII >X,R<. PHG:8LI-6JD:;WQX(AED6C)II:$[BZ:+2FWK/G6*5(UX$GA N,?M& M0V!HPI2Q07YQ-4T$H?;Q8H$PJ:P OFV\&2H Y"TY!RF*V$*UQ(2"AHHEC8UA M.6(85!78_M15&@R> >]/S;8IAO'ON\)YVZ^N%%-]-JI,^H%A0EK. -P2$4XT MR&"N5(46(M@4$0/-S$VF$(,D#&52L$JYHJZSFGO,:I[56#K MF8M;GUCOHG!)D?'9W E65A\D?G(@YJT, 8R#.#*34]XTT/>=$-& D 2R^(2 M8:O\$[0L*#%0.6@KOY9#A/KX43*/L9@9*;7=LMNL6_$WMZ_[^(>&C%"A!B6E M"QH3Q+@S<L[T;T9PW4 %JX \IBWD"/NI0O)?G M&M]&:Z/X]7EN6-DN67T9>T3]XU-!$:U*,YG@R7#():>+BIQL"Y&=;5U(VUH> ME$Z?\W9+EZ(12(5[Y&%2J)QIW!(7%XJY8N [,YSZ55-BE& MF,)(F% C4^]2F)'KAO\2,037=X>B[!$GN6W8#3Z4TXVX'+E.%9Z&TS;!%@," MW;G)T^M_YIL!(CX_:;4;I0;%D\:5WE,_Z(;"K2?=T=&G< [,];+;3F$Q'_-T M1K+BV%Y70S.),GC(.?: %/F]9+&'Z)(QD4>2H3,\;&:H4UR^$O8WVO!H=&_' MS'/!S\4Y%!)I1'A@_(++&(GYA6+H6'4)@",PV3FD&"V[G6OXW!NK";\4F84G M!EB5W!(U_P-=4>VP8Q#)W&[![RY:N9"]AQ,&HR_NPD(74+7I<.7UU/5)6#Q* MZ[J>#2R[1B/_@\3MH"PEIQ".XI6]G+[MGG8O_N7Q1,T*Z?08N35@Z M3>O/!*? +AR.@H)@@0]\^>\W*CD0BWC>!S8;[KWX2_,P^.0NB6)\!Z15X\U: M9T?NL6R5YO^_5R)S]S39/_E70U6SBK.000'@!E0L9A&.]!2[C2%<^!HO?=R/#2U[CS,-:]Z WK';[LFFWCL;'1_9QLYQ?[%;- M,&4,TVU26"X*?=;"=]C0."+^V*8#[?N/JT,\R6M..0F#7HN7'_54G]9% M_R!S4W^YSA>,U+F4L;O!X# .P1:'S![-6Z7&[Y40.:PJ%2E 4:39%Z\P6B!S MEPU=.T?=OC3%7% 5)C/G8._C9[[&G,!F8&](GOK(^+NV9L3?&RHOR@ER%5^@ MT*=8W\B:#TW*G6O*+:N)X2H!:BH1PGSS8B4AVIUKL9TOB'I'C(RT.\Z)K94R MO*!]-C(_H>1[BNKP^*^_B!,.CH3& 4-NJI@[*%K1A&CPV/W FX?D:*9&3(I52E!Q(<^'O_IW,,JU)1(^H!L?1["D^E'+VZ(F(X MJF- RL1\A+1DPP#V9I328(E&1/51R(_40R-",%YDA8._6:;RT_4)6H&+_,! M%)3B$=4IL@0%[UC(9QG1&8;QXF0 XGGL+1B$ 4]GZLWQR?,0J)I&3Q>_[D]8 MI?[:'3H)(VYXP92KFC2?4C.3L!>&IKV@254['3)\/Z?X\P)Y#%LP@9=0FJCH M0-/J^7%(TNYO=ZAB5A2]3QF$:5T+E#].L(]2B3QJ'4F(>"0W1N")RAR!N&'< MU< E8%;8\PB[&A98PJ=>VX @5 4W,>$)&LJ+Z(0^IX@KX0;):52Y3*RMN^VG+\#\KB1\G0$Q? M28)RX+?4CL3 5[%LQ[\\R,),+VU-4>2CM1Z7V9SX@^H4PP!/(6M#K,5#KR"/ M%I'U"T[P@PG)=NMMY,S<91A]L8[:+;LC3#01=13&!->W+YA/^G.,$5*8_3:: M.*!LTL'I3T"UHR5PB&EJ7-WV;X_W3Y0]2@=\Q;H#5+#*N& [0=A"%(FY[)4& M *2)OM?J=DZT5JO8HV2AAV?+5F2Z&4_5.2Z%+\G"T?W&<%'LW924 K+EA!'E M1#8(PZ^POKC('>H5/(MB79+.T>,98GWORB)\ 1#) Z.+./^N+XW#<.1,(KT/DSM)0E89%I#P8C>K#@03OW1(J4MU"+RHE2, M[IJT85VRN,>2Q?.Z9/%Y [$\ C6F'WKYZ_[(T\AHLR\F_";1RDN.LEEMW[ & MLEC/+#O'']T8;C4BU 5 8I.5LFD;J1B6$.2D[DPL!#2*09X1)'6"%@/WD["' MJN6BN2%MGN!7M:.:0D\XDI@@_$84#9F;S47&YL:B:,Q=RAH-?AIYN\&0RDSX MM?\&M8AV#A!CI)I?.&YD5)N!/>:O)*KV#'1$[HDZ0"$/@$Z8H,'I'(8K]JKT M"1N='[',Y:9]T2.%@V*>-)BI9#B@YC&\9?1H([Q1L.8FZ/^;T!A> )Z,_@1K M[U1; \=%A#N2_[/L!AHF\2(P0&L8%PB&/,"&*]2'L1**A MX6B@5=-O>*"W@*N+W+JL/).B0/'_][B5$A&O0BB;6M>IA%8]A^T_@EM98P06 MM<(7.R<2^R[KDU"4K?UJ"\\$?8JZ?[EJRNC.QX ZBM)[PNQ1XB.72SJDY-"> M9,*'M,N.%::![!SCGC,^0C8Q]0PHR)2RH&V0WT**G',WU2A/D(RHF5# M)25U#$^="XDO/6=$"3$T501@G0JHB3)UE/I 1#^M]C,HG5"B.=!#E(6T"H:9 M[NM-B0W\*._.B_I+]O?UVBJ%DM-:YJHN-C#H$K-TG.*W2N"FYP_VJ<]WY%/C M$#HBM*'K^W/DZ6#RCQ>M%_1OL3#]6VR!A^C1 V1E*OF$#QIL*R;SP4*^,X_A M8_E?ZD^I5WS%_AJYIR\RXSTK3^^5/NZOK]:,4Q5?:@,[%4W[->>8DJ>(2[UL MM\_7K&67K+7%4->21YS$/G*CW&&-&;X)+ 6U/ "W)"CI+!+H-:PZ3I:8 MS: ( =B_Y![%8)$.00J#51)0!] JQK"K43%GJ$'^(ZP]3%NN&==HE%"^6X9' MS2YBJ4<9+2L0\7]#AU39'$7\)B%<"/:@Z$IS!OF<.OZ8>^3:[:PZ>8PAE+7 MJP5>+?">(B!'U?FIR@C37*>$@_:7=6QG&J$)C<4QA/B%OS,AAVK94,N&6C8\ M=]D@X\,C7:/""7X&]=/S:@8KLYQI.74I*LWA XKSER3_4S5B6"O%_KX;F\4M MN(S* QSI*+N!\C9WPSF.EDR'%-BRB8]E80WVKH)P<[#='_M$V?"A4'=F6[48 MJ\58+<9^%#&FK!O#?,%*"2.XN#83AO'!+^Y*5>2")\8Y/2&<1#)$U.W7LJ26 M);4L^5%EB4*FY,[U"(P64<+K)(AE/-35A!(H4>00Q'@+*N4RZKV,&'$M*6I) M44N*'T52C' .1#@7016V$; :E\;XX!@";\&%QB A%N$0\X!DE6!**$[E)D' M@'-%N 5<29-/ LH*:SU59U-B%A:=X#=U[3T]GH""M'<6N1)B1(PG"BA/3)E= MG:I]9,'U8R8*F!0_4 XD4X@.,C^-C9^&*), M);1FKA/+0D/3QRHHQ?A,N&6I,@<-5*XIDNL;#,).US=DN^^PED.5FS4D]4MN M:*B\6.RF)5UA<46CVLWP!:=X&+L%GG,)UQ,!\>M 7Z[#_[9ZA__/4[Y5,/C" M")9NUV)%G! .R9!.X=R+J6IEH]MM_B5C]&G4"Q MY@>-+7<=BN@RY>=I*$>&%XT9Y@4E. 80NQARG,_PXZ>8X[^^OY-Q8B5K>0X2 ML;M&JT]'GLU&9 9@ST#>"XQ)5*KI62653X%4 5MK8@6Z1[TYI0[4A#P5F$_] M+'<=V^ZC2NE2W0ZTEW:@B[H=Z(=#,$^C7-F[1KEZYI#F=[W[3];-#;6[VO8K MZ_;3']?WULW'M[?W'WJ?;FX_EMH.Z7-M[_IW<"*H":AET, MV!T(UN0>'7C16>)0_SU9.1BX45Z#3P C$';"SP1/:8%H$& XA2LUXH\W-G$#\*-\L86F]1<& M*,0816GFF+,>^47$4XW.&H+LY!"O]24(E[X[$A-RA(^M"QS%X'1LI6.+;&R: MG@H]Q8?_4*W-:D@.T*7WU1LE9 )18S2O.>'Z2WADM:$Y\AP;94"CL ]O(8=* MRCR V=B(J/)./+7&& (TS%2ZN&1!9 $_(?,M=6KHDTL4%'B)))CC9,4A1]:I M%$+#C9@-#@@62[&=A5<,JY$6BIT:4K%4*O::!">*,TAI3-=!2,2;X*L( 7IR ML--L!N3*$.E"PB!(P13.UH"+B0@8]?:PQQLRQM2,OB*[;UT>PP0D[0L-0-0.= M!&14N"36W3BFDH0S,75J>UNXXTWKO\/$BJ<,SQ]2X@EE"1BZ"4HU5;ZEUN:3 M>19C++FO%W&C0R&O=6,R>J>.!!(DV3T,HWD82;0X&B1+,_4DHO.?RAM^@G?] M4[PKNTMP\U^X)PY9#QB3&\0$$EK3NN%2$Q%^P/O*7!1^?, 7A1> Y$Z#)1=" MGW)0 GZ_(H/"B#9,'=AX6G$6C)!K&&%9H38;AI;$9XJY$V"6D(T14VA$SO&0 M\5L"?)Y'WE#-B4C)0@[+P%W@^S/%K8"E^&/$T6$"C,C PQ56'"61UPC/U!%P MOCI<(Z5@K=0@GQ7LQ\"MD;A=.%)YZ@5?Z'O>3(.YR E^3W&"HB,S':ER5)44 M&U)%A_"(<>XMDCZ'W*I\&U@?G%5^CC8-5:&0)8ZO]\8K'D8C-)*(POE4Q*: M&U'W&+B:""LJ<1'@GQ^=>.3\+^-I&EVO^9DO5G[UU+")G0N7^13>%:P?02TB MFR/<'S.'$F'(.,R/U](922'LK0G&)P/*8^GCMRY2Q2JO] P\%MR3U%#8X-P1H!EHJV_ MD/ET_1OCUE+;]9QPZ%#5,4.7[()+&1QK&>$*E!HAJU)]&< M5#27V"&&GR=G1+-5F'^:]'XD'"NA*LI97^;I\6N[F,H9T#0=W$?NC^*WK,@1 MHF;&C@E#^YI7Q)GXHM>?N:[TU32^"K9;2)1'N*3-MX3G[0:QM(\/[#KV7R*B M031-AFUDT;9)-L3K9,,LB=,CW1B]2)\D,Z*^@A1_<^IQ)7*5LHAT.Q8[\L;& M!,ECB?5<=/U"1FMDQ,=6ZO%PZHX2-*R.;#G!)$B?C]X="V4YNIVBHEZ%*P"Q MU99 [&D>6_.46 KURY8U19TV#(GQ!! M.X7KK 4#GIGT[PI...;9P&&1*4BN:-[Z4-5C(Z6F\OISK,@%=(F;SB (;%?/* M+2YM[8+%224-.#5VX\E.8FDD1,4@ M7-AGE'@+LTS4L#.GH9@L:X0^C+=IJ*3GTHO=G( W/'8O,VC;R*F:*3 7(\@\ M)E$5Z (E\T(9J>'(*B\1*"]@##EB(Z7V<7(#/CD5/U,K:<,.?&3XO\G*&$I! M30%3#X1P"/\GD3[3BXW"H52L+^X[/FNS:Y#0H,$R8YP^J;#YCA+KO!AZ8$0;-U?2UB;[.:_I:,T+U _9#]9VQ M"Z+,'#'\<]/5PNJIB.1F"KNH*:R,PLZ:UBUE),U1!S\W;17+K-JC.8S[Z5S6 M'LT/X=&\K#V:$IE\WK2NOTV] >9P-XAB\ZGM!\LC7F(/>"N\2<9;82HZ= 06 M8VUNY$J#F53>)$J9,A"53@&("M_C%J>P[@$O+[/*N\I*#+F1/XTJ"H8T7F7T MFK*7+XHKFU QQ<)LHV:L2DR5%7]5M)C'%4??964( 53%$GRR([4-'C8^LZ@+ MAE1OJV'A_XY?6?*%+'ZCDX$?#K\\YPL)$@SX%]W'9B@EP3=25%>&8'IV_/:S M$L<;@B:@VM52"BD3VT)!DEV0)@=Y%.2C?:?" 0T+;Q'\XX5N=7W8L@_1/FP% M?+?Z042R0EX KZ1I/R(?,G*:LO*GB\7\M]/3Y7+9C-UAU%PRD.O3MU M1Q,G.ATY"^?4/C^W[9?V::O5LNW+CMT^LR_;W;.7[<[IZ.*BW3WOCMQO';LY M7_'Z%C\3:5ZZ2O5$=+J).DDR]F+K#Z!]:@:%[S4)+;FD'V812E/6 M@B.2]6=7NKB<2OGN*7HO'M;7PV1EVPE2T$YSROV3SFGO/T]QW=^MH[<>6*H? MP^;NGR.BQ)W.2;O3.6_;Q_*98^H<4\GE_O651='C^<+H>+&IUL&^/&;_[>%, MO!5K'CK#M9\IP[69X5ZO?&<9[XJUVC5KU:RU(]:R6P>HS)"G>H]%AI_<"/L@NHG@P;WI6#H08W6@X>"Z1J%2X*+ M@A_U/=\; MG^VX%OK:S73O"E(>Z<^GR$OM2GTB& 3F?="XN6^<;1)BB25OT8]?"JU!XM?_C M&4FOLT[W=&1W.]V7%R2]A'5PI6KX)$KA/I+#J+%MJ@)1WPN^?,M1UA M/CZAS=J3FZYNB'<'3W.7-T M]WLX^NC&:(YX(ROWM^"Y;LUS-<]]?TS,;MH$V-'=(KGS4,X;<3T'A9)SL601 M/ 87.,!IP7Y>(V$;=YPX[*#?)T!MCT#1'>?$[AXYBL;"Z-$>=3;*/(K[WHR" MX.MOHD&G-R2H!!!"7089&X5SE _FB?2YATOB<+75>DXT<,##+&:.]78[2_1V.(H&HEQK%?6I^;_>95 M,TTP=N>L58VTP#2I2>O[' "[>?.Q_U34=4."QOJOU_?OK9L 47_!N'X3#A,R MS/'C^GYR]]._^F,?]_/)^18&X6P%O T^%.$.]8=3=^:H"ZOO*G=75[WW!W)7 M5XX_3'P6U>^]X M":=/7M5;R]][W7AW%[UGMG MX/KUG56XL[O[ZP.YLSL>:UD+RVI7UWWT^[JB"5-W./>2!L$YG/]\XRPB-%?TB/%4;]2P.))-)@&*TL^$7 LSUI MSA(72SSFZ.^ZJ7_/3?W=5MW4_X./D+Q\49F8'T$&%AS;LP %Z-^\^]C[]/G^ MNO^4H"R'AR)\9^1G,J#T<>54(O^0^V'$ /=1XJ^LH9/0@ 8./\;R'5R(QGJ)+U#E>Q+ CV@]X()I&,';CJH!R51';JA$QWO& M_/X& MR^5^$V-6"+S:NN3JK^W#1-73U ]:6L7?]!#+XL>L*=E_:%20.+]R6'#=M[OK MO[UW GG^9'!TK_31<7WO%:/'#\.^V0V%/-TF*M+2\T-2J*^Q4"0\#H9*-5^I M&&'G6R&(RD&%E4[C4^N-\Q4V^3;" 75I-^N66(BU$5)SU\.YZZBHNANK+W"6 M6!+0Y!K!<<=E++M>\*2^E&T]I_RC/=X503J;8JMYLV,]3.981H[!8O=)LU"M]BFN?!]7+G^B"8S Q M/K3LP:CSN=.R1IW>(^M]9OU!Y['5Z5M=9G^S6U]&G:\VAC'#'K#^E\'PB_4X M8J,>WK8>K,=[FUFM$1M\Z=JL_KF'5QG&4QF)DIYS1]0"M0SYO-"H7O%2]?J, MG]?V2W7P4TM%L&@ZN+2\)A]&"SH35H6H_VL-3[ MUK6_FTCQYO(",SZ"KD:GR.YYN&+#,KN7OC\5(A"K(AN&Y2)S1!A);\6B*8]J MC%S9G[IO>A*)YZ@D Q>HU*X_O=.S:IEU\KDI7P@6BH442^'"$ZG9GS$/@;*_ M8@,Q5V'$5, ^JW!V1'9* FB%ACV0?ENS*8:-8)G/+MAX=[ M669-KA$CHIFM\KDG..T+=R**2=1A$JNK8!:HB#E8C,N \6#%XB *8\%TQ",Q MP^X4'(>'0$ERGWGN")DP-Z9,AW3K[7]4H0B780"F$GM"TZ0LZ6,I@A0 MSX43Y7/8GA:>PS?E(LX%[%PV7FWB\/'\7+WBA[VB1S!/!@" L%P'7 0WF([7 MX<9[&7C(51Y)K",#QX]=K"D#A+V.K@A&)"7X'* 0G\2S[Z\)2['26WLC)UQ) M*Q=I1NQC EA20-+LIXU##M=3YOEJJ3,*0S&1.@HY-N(TF#@.-XL;1.C,&>/N M+A?O5:F3R+@NL]$KQW_]I7K]VZU.T4Z%BU)+>9[$HXFHPW@H#'; 0HY]03$R M <;&OM13FD[39B@K*BUZ=J5V?*5CV%'!A2B@"?-'*ERZ/C*-C+5W)0TD!2#!. FW4+:"E8DW":ZI*&YDVI:^T M@$<1I(:LYFC'THE]3HJ%N(P7:P&'1=(/-ML8/HT%382HP%ZX)POZ^TD>G[., MXWS.,'9TZ>QP?7S1'4TYTF0A76*2:Q5PDBNND074:(E>'KH9TB!?\K'T9;0B M3=^W+26>(<7@G>2,\O*Y?8TKD<7G-*)Y',Y!N#9-R'%4Z!H/3,^FLU.(SK2B M-V).&453XRP\)?9@DX4WN'S$1MG9Q63GB)! O[< MYG-&H3^:#A?%ED2ZBQ@=8=/68][L8^4=!48:J1PG#@F6M1[E<[NKSI2.8$K7 M-JRE'2ST=W*[2):9EN<*9^$GXZ=%Y:W[QU)!N64;9 MAQZR;G[PD&6N;&Y&=G&=BE09FXBOLY)R^@ <1-^+^NXTNQ0N/78*SG MMV85^O[4:G9MUK*[W6'?:G4>[^\*%P7SW+?:[>SYKTY[]'!7J%YMVNU1_:M>S#_X5_FROZAC6?,SX-&NF'=K;S]&;77 M;[ZF7]TEL:U]S"9N+7#(?I_1U:F;OGB-7X.-^#+@YDBDTACU]X0U/A" M29>]$[@MYT!^H=%&]M:8%4]B'264_UYDEQ>7U4T_MS'( M:=0?;:O5R.?JP_:P8S?L+Z6KZL5EO9P\8KR<3F#U^U[K*[O_V.QU>H.[PI^/ M[:%=:+!\#I.:(HA$V*BWVI_9T_!KQ[XK+*0;36J_7MS(H,"X+\?!7<$77E0P M:_6S:5,>CF50BM2L5IE%MRQ]'JDH4M-DR%-!5-+R;U&KKI\]/I7^LC:44Z%9 M5RS80$TY=K(Z[8_=NT(HQQ-L5;]OV"\3.9(1H[!8O7S?J)?[%-<^#ZJ7/] % MQV!B?&C:@V'[H=VTANU>E_4>6'_0[C;;?:O#'MI="Q_QJ?> &?: ]3\-GCY9 MW2$;]IC]I?EH=3_:S&H.V>!3QV;UAQY>91A/9"1*>L8=40O4(N2S0J-ZQ4O5 MZS-^7B_3U :SG@Z%_2.!WXC::O7Z0[OU*J GNVDPN*I<$@[#1YL]68-[JVL_ ME7I?.O97$RG>7%8J[T-7HUUD+3Z7+GL(>>!([:@BU#A](BLJ)3^R!)">:P7CGF@QB(0&LL^*M^5P5BS=N! M-,&1H1-/,2V .3QQ1"2?* MY[ ]+3R#;\I%G'/8N6RTW,3A_?FY>L4/>T6/8)X,J&R Y3K@(KC!=+P.-][+ MP$.N\DAB'1DX?NQB31D@['5T13 B*<%G (7X))Y]?TU8BI7>VALYX4I:N4@S M8A\3P)("DF8_;1QRN)XPSU<+G5$8BK'4$>H^8IP&$\?A9G&#")TY8]S=Y>*M MZG02&=<7;/C*\9]_JE[_72BAKW0,.RJX4/D)B+-0.<+%L,[GS@":*\!"@HS]XDQX M,!;,0E$-8A^>']>N;L[$JEW1'H>M;MS$ZI69I-83)-E #C,JH(TD24BCX XZ M#DZ/]-S[+L^]M>?$Q'8N8B72_Y-;SV]O32^<&_*Y%KK"F* Q.G8X$8HDL0Z/ M]?$FI+0C 0[2G1+U5'&(!5!U!1! M:LAJAG8LG=CGI%B(RWBQ%G!8)/U@LXWATTC01(@*[(5[LJ"_G>31.7S@[7QQ?=T90C37 >(R:Y5@$GN>(:64"-ENCEH9LA#?(E'TE?1DO2]'W; M4N(94@S>2%KO' ]&PZ.X7H3$MZ(V:4 M430%YY&$6V2>G$%(_@-VG7-FS[D?FS2GR(7GH67*.1WWD.<[O2]K(4>4;?*X MOQL:+F&(DM-)SQVI.-KU(&N^QP@+7\T6=*+P#I^/V"@[JYCT% D2\.\V8?*V\H,-)(Y3AQ2+"L]8BN$=NK3I6.8$K7-:RE M'2ST5W*[2):9<+V26TIR0Z!P3?D;_]/27.),_"S\].B\-;]X:DBW+*/L70]9 M-]]YR**>G:4U8;5*1:J,3<3764DY?0 .HF^EOCM-+G.-H\]%*M0KO3,#6'** MNT\DQ.Z1-[,<*0@JO78EW#-KG(%E5)FF*L9?:K:9XHJ_8@GO3=[$@6-.U^>U MDSGZGI,*LW SH&XB00*=F^A(YT@!U%*I6AT8%H(_D_8D8F[4Q_0AZ'Z,87R72<)"QKFAET/TYH2 MTYFOE@)O%Q.5%!)_Q2VX^+9(YG-'\W:QW0$V B:,MKX7VT</@Y&.G9K5F% MOC>U[CLV:]J=SE/?:K:['^\*E8)Y[ENM5O;\9[LU?+PK5"N5#P5VWQNT[($9 M3WU(1DK-7J=C]9_L6O;A7^'?YHJ^6U\??.AT*B7AZWUF\_I M5W9);&L?LXE;"QRRWV=T=>JF*Z_Q:[ 17P;<#(E4&J'^GI'#.,^+&I\KZ;(W M K?E',@O-%K(WAJSXG&LHX3RWXKLLG)9W?1S&X,L-W9GF#5/,+U?UDZP/OH; M]RH-C2!#(EP/O3!S;V(_5U_R Z9 M-B=2>.QA)?R]Y(3V/W2'3<_ZR;45J*WQHW.%M;[9IG">;XHR_E 3-&N66^W/ M&$__(9C(=9G^U874_;2!1]1^(_7+EJ!1+Y!+HT!$N.[21> M9>/4-I0^3NQ)/*HS=L=C(/OK]XZ3D!#H0A?$OB0/D>?.O7//.?-QQV[W@[\& M>KMO&Y:^O]<.G&!@Z_9UY;A9;;1KBR;::TL':'=J8[<+T+[5O?"6Q- MA_T]=#(IEU3H;"MB,YC"DM^"E,X*9 MC('3&UYH@DUC3-7NZ/9=S,9,@J(%[5I';]=&BM=3"!K--X00EIJ4&$S;"YRN M8QJ!XP[![<+(OZE M,0P@<)_C\Y:*;M!IG,%EU:^:5?!MLZ34.#ZM@^FCP+8>8%SY?*E_5M2# MO@V^X76,H>U7W.N!_1T,,U ]S7J]^2XSI-LDC"&=@(PI%#RB(L?E22,T35B( M+=7GBBGAZ91RFK,<^FD2,3[-P>%A%0Y4X*%297C@J11>LO*)&!.$7G'O$CH'(Y2J1RF,P&(B M2Z>O!1$XIXC'HUDJT(5#N^OBM*WV<,PDK>09"6D+:0B2:7HW%;,EL'KE:[NF M_/55VJ4:]_Q^+C( 19$C^+/@=!%ZC(R:]68#)D6"Z4,,2U"T_;U;)N,R4M"? M!1-TAJNN5&=+D@-R")BC<7H0'=YSIF$AF,1QP+X+8\)1\R7QQI?CDU+_DCOC MB&]&U'B8FDO"U.0S7HZB^#VOPB;W"6%*PTS07*$]4B.1),%5BM0929!+GB%\ MM28PP81QPD-EQ]P14RCV]Q0V="N2!=LTHZ+$EV\I6P6U.3;.SXUUK[;&UN9_ MM%$T?:%@.8HZ]8W.P ;3'@S\D6$ZP]Z%5M?*]LBPK%7[FV,%_0NM4:]_U*#C M>I;ME?8EAH6E@H5A8(Q\N[5Z^-==N+UE55W RJ P>?KRP5IE/CG]B"=/+;#6 M/5?+GPV++;>+"S5C1B=8SK"T279#P5W<4';2/1]Z,!(,ZVR&A?:1 M?H>_$G!#B0TA^K;3ZP=XSG]^B&C##ECTL(1B\N8;^[SO-._JQAO6#8O<8'Q7 MJ/M>'J:[>O&RT$>R[21[69WHWK]:[.K$?ZD3:_W4^Y@1AFG!);[V/U$VU)>Q M\N6I'+-F.5=H7WX&6USS:^I[&1K+SVS_ %!+ P04 " !K@@E3OA^IXWD6 M !R^@ $0 &]R9V\M,C R,3 V,S N>'-D[5WK;]NXEO^^P/X/VGR97N Z MCI-IIRVF<^&\.L&F<=9V[\S%8G%!2[3-'9GTD%028['_^QY2;TO4RZI2K/RE M=22>!\^//'R<0^KGO[UL7.L)#]R=_^^5? M_^7G?QL,/F.*.9+8L18[Z_KV[L'Z_7)Z;]U1(1&UL77-;&^#J;0&UEK*[D9_ F_1F>#L;?RA!RO_TOZW_&7_YW,% Z"'N--\B2B*^P?$ ;++;(QI]. FF,KQ!E*]!2 M$%^28G7V[D+5R<5*M5O&-]=XB3Q7?CKYTT,N61+LG%A@!"H^ @-6B9LN'I54 MM7R^. 4"*'(V&O[^Y7ZF-0WYNH3^D2K]LN!N6/YBJ%XOD,!A\9=,^8#[Z,.' M#T/]-BH*C$@!:Q)@DRSOR(@@6?CMT'\9:U' ]_?[A!*>&*P0VD;%ET@L=-'@ MA3+!L-+@8A20V\ZCDN[0B MNG*_8T#%[FD7F<0^LTT05O**7>[]MIR[&M^K@1_ ]#Q&W.7 P:V'* 7[8NHD@ROKN%OR.#,$J]33X3 M1_*ATG@(A090"G-B1W3E1&D"P676)/ PSQI#*&42*=^E_]IN M"5TR]5/UPH_*#',@L]2/K].[ N>A+7;%P-,^HA7T1P(6CO^,.#H8W"71\D;@ M2\ W)KRJ+F\I@I^'^Z5#!I[ SH3^HG\#E@(HM?JJPP9409$\BIAAM?(V MSV^NKV;\A&!;Y5K+ EH4F+V=%D#!A?5,;#>I#C^ MI<>81!83D^5DJZ9C:EJ5Q<-0SH#%CT58S.;PWY>;!\!A/9$OS&9\Q6 M'&W7Q)XA-VS%YM?YIAV=[9LVX*!]2,S#TDQZ9NM;1/C?D>N!R[XE%";Z!+EC M(6"J#_:])VA!7% Z-'WET@8D1OM(*(:6YJB\2,33\IEJ@!)L>X9-X$C%%-N8 M/*&%BQ^P#!U*WBN#U<^SKL6GMGA$_E>+8MDS^][1)Z@'XU'S3CXPV/)BWY8) MFIZ9#R9=6T2N4-)@\!^SSELSLT)NVDEH M?E; ,/ >O8.#;3&7.["N6H!NU9HF\A>FEP:CO\T9,36]-G;$X:_60^^6ASQUSZV;!AM.(>-GF/S!RE>G$# M&ID5:,"QR./T=Y(RQ4)RF$Q['!9\/@+I1P8K9U:3*:J>&?&>T=4HF M[17;* >9V TTO#-8-[,ZU.0#36\E&?3,PC#)NJ/P%[YG0CQB/ELCCF^V@7LP MOC58.;,:! :6S\%ZHWC\Q0(NEF9CO;EYG/4M*'>/H<&%OM?_;3!E9C'H%^^9 MO:!G;HC4,1>8;%TQO?6+:;SM7%3 8-G,JB_!0T^_4EQZ9O I=E6HZQ'!@FS. M$3A%.S%=,+XUF#JSU@L86)J#E631,SO/T4O8A/V?!@MFEF^Z=,^,-?,6 O_I M05UNU(98%'':>VHP86;-%1-:/F7OS%DE5-EG@*BAD "2SH"L*7UEO?&9] Z!J9"J)1TV:?'@N,FO"FD&MOB*6&\)* MPE-4P(!%9@5IBG3UU>B):%72U-G'!@-G%H\)RK[:M$IT*ST,5"YO0"&S[JP< M$^LO1KGQK[W1N:"( 8F2*VOD*5"8DE8\EX83)]96:=H^VI90TPM:>/B(@9K9Q;/YN!; M7TV?C;8EK6Y\:S!X9G&<%Y'KM:DSX;>,N4TE\DW^8WX0-"=,UU>SFR)R2<.7 ME#&8/K.^+8W=]14#/Q*7\N?))P;[9I:W/E%?C5CY,,_8<;3VR+VC2\8W^N$U MEHBX-8\%%7$R@)99#=<],:3FHY%8*R'7>N-+[AONU0()I: ?SL: >&;572-$ M<<3:>%:I%-"*90VH9=;I"79'6*H&E-3],X[G@B^=XB=,/7RY"\I>(8E7C.^2 MB!W.Q@!F9D5?&)2"'AK(4UTTD*CN&@JI0J%'N/=P*NV3C2@-H&;V"DI /7;9 M)B'(PI=?8,()MG?&,F*71/L;RS"TB\RN1NT8YR!;9+Q7)-3*&LLD]V-C*@8Z M+@=S:[7Z1G0WNT&<,B_:G]TU:D)U.!L:3F9WID&[401/(8&:T >J_""L0!G+ M#;4YMI9B3$M'DS88Y;>%MP?G21S'FPH)%.GINKF :0:"11'HT MIZJ?7#-O(9>>&Y8MQ:0:O0&RRJ>[U2Q<3]P"2;J#A;)BJIX"FTAD2>*5?6R MH>A@^-&FY2-/Q;(&ZV=VA)+6/PX<]1.6TDO,RN4-\.2<)Z^E)$\-!K&$+(O$!5"O76,!.*5=M"&M =',]D8IHL>>VB@E<6\% M58LH'[MWF>V(NBF)_80LE3T8!7A33W-W'1O0&8#+;%&D$QI3P>#TJ_N^;Q.F MS%'J*RN7-@"5V9C8!^KH#"NDI"81*2YB@"%[24%!2NK1] ESW'HJC^@1[8+[ MI%61>X9H!4A*2 U0978Q"J :6+X,:QL(T>$15=0%.476!Q:G@JG/]FL@*U+$"?2S)K$@C/T 9ZG1L02F 4TMH M8NM/GT#!KU"#*NVC GD^^C]5/_Z378IK00'R6M01U%Q4$CUU;$ORE#<3:D)M M@+3RQ8M[J?:)'FR%DHZ()@V6^KI9.81YQ0V89797"C!+L>TK0*83=^I(D*T' M/]<#[P3%D@52AY@.X6" ,7MXJ?1$WT"?8K+UZ.CX(G5Z#[ 0UA8*"[_P$>8D M2.5'U!H0&D#-[.-D0=UF0#W.F[/G-\OW;4J+&2#*;M/X)SV/..3A$"\G]-]7 M3,@L"N9"!@PR&S01!LE5@WYH*6X]QR"I06F^E9XX^RJ3&3#,?A,B!\.8?>QVCQD/1=>; METY/&M+FH_@^L_-2>"GZ<2I3\=KT"HD0]0D-$.8DKY@N6S_BEW<=>RE8I:4, MR&3V4S2C(P@EU[Q7N 2D.H$!FLP>2>9R^/_W,*E_%C @3_'2>M%/)+S^="+( M9NOBD^#9FN/EIQ- C@W.S\Y5[L_9/Z%*IR\;-RRB.$<8/S\_G[XLN'L*),/S ML[,+'^-]*P2"0Q:(VQDNSQ>:Q^C#AP]#70J8Z(QU&(B&H?(GUK"%"H'%ZU8H M#=+W51T7+>I6!TBP^_W5!)IVW9KL]8:6ZS-$VRT!7^#_II3Y35K]"95A7%H4 M;;#8(KM(44*%5$O2$TO8:[Q!]\S6; I(U%^#D&Z@'@U&YX.+T>F+< +=:B@0 MUZJ> B%=3062G-[JOQQ9671(H&2^K2)MB<1"$WMBL$)H"TS.SP9G(U#6*%0+ MS"4<8E>*\,D@9E6YW@+;IROV--1G8?FN5!M11!C^<9 B.O7<;J))DC+ZZQ!= M\(N]KJ]'1*5_'2*?(F(+8#7ZJ98",9G_3'E+I7X.8OHDW^N#[;8I7:M52S2VXG*>HE&_XH/S1Z-U!*E3T2@GQ\F#1 MP9 $;LN6 _RR=1%%DO'=+?Q=79TDEYN824WM4B@[F-1OF"&1^E&S8:;JY$@^ M5+.$(?4VF!.[FB7VJ0X!)^;%Z*"A%HP^-%(D.1(I3J*E,4SSJ@E+Q%%PV509 M($TH$C$Z0),V=,B5CEVL=K^T^#I??K;\.:V223YN&'@&Q'=W$F_4HNO$0@LA M.?3-3R=+Y*J)EU\0IIF$.7--ZL_NH,]3XKKJ?.:G$PG"_36OFA?_LX8V M:S MDDA/&>0S9]XV5(V 2J'TA1\^^71B/BJI%=8___.QH,5\D[WK[E^%G!!H?J MV):MQLY_>T)'V6X9OWFQ_;O+)PL!4WB)$Q<-=6.6&NJT[C5?I2\8A;<%L'*K MT-F23CB04>"+._,#351KRS+Q =8R#]R-.>KHTUKCK_2]/OPB+UUF_Q': 5:3 ML S]*,/GK5NBGE(EQLBI]5>*/+!(T.W()KJ>,Q%=TY?J[SJO>R/5ZEM@BI^@ M93$Z9V#L)\(\X>[NA( !*!(XDTAJ$O%*ICA,QR8V4=[&W8T=MI6J]T5?<^", MPD_[E:W13+OZ=HAS754.#DQ U>$+G<\MIEA@_@0 ,.Z?T%=X*">COR'3N4W: MT/00^Y1EF28^R_.*MFFFY4'MIC0M\[5M4E_#0^R12FC2V^L=/3+'6BDJ[RZNQ7HU&5JZEAJ)XC M/ZY!$+>]!;YK6-%[0C6M>/W*)E2IC^=OC/\!&E^A+9'([60?:5]D:W-@/;E, ML5M%K*[9!A&Z MYR(=_?!;:1^*;# "%'T;K"N?5T6)0SQ>(?\N_5U51>KC^,C)$\P-?D-0@ MON#- O,NVJ!!<(,:> NPPRM4(%=N??WC%-G),OFEMD#'#EI7J0;U*W6UI9>$ M"6B>X+C%O6MWAXM1=/U:!!^JN8K3':,*@/;*>T#9E@?,/)GU-8^^UIG\]%^X M 2TZ&B2K*''(R%G,WV]7ZE[+X#K3.6J M@(=U8+BCN#M/4JI"_5J-G2,O J7>S:,[(;*LR4TPV"X\+_6RR MA":$U=@0AJ/NJ.UZC@K05(E3=8-^RRJWW"S4D3:;DVU+L=3*32,MMZU*7<%L MA6TPU_O%:B-M3;8=3MP+I#<8HX+K")5CZ'!\RI%:7_=;9.O1+6S#W>EODMS< M_E,L5:(#HY>8XB5X,] =6+(E#N^+3/<;0B5>8=[VJJJ&-O7K.G]FT?JW2/@A MZ]Y\OMVM=(OE-^H^\Z#-/@1MUF<>[5-WVG\JZE*_G@_X>8]79+V.6F2I!HY4/QAM7EFBMDE7C*.7[MJQ;HT M<"LXK',)OMRX34D0:[J'1VOP(.H MDZ^3Y7R-'\$;VV2+W/%&;<8\^GO_:(4/C0A4VKEKKER#G6:\ 'JDT\Z69V MV"G^TR-<7:6T:^D8296S->5JM+7N34YHPA60FGN"4,7Z%N-.\:ZG3GV$PXQ\ ML*/^DGFW)^D*I+>6]Q(N'$+KZ5T3W6C@UX9XF_;P+*]P+64.6^+DMQ;?*W2S M75==F]9VXB+KC9\0T5K=,C[%3\Q]4DE'\65['73=.LK4A_H+H63C;:+LMVX@ MS4IMK9]F$IK#5.8HMUE_8&1O9:2)6NZDE35I$,G4K'G &F:W)& -/YDGE68. MM T>?6E#J%QOCV:B#=^PX@VU:VJ,?#M/8G'!]V5>&?@\A9JLMQQ8B2KAB53^ M+I=8!>(;;&)X$MOK1))#=S4QBFY2"T4Y6?KH^T=OQN**N2I1GB-7@:\15P-W M%\VPKD+UJYP@[PZR'*$'[0_>D-5:[@GN0=?N/@>#7&XA@T:M8NQU,P[C&5F9#;8#$%TRA!X8L%L E;JT'4:13<9 M[>8P<.KL->1V.5[GB#VL1ZDFB=PQYVIKN*.@28G\0T(F1M;=!4Q*56ATIL#? MCNST-$%:Y %:AQM4ZNK_\9=7J$.^ LWW^;JKPK[$)K-4?1,$7>D/+ZA9R!A: MXQ>DTD+T)V949DVG$]@Z^C28*OEWXUQZ\BM5H;!D=XRO!NDP2[B6/@TF HFO M$RG3=;.%E97:6LH<$NM'L!.LS_R-S41&XGP-,P^D69Y4D]*,$LS;##S+)\P0TF$,+D=J@RNZYTEM/)VYQROD MAIGX75[;NR?XV]["*F0B0/!ZEZ_NJ=%:G<,#C3#M703AVU!^VW?(E=>\NC*M MU5_Q]5PU]Y]A_D1L=?!HRG;(E;M@ATR-A>G:AQVM[0EL55V:I/OD-BDU6>SV MGLAZV2C)"K3<@N<4OU+F_0]11J[U9$O[6HF2RT M(G4A99PGJR^)NE(L7/\$CG^ZKJ.#7LTT:R\%+"VSTPS& N$'W$>EHF[J',]K MQ/TJ*'% S5S@L]%L7J%&6>$-MK13^5%=7UY4*/V@[>Q\QAUN9A?X, MCW<3BK^'LREERE2IZ=#_I,1V\-O9[&8P27#J)3X87$ _6X D'0P'\S1=OA^- M7EY>W@1AE& 89RGY '[CP\6(_/OG_(.#V=LWQ^17\M/)\7"GYX, M_G%R^O[DY/WI]_\<_'?\\7_#(;4ACI+?'ST,!L3F!'\XJGSE]1'%;R!Z&IT> M'[\=E06/\I+O7W%4*_WRMBQ[,OKMX\V]/P<+;Q@50-925 U/[N3=NW8R9_ WTO9;6HM&L@+$%_&Y;%AO1/PY/3X=N3-Z\X.*)U@& ,9B 4^GOSB'E(0HH@V=>3)'>SP%( M\=& *OTTFZPM)\)> I\(WSC*.:,E1A(-H]W9=I^2_])VA*?A=$E;'&TYK8P4 MJ?I*UIY[>'X5PY?NQE8T=;1U[/LP(SIGP ?1L_<8@UN07H#4BV)M*Z4Z.MHW M29X)9(@B@ VMXDAVM.4.0=)(TM4X"2[_G45+2H9Y;2FT=.<392"X?%V"! -, M/C)-YP"=9PB1[]Q$WF,41ZEY;1KK[8CC!B9/#P M+L!C.GV,HZ>\;UYE:8; MG;"[(8 M3$/V^SG$IFU;J6%$3U:BL^P-RDT,./S%?*\/#)\Y;$9SH]'H$XQ>5?: 4?#X]/"I?I MN^+/7\88,S\EUQQ[CR!FW_NR76!DQ;!BF%7:MRZWS=88U2WVD%\J(S_6J&HZ MG46)$:;MA6H;1L03*>5#!!?\NBH^"*669IA\&BZI6H\T,XC(X$86&D>#%Q ] MS5/VX[XKG;I7DKK._]F!*MYJ%MLUG=O)K^!3JQ4\ SA%D4]Z/;51W;H%Y=VG M0& XGY.W5CGA>O$: X]4S'V&Y/;SB?JK5:+*A;U$N>(M+!.,AC*O M(0Q>HCB6=B<=<0?X$_Z;B:2>I<). M6*QD1NV8AI]P/J[*6)'+N6 M4>K%S)&H;+VJR5$)]H0H%0P!:79C)V60],Y;T0BI?E1X6Z G)(G,%Y#3-CS2 MW/*E?_FB?=:"0\!T=CTU4> X(:9P! 2UC:P(""K#!S/ /&W6ER?$ATW2Z+G2 MJ<7=A,$RU=('JDPQ"?BR'&VIK79+Y"OUJ*<2=)Q!71B"'>6V01E%)QO[9#& M(]9LR$09!<4Y30U>:DU27X_C-+5$)6#-;I"&#>05R/K138&0*]Q)XYP"VP4, MV3VJ(1@,](A2RSK/EQJ"@#:[$0C!,D.+-@U9UVG3@""@K6VXHINK*.7%Q+/J M TEM\0@8LQO/.,MPE ",S^'B,4J\8B*F(P:QF3\E:W7"CGI=Y7Y'\ 1-H6V4 MI*4+6EC4Q?NLJ7"5-',D G[LGB,I8J35RQ_J8'"]M*L,28T6D&'WN$EIX@T9 M!J;A.3$ZDFZ2<(N[3@??:@$?=H,>1GN?PMU.![@PVDKDE10W$&)'0UB_:$G*;A BKL!C?N M4.&+:K'!+=T30KBV"SCA1"[V?99+D%!AS\WCEE[1I0=[;R"6G83:*K?_"PGE MMZ]("\E7OQF9TS85=P9"B,#ZD#+ EZ\I\@C?9,6,5A-2U2RB120)$\2^ITF2 M @2P_%K05_RJU5[%I;UY"^(KPG?Q+NLZ@*W5);BEK;*ZAUXBC/E7*\'%:[37 MB)AVAV H]?YKI:QR*6F+C;LR5:-=O"Y+LUI,PQEX!HG"%ZR5LUK_G/;2] !K MYBKOOPZMK(69=;)Q;%/$]0K?6.KBE==UCRT/7^G,'9NR?1EM.*8KK[#::?D8 MD&J8CY/@@K2;&+(+'H71TNX@E7.#INTFQLFE( /AXLW5>\ + M*(EP2A$_ S5QN@KZP: N&A>OQQ(7$M8'%#5[$IEOS:>65(6S%V[;4*X2M+M" M5@'BGE8SIJ[U]5S!-ORU%R6TL4X3U1[T/4C3F 6@1/OQ[73U@[4. )V\P5N. M*>I>URC9#\*$YJMOZ]KP/M?306'G&9G'Y:$'H41? H4#%ANK6H6-.+WU?]0*7D'4 1I6@Y$SP->@/S_R>]YGIK+5W_N M)4]@1G!>AB'PY<=8]VO(WCU2D%*C[Q!\)F-Z<+;ZA&E&$YI'"].A9^P3IUIU M&]Q$B=5.:Z=9-=Q8@^IR<3>@S&W\ )E7@( P:X1L0]5 B>V!WK"'-/9?#: J M=PCL1(R6.81I> M34$ES2)=^1?KB.P\IA@DS-3TGW0RLBYL3@CI8!VJZ3 U< M)7],#4;5Y69:T>TJ:*9&E;OZ&N(NC@R27L%9%&B 5&[D6%J\;9E>>2##B->: MW,$16D/GY"90T^8B)VL9\.'F9C6B6$_AP7&O!UNYT>1&H]C*8=)JZ%[+'AS5 M#82[W7,21+*Y=M#<)O7["X;I7KIJ[2FY.\'NXN93$Q,S?W,572O/GY&6GC:! M5EB=S"G;1$!O1!/3-XZE&=D\\8-CF0=2O95E8WZ^ $L$_(A5E(3'>K&>\U4' MHY^!=H^TC!<0I=%_F(G3<#M%OH0HE6#/J5/!VW'658&[= L3BD.]#\Q< 5'I MGE(AQ>1DKM7-T8-[C[[^5XN5ZVPLZ"KH*:.F,-7Y6VW,9 PX?9WY"J(+F#VF M81:7JRG9II%4K.>,RL$YF=+U?NXA<$:\J. <+NBHHG)-1 (]ITX$:S^I7C]IC!#=.6+[Q^=L$VF2$+\JH_N*JEQ')Y*.N#<+ M>MJH]EY/.TYB*\H*'?PKPRFUD4PREZ\^048#6X^8U&H*Y)LY>1IE?04]9=X4 MICJ1K9F#]IN&!?+=13XGA0G,R!*WVUK!KATKC68ZRJY^2: ]YQ/MVO>A#NBOB# MB=_Q(!Q7R1\'X8RJR\F4OL1R'X" 78YD>9>FS$!\^0J0'^'-_0S^^*Z2=7%D MD'0(SK"O0KCC[+R[836'"-AX=HLZF ITZC^].W.CR M@]-0Y>.+?&<3#3VES!BG.N^OE?V# D%QCOX!/GBOOT;IG.;#(_C)HMTX--U> M94^;0G?@ZAS$EO:6UG/+!..,#DW3\!XD$42::;OU5?2=>VV@3B8TKIJ_OG!# MAK4;&K/52 BN*7] )$M0ZF<\WL>5Y.:="%(1%S1Q<[SOR\A<4_2?K^2+V7I] M_G%KAD__ MMNT^AKS*MI*=@:XT8$4J6GI.N%IL_X>/Q&%%D1=C8@E-.(D!>E8< M<58+6\ZJU:2@>819#<+%06QM]Z\0_4XO2D&ZKVI,G4RZ/]S)4+B8)GAM^!5- MMC<'P36$@3EY,NG^D"=#H7V5?Q]32G4-5WG"\"I+,P0V82#VO!#T$CO3CN:B MG+/PMF0D&70SQ)974.O(Y26X)5P\O('X&'V&2SF4]HZ->NP\F<8@3O5[5 M$I^+\Y@1I+\##SV\P%VU@+6ZPR)^#OV8>;U'Q+R8XG5'DZJWC2C&V]X,*[#*X@REVW,E8O M:6\M='7>@FU\H=1-?IQF*4Z])& IHID7*MJ&-=5B][A,6\IJ.[*FD'?K%K5@ M,\=TC3SQ*6-M\0/GKX9UM_Z-E#A46!-"%!76D!_AIC6A]2DN3.%G2<0]PU(! MV%+EP1#<$K];(0%Z2@??^W,09/3B*/N=OMAC:?%??E[F.FW*=.X;U;-*@L\R MPIOE['IBV_;66F?36!?7S54K)8>!-8_12358X4I !=]MUH;BXHJX:KQ^@GVI M5+\8T[QFZM+5!<48RROLYH@GL]C%G*CW<]*=681=@P9>8;=IX%GLXBMTGST4 MT3PD6K:7CFQ70HO9\#^HH&<:'S6EB?0*T.M9;. M0DCFYW8.BE/^5OXTU]CWLT7&ZKR[ Z90:;7_:)!IX)\ID/;-]=YE(_@6Z#O4&)KML%+>9M]:FZ$^BBD7Q^ZH.HSDOS4>FN5WT3S:,+6 MWH]QOEVH3K=W4/H-M@V9W]Y[?7-F0GY>TF,->%,PY3@*J( MHN==#!U\M=]$ ^%#UWZ!;D^I6^CC><79*,G+>=;2N6R][:>5!$4DL^^N=[E8 MQG %0+%S9P1#0]9VR@\Y-=N]1@.0BR'6_"G8%NU0)=@O]E1H7 R%%N;.X,J+ MC<:.ID2_R!+"Z!2R'-%O/9*Y[N?_ U!+ P04 " !K@@E37?J4HME7 _ MTP4 %0 &]R9V\M,C R,3 V,S!?9&5F+GAM;.U]6V_CR)+F^P+['VI[GJO+ MLBS9/I@S ]EE]QIPE0S;W3V#Q4*@I93$.1+IYL55FL7^]\V+)%-27LE,1= [ M+]TN.Y.,+[YD7B+C\L__^G.Y^/1&LCQ.D[__TOGUY)=/)!FGDSB9_?V7LIA^ MOOCE7__EO_^W?_X?GS__1A*21069?'I9??IZ>_?]T[]=/=Y_NDOR(DK&Y-/7 M=%PN25)\^OQI7A2O?_ORY<>/'[].IG&2IXNRH"_(?QVGRR_T[W^(%WYZ[/YZ M0O])?^JG'8^_:_.Z=\ZG;^=]O[WI_\S^/9_/W]F,BSBY!\O M44X^49F3_.^_5-[R\R5;_)IFLR^G)R?=+YN&OXB6?_N9QSNM?W0W;3M?_NW; M_=-X3I;1YW@-9-N+/4;6KW-Y>?F%_Y4VS>._Y;S_?3J."JY%HUR?E"W8OSYO MFGUFO_K<.?W<[?SZ,Y]LY:)M)L7V-=4']+Z(/_["U)6E"_)(II^XI'\K5J_D M[[_D\?)UP1#RW\TS,OW[+[1ORK5^TN^>L!?]TW7**(LGC.RK:,&4\C0GI,A_ M^<0>^OOCW?;MM'.4I#,Z-/)8T,M:?-$\X4L@V1ZBC Z^.2GB<;1H+NC>XSQ* M_530_[(/)7\JTO$_YNEB0C^'F[_*N%C5DEO_P(:2?X^*,B/#Z?.<7)5Y3,7( M!PE5%95F.'W(2$[?R\?]8#*)V?^CQ5TR3;,E_^574D2Q/1M^7M80\5.Y7$;9 M:CA]BF=)/*7\)\5@/$[+I*"SX@/5^C@FN0^X'M[4$.M@3$=)'OOBS_9Q#:5^ MR-)).2[HT/B-I+,L>IW'XZ=H07(VDT_*!1U!C^2-)"6Y6JW;7M-/9)9F*T= M'MX4"JL/ONH]O"&BVRC._H@6)=7=;9S0&3>.%H,\IW,NE>,^CE[B!7TWR;5_ M_$:BG$X5DT&Q?9PC]M!B'$M+[^WHK'F=+E^C9/5T$V5)6A:;=J[#/LS+CZ01 M'Q^&EWYT4=W48GLYA^[X+3NPE]/=V LAE@_V^.P!J^)1Q&'ZS5?7Q#5(\D+S*Z M3RLS>BS8'AIV?EMWI:_S:)]H?+!B_\"&DM^GR>R99,NOY*48OBSB&7^XZQ=B M>$H8&6]+=K)^B%;<3D"W:[3)?1JYJKKFT\-@\C%VZCRZJ7WAP$CCQ9;@]E0? M&*ZBG$S8II]N%KR9@&H\.0B6]P-^Y2S FPY?^1#Y+8N2@DR>TQOZDG1%^';I M:YR1,=WZN921F]><&5/'?)0L2JI1VJS:P-5>V^@E35<%$N5^ M#FP63_(BZY;VZRB?WR[2'Y47/9)%Q#]ET;06@AK/;WROL5S&!5_U*=W7*3=< MD\27@;SNXQOO4+FN'B)Z0'NF4VP>C;UM.&H]N_&-QDM._BJI&F_>N"Z]W%TX M/#/([=EP.GQE%]),>PWOS78?=:P;,__78D>Z^_)\P17&4MK,".K3IEC'^N&.^=@^^+&>]Z0 M>RD?&Z9@NZ+&6Q_O^YO:FY@P*Y&/2SG_-UW/[,FUUJ9-SS KE*-$6ZT< MY;1XTK%6+D?)G9_K?15S%%C]@&-IV/V+=WNN=PTW-C8'MSZV! KF/N,H7Y&H/V;HXBFQP09QW7F,>5# ME4-J;#YB:5RI,:R_I& MLH=H1AQDVO8XBD4DD&7$FX7$QK''JY?0421VWBK:/]*?7W4=Y^E@LZ07)_TZ MS_;I,U+/,224%T)35X-0Y^BG@P3KUC[>Z6/Z-3_(RUVUX]6SI[>Z3EH[G?S4*F4;DH/ HG>;8G4=-E%"=A)%T_NI&@_!F?EV3Y0C*?4NX^MXF(1-PD+09>OYO- [E0='3&"5]'[^FC=EY"?A8DF9#)YC5,FOI! M[SQ[03K>><."Y0M(,RD.CF$:Y2\<2)E_GD71*P5T>O*%+(I\\QLV4YY\/NFL M$P3\T_K7HZT5AL(B=_3'?/.61?1"%OS=(W7CT>GY6D%'E+D:5)=,)-[,+W0? M&(T+#1+;1XRZ)P<#8)#M(J4#?*!$[. M7??XW-6:!G4J.6TYW"77T6M<1(N*T!IZS)U'_6[K"+-$):>P?WP*']D!/"$3EEJ" MSM7Y8#PNER4W.WRE2A_'N@G1W'G4/VL=A9:HY!0";/!E'J8.:]BH=]$[;>'4 MJ$$BI^;B^-0\T&>1+%O'UYD6+$GKT47_[/SLHG7DZ*#(V;D\/CO\DKJR=_J> M)F-Q9:TA2=UIU+ML^2;0@$UQ"CX!/09OG RW<>J[, M/.D[CBX[9Q\"HA\4@:.:G!C(%1T[V M"P5'7]<'AXK3)KO^BR?K,'*+SZC6ZMLJ9:TF?WE!$]^)_TV[,U; )101V =>,0LM/I:]0#->_66L,4 M*!2< -@T3&?)!K?\HWX?"5\>3LEJA(K[90 KQ_K@6'4@-Q^6JZWI=']Z<@YJ M/?1Q-:D!IB +P+"A.#E:V12-?4>]MI-H!U%!IY--I.:^V2K3[71L.QZZG[*?E2@ M&"IXS#1VMT&FOL*LT6LYY?8P%;3ZL-Y8GI>TO-5[$#][G8-Z,OB:S=TQ*Q@% M\%79[ #OZ?0SG%Y3-%KO%%GS4:^M+!I1*7@"<4A9^V'S^#&M,TJUX>@TS#19 MB0]JZ#,ND5>$0?QM3!= \K.X6? ___V7G,R68@9:_WV1YF3R]U^*C'F **@" M,.%L$5TOHCQ?ITT>_(RMXAKV^XQ.PQ@(-*$U&D(K'.G)E,)04 1@T:F*]W4G M3$MVDCQH/.H&VF\J8L^ M%#0!6&764?=FYZ#=AJ-38)<[AT5)(KE"_P"N)?L9^;Z3XN;G>%&R,LB;Q'T: M5FRZC\Y KUHEZI?S9(U%P1Z $<6"H7?)0@,U YDS8I:> 4A +: M37;:AT7$#1J[J=25O.BZC\&+VT_.@5UGG%D0":\@A" _M[52V6J-/L&2-M/^HB6"MD>I;S MHL:@B!P&.+)+D^?:.TW+NHVZ""8N>Y:,4!1D 1S<-UGQ5_KUO-ILM%WA6D'& M@>@*Y0.\$A[CV;P83G_/A7W-VFEC MKQ_W9&C+0=T*B(*PS<[ERVZRMF.F;]LI%M&V7&[G$$ZF[VE$>'+P_"[/RW+($V+A,)XXLD*#)VU;7/250 M?)&K>XJ:!(F\'MU30+*T^?1..0]CWFWBG=)7;K?T,/"D8VOH!G$>Z.[6@W/* MN3J608X#35JVYJ3@]TUQ9,?DFP)P@W6PK1F615Y$R8275+'?T%6ZCN\U@@T$:/:1[<% DXIM]_Q0XS.S>X#(00=JY6QPK#*BPI.@378> MM/KP]!W%81);DGFW8[$$C2$]VW$M=.^5)B79 UIFH^N"QFS'A12&JJ^\$!J=4^-T(L3F?QQR*?.;G_20'^?:N\)'ZP2PE&4#[WI\L.":8/E MH0:"%1M/8Y)$69P^9.0M3LM\L7HDKVE6D(ER?;#I-KKL]L]AZE[IQ_XA0]90 M@A4]L/QLWF(V,(?3!RIL)LQ.CV3,;OKC:3SFJ:L&D_\HK6=1/9R? MP)1A&XTZ@7)! M!5'_OMP^RAL$O9_@U[^>KB?4SZ+*P';5ZGX[88+GHQ*"+[/"9E+.GU/%Z9K? MM;Q$5'IV"J3;-3Z=/Q*1HI<\D>PM'I/MI)_.!&FFRH.A7TU5W:+[R^-H T\= M!QN\?T99%B6%,:3!^5FL:&>_@\TEI^'HD"/$4R7B/5S_O3YG-6CC.RF&T^?H MYY]Q,6?;$F8[TEK+W!_'PM,NNRU:7QJ!Q%-48@_& 0+QB]LTJTV_]2.%=EKD M -$8J*%<17A'K^]146:$CM,YV:1Q'R23JX@V8@=&DE-5K$^(FXGM+IFFV9+_ M\BLS)SL$:BH2>=_'=)60V3J)D'+,*Z8EX8WZO\?5RZC_JGD!D!K4) M_8:YD:NA/<4-W18$&D^NT(7LNS#7<]XHLX6(QEF+SJ@B+:#!Z+#3CF( N:'S M1I,$#1J/+)8LB'[X#UGZ%M-UYVKU>\Y2-VZS$ S&1?RFJI_I_A"*'L2$YY-+ M)Z@>/+D4*^Z?:?8/^L+UZ42UKNZVHLA 3F6-U:_$XL$)J]Z.1N5N:MUW='H9 M9L,@]4#UPX ]+H]^J@ FVHH]@.[\OY,?ZRQKS *9I0G]<2S"*0Q^JT[/H8H+ MFNM-]$" R5UD.GP4-=2^7VY2%V M)$5#STB--8[%&ZP: \O%9$7:U+ZIJN;TNP:,,&HT_9AAP;J!R633NE&J.]!3 M2Z $>%:>K'HMV[%2!1+,;0N"%^@9S3]!QBD.P*$K3'CEZ25@"4 OQU(+?'C< MP_Q$\W61AUQRI4@F)OLQ(\3XK1G[TG$:*!S(>D[4TF#/G 26@D, MZU!P#K%,GZ'(-,ZE ,:DI_(EI_-/E*V>H@6QW$>J^E -A?%J/N(^4H]-01R M.:DBWO=HR6(PV*DG&O/ "M/G:.Y,QVL@!W7[?::>"@5_EL@41 (8F8Y )):) M-2"CIKFUZV3Y4?CE#F9T/M<8;@\;\6#-7EL/UQH\"BT[64),6E:.?EDS(5D@ M#W_CG*71E$ZE>Z(KE.IDI0BA5.CYPX=VC1,$@,GAD?" J8(L4 Z.X^W0:N!5, Y@NJB*:%S<#QL+1- ;LQH,F*G< ZB@#,!T MX8-P9)UH T\5M%&<\P\+5BA M;J *U/@AAWJET"ZT@Y29?,.@":45Q9B#<-?Y<&,.RQ*$=/ 9URT VY"(W7_/ M*I.N\VWJ5RY-+X:U%R@0^WAKEPU 1?0[@ .00EKC=*#MQW&&2OMBO8[8$.%$ MX1XX!8D _C8A2<0R,8=ETS2_G@$XXRA.0_4L+MM#TTG;8^EM "I(Q&-%M )24]LT1M_[%NF$P&2Y:/P# QAWC=Z++;ZYZW/0PMJ&84XPT\> M:.-<8M%;8(:.L C*IGP N>A&,1Y@YB%:<=\ !NH= M&1W^BRAA;D-F3ZH KQ-:A3;VRXF6#XJ@6E D3 0PR7V KZX +V=F6U#1"3]1(8H?(% MV5/@0-T>, 5Y<$%]WLG#,NV&8]$XDP(8";^7+)_D<+I->?TDFCE3CC,CVX!3D =@"-[**DJ!LA7!@[["30!AH%CTR?1IT"OX ;&L,T7!Z MG1&*\#9B_A3%ZI$P13'/"WKD3W^(#.GT;]KJFFX/&EV>GE]TVLUS3<0*[IWL M:(IP@&$Q)]EN4OOWM$NJX !MI]%EIW=RWDZ>'- I.-F8KL*77'HJE\LH6PVG M3_$LX15XZ=GH/5MSNHC'++E@P'I+VA??FZHMV?4>==WB,>J(JBVC8.XYZIZ& MN0=0%U%PT9UDA-MB\EA H?EQVRIEZ$.63LHQW<>N"V5J$NW*FE+8T"YQUMSL MT*H'%*KVD@LE[SF8#$EWI<(9R<].K5TF%"D.HRDO'YP/Z^.N5&..]%!IO MPV9^OQ<]:+-AO4G.!9Z'FDS(_44O>M"60QL>G!C< X>F%%-(#J%GT..0:9I: M 5Q"Z)%P3,7-1('U./_'U>J*).,Y/529\MZ8NM+%!#K]3;,9U@X@FB),A^)N MA#5;^ U=*5+H-(MV9-@2*8/GJ103>B*QS+6A&35F/8CU\(>L&!%I]"0AV8V#<:B<1[U89I^R.(WNG5>BY$K M2TBJ&PMI0>J3NWP1$D.T'HZ/ZE,JI9/"4CO+#$)8=@'>J,):-NDZ7 MRS01.5*,=:8/&PMD(&X9%E^&ZJRK1(&G-M0'"6T]"Y2+ZECK8U"]X"DB=91 MQE")*^ #6SF;\@'DHAL\Y9^.-1ZP+/6H!X:QK@. ]6=/7N[<:-P^J#L)I('2 MH=AM(UP^5*NU0@8O6#DJ*Q^=1Q8 I_%=V_Z=7Z\&LD,$_@8/6@@BD9>OVIKVWCH@ 1PD'RG)!ML- ]B7+R3++E M<'J=LKO%<:%9',R=N9-\*&=-BQ" ^N[1-3#B*>&T*RZW!P^GO^1:W1NBC5%2(.?P^CEYX MD*#U[+WM(2:V0)F T5#Z*GQ<9;5RIX_@2<_WX?>:N$IUX]'%V6G/K7Y8 M_?,="[:EYRFZ@D:+*!F3ISDAQ58F5;2E94^.Y.2( 9<62CT\!KH 015EZ;X! MB?+Y()FP_]W0#^*Y0$G2_/@D35J@@T0\T/J"-@A@&"L*@U>U,R60N M5N_),VS]]V3]!%S @@I^%@8[C&BB5_>D-%XH2]L+6- E%.PTK[@PU,)"$Z?J MDRTL:T*&)/Y4)RG[,B#DE ML+&O@ L=A&KBPIY!.3@T(:C'X!++W!J65+]1J(I GNO7Y"I.\W%,Z!23WR_& M^E@>17,A,6@XC_VGLLN*%2P\D:2W3+/D/GXCD[NDB))93-$%2-].^R6V70=WR2T 7TT:,.><[#0 O?1_SJQQ@* M6-9>Z#%A7)TA#4=>@C[YX@>8Z&**Q\UGH\3 MF2L089E#O5-EG!1]I-R6[?3?0QH4TYUE3X$CS.WX$28]5Y0^HG-KL20F$>47 MY/@$@0]0JY/3JF'K?61.WR'QPYX%V!B9 = M]HPH/DB9"0X'RH1O5+*2$PV24)YZ(,1 'WT",&0L>>FC(E69S>)QM& RL*)_ M^3).K+;NA+3CVVD#RXV2FX&$S>F)UJ\F=:,F?;S,"! MHKD0%"1>LK;N35#0^,9YS@?*- *8[\QIG;>'@\8AKG%Z208HC!7;2P+0M;ZM M;Q-!XN?DA"'KI#\:4M>L:H'FE]94]F:HO 3Q0!I,E)2CG)33>R"TA^;#%UAEK3RJQ,_(LPY_G&Q5GEE+@B0V6C M<5^& M;@XAIJ0<[W+9/R)C4O>3I>LQWE^@;F.RF,P=O2]@(>B/')^>-2'+&UL-#$>1Z@?*#+$?U% M-",=EX^QTDV !"D/X&\?:P50;](*?Z"[C>+LCVA1DN'T-DZB9!Q'"^&M3<]X MFYM^"EK[QV\DRLN,3 ;%]G'MO$Q_3S!W1*&WJKU+Z*&G%*FD-[^K:+GJO_A; MEI:O/'?52V[*D.KE^50UH%.IBBSYI^<1,II[?[2>3J>ABB/9C0R/7,L'DQ\% MH3GEUO4?Z9Z%B?IV=1[1?/8RB3V:)"#BTS;KZ=5J^^/_C.EPR\;SU3W=&BY, ML:E6#Z"J DQRIJ5//K\[H$)S<-U*NMXNB9GJ0'QSI*'+ M,9JS+!CK6*P8 /2;3!H A^2MN'?):UGD''?7:-C0]*+K(&B&B!K?I(%=%48T M7A^5D5P!?9N1OTJ2C%?V*[&J-U438/&<1LNP'A(:5Q#9J-W*6VL.WNM-\4*5 MX'%FQ7ZVE8)$XSYR%%(1+JNMO MSV&C)(6()P63PI1RM7JF;S;?NNO[4F4!1I^[+ZB6@/"D4E((S,2UN8W5]Z5@ MH2N_6A+BQ.8^0#S9D(*SB641#4^KWX1&^G#TK=E9'R@@;SVZ.#OKPP9G6GXG MNVS80#+D(D)TN_K>[GE.6(K@*%D][:.#N5.59&)07G^8+UUK/&UTT3L]N038 M<+Z'C$NDSJ]69@S&*Q8_;^ :"A1GI;V>:<*FX@K'LT;:7<[F6-<_7%MA3CYN M.V7?[#>Y/=HH!%TV^T3=+Y8V2-%<$X;RMX9W MKE]G:&'0 '6!]F^&::('/#?&]B@&61;1W_+MYO6<_7B7#)8L\&%@<9F&[8V;[>J9<&>. DL- ;:X!1BF2A#<>G5&EL_B_@C._-KTNMO_R[.'0ACG0\G0[G< MH>RN]FI6&L/W6@B1H=+FRK6GT/">P,$,F,&4##W-U->VT4_Z>.:W=:8G%C!# MXC?V67XGQ3H'5U%F";/"?4W+EV):+C9M6VIUNP#8S0X6B_0'R\!RFV;[:GQ7 MN0:(W0,HN$!S3GTCVH4RM-T%4[BLMW92_)G%!1E.I[GLPJ/6GA?7?*1KH MDT\ @DQ'HN,EA[U+WBBB-(M)6P\ZEP"SS49KJ\?HQS)5GEV9QD M;]J:J>;.%!2Z \ZE3W])TXDZ@NC?%B^[4:D&@"1":\\]68BJD#5.TV>CL!*32 M84-*MI+C.\ZXGCTOD9P]U5J72>SQ[ E1)L/OV3-0W;!&9T]U=04#D(]SQKE$ M?/:\=#K:7"K/GA"Q64[J82.2L_2P* ]L1E"M6#;DPF2'/=D' B:$V;3M?_L!.^>C&O:>LGG M2-"TSR6^E;(FO'W![J^K[^GVBA%LJU2R8]FT\0'YNYXO38&<*H[ M"8"@J9&L"7) @V;;Y,J4!A9HR@UGDO1 /.R8%//4(XF7+V66,%R5='=B-CWG.5\UR7E\RNNCUSD_:\0D&1(]FLU;W6,HTU@]S ^IZ M,M5_F@JY_^O.X'TORW42YC*TR1%U2Y7C*74#Y\-<'O !'NAFU,-9=:-OZ]/0 M!L^'N440@/ ?6FLR=8QD;>O5\ZE\R<=9S-]@.'55FPI!L5FSS2LQ[^4ICL?_%5F_<:B,O0V&()SR&W2:EBVFQHCO+F[_*^)7A M^DZ*=IIJSCH0P6OC<;DL%U089O/(R#A>7T*^+@@?FZTK@U*XZD[H-$4S[^**1BF6*/PZYI]H6H)U]F5.%EQIQ%;^.?[*?< M7%=)V8FB! WXL_[,Y#R:@.%)]\^23M/CRIB)PD,59U14,W.Z;A0B:*Q?0^[, MT/ 4@K\G44[FZ6)RMWS-TC>1S=](GJ87!0AJUV_(G1$9GBKP2J2_96E>:Z?* M.X[.3K%%==:Q>%6P&$J]@]T$?*0(FR[ RE,U76O$K3:C@@;:OM$Q5]&")=%[FA-2W+/7Q.:VN% 8V"7B6G.A:WL1(!YSK>+MR:H"0F-J#T 7%ON#?]X0UGCP?)]U M&N;B)-"4: ""QAS?^-ZDB[>2#=>T_75)5^EET4+O2XH&RV3GD:#P-1DPWF<% MJC00:.:SAH3&*'Z$JX_30&9RO_=9C)4&-QZGJ$SF1V$5RQQ[''JM*UJTV[;> M!75&M/[4:MC6NTI7*@C;^G7T&A?1@DL\$;& )JNZJ@N%ABU\4F/\TJ,P6-*! M",KO"1645$^A0O*KU;?H/]*,;]@.7)Y-9F-/;Z"*PQ8;;4E_8]"*T7)VM'L7 MEEOJ1[Q8T*GJ+BFB9!;3#:+ <#>A*HFG,=LR[O^MI5?P\XGK3\7.CR%JA=?C6=!I)1R9VAH;G@TDK_+ M_3U:FD\7CD^B>H"VLCFSYDR^&CB:"R30 8#EJ DW$DS'3X [JN]I0C="KZ0@ M@UE&+ ^?ZDX4)>@^MM;G*>?7!!+--=57\D86],@]>2;C>9(NTMGJ,9[-+7@T M]*0X0=.>>233"BF:.ZWG+)J0993]@^4;XO]@*,U\:OM1C*!.31[9M,#IX1Y, MD=/BNLR+=$FR1[+@I]A\'K\JF3'TH+*"6GT\<&*%$,UEEP:PR7)GZDJ18DM5 MHCFWVJ%!<\.E$;=B6ZIF(ZC'I.)A5!O8ZD+5XU:+#\_5EP:!/DF#OB.%B:TZ M5#T:MUC "[-KC*]!E8$P^KNGG*6T,-!8/F52LA_IP=[LD6OJ2[$&VOG9^U'K6+ G M3@(+C>TR.(58[).AN$1H?02X:^HAK-JBGEV=H:&Q2@)>-?0"V53"W#7UU-'] M=8"C,6*"#@ LX71_ MX&A8T'<B/!*1":1D-2B>RN4RRE:\!/C[;^_CZ"5> MQ,4*QH"R(PLKR3A()NNJC38F%9ONH\M.[P3" 7M'N+54MEC6S87LH%[6<-T7QT M>7K9A[W(]OVE[2-#8W%Y&L_)I%R0O:6(P^572 Q\;K1.VS^%:RU0&2FM]=H# MI75@>C1Y-S?>Y%E1&1KT7_O#@OZ*)RU+%_&$ ;I)"LH.45EG=,V%!C#$P]=A M;8=_*YBAK#*U.5.>N?4=!" H8[>5JNW8V8,3RF@"Q ^T]2,445YM&@KWKIOE MZR)=$<(^?+U;UV%+(2:(IXCE0-]5N@E&N,)0M]&8GV8W]13UFI:W%@LRB"FB MOK8-4%!9(A Y;L-[HIRB+FT3J8+*GJZ=1$Q7\CFQK@QC < MI^<(=8!&#MA]>XKUN!96=/:0.C:LB[->)U!8P)&742N8'\9&P@$%\BYH9L/: MJ-K)-+*!$\K- X@?Z%4P%%''*+O=R(9UT>^>]T$2B%D.=#L;U@:&AQ"VD#8L M+B9(E'5];1N@X DCTZR';&,R7O_SE;!\A5E90GS4/UA5GM#[2*!HFL4=2 ML"1<:7)%]YC3N,B3DNDAG9)U ]G&S?$)' ]LUL0&[-4%BR>1H@_'$(X*-%^% M[P]P'QF>O(HR3['K,LN$.=6*MMU>HXO>Z4D?OUN/ WL*@.#I#N_39/9,LN57 M\E(,7Q;Q3&1L:&=@+N7CH@=P9\,D&$ZO,S*)=2.^VDS(BLVK?:- ^8"6RH_F M9N2)C,N,911]T7%0:<4AH'->UU,@$Q_-54;=$'4.&4>4ND'[_2#QL++2 X?Y008Z420T.-!<0NS*:JZ9(F@M0T/> &F7;L+,'!4U, MJS]^H*V;(8@R63:=K@H41H'G'VDQ3\L\2B8)G<(+0I(QEVBZEDAOA+/L+@"! MWLEI/PC)\=\5&9J@T/7^IGHJ,6_FJJW%K@CTX%]W4R>%@29\E$EUQVN4,VB_ M)Y&(I*1[T3@?IV52/&1D&9=+>D[F3?.\9"4 ^&VC/DM7PR<+505**!V(<5^0 MT63DJYQ+S):?P\8"$*C%M=Q]+ &;@TE M"OM1(Z!H#$V6FY.#Y;R++2&L/5M;^3^$K:D3QDVKCJU)K7Z%W.VV-?FMH/!*]2%K>*@Q[VD$C :NY?SUOCY1^KS2$$?)Y2" M\4;:XXFBBA.-:S#27'8@ M+A(:G _[89;"&N=#KCKK\R&3N]W1S>Q[*-;?P_-*%'HWS'/[S;DFSO&E==X2 MI)S'E$C0&%WVI32>.>0=!##HM,Q:E=NQM <'C9G%+T]8SH>^"?,:2JT_<2$#FH;T'XN MAHER"+=RV4'"$UN\)Z9Q MFI2V%[C07)AI52^G30_+1W@P/KJP+&NA>#,M<6X1PHISTGTEM.S=>JN8]PP] MN-P783XC_S.>+1@?X;Y.RE=^%,8^0N9 WIS&>2.EHI@J&FK7."'X2*KU_"-]7D=8?5]'6(E9:BN3,?;, MJK_ !.*5H1W ,A.P*R0%/3ZR<7TG/_;>O5T]=#.XH1N_DCUIR]VB$R+%':/3 M4=J="_T49>PHI(>Z2'32KQLU>_ 4Y/C(JQ6<'!0KRA%8,JTZISZ.R>S5\60P M+8AP9&(>3>H,Q*8N0G*0 B6.'X"$%QM<"B9\G)FKK_^1LI=?D6F:D3JTZ/H+ M+R"0."^_'%F!5! &$>17.7A:WAJKNHB+AK;='1O1*+@"N-N7B7K/?#$SL^.+ MH:M "WVU;.3"GD(I. 65$/$1P:F$WH\9 M]I>L>!(/!>._S0=E,4\SEC7J=[;_X_'/0R[TPR)*\JO5S4^ZJ8ES\I#%8_(8 M)3-3/$V MPGS0.OY@(/%^_ TJE(Q M/ ',.A]E>&+97G^D<6KVSICC5Q4]A#F\+=?,MF 4 M1$'$AA]*:IX>5'T$/NA@5I/RK2G; Z4@#:(N>@#2T,S,0=@SSI&0(2Y^$L#U M.OU+G G@+$);E' 4X<@ 82V-$XSU.N>!#G]>,L"M%2XG2H-'P1! )(L?AM!, MA+ZI,L;X V31V#55T>UQG#^]9B2:#),_HBQF4\@C58.N#J7M(_A*< KBX7- MZ;UE8AMG; IF :QUNZ+?)06A!YV"2@EX>NF>&DXBOH,!'O-'NUWX;TQ<\TF-I3$58CQC55V3N*>1'F)E6];4X M0%)0 ER^=.-3]GM2,K-M]$K_S2/#EW'!(1%BM8NI_4PQ:[1K4],9R+4^1D)NK*5_H.8A8 +7?N]L68D2CT[L5) M:9UI>HA4_!L@\[AWDC(X[H]7=Y MHK_8!+6#JWK %"3YR'GR/OT.WJ)XP=;/VS1[SU2X/2@HDQ38/X'B.3MO$U$U MH"FH\F'9^$;51;_E^Y@>X"?RJ4[:;D2WGA?;FZ46J%T)0*'!:F/T+ISVPYXNC.DWE"9+J;8W6O42]4N%?MH+&=K[1$.@$ M"DWEC+KE:'J!TIJ[UJ+1$G(H<;NKE#8-5.XA+#_34V?)5B% 4X?49\1K#RQQ MH$G=-N3L T%37L,S15C\T?QQA; 6*7,8'DX'6<:B*RQF.FE[J@]\.4XUDYT& M!)J2&Q7I\D$R^4[E>?\-"UK-HS&34IUBJN:3J!Z@9T<-/W)":T%$4ZP#E&HL ML^PQ.#?-O\ZQ$/D&?$[&O\[2MR\3$@O>Z0_[=--?C>[)+%K<)(4ZD9BD%14] MC!W)\_2J%-U7B0YG=0M!E+N0_294VD!.><:I3ZF[0Q4?2NRKIL8Q] L]WS10 MM-\B&!ACJ7I]?(%4FGV< 8B/:ADX G1ZYWCCI[BJ%796!1(?U3/0$ ,]H05@ MR&\U#9]7%ES>@7$??-B8'K]!_>U5GX+N@N)0?A]E./S0\9"MG>XX(B,ALN;, M(M(+5*(I""M:$ &+>8B+#K885BZN3)FEE5U&_>YI%]8UUT[MUD!\5/C 4[J^ M%ZC"9J ]F!J#C\H>N$JA]RZ@7$4+%C_[-">DN&>OL=C6*[J, M0AGV0NWKM3CPU/V0R6G>#2H[T34=ZL+;3O/V;%4!^:CT@98O++.B?^*,N4HA M C#*ESR>Q%&V>HH6Q/)^7=6'KA?X*@#J[M?U0'P4(?'$TKMXS.-V.*WX?YD3 M!!L[T\$)O8$T4*'@SQ(9HE(GX8G$,G\&9-0XD0)X6HCD+#&+V+0,JE'TH.O+ MQ)B1XRFWPX30E&?.H?2+96SR.D]EP*@&0LUN*7/XGXY?J\S5R8)G"XZR8E59!PW+BJ;7J-^Y M[ ?:Z@5:6FS0X*G?H9#6^(5K^PF2-D0X4;@'#D_YCI D8IEWP[)I+$@ M8*E2R)U?K:I_J3>W2A["-'%^@J^0M_M4JP.'IT1(542G+_5]X)Z?0'N_U6# M3.4>0#PE0OQ0AGQ&]#6]3_RZ^@U+J+%8#QF^>8,4ZKE M$T;]T^[E2:NLRZ[(\)0 L9#<*ON%TW.$'@*5\;&>@EU)JTV]!+B/ZB#M'P!8 M)G2XD6"(K!#61[,E%A0: DP6)T2].1" M3[?'8]DXK3:W-5FQO2TLKN#QO?!XOWO>/PN3K"C ]'DH=[#Z(?9Z5KJK[[40 M,@>J"V(UU1VJ3Z'B/8%]5/\XKI(Q3#GUM&V:0MQJ?_C9JP^Y$'0N)#_)Y#F] MR_-RFT?:(D;7IOOHXJQ[$JB>7Z##MQ,L/*5!3&(;3UQV#Q#( U7\LSYK.W%4 MC^8]N'BJCQR7:.@9%XIQXWP-8%MA?G'DKY).8C=O;"8S3]&*'@SCV38G5RMF M91,2'R5)@K%D]L]4]1'XH",13,JWIFP/E(_B)'A)PS)UAF'/.$$".-$<5*\8 MED5>1/2PG\PT1.JZC?J=B[,>MAI!+A4\9& 4E &XS!R(RY=EIUHKHL>H=XFM M-J<+2U40BA3H *XO%3$?HFR8<9"3/Z)%R8J^0,%<.=/Z=%M*C^G14=_YX6_TZ*1S).9PFK)2?4P6M7\E^Q M=AW-&#VN()0%T(RX;D,40C=H:I$% P\Q&%G:UO\:=VLUH"FO5GL)$/N.X=2A MCJCW=]%=#[93<8C55@\?31FXP8(_G$SD0&]^LA]U>S6[!U#488+ @Y#N@@E- M<3A^OA8VF\/BJOR/ZPW@S4^2C>-<_]4[/XR%GIZA*TNK^[+K0T13=TZ+X9&N M75Z49P%_^ ;H5A$B54L6XC7":U"QSS*B:YYN&^B!3P% M#3_.V,+BOX1DD!E+_P'8)O=.3[]3?O+'I]^-1>>T_3C>4&4U+7=W(><*^6-MOU#\-=-EN M?7HR4N#$7!46G@*6P;B#GCA#DXBQN.4Z[4S^/2U(?I]&"4NCNTZ0F\P>R9C$ M;VS>89G+-C_;F+L:/);J&%^: YUIK#%6/+4T=R6T2,1WV)Q"@LJ=BTZ@]-*!)82C,L[,-KN#ANS CJ0*Y'J4U#0HI ?3X6\JS*/$T+%&_]5 MQGELX7*AZ,'2*I\$.C8&6G9,2/!4O)-)RG[,B'F+;>PK\$(O3"8R["F4@\-3 MW^X89&)9S,*R:BP#@3&41>LHS2(CMP&YQD!43Z\1]K- %1-1I:70@<=3B8_? MEK_?$U:J",9$MS)K^]%/!EMB1PW#%E!\U-A3&%=VLY>(2/E!?ITNF!19M+A- ML\KMN,J^XO84"JH%\;NU@1D*XD$EX'P:S\FD9/[3VRCT]>:^FB^.9:??9%=B M'BQ?Z4HTIH,I;VFJ3HA=3^TY>TO,@ ZTY28IR2MAD4%?FD>G!3K[%<<<>K)W4UVCRXUX MI*&G5@>:A)V>/S61BNDAB\='G.XJ+QT%JZN&?K!)]. AZ:9B UK9C*Q3G"LR MNVM:4QG1I9<^Y,H( $_:R>U6L7XPM#$IC*]WT$UW&(.>?I%ZS'5#3M MO_\]P^!*Y)E?UZOC,^4%?QMOCK>V3(0WQV=*[Q@5$C0Y)#WP@L76[I$@DV&] M3=8?69Y(M@Z1[-+Z4:AF=P=VPDPZH!UPI'WV;1OY(63*&15RL(.Q4NV^G M^D9W#7!D2Y5,(88$DF#FZ7*YC++5<"I+A@1D?*Y+B96QNO'#1[V+?@^B;EYM MT46]V[N$$ESRO?"PF)/L>1XEZRN(VS2;DKB2,#>$ MVEX)J&B<@),%P\SS\- MU-E^L[D1_+8(2;BB:ZXR"/7CSK&'=S2KE(G'#M\JXQVG,S\7 AT@P3)4*GOA'RG/-M:R)%O#<"GR8 MH87%2(IDC)D,K W%*%25U.XL/?0(6<*^<"Q4PF:.Y CG M ZB%[%$^<:&!+ M-'V XZ&]GG'=.P71RFXI:I /8%<$H7S8BK?M'>0*7;;_:LL1.H*W2)I\1=\"NL,B,YSCG? M14#!'.Z#*MZOH):F6U1^T-/T@/,S<911\ <;[M;>+Z6NL@WU%,$=E"HQLX-Q M$;^Q>D/M#([M =A>:X\WZ8;;6.;>_]NHVD#3,JF(]/QYFQ30?M^=PP4]Y%%% M_;91']@9YZ@#2JD / XT#1&*=6^03+;>WRG[U; L\B)*)G$R"^<+YB@"U3PZ MU_QP0\]-*V@\9YK"KN"[2XHL3O)X'&P+;GKGJ'^.SBD_W(@SJ &77T^=H!?K M+VMO^_](&%OT]]EZ-ZZ\DZ?0+S]AO, M9AF94;*.-O'6EHER@RZ'PM&W K9J0N/)Y'&!"KXIE>RS@-VEH/8"5?BX7*,: M+!/NZ\%IP,6^AC3TTX9U"#GJJEY;0;C,7K,?83!"O$+\IV3Y6Q&9?':YI MT('!D^&(!#?._04>,6E0M9P?%1(%,0"6=P_$8(DW],B0*6:PTT)K\6:?NKWV M?DZ+:'$TP[#-Z^EY"5UN]^";/@N-* 8AE+W7SR%Z%^B13!M[+Z7J19=D^R@6 M#*D>%,.L36&R1N-B\,3N;A+0<][_G^X(9J4H1B/&N%3E!MXF2,O;B/0G!27@ M(ZW#OA6C&)D8 TU-T"7>D%##TU$42D7;ENZC:T?ATHK1%FW"?[!9AAJF3H)0 M&CZ2AT$ W2B&: O]^-7W@\?:+9OQ.BKN$_HOT\.A5EG9-3B;/YSK!9WSQX8L M^;?K$36:4,6]V6)37'C]!0J EH ' @.9^( MW;F6/X>K 9U;=2VF#0#1Q.?=1!ES/MPNG28^I>W%\,5F4='SI@>")KCM(4NG M,=_<:$AY;S3J7=!5HUUSI41Z/%%6&S!&_[.=A@)Q&!]$5S\RO?(5-#$JO@A M"+^G5TVF3/Y> %=[]>J5,#B!K+OA)CHYA!8%4K2@- 37:B +3,VJ(QNB?5]& M66@!46#%AQE;6!8')(/,Z$(,8!$*4W>$XX4]KX:<*^0CQTXE> (P;I:OBW1% M2"5RT4B[LH_ A[L>J7_*S>K $]:Q;QI;6ZT=K(+K'L*=GK=2:C:DAG7*+LE3W*=B4_: MGDM_@4[(KK L,\)PNDF5H"'+W)D#OL3F0*]GS@$5 MFIO$NB9T!B30VN%J0M>3HI"[W15O^=#:2TEB,":INH@A&6:*;&)7VA*E^-0, M:-!<$'_69TNR"DX)(HC[G2=DS$LQ-05S6+#V!7\7H@H2X)\ZRH?"CT7_L? M"?W5Z)$=QQ6+SL[?Q0(=)O^=_Q5&+GJHVSY[32O'^EX+(7(@FYUQ@9!K3Z'A M/8%#W<\%TS'T9%Y?V48+=O.K."NM?Z,*6Y9+K=YWV@CY02)85Y\OXD0.% .0N,2J=/@H:ZE M1Y.H[IEYCK3S>*YD)BD"M;Y7"5 M'&E,T@=+BV2U6&YGPM](.LNBUWD\CA::HXZR/>TI3[ZF*$$2R5D1XTP MT%:E4TY'VO8"#Y3;E)VJ)?08X03+K0-"#_32$8HGXXKB?.P]6,OSXC6CA'4N M^$^?V4]5LNCO1M<#&2WB+U30BP[,0F(WT/>4OB)R3/!^._RC@7 M.M1?U2AZ<.1G8>[QD2&/85R M<'B2;!R#3.C%Z3BLFI:J4Z?SO>+P\[U\)N/Y-S)A$[W^X"-I*B0%O=FQ_T8D MIR$=)(72G<[Z"J5?1Z]Q$2WXS=(C3X.P8YQU7"R%RA8 M>LCB9!R_FE:,O69Q42A8Z=#OTF'=\E! MBP1H[VZI[$WF([ZFE\ 8YG8JW#'?!I""-("COD):X\E0VT_@A/*\<2'"B<(] M< H2 8[X(4F$WJ(=ATW3)JWKXVB_C8=@2R5/MS>@<_\W*D5!DB@9D^LT+PR7 MG2[/$-A (T?LOB3):E<+IX([ %_WJVC!A'R:,W]5NX50U47L"=IR9R69 M7)7%[\EK%$^JYY[ARR*>1=K@?.=G"&R@^1DL/AW).E<+I((X@)1;LD!/>JXE M/T1$A^8[-/04+JR!HKN.&/4J@Z2@SX=-9#";982.&3)(DG(]C-9Y(7)F;WB@ MRSTS.\P(3_W,(O25GY_[H_@ [;8C5+DQ1D5<)8#AY3Y*)D_ERW^0CV M(#%LL56;=\G_8(U0P36 74:V((B<.L_I#4^IXKA [G;FB$_;Q:D#*@6//BPQ MU5U6[G'-;/I2S$!M6OE M5$%0T %@G=E;!-@X6F<"6J\$XAI-M]>Q?81P$VO7?.J,3<$L@/E&?M35$:GH M(79Y[3HKFJ H: )(>[ZV4+!QM-YI#9+)]S09&W>HAIYB[L>6=4]/FRTD!7T M%IJ-VP!=B)G9WGRND'<0=RSM6MP,2!0<;>:18V5(?"J7RRA;#:?743Z_7:0_ M*HD2'\DBXA7Q1--VYDWLG)Q=="]]>& Q#3U$\>0VS09+>LIG]:S'BY*J_2YY MGI-O5$FEJ&\?@Q[2O!A,A#RFA=O;"[@R+D!\@VNNWOZA MHTDZR:$-I[^OH4F1[8YIFW6]P5.%BD",0X&XED\4/E04+N/EIHII)*J8/A*F MN&J&:=-L8?T 0;;@5PBC8[E_,S](* +DO%:3,?.N MS0$UFL)]N_-)HP'@^BBA#+BMGZ\A4!NWAURC=G/UUS@?L[WM([L@=)NE95TY M )A(+C_SLQ84GKJ FKFEBF!]MUMO:I8\2&@"9/EU)LMY4M;AQ5.U3SNEN''O M^BBA#30+&\0)UK8BBF(]-DGNLB>*6]%6QE.Z=ZW19 M221-U[C"&*J;A!"]Z_MPM=3B\)'VU4[5^BP7TL9T5N<0^]XE'3NC]1$\=41:G-LF\JVVIBL+$-C?9 M2 HR=F@S CEJ6!'PEJ;L/]2LA0P\B ME$_!\0F!WH?Z9<:T!X6(T-B NUY$>3Z<\EKEANP:RCYT[@@3-NYY/K,$@N8" MORJ>,2G#86,Z]*!31!LT+:='A<3#E3@:7J GN $F68Y@#MQ?]GRST_#;!(" MS7!:&&CNK,.F53\_#73UU3A!/F?!GC@)K%#5+?%1B&6B#,6EW^*9"LM9PX3X MYV?(L^'S;T)B0E."P7-#[#_CZWFW59MQ(Q0\M[EA

A\KVXR7+*Z? B;DJ M+%]%/!%SAV6!"D6B<8$"R2^QH,^<_482DD6+03(93)94Z\RKI(C?R#IZ7YT& MMM9SZ,H!&I9H\;DIS!WN*'U<5N/+ GO>#7/_%^H0I\41K*BI%XJ:Y! ]#Y5C MJWGF5ZYY>[:J@()5.L7 %Y9%T#]QQN7/V6YRI$+PYZ?XG-4DDYU2]&"E3'V7 M)3_O0EG9E;H[5/&AQ+YJFAY#O]#32P-%&TM7.=D<%/:=P2PC_#/3>;7N-**B MA;&.>IX>5)+[J UJ4J;>CW*O&=TW!\IB8>>M*M&13I-5H0-6XJRO2^A/OIE2 MC5\]THJ;YUU\Y395LX(%DO85VCSO(JZRR77JPD055/OJ:U*Q4A?G)X$RD@8R_-B@\5&D,RAC1HN"MI_ M"5W^SH8()PKWP/FH[(F?1.A)]#AL&FL"^;C(OX_'S%:_W7$^_TCUU_G*#ESJ M'FB:=+MO1+*TF4$%*P[J%B#P&TEG6?0Z9^X'-D$"^^U'%V>G9YU6;,GM< 2K M]VG'BX@IJ4JG=U%7M1=XH';J=JJ6T&.$XZ-P)QYZH->=4#P95YKF-_)6?#VR M5&:::6W[=RYW.[;@DIR@F+)&:I84I1[\]P[%=U&5WT>YG;0^6CU*5F(F#G@5#,VB,W@3(*/=4ON3DKY).+#=O;':A[S,% M;\I[C/J=R\M B0-"16\:D."I4RF1U/BY*?L(?-#3I$GYUI3M@<)3<#($:5BF MR##L&2=( '?_ARREDT^Q>EA$O+[4S5]E_,JFEZN5Q61IT5N1$EDSB9J;1M M[DF%QU:J5:5[6S ^JD8JF-C$(5^GRYU$U+1\V,>3WBZXE3I;V3;GP() MM,WWSHH;)$.UR$8N8/1M=*:CP^")9&_QF-")\3%=10LZ3XI"3>QT0*$@%,%^O/>[TUT7EM[32D,+!5D-80(Y-= M00& W>$^98OA)AONZFNTC&8D9U_\']&BU'%BZ#GJGW;/SUNP6W/%H^ .P-+P M&U4"D_J]8C35L$C7_$2*0F2FU3!HU9\?S6"*)=7CT0V5@DTO6>YW!Q0?1WR7T#+#@6YKTBNCV%2[/$".T!4S51Z9@"R"'P)[X?/6-%M=1EJWHKSB: M:^,NQ/XA0@,@9:>]S*8VT!3D^K!)K \0K%KFGBON>I:X9A'UBP6?):[G4393 MVX3J/&O4[_8OT96957V:C1 J6(1P^Y NZ(,?$16IYNZFVGG4[UQT+EI@^*@! M24'B9OX)7ZY!X6K_H6HU7 !L]VO7:C@/,WDYUVJX,"?)KDB,JE9#'1L'+PS_ M/2U(?I_2KX">YD6)0?H-/Y(QB=\8UJO5^\\6E\5-'CL*M<%L=(5\KKQ[:HXU M5-&(&A%O50$M MT.FX^";2&MKXV;$Z*PLBCAABHR 44@EHOA8S/IM2B%XIPP MY _E8/1AB@<-ZO)6CW_)!E\AO8\'EI'=+-![J1IAX6-!W"FB6^M_OP QHIZ?M&?)F(*&*0'@.30ME4_>\ 9,( M':J,0X!PJ?-S' %I7&\*Q59%#55>(8QJH70\ZY*#+&FD4;LE0%0JBJ@(^.8)> ME$.095RT >('/!>R/$>8%5F!X"D1T+ABXGD@UT$?E2S/#]+"FI#@J07@ M@1@T,YT_AOPG_?=Q_9[,"ONMG:PYG?08,I;;MV*D"\55< !4_6"8Z?T3Y+4[@B[ H>21YD97CHLSB9/8MG<33 M6-1E^1XMS1.?17_F)'=QTJJK=S=P>ZXKD;336IW@/L MHX!#.\G&,R4?FW6_%2;JVW>?XV)!AM.[9!*_Q9-2F^=6VI8G$6G'5&S&X*/@ MA$\_CU.;W1%U^J\12.'6S:-5-B0:$E0!\5+-I)+O0T>SR6 M,9;$\%\BG/EH!,H1&VCW:X,&3TF,,,6F.4[,M<(W1#A1N <.3TF,D"1"3ZC' M8=-O20Q/]T4@I<.Y/A!7#]]\?8IKIEI8@]7@<.9\DZ6FDH?#5$),F.T%QKX4;*! 4?MRXCH:[)F3P I6L ,?AUB6S%!D M'J&JAS.I#UDZ)F22WU(M7*>+!>%1H\/IYD:!N]H_IY7HTE@:Z-WH>6Q!Z03R MRV@0&*R.G&R&,EBM$6?V5?72ECQ.:3BM_$[#N<-3Q-8AT#UH"*;K8 M6YL29 MWZ\DB]_X#NZ/*(O97N(NH>.3Y,4C1:6A5-]Q='Z)+DV1FD(;+'AJI/#@P/= M'>N)5]N/@D27F$U-F 440ZF4\.D6]C*F?Z0T"^SV"<*D5C?3 IPUPM"792SDA6',KU;O;=8IBSBF=V#)A.44T1@9 #A>K57?# M15U;X :$2R\P;EE33A I@4?!829!!;-NNW00F5)(-'SPU*4O'X('' M$1MT;\W8'JA0V3M0<(9EH@Q#WA'2@C1ET>P9(FLO\,&:68T?CA5G>WA\9!=1 M9->ZSL@D+FZC<;R(B]4V:;)B>3)U&75.SL[/SO YFLL7*'LX/M*/N#&@G,3, MG=9B0Z7-M->J/1O[P'PD'3DZ']#+2GABC$N+CX27SS_2YWE:YE$R>?Y!15@- M$R*DVTJE3Q!H_0 !JP=R6>[R-4CHJH$13[Z1/=CZH])AXS4D? F6],Y;*U10,"30.21O*6+MSB9[6(S'C.U_=9 02ODN'#E" I/>A&6 M4X,5V,I*S=%4W9B5^>F)*$^"<+R^; -VO& &4 !Q",A74N^MU0Q>T#^I#Y0!PL'TB-K4WS"BT<%;C/ MEP]>5#L>#>A@Z40 J<0R,<-P:IR^(6JOQ@D93O=VW"+-^56:9>D/MA^/7NE? MBI6&J]!8ZOAZ^E+E)-_^7]02P,$% @ :X()4P=':C&\@P NJ8' !4 M !OF5"II!K-RB6MI+*GUS'109$X$J]YR&.21RKUQG[WQ8-OO/E \E3_ MT6V5A 0S@5\F$D B\]__V^==@IYQ7L19^A]_>/O-FS\@G(99%*>/__&'0[D] M^>$/_^V__N__V[__EY.3#SC%>5#B"#V\HO<7EQ_1_WQW>X4NTZ(,TA"C]UEX MV.&T1"?HJ2SW?_GVVY>7EV^B;9P667(HR0>*;\)L]RWY^\_\@^CV^V_>D'^2 MG]Z^.3D]/!Z*\N2[-]^]1;^^_>XO;]_^Y;O_\W^A__?TI__OY(3RD,3I;P]! M@1'A.2W^XP^=KWQ^R)-OLOSQV^_>O/G^V[KA'WC+OWPNXE[KE^_KMF^__9\_ M7=V%3W@7G,25( T5[49&]_;''W_\EOV5-"WBOQ2,_BH+@Y*-HI$OI&Q!_W52 M-SNAOSIY^]W)]V^_^5Q$?Z!CD&<)OL5;Q#[_E_)UC__C#T6\VR>4;?:[IQQO MY3PD>?XMI?\VQ8]T'FG_/]+^W_Z9]O_'ZM=7P0-._H!HRT^WETIQ?NSU51%] MZXG'&YS'672>CF-V2.V7Z[LRR,L)?'?I?7%^GY5!,HKG+J4O;C_B<>/;TGD; M5V((\;AQ[5#.R6TI+!?E+$AGK*,"A]\\9L_?1C@F'7[WAOY 5YHW)V_>5N;UC^17?S_+ MR%IX^E"4>1"6=7], O:5OTO:M$+V>,IQD1WR$#L)R(>M_]7@0?95LD21%G21 MQNG)I[L__%?V=_1KW>)__3OOK6'N-.^/69"']9?(CP;NJA;?AAE9'_?E28_1 M;9[ME*-3?3)3"O+MLA-ZGI9Q^7H1)S@_(VKSF.6OBFF5MO0TN7(NAU/,6R'6 M#-7MH.99,[#=V=:,ZL)S?G;(<^*-WN)]EI?$G27+9GDHM).O(O&* B7?"CA4 M[5%#@#@%+##THR\B1#_T"T/E,BTQM4;Q,WX?E$'%BQ8J*A*O4%'RK8!*ISVB M!#5V8*&B'WT1*OJA7PPJ]WE =\5WK[N'3)B62J!!&T]@&'(VG/WJ[X@W@)IL MZ?AU9U MK_MTN2))WAR).<:%?&P8MO>KYD$N%>K-FJ&X'J]32@15U63JJ M"\_Y^0[GCP1H'_+LI7PZRW;[(-4[A0H*KQA0<:W 0MT<\?:H(H %A7;D17!H MAWUID'PFYB@M8GJBQX]=] B1-/<+#QF_*FQ\1FUCQ%L# T,YVA)4*(=ZZ;7B M"2>)C;GH-_2[4O1Y5"T4M-4Z3()L4"7+A&1$%YOM.QP>WPV MF&NQF:>9EO G>'ST]RC;HK????7P-:HIH*9:-:+=B58-Y^+3?/XY?")CAS\& M.]-4]YMZGNX!G\,IKYNANAVB#:%G7#:XLEF7C>QB,U]?5-Z3?A4SWF_B::8' M? UGN+E?I7^'FEC9V'4G5#9PBTWD*?E21+]VD02/BID%-$VR+6&!H(BI&604$QS)[ MP(%H#X=>>Q! ]#DV0:(R$"L"A63$U;"0#/?"N_%;_!C3.^2TU#CN\J9>=^0" MGXH]>=L.U''7#:ZX+Y>/[-(7NP1U>9!H.ES=$ MK"4B38$O;^4C++FUE0_O@QCO;!1.(TB,GD%#1O U_E-GCW'::A?%E0D7DV$DF^%I:C:;UB0!T99 MCFH:6).A'W_1 B3Z5Q1:.[[C%'D5WW> MV%X6\L;0&Q358$L/(A4CO3@B_N]#D)*-X"..^X,I#S?NC^3B :1AEA-$ ML0=@S*3ZJ501I5VR#J.:46,*#5TA*G%],@"32WF MQL^^IOK/59SBMS:;FGY[B!W-@&/3=J;Z ='VZ#I=QVY&-NK*K8QLR/V XXS\ M>)W?9R^I#32ZK2& T>/6! O:F-H2VGP5D!#'6@D(<:#]P.$F([N?Y/^)]\;% M1TX 8HASR9<\/:($*Q@>=&-NQ(=TD%?&"#WP>?+B+C!\3;F;]4MO%(EC5>8 MJ#E7((40H#[%*KQ7PPR(:#$,_W(G[12I.0XT-J3?Q->)>I\OX12=60GR=U"S M(!N\WEFY9.06FTF:ER*Y>5-4&L#; 6JP:S.[NJD;2= MX7J"MT'QP)@\%">/0;#GLXR3LJA_,YSNZM=_9WL5>MYQO;V(TR -8\)0QD_! M-(_;W<@]P,-1'B$DMB:CD= -(:HI@1_+CYFL&F9C9@H ?O?!@S1\7M40 E(U MCVKP_,J:"!B9S&+9R>"Q()\@6.[-O!*UO6D'P"?=JU^2'V4A9;K&$#CM\JK! M #L_8>V@ 6O%\"K *L! "5@! _Y >Q4'#W%"+#LN3M.(W78^94E$IN3\]P/U M)\WKNGT7'@'N()?@%K:D*$@CQ DTR[H?#9A1HB[QOU3R0:J,*PB'BN2*0!#U MLM,@*"71HV9^Q'?2MXUDCV6 0XF:22 $6X#4/PYI,$M%K2+Q;X&F(?PLP M^?351S@Z*W%MG)9^V5*/3LLRCQ\.)=TGH3)#-P&+$8;V<"8(AEGSO\#Z_:YN MRYH/M=S]L_O7/;S;?__"V;AZS,?@K^]-W/WR_^>Y?WU9- M_VWS;]^_W?SP_?=UTZR-=45!B?['@6S_OW^S02R+-J5YCT-,3Z$1H:._)7\C M='O,\J9"GQ$05IV%XV!T2FL#Z/=[&8:QSXVR(/>J-E2Q#D-5$J*9"7W7H M4$4H;!'\J,THB;KL1[S5[-SO"1%Q=%G PX=#' 62MURSS+JY/\V"O4$/S8*]-D+L[IUT=\&YNVBX.YJC.2@I^8E=(-F[S M:[I0TF(:Z^^")) \AIR)S[9DR")__@W%#>D+YSF.K#:^TM8>386< MVR$(FE9^=L!6'H$KY^I=\%O='CBED5RQ5$Z?.J!!U5 )-)#RIP77Y1/..]<3 M'XF8RESU-D0>=4++^Q!@K#'JM-Z@MCW4V= ("59RZ67&S1#N9M" 7,U622;< M8AT$(IB+6Y%WS3WNIBGK 7W6[R1!S70']Z!'_6;H:"Y_%;CQN#NBR5'I[NRA M5)(\V MGG%I*<5IC%_1QY25R4:[H*19=H%7(36[]GXZ>D5#@I\_9#$C^PP MJC KHHG0YQV<208![IP ,0K4(0'75G=11,W=LA!YC!(F7=;V GH'9H4SX4;, M"F0>[\?"D#Z-+VZ"5WK*9=82%8'/>S 5SY(3;]8052W!E<&=\SUO"7JQI86( M<)FEQ8?'+?>>UKR.TT>F:K5W^&H&N(G0Y];;)(.P>:T)^$*P:7;BK\M!WVHS MXBR)9!7(&N%6M0[8 4W8IUNAS$9="-\9J[W^YL_?OV$J0']#]3 _X.C\\QZG M!8O:9D<#U0?T4=.N'7A0"6>9)!:5TJ*:&!%JQ ][:JPM&8YM6"!F$P_7XM$0 MHHR)5V\F@,^TQJ&RUAM 2$95#C)F:N#GKA?X-<% O*_.Q4_#WP\Q?WEZ1DQI M'&&>-\EBR1S9CR]S,4)"(7=>?5_2Z0/U.FF76"CG=^+@1OG7GPC;:2[8<9%.8;Q?4E#[ # MM()T1O\LW! M*_W6_J-7!MRJPE=HLQ,6!L(#6194#;OGV%;UZ,_X@T M1%%%Y;@7G*46VOB[6ZAH$]8 MLT-[%C3_=IYZ%4E6D/77XOGQ8C/=T>]"/=6=J\,%)]KQ2?;<8Z()JO#IOLUB MUH:.WBPV#3PDSNXQFID6/C!._[!+$QL';6>GR7,49R36X+.,E!NG2--NKK6: M,K:CE=U?:S'G=(4-=_ XO[P6EYUK4KIIH!YSH;T0HN>\TUX:V1YO!:N3I2OB M?5QOSPC;VG1,\N8^;__D_(K58NKC6=J0JA)ONH8[#%L1*L9#U@#T9D^#$>$V M3P,0CT^1B@*7A<43\6%#GT^/ACP*L;RL ?CC;S.?=W?G]W>@SXJDTRT\)Y+. MM3]07I*U)WV,'Q+,.?F(R_//87*@>3L_9%GT$B?"/'2$M"/W"&!+>89P:/R.>I86>+EE024;\.$C%<('<4%U<\.9/B2P4!409-+"H M_P0)!--DPTUH[2W30ML[?!]\;M"FF6(=D<=)U_*NW!;PUJPZ:<< 0MFZ<3*4 MA'EFX\!-G!D_0ZR;P>,YFU?U?>M$7F)[WSF\)!S+DU\U ??=;GQS==O\'Q= M*F1(4W6I8.$S0R-]6%V^WI 1I<=X $Q6O9(K'OL.; MX_Y,RH\6H/!U-DQ29X";T-X[^D2.Y6!<3PI$6[YK?CEB01,?:L$A1[ "&3YK M19 OQV&)H[.@>#(_M5.T]UH10LZQ6&J@;H=H0_#\42/X#DE#V+H'&G"(I0XT MR/"?%.T6ASA^IFFLB"-BQK6>#"!!FH)_9;*QMOT&!=N2;@63)'MA8?G;+*^N MX]!55K1&?H/8:@^=4;VLZ?$G7EU4?P;=MMHR":-B8[GS>^$CPE"\V!$QZ+6*!ZVT5F6W MJI-;]=Q/[5&1!;7?*A\6TDAJ9U"J.H$<.W;IGYQ%6"!H4FW71I$\C][S87 ^!'3 M'E] MV%E"QO-ZR_+MG'Z.=9=4&AJOM3?5G M&G3:AP=.L$?J5-A,N#KRF?# -NUAP MT3#F'A?R#@?OLUT0"Z\GNLN9I+'/15[&JPD=O"'0Q=*<''OU6Y2H$+P8)20\ M8K@M@'['2E'R ILZ(*LH?*)9R;4 $-:R+B+*&\-6$77FO2HC6E4*A2\,:H", M@'(]7J#*Y%JB74<$5C37@!NA=BYOOZ+:N=8"K W[9@SI:^/":H"@BM>'LBB# ME+Y<<+'X/3)(L]_GW\[V=VA6L@!82='7A&Q!(:RKN3L*4M5U1U_%:27&_.^8 M..]DCY"71\A]A+=Q&ELFD7'D_\X('% ?0F*)C(Z$Q R!V-*;(+_.V;XT8K7/ M;W#.&+0SJ6IJ&,NJD49O8 DARG+$21&C1828&UYP4^LN5F5Q]T2L9TJQ$GTQ MH4VC-B:H 7HBIX?R*_Q,B76 Q=FR"WT5>^P76KT%-#_ MBG[O:T0QB-I/HO:;Z(%]M)-Y U.)ER*J\%+V.!5(U3] MLJ3]PUN/1;50;H$654&?[RB?<7J05F07FWA]+=GP)3XTY'^">Q"I9(VJ2\[_ M#'L8KN&1AR@KN/3[2K,//?%A9A]W/D_CBO)Z6WU?>_[6:^?UQ*W/H7A 5;"\ MP+<+@=&V"ILEFX]9%A6HR!+@HS/)M(N'99(Y]YC6+B?KSDV>;;79=WNM?":W MZW$GY+>C?T7\SS#.DPU_>RE_7G/PB7,LI.$3)Q@@[K]ZXF23/U=# Q'O+^%< M'2)?-UXRMXAK7+R3 /5+.] L(T;4* /B59#QFFT$$W&?3M/H/;'\2<8R155\ M:5UG+9W?["-:"239/%A[]CBS0U$K V VDO%R1"T%<'H2,YHD:4K,4/)9LI5M M7#_@E"AI0I@ZC79D>T(5E%8N,*N&;0=>"[M:RB36>F6$&U21,K#UB:'U9KIL MCQW9@AXQ;(E4%QR*55-=0 CH8;EX5K >E94G!>/]V_#*3T=D[3%! MW8KL9XU]_Y&RG^)%&#MA= M"3AP3Y-R8]CU:$Z>_=\W*/$MORM0@MN?7G[$97MOH='&03N/.CCD4':VWK_' M.RW+/'XXE#2E%RHS&AP%EAC$AOO>11J4XDUFU*>V25$[U#$I9 %\-2O]DK:& M\->T(&@]MI[& ;MM6I8ONYCE5_Q9+ZXRG5B25U CX&MX268>5ML>2W4QL(V MS*==0DN_Y=<&7$KJD;$6\Q]2]30G )_3E ?A3)!5B?4@WK*@ NDY14ZVP MTQ7J]87:SOQZ_K/+3)^M-HUH[%U4"Q]TA ^[G?H^UUZCS#XLRV1-KBW..M0X MRL(#[91]P\W X9ON3/MS.\Z#/"7K0%$_"+4X7%&3>'0Z-'P/ MYZ1NVCY07D$ G0/_PDGX!I'EF[^\%(Y0_)S_+#7Z/OTF$_*';I,)]G Z^RXH MXM!!8:OV@-I:-8UM=330VY$]__.&[M]_]]4$F M J1"]F!MTL8>IN%4\7V<'$IM&@,E!: ZMES;*&35>BTJJ69^*49'J:7%&"L4 M,Y*+ :F: YB;E'. <7_J^0NFZ>N)+T^P%3SBCX?= \ZOMT*:.@NOU[TKCPH] M0LXA"NLN4-4'XIVP'-X\QT>GG\8(@-]$SBCY25!)'E99M5:5F7$LE(>Z.1;' MZU-:D]OKV,\*U57ERCGJ*J@'/5560,]ZKFDR&Y:UN."C5&^LA0%RV17L50N: M2_YMYY[@38Q&RGD<@I69&0=Y07<+\TV7M;%9P;9BI"I:&AR3'@+4L*J*RCQE M2410EO00M:T,$@FO^)JD;W5MH(KR7Q"G7.K9Y\)8 M8TW1WN>)IX)C$V)64;E,.]S"V9MNK$$2R?^$Z7JL@8>D+4S2^(937:IX]"MO M!G9U[,KP2K+ ]V&@R?W>QX#'TN11Q$(T@N0FB*/+]"S8QV60&.%KH/-9NMP@ M@5#*O&F/*,%)G***!!SD\XD"6O;-@=$E: X3W>QB%LLC@]3,0L0CJ,^-P3D06' ME_U[?\@))S>\4!D[,V!_O-ZSEYOGGW$>QH7V:G],9UYW3R-DE98K.WD(R%^9 MEXS3@DFLSA=GD:\] *[EPG5KJ)0C,\M5'6R?J\3R>U PUC2) MIP=C[9+/LC TAZ@A:4&WD==R+QW>C.E -O2?R8&>-*.;+.?&<9 AQ%LF?[LB M, ;Q5I$OQ'H2P).%B% 6*\X,<0SN\;"J4#,Y/+J^X/T=K:3B?05=QGDGB/=2 M>2H;7O5L4QT*57VIEP[@%=%):J4CL\+UT Q2A*ZC07]YGB M/( MW\S![OKAMY@_-<)W.'^.0\QEN\5A]LB+-C QM:=92W_:ZX'8XN,H;,MO M+L\V\NU/NT-B/D*.R9_1-LL1*S_0Z7N#V$-C*!,",&I,[ZKQ"KO;RA6DVO.E MC.(YH!]-7)=9^R6@:E)R^SS13@WZ6IGA&4HJ'FDW?= ]P^"$&[4GW!M4=54Y M*C#;B'E%1M&!YU+,XV=BLQH)Q\]&.N+EHL#_R4 MMO*@G'+N)&4WR=Z&; T)P(AW2/2);V\ 8SLUPUIC0S.FWJ9;&:>I:.=_RI5Q MF>I)!XS/U ZO8N)GBL>TFOJ[$*=BB2UUN\SW)BEY0Q/'9DGH!A MP?\0)VU35+=51O3X@HCM-'018SL'2]L.KG776Z9SS3%2;P?>;EZUJ!K9ES<; M-$Y26SNU04 #&*];VU4DZ&YHF5C=ZZ<"1Y=I4T;A-"SCY[B, MK2K4CNG,;WD<=UEE\1H,AW4W-&3P*]H3BM.O45OVH^T-/-/(+((SH;=,^;JE M08BD04,.6Q9A-)0EY7!&XACH0HK>CZ5AG.!>(9_[;#[57N9S4-=:\XV7X>:K M^1 2:V^1/Q^;(8$9Q+P9Q'08TD?_3'\9TH'<=P?R4 _DZNS4DIJKO9Z;66TG MY%K_F*7TH^;B+]K6OO*E*[F5E C@*KU<-1B[R%-GMD^8 L6#JC!@&;SU^.CE MZ/8 #JLLW,ZC_:<_OOWSF[_JAMR?,]&F$+\+$DQWP-1JEJ\WA'/V<'^OJ';@ MVH''!=]:)FDB]&J-)@K]/B[V694!G1V-\&X0ZPRNTA.0W#[$#6:8V6 MZ*B# M;)*:S/RQQ5J*T@D'+>+'R"J8'\BVHAW/TS1B%27/6*Q;V?F+ZD!F:J^^#FXF M2Z_4QKI'LJJAJD_4(46D5\0KC5;]=O\*7W)L)(Y4
    -CS@XV4+"CWCCUIQH$D3X/K.K%,M@8 M<[T='=4+K-.BD<[6:V$SV/HN@#9Q'CFY0,!F;@(@+7P3$QHA%:[>T;?'2DZ: M)B,'53&I/):Z)3EC@SJ2'BE8(T&NE !6G=1P,^N1&FN0"G29/I.U-,M=UZ@> M':C*]"6PU)4.T7ITQ"0)_^OKNE1" B"S+DC0 ZD$-\17)3YF73RYNHNH'6+C M&>W8#D'5QE)F2WVJ>FNN<8)F]SOW2>]4)1LI=RV@9J\+?Q(\#=EFM76!]1J\ MPIO@=;1+V-"NPA]L)7%U!BO*]>RNS"(UO._EO*_#!QR R]X!'" +4E&NR'_( MIJYU2=V6.1DYJ+I(Y;'4F(JVLWM:T:IE)5A[K))0JI4M16JLF55'#31_VO,> M[\FV-):>LW8$[S?SJ T#_H0*<9T_0RT&D"Q:!<K?$PF@=*(1V3SJP3-TVA2B3?,&ZDQ("H"GX^>53SK:E1(DZ_2].L4<-7N>_9TJXZU)ZSE M4B1)!7V\K062\&Q;BZ()(3KM$ZV++#__'.*"7<8_%$24$NM/Z%T[\!5XXR*3 M)I$F(4:2!H3T5-,'/*P4 M<88!=]:P>3S0=XJL@J4-L7M]J7%IO''CTD?V-ZA!?]9=1Y],;U/:$>EUU_?&"-&,,L$N7 M)J!11;II(MZ$:WQ?'CO<*+<#M0WB'#W3K,)TL&@=Q>S0!G3./S169P#K&AC( M?9%G\S;<:'FV;?Z6C3:*DEYKW,:/3X3/3P5_<]5]D*5V\,9WY=&0CY!3?9?% M^M@@ULM)MCTA_?"@D@WJ/.*TIR;;VX==VM!Q6^/LASG$OZ1"Q7#;YM%PZ\9GW MQT4V(8BZ(F85X3AYDTUKP]-I;9@U!L^I-4U,PM03# , M,8XJ?[1*!]&*GC+1\X'H>27Z7BZZWZIJ[C@6*ZFY@QA\G;R(TR -9]I?:CN# M7S?ULCJNGTUG1[&_=!-]N+_<-K*N>W]I 6;+Q=4"R5YSQS+CRLU(962*Z^T5 MO36[WO*TJKJMI1V]WVRR5A+IEYFO6E*RR'R-[C6?T@ EE1PE'_TZY#WF: MW(++(V8W M,C=Y3%;*?9#4IT0:[3'0>=0 MKB[&VNLPH =:X^:'NJAAQWG-\KYUSIKG&>W>*J M3EOMI63ZU;[I[+[TE.T3CV.;.'U[.$.BZ04UJH*37'KP M%9'D))7R!O%ZVX8B=>C[T=8@3\/FD(\NP$VL2M 1+]2)YRT.R1V8O> C(%1: M11S-@TZKZ0,*+*J9K Z@[[/[X/,O[\OGI\EP"1"R/D5LSS M!I$N4*>/#3*\WH8.9YA/=H;QE[8+5 :?>?$&@O$4APSN]._H]NY3@:JKR36$ M/8S%O2H(8BSH8X0[6$-QU^3)&22)%D FF[!%8>Z@R\;$/K3,+HGH/^C M<4_/0<+-0E'F<4@L _W#:1KU?]%IJ5&[B?UZU,6I(R"[\Z!+,K+J]E<5<&>6E2WB6&A,F;M_*&;)@>\&.,.F4,S[&"8'ZDN=?P[9X\Y;XFB= M;[=8&XOBFY%C,;)CQG@AJ[Q!G!DD2<6Z00U+J.8)4:80YPKFE!1^Y)LGXJ'" M'AZM 1RM_+-:S-&:[S'OW6&_3]@Y0I!0[B^2[.6<_\(F2,^.W&=./#MYA$QR M'3)N6B@AJBE7$'0WAV!17(1)5AQR'@-47V(2"[#-\AT[20 -N7,!HY!)SP&) M/M.C\]Q"-T&LB_CI-_.:[KS'GYC6O$J-1/_>746KFJ+Q/SIIMC:=#+-T+?'R M^L.Z9(!63J;QK!8'O3=%6H'NZW;YO2 M2'+7_KY9*RW][Q31P'*3!IGVTJX=;ZT[5 ^I*A[7I)_\HJ%&R!,5%[ M7G_ZX]L_O_EKFJ4G]%O\7W%ON%;W&&(NW9%MK^90')]6A'D^+&5(%)>$E^*R M*C#\[E!^S,J_89.W9]^%5ZM@+9>H_8P4=6G19;?J\L>JZO(BRZNE@H\6S^+I M/5V+B6?,7P<'@U)3K&DPJ&L.J\QN$!:5U@V_'I\*]U-]73^409S28+KZJ.4B MR_O)P9K4?1I]G=2KSX?$DZ07WA4+R?%0W2-%>7..2EW1068]^(2D"PU%FR8/ M9?58E$]Y=GA\$G+K@8>WSSL&:RH$-H.:"P^KI^NXQYR?^6.05BD,:?Q@EL01 MSUV:1C<$3W5 XO6VV;+>[9NZ M!TWOJ.U>L[GQFEQS3M (&3?G1(S_G.OO<1'F\;YB^%U0Q,7UMLOW/?Y1OQ*^T*L,Z"-_2Q2?PS*ZLZ$OOQL MQD I]QKR;+M#6I4RVQW/_A2XJG]+UN0;8G)"N\PB.B*/"JGE75&_F/I?=>N5 MK"OF*1@"RSS^1^)*=8 9 *QW9+-MZ,MB: M0KJE6U8(:-&(HK&5:>84 KBTC-$'L0$3J$:TFNRR]S1U *LE+UGGWNS*%T<#-0G4T6/,8RHH?Z1IXB_>TP$OZ:!.^JB3Q&;*JYEOPI'A3 MU+1=B04V#;T0K&D8=SC0N)E=*VI *-E9)1%5J[*VXX2ZR;/H$)9LE_8!9X]Y ML'^*0W07)+#;# ? F;1F%5;W(HCSGVEQP98;&V=>3^8S29N>?R$'&"VFR-IW ME&0MCK#-7 C)ORPF A9--H;80 >,)YV=4@$*W.Q.$*1W>';*XR6H':ZOS(%/ M>JQ 9J,G@&:W3?QN8VVEK;V6.)!Q*U8R:%JMQ*!J1EG,S*\<8G^HN,J"M&"% M >[S(*)G@-?E$\X[O+GYMR/[\XBLL1(+B;%I/QM>/V.#6%_,9+'>4!>9OGQC MRTBWN0;@M(Y:;2MH;%"*01]!38+S4$$G8=GGLZIGXN-G^:O3 Q0ME=?G5CKN MQ:=756N[IR!^'S49IT%\X&2< U 8V1A\/1DLD'362XZD%9CGD7( >\@VZ+& M/Z 9O>%O+PIBYD_ITXL@L?&3M51^\TIJN)>D3^2N"758ZO8KL:,6\R!)@FB: MA"D)D&E*^CBJ2CX7M1MP1I^OI"7?K.HLY9A.O*5!=I1-/#-E]'4)]H+58.<> M<-5'O9N'-*W+B!HH1(5+B#P&J/VM=!5PB$T:_HJ053=0^U6KNX8:-2,#D$[:CI7AEJ;M<.UH[7A5F=3 M'8 +?G.[L+"KUT?C*C(.J-Y?M17524A]$(*CS@6ZFVJ.[M'_>[@14BOOLFXZ M&5BJSKI!"&OS^V8= 2:LYGAC)<$8$[&N>%LX%N@^ SC(>G\(RT/.TUU5)5_4 M5<4E6NW0A]=@#WO)Q!"0#FV5\IM1=_/&K<,U=)Y ,6+$PW8DO(KQF-U:V5MT*M(RGT0Y*U[2J"WV61<&M7J4Z-R5SQ>*[G(*SQ4[7?P+JK#& MDK&(A7)A(U7F%+HDOQ\(#?J,<21>A3>-(\'JT?=HEH7K;;?F;K4=.,N*LF , M/W09MK#@4SOVZCT'*WQ7PF<'O<;04Y+7%,"S4ROFPT6$/C M\B@<0+$&*_&?Y",JG*I*A]/GO!<%QOUZ M!E;NBXG0*RX,,H@XH02;8;&2->3:&"$+= T..PB)P+?!C\=J7MEN%Y=\MY$2 M!X6E2,5IZ%P T*T?GW6]'"44BGNU].R0K=?#^@)V1TVH4.!JS&RN#+0VUMRU MH[7!5F.^9DT5%[3ZNBX%[/1L#,WTGQ]CK[%/"@KT*_!B9@ M24<&BR1]8B,IE%9@A!T%(0VA' O]^("[\^;-EK(2:Q&?L MDIIOL>11W13QMBNQFJ:A%\)S#.,.!QJK2#@U#2!LM)?%(FY68"(G2; FN)O# MT4R(\5@3B!?:'%3N>N7_;X-^VPY\U@2RE4FH"52766U)-[QJW"OZM?KO"A1E MM'S'42+/#9)"W2 G/$Y(\?^ MTOV-DW,(O:875'73R=W?ZQD H>%KE0?0ZY0ZYP)4 MV)A;_!P7M/9U=I.3'[-#D;Q>%L4!1Y*JG);&9EJ?OJS.1,G%4TS>'2HSU':( M>(_R&KSKL$3@XP!FG>; ?L],K0;X5O9JP8G?MQ,?\XG?-A-?-'T"Y3/]B%\Z MOEN>I>3'L"NE_=;$O2N/FY01-BU7XV0P2TS(::=D:+*7T MM,0*^ALF>YLHVY/E&G(_,Q;1PYW-6#A/\C_X>%>CJ/^\A>PB<<'1+*!%&G\O67.,*= M P7BON/T@"^(=.>?R1RE07)V*,IL1Z;KW6M5A9B&*M[A_#D.[9Y9+/A-GQ=? M"XZ<9!=%.T,49:CN#C7]H8=75/?(H):@'KAT@ M=$84[3'+8?-++*UUPLW?TBH'4$3YW>N[@$Q\B.^>,"X_Y-EA']-T7F8#9-\% M1&EELUSJXL0;BO2*'#%Z5'>P&ENPM*"K*+YL"4YE'69+9$(X"N\.19SBHC@- M?S_$1/NA^@RM#Y M]Z9](5.BWE=68P06'K VX*!?N)V^3L\.)4JJ?-DK\0)F4RGUNC^;/GDL%) D MV0NU@1=9?I;C*"YI>@1<7*?5543ZV*EOS(!M8V.F=>NS9, T^87%LR;J%/S> MH.8CB'B#B'\&T>_X,!6VE0/F'8BN.0UZXAL8T2N(ES%&>IT:U/UM M$.MQ@UB?3 -D9F-%MF&Y,:DUGMB#FG0=WL)HZ*N]@]&XAU#]IA9W5>S%>N6W M[P)$J8URZ=#:$&^:&CAK5-*995R'0MH!4JU]=FCTF9!^BPDC/*7=6;"/RR") M_X&CJB9Q71S$7/B\2\3Z)#AN>]V@JM]-IYZ5K +?6K1Z M@>'I:OO>M@(V;";^>51%3-D_CYZLH$2SC5FP(5Y#.68==@TUP5>CMI.$.Y:J MRT8%LT<([P=AUZ W%\7:35K1B\GQ/6D:2,[7I4T+?H MZW"3G4&M]IB=$0UY1*6KUCE"F\=T"WI(Y22_S2F5L?+M^FZYP,9B':H_7A7, M9U;N>@!A#!3U%IE_[Z;_ECV!J+RME/:U11GI"A5ZK*2=J^F^T%?KNI)VPJM: M29W "J&7/P64-VHKKK?=(B M;P\E/77;UQ77R*^8R$D6I&@;A"M263QBJ5-ZL[!M7*=PP+V'',^->D]S5R9CE@]TUP$%*3!(0ER%+4WE\2B%QP1 MY*>0 Z5@0,EKA- @O,KCBJLO >6#: =%J.EV^A+D$1NDZSU;C6AX,1OA4\+S MCO]NQ/YAG@^!.#$SC9'.&9!65Z1?V536IOK0!C6?0IUO@=M?D$'K1[_WQ@E] MR(.4GK"4&3K?[9/L%5=W[._C'(=$K5;B95-FU0W>.J[AD\NP8DT;ZM5F,<;I@8R7& M*0*$9?B8I<^X():>G<7&(?F),?PIC9@IM%H+<$G_5BLPR9,T *U.9B@ B I/@:U>6G.XO TC=['R8&P/L(&./8( MDY[#46J=WHO%IC>(]5J\]S%8A]*/ KPF=\88M'NN=TUO5JT564GA MNP*VE&MI6> -BPA8C8K9<]^[O*%43!#P:MYJO$C+>JO!,LN513?I12\_#8L: MN,^JDLJ.UQ7C>O5_53%2>MUY?#]%2C?C?1U@Q[E)K+QM) M=XCV=VR&;8YQ:(V:Y3"LP)"-1;WJBA42\JY7JR#0G]]PL7Z;6-6+N B#Y&\X MR*N@,?-!XL3^_!LM9XEU\\8]_Z8WQ+M#M+\ZNA+^S'#V 6AMU2""M#<:0*\5 M9@&XPD(!HMO1/GE'^5RFZ2K^_1!'I,,V8TF0G&5I%+-2,"JG4QDRG/]3>DP]<;UD%!:([ M/^'= \XUX)0W]XA!!;]"H"%IQAY$5@W1K^^S71"GH'C2C?40-KJ!MD5'4<.C MP.$WC]GSMQ&..3+(#T- D%_]_0H_!@G/!:XP4M)6'J9?SIUX%T!:(-X$T'YH MAK*>9LTX+C:[_%-<#Q13VV_B:5X'? TGM9Y.0 56C5YW-F5#-]J,%WG9,>'D M7\/Y)+_Z.\W(FR5Q1#?W[.MDJZ106WUS#_-LX'LSPR9%2>&S-H:2:T62 M:U86N6ZZ@OV%8=B%,A#Z,?>X9\B#M-CBO*W]0C8S+/W.D+^"NK&%_$]*B[3, M9WSN4>8='QLTPUJ_)8$A;(P60(4_U9$47#!86B6%1T"KN1YB4U:(9 66UC#L M0XP9QAP6+O3''&.C^;2@!8;04!(;,&U03;8*BV<]0380D\[.:LLQ"H(#5OY M HK W1 .58,ZU39(Z(\UDZ&<26^8E,]U#WD+3K35G?64L?2WGG\\T'/\Z^WU MGA722A_O\"/S1S7KN(;&X_JMXWPXU+PMO7YI6J.Z.>1B;1S]X2)M''K_R+G% M^RPOZ0VW W1D1 #8D?*N!D_;?%7H4<^ "C[JX??X#(@L_==;7LOKHDI0=XNI MHTE@_2[+\^R%FT_RM_)5@RG7CGP^&G*54?014W9K7!6\J_O8H*87U'2#ZGYF M=QTBO*6)K,EB]X$XMB4R?:R>L^0-\BC0*M\$1I%&(GN,:L"$?? M(:&) ;)48:YMB'PYSB;>A_#A!6D&WC1J20!B5,>)$#9-J#:\K,3SMH)2SQ'W MAR,KOWS<9 R&OS,Y4(F_#@\%V5@'^>M=P%)^T ?]AI-;#8W/)^\:SH5HW2#I MI(2"/[8UCKKP*MLTY!X1TS+P,=B1']G%11!293&>W=H0^\20C2P&,"D.:Y== M#SP(X%4?K#$E*(8UH";X/:>/.<::X %9(U]^S9 W(3:Y_CN@V5,/8F^%EX[@ M'-.F-$OR9MZG3JFIG!/DY6O'$!3O7KM_,;@W+IUX M7*N<9!,KCO"GDJS-"AP@]XD:&G[W68*!H=$EDC4&@I72#@W@LP*/03W$.J" MQ2$&<<[RTKY[967;SI*@,#V7TM#XC$74<"ZL5K0!8BU68&*,8RZ$(9H&' O MO,C?3SB@*<6CZ_06TV+ ]'@O*.+B4YH]T%3B] 3^,MT?2O)G,CAQ$K.CBZX< M1C.TW"258+ZKE?T2^;P12V5 M1\CKN1^BEK=&37-4MU<8;#^G&,O*X%,++; T5"0+(('K@G'U,-#!ZX/2CFO0 M!'JRM[P<*] +_1)C!2KPPX5QIPEK.3ZP.B_HM%^!C;68!\O# OC3 9>[$P,= M/)8LCP]Z:%J!;;*:#TM$0=FF\SS/\K,LIZ5L6%V&-+K)XRR_P>3_HTZJ#IJZ MO;*G]*2L^4?5,(U.=S2)A\&H+?,YCPA>:+R$)_[T,ZC]S@:Q_!WP-G1)O Q5 M94FP0&5!&LADM-U6U& 9CU32V,)Y!4;<87KTB8RT<^,1;K0>%QU=4U*M?CN? M$!IP*!R0T;_K[-UD#@U/4=;#J-6&;S*;7M5-!D]!L638]!BH)*U>U2EG5KQ[ ME=?!:QDG2Q69!!I98@YM6N1S/H.AEADO'8YA8Z=6(Z_74*L%M4((SEI0)?S9 M$78Y<;W]):!\E]?Y;?SX9-H@:6@\:K2.[I.=CYN<6[VF5>OIH M*.Y47-CCO*S>"Y89*CJ3&+23N*_ZGN5!BU5>P)L\BPXAT4^>-TFU9U8W]90+ M4,'G'3(J6EKFO"A-7/SV[O4=3L.G79";'KZ927VZ9F8Y).E%6Q)$:5!# ML@8WWW)F!"_-\2EIFHZ3L%W82Q^8CI'U%>;QS0MLE$5PTG MW4J$R2'"$?D!!8@ECOD&W3^1]FV;(,?H4) V9(,1Q4689 5-VM%DS.EN1\CF M/"-?H*$E+W'YA"*FB&C'BDH4B.4;X5_+:"Z0'.V"]!4%GPF&2._E$ZYX@'EZ M?X6+ N,F!1.K(G6/\]WUEI@:8F?"4K-,V!![+6MM(8M8U8(2;3K)M*J:UY22 MI:NI:*%N#D=*1:N!)6V5-RX/<#:=*?.3-?.3\/DIJ_D)%?/C-96.M1:)%;YM M50CXM+A.MW5'7U8P2)T%28*C=Z]5NZ)JZ'PCX=(S]*FSTRA8GTQO4)N7K>T9 M\:[1PVM-4#04GC/_+#!AMMN1Y;1@^2#BHCC057%U1_7N:F!UG.^N \#F MX/I0%F601L1FN>I[CQ1:H?MR.&ALAW!%NJ@7IU6V&E6KTR\)KJP42 (J?QK2 M7[Z;&JP:Q5!2>-0'-=="VK"A;]PTAG**Q_">]'SB^5FWTEI[QN\SFILM&3KR MD!IKP/E040T@GW!&=9/'SV3'75LQ96%-76-?)U J7L7K%=:N]?5^Y4TA"I&/ MY1GL($P+B-ZYU_)HL#KF<+&^P4=MT1'#/*ON\FU^3\1S)L&HXAP@K>MDI M@8_A?:8$.\N&;MW2UP":D+W.WSV%9G4Y$BZGJ7-9E'%(=HA5TB--=M5E,3LO MK[X"QX3Y[@:*"9/M 7M*ZRJT\(D_I=%1SBK(:ZKY^?6*0[EI5$S\A$W?>Q[* M0&2_WG9+(SX4JIM^.S)?6T$S_\-I;RGHJ7>_;&I%!1>]8SD=O4V8S[FP.LA8 M?DZ6-;ZT?B-."QR]"Q(:OW#WA''9I'M2/8"QIO1DK.VDD(1)0-Q&C&-Y1S,(?8@(^>(VP A\?R 8UL9%VL)UV_^UP**:FE'JW 81DZN X!U,SO!+3@/\C0[E&=!$AX2Z6%# MO4#(6OIR!J1<"G/JMSKNNL^= [YD$S?3%5.5;^,TC3[@[#$/]D]Q2$NE M%BX73A:=0%P_V?HC1H)H(\JAM@B1_ M"G;[OPYE@I?A()CWBRRQXQ*ZYF4M;3Z)G>0D:_9 =ZMIX;E%39W%M) M:"6_0EKAJB5B3%C1>*V6H.1?'N]L6T<:H:@U44\"!^0\WUXQC MV"H>!IB(M3L,& ',^7:#<_J+X!&_U869:,D@<[WU^3?G>=N@EF)5"=XD$V%, M[B:9!8^5*^C.Y18_X_2 /^+2&$6B:.^S=H2"8S&O,&N".BD!E_)9+-\RV7+. M=Y-50] "#CIP"!48=,@ J&?^[K7Y\;_'.">B/[U>$?82TQV]90<0M<9-,@DW MG*0U8LU1TYYM@3Z>_@Q:@8UNX\E^+U.R&3]P1:U_=]6F4.J^"OF0 M9X=]G#[J[B1G[M]O)-PL(R*)CZO2*G;XFM$.< MY*[0#F[@VD,9LBDX9J*%UYZ>)-9@XT@#/>CU)\\*=$?$FZ7NB&";_J:M27JM M#_E3M?;\MDWD5O6PJ6D)&>ZW ->^7[PI\"%[]:8 A\> D/ )1X<$7V\E+TJ* M=Z^=?ZDT3)%-:?8O^ PZF6U4A&"/JF>:)4OV5HF]G^_\>X.4-EN1QLG/ZG/, M(^0UIF9>_1*B<.95+G]V1\*N@L$K37722;UYM"?CI+5YVZA#_Y6ZF*D?([$Z ML7UJ_@2$#[5\ KS]:_19MGN(TT#+I+F6TJC> #3:35HEM#O=J*&]9(FF/<[C M++HK@[RTU>J)HN/'.$WI,>X#OTQ<2*3S-/(CT#FK4Z:2!L+RC-!$E>49H88> MGP E2?9"!_TBR]]GAX=R>TBJ,M/T^!G'S]3'.3OD.6%:8W,<^_'Y5,A10N'Y M4-46M8TWJ.D4;6G>HQQ',=E-9T5!+!#O:3Z5_)'+F>)'6E/;I)!3Q:7U=]$) M"GH"%BS,/L?E(2=["!K1&%5=HZ#J&_2!TA@0"X^6QB#8HZ(*K'S("=XL--- MZ%,533)8Z=X#)I#$7E70[?'*>#'SA@)4G:R@)NB/%<[6MK)-7M)6N)9-7L3@ MW,G1 M8AE4&),%F>LBWBWX1T]N<0YJ%Q]94BK6^EG;;$SG#99/>A7_*XQ-?; M;2%["3RR'V\I*=PE%&Q"H_ZD#U1W@B2F K%^$.T(O?6]JLXE+OOC24;^"I?8 M8B0L^QDO(#%IEPIC%=CTYVEWN("Y\]8 M=_QN0^S1P["293A;#=$&$3+4T&T0H:0+5TT+Y9&/DHJ*LJL;0RZZ]O@:+KCV MX +0EE^R_+?+]";/0ERXJXN.&D)?M-)H%(;2H3A%%>7Z5,9)L%J:/6^^"JTQ MXTRI-F:0 >@-S4=>/.'H0Y9%[GJCHX;0&ZTT&KVIZ1 C7)_:.,G5"/-(6Z]" M:\PH4VJ-&6(3MG;MDL;[/$VCZX>"2$C$.WL*\D< MBI!)'E:2EQD*J>3$?(#IWV1L]_:(X,"VVB?.--.G.[HGI+.'>98Y%!1%%L;T MM@R]Q.43<4@&6"B4 ]-?\ M5&ZN<@8W.=X'[[,B+I6U"X1FOJR2R-]P/JH6J&X"8$/,3*J8\Z;KBGGN MJ?&2DVREH?:3'55-$,UXV_SC"1-E>GA%1/VB+"_0RU,$>J@ M:!64%>@!2JQZ3;FMAJ9*?6F^J-41>?3,M;P/IY\U1C4(JN;@%[#N(D"ZW&:P M##UM,U+\0=T5Y? MP6&-U1;Q0./Y!H2V$Z8G@QGA3]UB^/=PX$,,%WLKK?7 MVRVFSESUG>(R#9-#1"N[]1DHJ#-*U:SBA-=[4WEC,W_$ER\W]]B(>64[_=.- M9?V%&IT%JK]!?A@N(P7?J+(5IOI256\0Y K2[V"1_4A6#U:UK8'S51?1H9ZG MNUX%LO*3X;%!]KB5(K'3=ZY(S1_9T0=3I(GNL7[3>G=X*,(\WNLJ5DJ;>MZ\ M#OA4+:'=9G";6 .SW3^#[V9E )#M:!>;?9==K6%@JV,ELLE\CB.B0S4JBNZ M ^TO*UY.([)PE7%!#('9X^XU]N]N]WE5J5RG%=3FT8K?LRPE!IB7MJ?&E2;- MQR7T8FV&A\+KEF##:V3[84>+PF)ZT)1C>G)+=(O\G&!6FS&-B"X2]O[!?G_# M3GW*UQLR(;0^W?GOAWB_,\; S_0)O]'R%?4:0*;-)F= &GB& M/-]2K4*+S(GR',"W GVR2I9G1;T&?=(FF+-"'FC://]RK4*GS GT' #H,?_Q M(4_C\I#3N)J+^#/]J3!G/=80^\*BN1\),V95T)/YS;ZJXU]R-M4T MKUX6, )PA9@HQ[XB $ZQ:H22)+NJ$4?^E.&*QED]94ETN:-'VSS1N%$7M%0> M54'/O9C+I&J-NLW!]6"L$'&G.:026$!HJ ,6^/&8;:U3@>>*?H:>8NEW[&H2 MGWG3U'RK,@CP"E-UXQ5L7$UC+R31,@P\+&J,.U,=$3!RE/LU%796L$4SSX$- M?J V9&?!/BZ#A-G"B,=ZF$ZBU20^_4\UWX+/QILBWK8*UU*<.OLYLW!@GE=K MPXB%HA=M5'D5DYZL;B$V 4KP1 UH@E&%@J:BK&9] 4@19LV*EJ]9,55:>?]0I2;2EWI@PWV"<2^L4&JVV)XA9YW MD)37O66&MEW;P*/G[ S$6NS##%JF,R1\BNFV,VM; M=]?_!_3XM2 M9WL/P*\PXR7WBL/,U@\1D'$:5SBJ_B9/K\JR1C' M#PFV.WPSD_J,B##+((31H-:HC6@?E\%5UP@56&2?JRSDM_SXZEV6_<9_^CE(#J#9 M.>Q Y: N'42!5LZCN>)>XB0Y?2C(%C#4Z8<5-6QE/(DT=I7P:D+T:TVZBI*. M%A-E44A--4O^@'>^VR?9*\9LCT-6XJJ$6XPM2C)9T'H$G8TD0L&^BN8DYT2H M0P6<*&F,.#>DXRQ-"8LT&23H>9$UKH9:8@TJSVGPB!>5'QP5Q$3H.QV>3@9Y M2KR*PH]>N*3%$4#2]'A&]'A-<."L >L OPM8O"*^S&C@P8SUY;YJL M -PJ@"B@K4*'/V#?A4\X.B28%3Q@3WY8XO#3-*J<,GIT7=P;ZDXZ]>)1 =RD M$_*45=15D8Z6GMG8J@=VME^@7UDGH-O5$5,YA.6(>?0'U1Y+E!'&%DN.?T4V MVYT4OJ*'NO)LP>III-$2B?@<2NA.%*"IGKL: MY1U 7:NL YQ[S,82O+( U8LL[S&D45 UB<^\*VJ^A1._JBDK?=UK#'57.X)Y MT&PI!HP(*5(, (%R?5@=('M7IVX.YMHT_!I<&=X.:L,Y)\]PCE8?&WK'J@^, M";&9]3D^==7T,9FREKYB,:5 MNT#>4O_LZKRJX49_?FOK06F[@/*J]'+IO9;A\>4&U?12,[VL9BPNW6J<,PLH M:ATV"QS.X,3=XI)L>N(L?8=3O(W+(CU0-4:C53D7$%3" MGI2;;\RU5,#GYIK;9]GQ.?CM^0PRJ$2 /H> V77A]M:!/LXVZ? MHH+&$8P!K1!), :Q'I-YY3B*RV;#JL^D*6OL,\66C%?A]35KA)J# _BTF>HA M%I(R*<<7"A#&))GRYF"@4";&%&"Q@HR8NJ'60\,]"Z9BKWO_DI5/V:$@%CB- M4^)&XS1D7]I67](?TEJ3^]KEVLLC!!&_9/<5Y<>*LC_FD/DGQHOUW9NW/R(! M_ I)O.UH'6'7V\XZ8LYC=G;"S?66C[7&8O:;^0AO"N-CFIBM6 R787&?%3'USJ9RBL/ D]9OV45D5-"3MQ$=+ZUSHTRFJ>T5?5?U^S4XO.$W5 M-W\),7.6"[> Q/E'A>8(9BJ)HGH(J.#L-W$M> A\RSB32HB9+F?1!X^N*/'E MJ)6GW/P4T"-@^K;J%N^K0,[K[4T>IV&\#Y++]&\XR"\($'4^Z[C^?#JW(R56 M>\&TIPUJ^]J@MC?JTC7]T?I6M$=$NP3REF>2GL#I7T']TBFX%1S8*:"%T55+ M%033+*/"P#P6-[#(WH>O!=8V:%WY@O$1?R[O7W#RC'_*TO))=V,PL=^U+B"2 M$9AI(:$](]XUXGT?P8IB,1STZ'DM*C@:X)-6&!6Z5ZKD=$&\?\GF= I9=VM5 MZ5;>.5U"TN,1Z*]:=H*D[XY&;0>0G>P/=O"Z9B4E7]<]OQ[;X:H5M9)Y5E6E M?1Z+LBKD)YCZ_KC4M0O>Z0K;1:Y?E2TK/N_)QPQ1-/+FGM5-PJ])F6C3%833 MZ$9;AB#54,/APQA4HR( Q(@RL$:.DA5$U^A'W824^2)L2*=769 : FD&K;S% MRPRYD]X5TA:@X2_3N?07VB*=[WX$BW2R?;Y*>,Z29_KPO1?@9 R^-M!Y?9F@ MET",ZZ_:6X="^7'\EI?#[R,%"UR)SQ0L0#7!_EYUPEA:UU'AHADI?-EE+=>J M8*@*$YV-#IRW9CGV/;OH:>"M'J;-,P&NK\Z<,*QT(RUH8'&L=B;52 ;T**WG MP +-"TS !#R[3\1,B%9&6S<5=HV!YY;T'B//;262A)ZCFA;5Q/70-^3 \>=C MA>L&H#>M(0//G7 WC#SW#SHK[9X(OCJ>'M4!]76\]# F_*:H&@GIKZ@H^5@BXX"3,IY4M&/_$.;[,;?[GSY;Y1-0D M0,^B#;E%KG :D4GX&.Q6$0AA&'#=@U[8'",R3OC8FD,CC*3 T!G(83A8K:DV MJ,+6*B(G+*?'!F"RN8%Z(FNP1K+&8 ]9%19H\#9U!59(/<3Z5Y0PEJ?/ S7D M1HNC)@$#1X]OX_-EOERMP*Z8!E\/&''DI]P_Y4$:/G'WRW#3)&GI[4Y)QJ5P M@,\;5:X@Y"71?-SZNP]2XJ!_\Z,$P70,7J=V".RT\XR_+H>J^21M5H"]J9SZ MQITP]S+4"1,_@]U[R>RL7MO.M\WK<*BT(60S#(^YJ9QZMW7#N9=:NN'$>\S\ M]!3D^%U0T(3^.YH8T&H")F>EL/) M4:B6*()QX[3(UXY#M32C9:=:*]BM+0B6&97+A!2/RG5X*/#O![)3/7\F_V?Q M$%!)X1/D2JZ%M'Q-2\2:KN4]H&'$F(+2ZPK[&;?!=@QIU8NX[$GHT:<'&4I MJCM M >8YUY@XL&=\IJQJ3_U-0,32NLN4S+GN"@I,WO3-!I5ZC;.!))3.O<=%F,?, M^[_>=JT!,Q/66F?J!DSOC/(9-:_3 PTSZ*T*?,U8@^Y!R FGDW:HU6NE'60G MW R<1E%,>P^2&QX$?IF>/C[F+-WT]?;^"3>Y=DYW+.6Q;K&;W*.OVX9)4@]! MVG:&JMYHW9!,?Y\2MX<*JS)<-I2\S926% MR6-E9*BFJQ44P.3,(LV62;.7"^'-:MC#JV<=/&/+R@J,GA4]T7J"T3^E!WK# M$.S)O\O7LVRWBTO&-<96._<)?0+')-M*;AVLS#M$=8\;U/:)2*?@._TY!Z&2 ME8W%A9@A%#HPVPG5-A';3I">*:E-_6V:&8W8$&JF3%HYH@^(I#<6DEEJ'>IT M :ID<\C8E65+9-G#;P#&X%&9\,@ZHXEKN""]9:LSM7&]NOOV>TVFQ(A[):8$R83&L#]UO^.[W8Y:>']9][]C+B5+1\U\M7!"DK)R(>\ M^5R'+'5"VWI5N,GK3")583RS)^?4A>_LR'9RJ9,2-RYH#UXJ8)N+HK MT;%@E&9G]HU$NT1OTQ%)"_\V1:C1OD7DOD+D'MJ#D[FJ/P6?X]UA]R[+\^R% M9@NN]J>.YS7J;H"/:#3R6;OB51^HZ:0YH%G/*8R#G+4X#XTXX5+B6-:MGFGB MJN2*C0[NK 6%/FPR::'-^9))!1<]4N*73../DVKZ]1PE-1*-/4;B':SR"$DI MV_#X*)#*L**CHS[N'(^-%@#=3$=&KN 3CXM$]$W0_];Y.7T.XH1N=RZRO*TP MT)QE*Q/-NO3@RP8X2:6YCF^H$2%'G5(2;0>^%];I\IU&S^P\*3N411FD$16( M6P.4-Q+6*RV8@7 '9L]$ *'2RDAX1.=E1O;R",_6&"6J29E-:NXNZ#\X.6+T(*OF9-GR M6K8M$2>N9:/_V'+9'BD]2!CU&##VU!@"B5;:[6G6YC4(]3?)5^HODA\['A<] M],WCL,1109]G'])8[6%/ZM*OX1@KMWSJY)-^W?9VV_3&'KE_HKT!+.I+R*Z! M;==Q;_M$K%-TD(V!9PLT"?T2JP0/?0=+M2(8 %U&T/U'EC*-/ OV<1DD@CIS MPUTKM>9&8D1?'J\EQD@ZG&?>!V*=;%#5#1IZ4]O6@:K[FM_09>3+I@/].42^ MIQ]"!1+=:R0WN1RKF)CH\:L]?YF8_RY?$>^]-O=8;]/6$VETP?BR@2A-OK4CMYG M+*JE1$(\4$.'*"%BE*@E1;_6Q+!IJ%TF3 @!=9DM?R"DR8BNMZ=Y3C.@6>2Z M5[3W"#(5QZ)'F1"R+"?VYAFC3GM$"U9V_WU=/N$9Q'W731PMN[!9TH^:ZD$UYEM M3FM21%PK3HPX->+DFVH//_OF8)\5,=4!TTY]O( TI6B0OC+WD8@5A+\?XB*N M$\<44K&\YB%T Z20E= -C?X4[2:O7LLP#HV+A+RY1Q52\"N$+-3-^"$74 +Z M:4Q#PET'BR&V=9B85/F2:@N-->D<69F*76I(_-6WU/$MU@VL6Z/NJ>QR@+6Y MM9Y%!,#BE$;@#.I1^D&-90G*D4/?/<6>ZV+YXZ'$X=-INQ;KU4_9W%L!="6_ M0F5MUA)UFL)7_C",=K_ N8>AMBMK[CKD'<\.YB3P)LC+%.=\_U[]HZBN0D[# MD :E&HYEK'OPZ1=92R5X';SQ6A+%.TZ/X(RXS=E!+_C5$+/G5W^_C,B',7*91 M_!Q'!\*'W"1JVGI GHY3(0" MJ.P:EL"6COC&-<8,0ZP9QS\$I=/MSAA/D'Q M%._OL_.TC,M7I=T:U0L4=HS26:$*T"Y-F#,MXNPFS-]JRN^D"7_X,X[N,WIQ M36SF.7$MRU=J1PT>G!VYQ[734IXA_#@9JNA0F2%.^2\%XK0;G5OGY_ +1#2? M/H +%H=+OPL0UZ-=1B?5MH,5:9C2Q%L#<07NJ-O$N8(1RMC+0NYO[SX9+RL, M=![!9Y) /-=K8JOY<3"C0%\1FN)KX,N,F62!/&YS M902ZQ0!5TMM'/!_^ZU M;5)E>SY]"?*H"NOK!/I]/!@4:H%O@5<*G392TA#7DX> Y5WN?*478?+PBKKM MZAH,[%N;.L!WTXWZW2#^11B-]S%P9]T@_"I4M!L^.G]( []V+X.\7(/\_ ]T M)UE%25\O+OMY&AV;Y%XC/I8RK'9U=6>PJL>S"+'GM,5ERF-A?L'QXQ-97T^? M<1X\\K>V[X,27P1Q_G.0''2/M[QS*WF"%4L\2:( M,H4H5XBQ!956#G[TF_$)JO%AK\A/(CH^6SH^S[+Q.2:;.=(.S&U11QH!?_;V M?+=/LE>,[W#^'(=8+N_'+'TF>Q7".!6M8"\@NW^GB;$_9N7?<'F+P^PQI8\A M-99UP6]ZM*%+CIS.6C96L 7A!C7?J8TC[9C\MD2ON$1MWYLJ =L&,59@=@$^ M1^Y3FC=_KO8$87>YP9_ISZ"F;G$5'!JUQ?7O"-Q%[M]>;_E.X;1YP[V$0ZC^ MUC&X?)J16L"I$_9P[0>/[,C"8=RD1Q:!4O"C\,-,"C:;IV72+H\OZ!+6.8[D MLISSI49C86P[\/E>SE8F9Y?E7+[R^M'J6<1:FR/AAC_A)9\3^#P_X&,WB))G M3H,K%&80/N1987S/-Z)#W\_[QL@L?^W'>Y*_\-L@X5JM6HI9GT"+[ESR=V3K MI):JWP:6&<*5+PS_)' TQ*4O!$?CV[/O_F!>\1\49RL_L^U)?;;2G*&\-;GP MBWS2MR>_S+@M>4K+/]L]I5WP)-;>M?Y+:GGW M4GF/PMZHM&8V Z-2F2,XRF3_1RUCX^H97:#9/G,,!YCR\5G M+#_H.I+\-9E MP;'J&AAV=4P&X[F2>R569F9-FNVX4J-&7\"M;^68T8(P[%>TGQMK4 M)#0E-/,<:5UK98IVUU[\)09RE,X8I%Y=S@0%:GOAN=JY?\TZ DC2/J.D!9320R:3TF3AJ#W4$^)3#@6J99 IM6H(3M5>*3@AD^)M5I&EW$ M:9"&K I3;0G?O;8_6[S\G]:MSQ".:?*+"V+=:"W/YN>88"$:8H;9]?FNN-THBV][U4,\P;GJF&9]!D5)0U\NDHQ'12H$U@CH M%?HH7L$\$^7$]YR/96?=RK]PGGW>"L8UX(P8TS_TFWE/-6(8QP+]=YQ$P+D< MK#B%3VBB3\@@F^=ELZ+]%'RFI9V5")2T\931;,B94)2:_QTLO;0#CWXU8H[! M\Y7@30J_;OHV*?865@E>[5RO$OTVOE1BP)FJ3CNH2MCQ"* 2$P?/FTK(X-=3 M"1GV/&;_):-&<[B:,DOWFOG,W=OG3TC-2_Y5)=T%/S>0#:6045= 08,+5V9C;*5_!)EX^I*IIGVWC?O^2W3]EAR)(HW-V"8QY089+PG1*"R+1 M+^JW]$Y=^-KLN\DE)+U]R5!-CFKZZA5*TP-B (M8S)-RN_>O/U!*A38:<(( M-/;.&49 T6,@9?B$HP/-.FP,TBI445KW].1.8V]G_(;/$,H91T:(BJGZ;FXV M#;&4A3:8$OW*ON-=V[^O6TZ+XK#C)WWG5839 M>YI,':?1;5 NDL+,_MO'$ #N,)(+1(6WK]Q0Y_O\_3N+%JQ90)2'H\M)-F%P MFQ&(ZA%XC7%RG*'CKMHZ6SRYJZH>J>6[C8O?+G*,+],2$S4H?5H^^;>/U?(I M1M*CY:,<(,H"JGGXC29B=;.@1Q/02Y9 B.UO3IU'51TZ?3U2,U?>>? M<1[&!;[)X]"CM]?[Z+$:N^'8>?7O^*<1^_878=Q,H]F(O)>)?+3&3*J "SMP M$NV;H"&5929&T2:Q"MU:6O:&"@:?72& MU&[Q[GNT7R M'EE\]!A2B]B,'<31#_TVJ&?@:S ;B8E7OD-?Q2EZQ4%>? WN(RRJB;-E)[%6 MPZ/=XG!9?LYH8= D+E\A3K:'7S_>38]B-"%,7,O$EW/(8SW S2@\-RW!+9X? MG?5ROBU7V".P@5=QBB]+O-.FJ9VA\V.P8-VQF-U H5]I]XCU#Q=,<'Q#\O*5ARS '7W_=H.H&?HR MUQ.%O?.WFBB,W1>UEH#4*9Z5O2]K!0*J:.R^. $5.EZ7N1XS6TZ6_(M:[*>. MELX/^,*6//]EHQ>PR5_"0MDOHPVR& Y9^"(6/&%#NNG#W9C M93_PD@I?IG65Z[(_"RI7Y"_/2JYS3^',XQ=H9]>]NQ@:8K!-QK*5;CS,V3^C M/5^ARSS2Y'P)*T*_7B*(P1^R\$78OQEV DJ^OJ U&.=?K,;@Q^$0;6<4[ VTHHV".,OC)QL39^F>-T7&R M.-[#=YS,S9>P#O17N'4N!8(;V-> M%O?#(8ZH_PTN>UW5YO&(3\W-EF4V^VTV*\=CB3M;CR4/K75?.R)++!^M)2UQ MYXM'?.+L-'R"):X/*="WM,CI$1]3F'5N;ANE4;CCL5'<'3Y-HR8!1T9_=7TH MBS)(HSA]7.YED#,+1V3-',9U21-7[=]908HF:4W&?DU:MP:P^?(1OS(9,9ZGCX\Y\U"' ] =G2-\0N)K*([)]ALMU-S&WFB> MCB!3I?6Z-3A+OL6TV!KY_5E&1 _"\A DBV6V7(#)8\B$N<394^G];X: M!\7;_F("3T>T_Y@R\F#+18>[#5*ZKE_8@LW]Y &Q=/9C[TU.9[M M@ON*]=V"^X)1W!S1!F#<:'L[6OHG<.;GF8&Q7ON*CF=@;,;-]I(VNN=!_Q/8Z'EF8.+)2H>)8[;5$VS'W+9Z@N$XGL.1 MCI"+!Z1(OG5$AQFRD?)F18\[BL1FZ)3A(FLR;$LHVMR' 4HM.SJCU,;_W6=E MD'@[G+7[_/&9+M-X>K!FN/= XPLY4QTYO.;CT[KCHXX<=E'FA6RAE28?Y?ZZ M+XJG;;3PT>/<+8MCY\V=6Y/A\S68UN9N%9[>HNJYX$Y5H9O'X_NI3TBE!=:7 MC?W587&9'&[A@=+&- M 5S1VE(X/7]>:GV9DXLUK3&SCNZ8=:88GPO"]VHSU]'#HF-N,J?'D)%X?I5W M-J?SZ_L1F53):VTHN^K,RC$95_=Q7M3"2G,\?+EF=OKHFVPM3QAQ3!DC%K(, MLYO?D6;AB&RP<,P-98$=&3DF^^LZQHM:7^EMVI=J>Z>.O,GR'LB2U=;*2-)Z\KO,/SI^@+QG!]60;4 M^1VR+[LZE;$C,K>3YV"EF1R^#!,]^^S86NY_JK>ZP#=L\U@;?V;_,@US)E>0 M$(%W6+.OD%CNN?HW*/YG64LADK:Z13Q7NLP^&Z_ M5"'?Q\FAC)^)&F^W!#I-P/S0KG:^!Y,"?9%Q:J3'C?0!U2M!1I\V:C[M&-J9 M^53#GZTXW^V3[!7CNS(+?^/V[B=L>%FDH?&HV3K.=3Z/1.=JCP;]RGOX7S Z MZ")1W1:QQA7_D&IE!-)06XPH\J<$IVD91Y6MNL/A(8_+&)-M79@<(AQ=$%FI MXT TF#)YO3T/,NG=Z=LZ7SPWB7X#1TR4'YZ09G8)[%+@W,N431JP%^<7YS1VDPL^J M-$/C,*O&^#,DUWOB_Y>$DRM,UAJZ74@+W3F(HKU'15=Q+!9PJ=HAUG"#JJ90 M&W=WOA/.-Y;S[5-SM"@9:H(6(OZ0?86+ N,^,[@#N( _Q49:"J,\>)D0[7(*W%*B3@^=<,29T,ML029C;X0SC.J!6_?_/G[ M-TP'Z&_^WCR(.DW30Y"P+U1;B8)\J21+3TBW?H^8;0/)7V6G*..[\J E$^14 M/Q_CW7"MJ?=>!=6>$K5=H:8OOQ[=$A+_Z8\_?/?F^[^B@ O.] OM:\&)GI5U MBWTK?ZR2WX?N3<5WK8RK '>4A:SD)?,,CV+*O^G.N<<5/4BCN\/#?^*PO,\^ MY,1ACJY49LN"QN884V00=J MEU9<'&BTZ4]Q&N\.N]H*O#_@LT-.5==Z^V;N"&Q?9R&C8<-'@\A9'ZCJI%W+ M23<;]!%_+M']"TZ>28LL+9_F5ZY1.\,1DI]*K7ATR.E@T .8;9P7)@-:75F018'3 BUF7F6" MWHG*D6>S&97#;L)^]"S8QV7ENA8S;DZG]^MKISK#" R!6759+7GHF':QJQL- ML)WL7)K1V]:N2BVL]K@+ B+A@ @:0*@WOFO:\5872:_O\3XK8IUC+[3T&3 J M<"E$,U0M4-4$9N6?SJ?7R$3YW NA@O*)!]N;4MVL[GPJI_R6Q1?I#FGLNX#; MC^KD,N]$V4I3D6^:#6G5 XPV3)#O4QKAG&TLJ[L8^B.]W@[25Q13,_K[(5W1WM2(8L.NU AA?_K9756O M'Y+XD:W!.G544GC4/C776I\/==K"J-4"C/O4 P-:AK W0,5C0%P8Y@<<42VK M3GY.T^@CD=EX)&JD]!G$9I1"./KC%&PI 8HM<^:YYY2S-8'\(R"M@QP4^Y88 M$B*_[ #D\S4%F3A?8^WMKY+$ZR&ZDF_QF)E:1*$3& >#I0$>/70:L#%Z M12WRLK.:DG\-5U+RJ[_?E>2+]-3N \X>\V#_%(=!HG"^#.T]0-G$\1 2W28* M9VM9""_ L \,6R&C!K$5+!9&,7X'][0_LIQ/Z4Q?&Y'=_/SN5 ;;^BP]H M-EP(9WNG5Y<7U[ J2>)OE:1R 0*L_8PV(^M,UP+C'X=-/ M.*(@U/N7TJ:^?$LYGV*=3MH*5GP ^C@N M\V&'D=E.Y&[R. WCO6GY$IKY0H'(WW#6FQ:0*Y8#FV 5$QU#W!+SK-5)*K# M0#I'AII4H+YN.TVCL].?+!5"3N1=/12\JY6ENM?(%8X$X9>0"(T.E,>L.??+9[@%MPJJW, MO/UH[EB+F4Q]$RM*]8NE73PE[M1/Q)4J<4K+])QE16FX*7+KPY<..4JFCIMF M5I3G*:4]H$X7B/4!J803I:2KPTV6U[GB=!%\WI1U#"1[J@R&1RM%GQ67(<=E M0'&YZ^ R9+C\:4Y+46'CW:'\E.Z#.)*'V^HMA5L?WI+VN$FFBJ8C](AW@%3A MU)"6PI^4<%EX1D"TGWX'"I]V>7?FF<$',H,'/H-A+_HY:_J8:R-Y$3-S5$50 M%;*X7T4[;]%-(H="S!!O@NJ@-C%>=KKV9G0>)_)Y3SM!-;=\2D,)M_X"G12S MWP]T6G+JK=1J% 2 'N'VGW8I5$K7&.S1HF)DA206R^B7^R-$([^P"F8&A/Y5 M8!<-/DLJD;T&C9^U@:^LL=?20Q)>Q=3XI-$)3?L)CU]7AMU[NNC[#-J?VU5![AJ>=>NTWHW,,ME>W?RK2. M$X$#NY$@2ZO?),24Q0FK)P&)> M4#77 E(P6G%+J]]=;S\5^+0H<'FZH^?Q M_Y!N614CH.T!2%OT4ADTAQ&?9-L30HX8/:M9T_0 KTGCQ.,ZU&U,;UWR6MH# M^6- NUN-;EE@4Z=G%L#TG0SU?5R$258< U0][C"&^JI:^UZM[N4#5N.Z#6CF<: M7#^=M')5^XMW>)N1%34,#[M#$M"RVY,W'(8NU[$#,N7*/*L:+Z^_ M/W*!4Y;O.YIRSF M=U>H".]S3!-U %>Y'@]>ET.&(U#5<3JY%N4;IV7!EBQ? M'M=*5U?:+*1J.4PQZ.V/!V/:.6=9\N&)(,FJ#K$G/T(NGFR".+K*<5UHO+E->F?TRO7_"/Y'/'G*6 MF>AZV^.![(,U9]8S]NWO0?LL(R&^>B^>$(MO)JX["GC/M'X*ZYK\P&H$[-K> M*7J%(P?-T?FR&KG^H?D+8,J ^71GD%=@98IC6:5HQ2@!"I&6W?-7Q9JN4]=S M:5T'P&$H4IEL(U(J8AK7L>!I]MCP%"O1VDCLD,)UFV0O!<-KSP]9C?-AAJ)- MP(H:AU!O$.HZ:!J%4A& O47H\&Q\CU"W74=!7BO.!_J0]9\L@&J$'COZ)PM# MX$QPP=F>-]L>JCUOTA[YTZ$[CJGZ%5V#V2+29-95)]!-8K7WR,^E%@ M#J,$YY+/KDL]OWR=BF3EG!^'0LWUU/<73%G"44#6M> 1WV*:CJ VW:SDAL%D M.G3@RR2ZR#2O^3Q5R?C6ONX#59V@II?JF?J]1 7][^DGB0J_81F' M3-U6WAZ64%OZ21KHWA78,< H: H'!"O6PUG%A=?%L2C5'RO,JX]VWC%]V4 / MU6^#4O<,Q9X4R"-6R&'RA:.*#)%IT#U1\>\$.PIT(I5H+7ZO#F4ZCW=QB(WQ M=6>9F?6YMUVQ;C 91^N8%YN.UN'>RF5T=6_K7A#M9H.JCE;GX+H)"[^HCL.F M@X.K >9*'%PW'73O:BT.KATTS0[NFC1Q5H'AM7$L3IU&H>OA:$=9 M-\OSU;[IW#X9JGU(6GHK\2'C4@C6IY=+#NL=@5GK(=W M[CO$3WMBL:S@)VOI"WY2+H?C0QNM"'[JD>W!;^%AM8+?3,/K.Z],W^-JPO/J MH*7W!WR9WF8)^?KCWW"0W[]DFCW&^"Z]YZ49);<\;\T&"7N/SNN8NL?-_U_= MM?0V;@/AOS*''EK !;;/0P\%O$Y2+)!=+Q)OKX4BTS%11W> J33(Z%LQE MFT1I;/R3V3Z/D0MH]=+;\5PSFSXCGCEUFX(>W$Q3:\[JH#K@^XPE!) EU: M_P=@D5\@6OZJ$&Q$715\ ^<^LYV4;92%SI-F.O/(LZ?%._4Z,3S**=<>OEHY MUR*;8B?KR$[+/J%OM=A,;UY1]H(^LCZRY>RTSEBHJ[!)HS,G3;-U8A^L%48(S.'-CN@)P]Y M"!SJX*P!X@ARF(=A:]*>!7 \S)W!T:C8:,,[1KOP[[Z\T8 %7629,B<2CEAX M+ WUA&:/@8].3J7X_))S;8W''VF%2RVZQ>-_U U;,G=LS-8<2R2!5BO,#[.- MS=?AODU">SP<8=TV\N]2WH^JK#M\)Y^&7"=?_7-?D[&;UN0^17E2XD*2GF.B MK <^3M5TB*;FSP$3.-J)528U' MNJH3LAS.'V4(U9'TA5O7M'O]\VUB<=ZPG+*KQE*R;RZ3D[5.3/''[-S@^*5_*I M+ICB"F496;12?9\.&Y3NX2/:8AK5ARM(^X9*-U?-AD.C3Z^"@#_3> M4.$9Y5H#QURT:X%]QICR_E#AG*R^5\73 ]EFLTQ8XM=778#)1A9]>5_CBX%% MPW9O1*$C"VUG]*2#<<.TPWH,"=);6CSQTVNN9F*J])#1K>H]*E]PBI;Y]JXX M)EF[6Z5)SV6,P3VG^GU#S^]AW@]]->%E^+TYH3A&IR+!%Y\BWKKK[HOE+ M5C_TZK:+'9UEK7/@S%G/JGJ@OW$A/4!?Q@[TDH#8I/.A!:-JQ?<^9+3Y1'J/ M?YAPRNB)>_2\:-HC.ZMHY4+Z%4SZ9.@\,.D0?R@3,Y23>=>44GZ M].4JK1CY:@NV_VI%%B"$Q&52)A?("6MG3'H2@:VPY3G0LL$072/OJAZT_+'D MKP3GM%)W**/A,)OBEJP,>!KV>U37&?/Q37!%4]XC8W0M&D*-RL'W5/('$++T MO/8D#2?Q,/2991FI?W8RI9*:XI-$1N ;4LD(>7,>B^A3EO%TO;M.TOV'O*J3 MC.V&B_=H:L-IIL/;TQ)FEJDF&CZSP'H'5 6<=,"F@/>72NREW*BZL+([ [TP M*XL=(&HE/EG),S:$FIBLL=I_B2,44+5VO &Z,M#&>& IVUW0KY!0BA*):V%D8Q8 X7N70N-7[WFFF' < M^G1J^9J46V1Y0-47#GY&-;!%_YA*"%[JI$HQS,PRJC$AX<4BFK@G *9W1G4. M77-VU0.R;UZ+Z2?2)@2\[9$/!6N MC^$VN"K8]'>S7C"CMW6=BQU'T1*W^.L!;TD7WA9)OLRW:_;D'/U0J?BG%/3' M0[4-XS85,D#+L: 4+L8^5V&9Z=R<@/S4A-> ISZQIZ;.TL:D;<=+14%2DZIS' 1_+54)E?-DO"A.S$AHAY3S1T0 M)=(KK$J)D$B17V,]CY6 =UHU6UZ)%_-[K:Y.C)+\#E5U>4CK0TDVYQ^++=[A ME(V@GY(GU3BC*>_UW$C/HO'1$9E5>X+0E00J&L&P9-1AXT,8@]Z*"(3*84Q; M0TQ E YS>E",8-0S[#AC.(8:%3^718K0MKHA%J^*+$,IK=%Z=UODCW3V83NO M32$< )^3DH8E3\#34I]'L-I://*8"#U P0(G330>@NKBDS??N=9%ZT(1"L-X MV>.TW2>/9^%]R.I98/<8OW_Z_>.F)%5*6#UYDK%JO>M\-\%L(RT^(_^-K!M= M"^A \PB=L@N1.(]E&>A\'X:X@8WT>CO"'*VCJQ/F4/7'QBM4XA.:>T87Q[KA&@;FDN HT,4*%0?FIC4R9K[9,H>D : M S(F:'BA2]3!,U M5J=%^5R4M&DPM[HF5I>!F>Z0(\/AP"%!_(T97_*25/ QQ_^A+:G$>Y2C':ZK MME:?4<[OSR[S;3.ZJ6^OSM+J<8R89_T0^%UMC.*-OD67]ZU.YI5MIT#)95H_ M X';=OAPHOLS%<2MM6T*,A3^ZK #Y ]' >P]^CV.3Q4Z.N!3#[7+^0?J<=> M4=ZGRT=2XY'#IRT'K&!0M[=6 M5AJ9X)W@MG"=&M_G[.9D\M;U>(B9'?> LV]KY^DB]/CI"@?$L M]>U,(#J@0T>_&W10?8$^F(-KB[YPA>S-:['9%X>*K)@VKT3Q<9TC_JOM;TW' MUQDH\(5X$YM&>7%?"VB$@4L#$0?1$QTRA YO,^ZY'C'"=)L62;QT7Z@+SCA' MZUU_&""KC M>99-*;=IUPS83PF-&ZCIW>:P9U$&P!L%06BCCMM'RO_+/Y'_/"05^O-_4$L# M!!0 ( &N""5,;0RYY:'$ )N%!P 5 ;W)G;RTR,#(Q,#8S,%]P&UL[;U;<^,X%B;XOA'['VIKGJO*DBU;[IB>"?F6ZUAGRFL[JZ9W8X-!BY#, M+HIT\>),]<;\]\&%DB@*5Q+4 97UT-5.&P#QG>\ .#@X./BO__W[,OKI Z59 MF,3__'GPZ\G//Z%XE@1AO/CGST4^_V7\\W__;__[__9?_X]??OF$8I3Z.0I^ M>EW]='-W_^6G_W'U]/#3?9SE?CQ#/]TDLV*)XORG7WYZR_/W?_SVV[=OWWX- MYF&<)5&1XP]DO\Z2Y6_X[[^S#_[T=/KK"?XG_FEP\LND6!19_LOP9#CXZ?\= M#/\Q&/QC./K_?OK_)Y__YR^_D#Y$8?SGJY^AGW"?X^R?/U>^\OTUC7Y-TL5O MPY.3T]_6!7]F)?_Q/0MW2G\[79<=_/8_/C\\S][0TO\E+(%L:I%F>/4&EY>7 MO]&_XJ)9^(^,UG](9GY.I:CLUT_"$N1?OZR+_4)^]DV_=U;BN;__!FWF%!1GIR?GI#:_^4ZP30_ M^@ME^TU-8W"QE'I,1OE1J_M?TVT8$P(-ISY4=$RL]O".69 M05^$+735MT<_Q=K\AO)PYD?M.UIKSF*OGW/\7S+RLNE\^D[&*!EKC7HL:JJ3 MWC[GR>S/MR0*\&QP^U<1YJN6?>8UV)&T(S%'[XKQ'Z@G(#?KFU6_;I/O[ 8RU)302V4Z>UIJ%W/PQN MO[^C.$-$XE.\EJ7714I6-4:#@=+I--9^;. %+%_AULE:\$ZF6Q,>A?5;]NM3 MD@3?PBC"[=[CV3->A%A%# 4H;:.]]J<%$I'39. :M-BR[T\HRU,\G14IGN6U M^U>KU;(/#TF\>$'I\@:]YM/7*%P8FF/"^FU7V.;65@=V%6T2&Q(HN$Z61"_, M#!-1];86%,KO\>YWB1Z2+'M$Z?,;-MIOW_7)$S?05JL0!FN@1&7QUM;OHE];$:S,P&F[B!ECU[\;\;R*@L MW=J&?LW07P66]"U9^$VLY7K%@UCS'5GUUJQ[H6W\0JPZ"S;VNIT#6=J&W39M MM@NKV[#+TC;L6>"&O>+4/( U;JRD^DUV8YF;CRI9*]U9Z8;]U&CI4!:[^6@R M:]>F]6[85V[=;BQYPYXI6K%NU1MV3]Q )Q9^D]X)&^G(VC?LHZH9*Y:_J=+M M5#J47WD2!-2OZ4?W\3Q)E_27-RCW0_WS$SL?.XC]:@.NA2_9\V'; *3;7%>V M.3G,#8H(:] 3PF97@:Y69=EKO--;).G*$)"%+W6%U09?S1H_T(Y%^L?/>([# M4T4PR3?-&6+ONAN'DM*V')XUR4+IQZOG6S^-DV)CIIFJ?3$)X&8^)J&Z2XC6?%]&ZK(WN:W["WH[?L-.+W2;[(;/X7Y BMKI9L^6K(,C)ONSNMR'^#/8P.9S #UOQD":_F5 M[C#:8*UI\X?R09E/_V;MVO1!;39G.[]M:E$U:=HF&AO:I=]@-[XWP^XJ6NFF MCW<%\6 \^JLRP(\4>4A\4U$W;+T;3#9TITG3UKVCINX980/6>V;%FV36:B<> M7FLXS%KN!,O6Q5/9#=*BTW>JO)]2/\Y1\)+)^W 5&_?;NX M/I,S3KIK+16F^?ZX0<'=W@*#O.8H#%*RAD&_H7YZE5Y>3V4Z+$;DLG*2[LB$-9KA% M>B4X0[-?%\G';P$*?\/R.B$_$,&=_'(R*"\$_Q?\*X]^9_**C6.L5>OV(O\5 M1?0KWEX9;UA"[JY/ZYO@+[A=09>J1;Q3#@F3=+=W?CI;-X5_W&%@_QIU6>*W M=VJ7_C)["Z,->?,T64I$4WXS$7>UR/"GDW>F3S__E*1XM_W/GP<__X2[/T=I MBH('AE78/=HW*I#.J9C@G@>D]W>1OQ!PL5/&.W.:C+V^\MD8NLG&6I6P01XF MP2W>7^"%03%"=LIZ(Z?9$?:9S]*IVRS=A1G>SOX+^>D=_DVFX*E6VCOO!5.< M7O.Y.NL#5TSO]-FJE/L17K=]\QD9N,_9_%]@>1FFT>D+O22HR702EO6P'Y.AJ.M\UL[=9HWN7T*V4]:@K5Z<@7?;Q%#VG4_(-=(Y5;Q$2 MS''^Q5^*+ Y>46_L-%>B+O,I&KM,T3661DHVJ 'Z_G^AE92C6EGOL@H.! MTSR)NBR@R%'W1#DU,)UCRRP)CL+"%EKPLBK>8-@#TB1]%[#GJ#N#P;F/L75+ M7-H?"$\4?HE.RAZ_BC=PVQ&H[+N /4?='-B^)6D^GU?+UR02T+53QANX;;CO M=U9 B*.^#*9?STL_BM97'Z6C:*>D-W![-RSJLH B1YT7#,7M$J4+K&F?TN1; M_E;>>9)2Q:WA#=SV$:JZ+J#.40]&B>;[=EO/O&ARWO:*>P.W'872?@L8<]IU M\?R&HDAGC%4+>H,^;(GW>BS@QVF_Q20(L(@SFM)VFCZFR4?(DFB+F>)7\4;C M\4DO>%/T7\"BHWZ-9S0C(4.KP?#U)EZG!1PYZKI8>V)F M2?J>L$<*Z&)\3:[_IU@C [D!(JU9"J4/9KXF#@&Y3KM!2ANK_+^',$8#'9NR M6KX40!].,*6]%]#GM(ND1'*-?YRF+\FW6(>\;>D2?(\V [R^"XASVD%2PGE, M\!(>_3_ANW(NY56@(K@XZ8/U(N^^@$&G'28O_O=U&@OV(I6&'2.H4PJB#\YLGORKIY/"BPQ)EBJ_OF%3W-H&5$+AHLED=!+2@!Q6\:RS0W7$B00-Y M+\@BC]>1GV5E4H+)]Y!W!*VLXPV!_" 2>A0\)DQ< MV#L%LOOTN.'S*8!AZ?Y1CM(,/0 /4.(=N,<_:HW,36%O".30:CXD=_L.>2VI M/7ME!C[U0K];T!L">:\49/"9X_3=TM4DR(''4*T3C.HR6"OO#8%\61)N9"3R MNF_IPA(DER3CAVP1Q'_V3H%VT6H"!$O>NM.0]Y+:4[--\$4 B:.(I>6]4^!M MA2EY8A26KC#A7?]K C=W\K)WJ[F55?-.@?<6IA0KP5BZ!@7+]#JC^(J^D2MD MMEK,.P4V24V9W.N\K?M0L-3MIE1?IUC>$8Z$48W:WBFP%6M*M"XF6Y>MG#%O M=_VA,TQ3.03^[PTF2;3^'B+9_.OV9,.R6L2>MYEX.S\9D3 M&UD-.O6@V+HK!FDIW90=98F57_SOFSE(PK2XDG?FA*-)@V(%!ENWRF#GVHJ) M_R6)9TI[F%O>Z\^P%7;?UB4T8,\3A:;?A$O5!BVX3WBGPEL;H$,T(E:T+;9#+:@6P_B&;N))W"G3MK1&!2AW@H;-U M0:X9Z_LIO,EO-D9"Y0%H$GP7!B@MP_G*M\W$KJ9&[7CCL]/QI3N<\PC;9;D= M3%NWZ6"79WKY$P7D+3"UZW&_L'<&['\T(ER!P];=.UA&K_WWD)@39!=8>=Y- MS:Z\HC<"7KP;,:V!R=:E/.!=T\[N7V..UZM(_0:]9%X3EZT[?9TLX4^(.M0I M KSG)[=J/BIJK+F Z[7BC4?#D_,^S>9M0-JZ$>A&5,>COR+A#/KQ'+L5O%&? MK#8-++9N"S9E5S"LM=]0%HUH[0:\$?!!DOE -L-FZQ(A[/C=EY+13ML; 1\U M-1JW ARVKA^"^M+*EY6)>VDZO\9=#J6,$Q$N6]<7G=@R5Y_1 M5N^9JZ6]\=GPY (X%,L"SS)H JK==HV5!S!MO&*5)J@LQNZ85J8T-\8KX-X\ MH@O0&;[.C7N=+%_#V"]QLSI% MQ:CJ,@\H<)2,!870!RI0BEZ%OE&?2$5J^A%2W$K>R!V';V,%D*,3L-ZSH#BY MF9Q822WOO+\[3%UX M N+-?8.@:4,:1-;)I.F.A[^Q_TB.3I!HI%*S*P,CH+97]S4KZ=95O-:+>N? @[<1H5P4 B9[%@4W"8*007CT MP^ ^+G>9%<2R0W5E9>\W#+.C(PR;S0>#7LYITNP"'@U MCXQS^'*+WEZ:6]4[![ZP9'>#+<8HT -SMUE=#X 3#S]2*;^A/)QA7$>8A?A\ M##&1-LM"#!UXJBU0T32ZA^;O+,3;-+$7KMS[V]*CX)$+XXW-A^1NWRUE(7;'-XC-D6E*P0;4N_*(4OJ*G[:[4-0 <[JY MLK[NLJCC.53BLI3:&#SW7P4S>[]Q4N1O21K^9VOP*I6@7I$*"?K^5@ORA7B. M( 8$*7U/*@PSN;,LT%8BG=LE,,*^=O00WOPI5GF!HQ6P%A*Q6S4[3*'Q'7 MJ>9=N/(24R."ZT@Z2[A\>*?P1C#9=%X&D^*_'MHAS%+Z;?JBX0,6U/ N -R^ M3^@#Q84TA&U=Q(.^$263F^@@M-)U2WY=X&L&299/YR4NZ8Q6*>>-@3V YLSM M]]^2#Q M!;!+SYQ2.19+'EWHN^%11%*@8X,C]:-)'$R"91B'!":YP58"E[GJM1KPQL ; M03F5 D^^/K2C<.D^86:P5-\PTAN\ D4)?11!K0+2>MX8>*/8A'DU(DON7$?N MZZU%8S*O>V/@1YB:$,M'8V-@6/V6RS/-12V/+& M='Y)XF07W?I)*;4%IJSKC8'/U\RIUL-T! [:^QA_'64:JVZMI#<&-J_U*.+3 MR\/2VB][R=B,T8)XS5YL)LWXY(C MLO4('Z09MS5,[[#DV#WQ J/='MM#P00KF$MH?:\ZK$LYQO"-8AWGE9^',@&5:GLD$V!6@)$R/YUU Q_&Z8!WC M31@5N30 3U"#R@7:^K=$=!V2K6<*8:G^ Y$G;5$PP=WP%^A+L7Q%Z72^%Y^F M,:&;-N6-1X/!9>\<^HUA'L-KAKK@54NE5JF_%'& W0DN2B8$*Z3Y7L2DQ&DFX^"5P\+QI4;-Q6B%)2*@?0[ M-44-ES([!;<\%H0K5VS$/ DV<&(\EL*>H7*.;.\1?49DN9?>-:B5]08#X, : M"2]\(@48CB*T69 .4LFKM!Z6#_!U(&..-? <2?CR;OI')='\"E@BP/MA8X9E M0%P,5,[2O$(K_E>=4OPK$H.]<1WQ[29.*6]\=C8^!0Z,4AM*LIY;"D:VLX": M,B6TA+CE&&8@-Z6, RE;M;Y;BC8^(%_/,Q3[:9@\IN@C3(HL6CVA]R3%FWWA ME*E3S;L\/;^ 2APLYVB?3VTPEF**#SH$_QL\H1E)+1?. MPQFC)/AWD=$7+*2<-VH+R^[B!.H) %-%:(?05O((:$_%0[.D?(,3YY=:5>]M MQ1.#,=@N$?A@X(K_L,:+B$4^ ENAP>]T^.,^I?D1I7(9#-Q+PR0A68W%5FPP M/-W;E25[200[]3_\-/7C7)FJR;@MDCK_?.!>IDV);C3':"U.%_K9!X;KIDCQ M<&#F"DU&1_\VI?BRV^\HG8695%N,V_(&0_?RYKJB1&@KP!C:S2^M8-H*689]A&I' 'O8V2_NDK2QZF@WR>3:JRFG-51; =&0 M*J1CSE%!O/IXSB5'(BC.**]/B%T91L\H_0AG:..X218Q;47UQF'7G\8+1*]V M78>11^O0;B>L*Y;F37&=:EL(0WH]/X;PZM:.LJ$KKL[&CK*AT-UI M'N;,/">W,=0([,1--@1_MMB>FVPHOA;1T"M:(QLV\?&UG[W=1KKWA9OX\W2;4FLSS\8$\M:N2< M,FX,@W9EM DIX8^[IE@M!37#O@!C:/>< <=V0MB=F8#1DSV>!9& M:.C49U:UK#L9'<$S@C<(]W464H8E>E8MAL44L(>"MW:'U0T<>1Q$2 MOI'/ _(S]$2N#BQ&PB7MHQ6HL)-#7$05)/K\D M,1&-.B.KI#0>2S^("BB%8"FNO>F$(B!YG8%4DV5!<1)D<@:=1N&@3*L$ ?H: MHGA SS#\==>?T":E_R0.Z(R%)85_&7Z@Z6L4+D1&9O/&O/%H> *]6SGTC-!" M3* )O05:Y$#NY[/A"/AH\: ZU$I*EM.(PSG>V#6%NR2]28K7?%Y$D]DL*6+I MQD=6S1N,@$._#VV=JJ5AZS( \&MKF_'R[$>(7&PA:9;SU6/DLZO^[X(YR:P! M+#+@@)M#*Y")7%K?2&@Y[PA6KZW(\""X_3Y#6887XNEKAK^5X[7X _\E24/N M4T!F#9",_>LW\N-]/%F2M7DZ%U1Y M"/W7, KSU4"B:P?J =WX#GXP_3VT;%M?S7!B3& R4K+QO4'L_ROB+\,L]1[3 MUFS$&YP!A]4?6BU-97,;,*M;]23D)44[1P9X_5;YSA>OQ$\WJ ?A6](MR!BPQ"Y M0>/;E.;)N>T#O#/9U_27)4<4J2%XR?4$3Z]NBGBB7,I!D2+G5V">S/LZL[ MC> +%*AG+XGJ"]+*(N4-+HY*X90D+$IM9QPL^G\@<0%8$EB%-)GY+7JXU$&;/PV)5E@ MU>B#%MS8-$'I\@:]ZBJ*K D:*W(![/[K M3EVTH N4IF=1S&O;O[347I+=/'AW26H<=]BT23P6CTNC6LE!H%X'BVRV/R>9 MYL-5UL6"3GM,0RRN=Y(&D0T9B59(ZWF#L9M[ MI(8:H0%6H WZ;M]N;D \;NPMU6TRT>FD?@MD21Z= -\ MT-\4^0"+>A9.G5] M&5K9%N,!=%0&ARER@=*8YX, ]*@0P.1_Q$7]X4?,WEJG?"9_F,3![B\J)5D* MW?T#W%E4$ OM]ON,!M$_X2%Q.Y\CJ3?FL!W!!+J2]MC0DP,A)X&BFZ>![ZNB M=Z6W6+RN/)=^2#5DL 5:9>R0AG\>R57=#= ) MX;5)$H4'UM$(R.R9XYA%O;WXWU&FY'.G)!8"=$KJUI1R E8[5D4\%H<94*I M[6%\''"VD3=A-HN2K$B1QES>MFG,2(^W/.V1"Q2L5WF%R[!J>F*LVJ"GTYMTL=LR$;@>;9B"\^S,LH7WPRN*;S MES>TSL.!97OEXT(D,]7V:X=^(65*^EOF^=T^WT*T+PZJ_9K.2T7PH^W++AK+ MM97V\?0S.OQ4L2;J!F6S-'PO.\WA[ 5KQ!7NR)\2.9@WAD$#.RXL?&IH* MI:O'60XS%SP7RZ6?KJ;SYW 1A_-P1J+CV2U2\I8MEO*,'$T=.E__7@]T7@@1 M5L)$C0\_9%MI;&59BP,I-SH#_M!=P0*'3E6L4 ;^' CIW[/()5S_$-/$YPL M8CH3A:P:2;!X.CR%6^ KG=HJE,FB+F^ X0-V.F@1(%^E-5'V>V@]IDE0S,AM MM4\H6:3^^ULX(_EC#_]T(5J0*>X)O9.'./#V2^.80U"%)"H9;Y*! 6(P&UT: MM2DRZ,VS4NR"8QL#>/T>4W=^F-)7I2MK.$NP1)X5J"2$.'3LZ+I?6]'KK&6R M:C0GT'!P^*'&ZY3.()/68VB [WIIB9L_Q/3 ]7MP[2=#_(+R0X^D2E8LC0'$ M*>T-3\X./V@>$C_.Z'WCE]0/-LG?*OTS6[$:M8>A P<_"?G@CZH6*"T--3 W M;C43Y\$/RMFG5T:GI9):F!& AZPY'=(96;)J& AP)(!2RJ( !6HOH^7,LEF MF5RSG@*MS%EZ^*N*;*J+ YJDS8]TUBQ)+7)[8CPR\G:*;KMHB$LV6LP;87T' M=ASJR'9W!+4 VO\AQ9+J5//I %A\PMP^.F-)5=<;#DX.OS0)NV6V5)DT@X$" M1Y=HW;G\/!^>''9"WO];I?.RF/S09G MPQ8Q?.#8?B4W_#'9"F_?%U)Z<:F8Y44:QHO#NRLK'Z>WJ&AJ%:.T:=IMT/<# MQ\/#CU!E#\V&9Y/F&'9P]Z8I4_SQVDH _5Y,JYFKMB]_'WSIK'9#8XCRBA-" M+DX!UDO2";,!)ZC!$ O>5+1\H>/"DZ_1PA-M$12RNO,NRB-BJ2YOWP]N>=[Z:8RM_DT7=)99015,"\#-B'IO M=(:FL Z& 'QD*!/H])O":N0S94UO8;-Z\7 ]QNT[2%;/L%R;M M>,-3@#&FU46=,6?6$ 8+'*C<@!O^X&P"O.][OLH3/ZN7U,>6[@S$Q2CJA]:) M@+PJ)@H@QEG4*U/GOW8K&":XPU^'")&3WQ!HWP<>S3]U^&#F,O6583"SL!:Q M6$Y. 1PCG#[IQ3.+JS$LP Y^'5GS1Y 6M+Z/FN?B-4-_%;C-6Q+#??C;H;7O M:R7!Y%?!TQC /8!Z;[0\_:(Z& )X+D"9< 7.?3F<_@\1G30GQY+N9'AF%+$L MN #P-?:+(,Q)=BR\9PZ7F^NR]_$\29>4'/KIE?(:0(.FZ.P,'?*HDO'N6&H- MM2L/QP%5^6N&IO/;+ \Q4NF3%KL%L3B!-\QF5,M0"-YG[!.+9=:KFDQ6ZM%N MU@"6%["?LAGK)N@$6<\/E4)7,+<_H8\P([G,DL<4_Y@46;0B+P2B@)/82'.2 M;].F=WDZ.H-^J+[!;&\%LR"AY&$F#*&"S'"7H]4DP!TC<84;T:1)C'^<&:I& MD]:PU($WGHTTHCE4OB(8)Q:%7#F^H&]RR/IKB&E36(; T1?-5I-F./FZ8O[. ME6.9K5[HY86^Y[IZ]H:"(B#V*-2E?_1$&J++GP"L5B@M$WN&\Q82E M6&NNBRQ/EE@!KE8E'^2(YQFE'^%,[R2ZLV\R*4(_[*ZB6.!*Z5PH_3X)U\W M!3,5=)&':S@"B&K>].AJ=>5'Y,G5YS>$\D]I4KR')&#>(!^7H@D,$'@?IQ8_ M?ZR:(3P"_\QV0BA D._5F3MITK@#@F\Z0ES]!!^(#X+9E:L=FL8-K #H@%+*A/7$'W?![!VAL1C,7F' MYP 7[_<]7[)\?PW&K'FS6! .9_RF+.EZ$4U!]_L8=R<#'90'_]"I$R\!4H%O M%4W05[K',ANG6BW1N/038%^1.3^JX6J&O=^#5) K$6:XVLJ8:':[Q?8@)-VY MCXD*Z6>%4U9FN(#CGZ4"5XTJ);*C"I[X[)/I@TP_TWE5; U,)KVFF!B!KT.U M4A!#G/T.<]C/P DSY3;.PWEAY$@07"+8DD^RB"0QE0I-=Y7A11BE>&][EZ1W M!58,1&Y-D)-4Y0BRU#*&".PTX(E\=Q!9A=IO0X:?AA-F4#F;C/,"U*7P)8D_ ML&F- FI@AS/\$V7M:QSB3C)[?=5@@6S0+EE%Q@-@Q[T--E6+:AO9')5!MI=Z M=/+-3YDLIA1B1N(WF0K@27+YOMT'F6FCC0]A;H%]7H?037N2.H(;U3RQ5 5? M%4N+N;)IX]YP#.SG.:Q&-I&.I9O3>625ZU?)#G ;!(' M-V%48,5M,(B-6O1&XXO!$#AL5LZ-:E@VP]OO_4R9Y!;&#]LF43+ %H-V@RP MVF-)4(,A #:]!$+E#Q(5$% ;7NGUJ5ZIV[D!2Y?TEZ0R" P\/DU:I0*[A/:O MZS!O$VQWEPLL>07][.TN2K[9TPW3%IFHH-WJ#?2B,5 W\Q%M@='.KP,G5G=X M5^!'_T)^6AX?J#=%K=IC8H)^SZR!/C2$V57JH0/M:0@X#/[E#6WNU\9!F9WK ML4I>$(0,8V6\W*#<#Z-#&U]3 B7\CU_>^L-+8*^%16ESAK>^#"S9 M@1&0Z0FPB:]@3T"Y)K"N')"'5(#UY'<=^5FF.=)% M=;!,@?*"V!GI85R_*\ZW?A7WG:O@H);DJ60!-+SA[.L.)8=T/-*K<:R&A*?T7'/&!6.6GD% MK-1 K*J)T2.RBH-/Y65/YN2-&<*B14G<0A)3YX&FT@UG?E5&,9$$-+#Z@8PHK M8UB*2L!Q7[QAM?@:/+>!#+ZE"\'7( MO@ $BF?L8@-2O$GP[R)C;_7>):GD70'%E&/4#F8(Z+T[*Q-1 ZP"+>F+:XZ, MA>F4RJ893G$L!^ HJ@:T"281(3P!S<9>NT8T9VN>,S3[=9%\ M_!:@D%&,?Z@SBW_E/:"%']']STHPNCFE2):U 53D=ZOA*P,C(.XP;CACXA@ MX6I?+\)0 CG'95+?YX?;;0$Y0,XRX\E3\"2W8D&5U"*".3OI\PJJ T[ .I!# MS1;K2A-=6H\)!W@=U2'/B/8:-@'Q?7&_"4!F5ZOJ7YJ-?DXC5&S#/J['+; * M0EKZXJNKXC*:$"HC90@!N +.?F9^23NZG!-'Y"LR(EJ<-HG/'7.'DE23B(O.[C M]R+'?TZP,*.0TEF5CG)RZ.J3C!+@LP"UPB@4K2NA"/2T+SX_=JEW<]+R0+ZD MWI!(:A'!C*#,4BMSDPXX >M]\>$)("JG&&D]*IP!^-L@:O*,:*]A$Q!_&*^> M!1<_R:%!?)8J%WZU' 8_/NEEI(X$=;S+T]'I>9\CX=70!!>6^N+9XP+4O,,D?43XOT$EY(!D6RRW&<1%NOE'63 .)DL2 MC*"8&[KX'*4"*K.ME6FE4ZD(%+0O3LG=J)>:I)0SDT9M)BCH;&)=:H!@?VD@ M&H$.=>\P;)9EX2&,T3V6BW #H%O?.X5Z"Z3]QL ,HX#A[IV# H;_2-(_PWA1 M/J,IXG&W%$;BL ^W)G .8SPT EZ,?7>P#Z^3U$TR^Q'_V3N%G M[RCU233Y]J$Q.=N:C6#10;KP+*F"$5B!GAA[_4"'?4'N!4SG&Y#/:$%W"S*E M$-4A_M#3H<.N/STU4,(39+#IB_MO#? )O2=I3K87!J3O5V)B])5* WP"*GOU\@:1Q71^C;L:YG?^ MC.9'?4+$HT-BQY(T3;XQ&>"_Y2O)T#9KR+L<7HP'?=61EI@%>F/L(@OP]B&F MW?V$H9!$V(=]=*Q8+OUT-9T_AXLXQ#L9/\XK]PR3".]M4.90L>QC5"=1R+ MHBH6#W"*5CT"=_-WBO$2\MBAN6&]#Z)_J5DI!F&>I5H)AA-HCN5+ M7,!*K;_]SK-J/[8;ZFD:&Y:Q$EC/\ZMV$]D-_;Z@FC8#NFNXP-*N"GR*CVGX M@1?TLL^9<'85%V;0H+S[,^5#+]\P/K ^MY M&V;_M@,9R!/]2E)$FZ5O+@@.8+M>$J7"Z3 MF*5E42:%W2_,Q.#&W38>.R(WH!"'K2RBD//RD5QH.X-*7F1A->A4)CU/IGJ0 MZVQ@R54/H@%\I3,13<]3L]; T;@VY?(EKL3$XE1RMH_7[@QOIYG57U 68;0)K:DY&S80P-Z!UG0^#17OV4F96?] M%,TUJ8$(;.58A52TKJ_]DVT8Z%7@]NIB@-)6IM:JH$"N!%5? K=Q[T>P#[X) MLUF4D$SGTWGUD^+;/#K5O/'9<+3QT7<<]41NFJ$XPQ.%'Q&:GM\0RC?'+J)K M/YHU&1+(!U!U1;T[=$SA.74#R'@.O2.7]_#>Y(/D!\#6R"+$V%@>_ZO59__? M2:KUBH9^*TQN0/Y>4V[YDVH3M$[=,;*I)5N\6AFN#5MB\@/V]3;AVUASI.A[ M?KO)S]XF<4#^C[P:_N%'2/W K;@2E0K4M6T[,X@&N'Y?:B)'8VDXPV8F'RK_ MM\I#H3;-,LD"Y\'7(%YDR%M WN^[4IL11@#FJVTN#-TH-EX])IM>FR-Z^/I] M::H&36EF<,LS60 ;$WIL"8Z,I:B4!]5JC MG1&M0N;4_2HK3),?4Z3>/BCK,AD!7QE0\:?/.A\;U#TN@2?L^CV^"I-L%B*L M[=E#-)-?'1 49^B ;P_H<\")_5 !LW4CZWBN$5#) %ZDM&A\";&!7._:^R@&K7+A.N*!V6? M<_G&JAUD6Y?-@LVI="TZHLTZ0>([DB*_]J,9B>[ ?12M!_LE*<)17TA5@;!U MWVIODW68X)4RS>$D#CZA9)'Z[V_A[-F/4/8\>T-!$2&2U_L#Q06Z6I5EK['D M%DFZZB"N1=@;DR@792/>Y>!LO'EG$V+]%(6Z\ NR_D+FC6XF7L42NHNMWV$M MEK,=$)D GQP*:#+U2JRA]#L>I75Z R(%X*34:HZTG1)K.$Z%B1PD&35%#GQY M6&MD*A$X%>]QX"345 9 !JB2&"&/$B!0@18"DVX2?)!]1O!'4I 0D52LB780S/R) R1L^V6<4A#.\,9+SIJC&( ,> MC#?B3Q>4I>@')\[6&KKSJ"A<.6HQ,E/W,?0[Q*'60A* 7Q,2[Z6/]P$APN#8R/DB6K6Z?$.(]A+8T-<0(F\!TP?7;Y]+EX^8 M4 DYGF]RS:)@VZX+L>>>F0Y?,R$2@DK9;4RCKA8(,#KERC&W9,F:6=H(7U"N MO-?!+<]D 9VP6Y3=5RV-3&HS43@[-UZV83>!&6_+]Y, M@B4VRC,Z"#[0'4+9[?=W$KI#99\T=?V"K\8$ZECI:S!]12G[A M+]# 9"&O5&/B@3P[M4*_%L0.+N0<9AM\YX?I[WY4H.E\\RHQNZ6,=\;K&!DL M+>D?/R.?'% 'DWS3',R&>?OYS:FYSI995LT[/1L ^@<-PQ5.SX#OPZA%J16: M0''T>X^\D<35JAP?!-Y=BOXJL%VY4J794-?&0@*^0L,CC4^O-IQ^;XDW,'D@ MU0DSU+6QD(#L*6,F%8J@PMCO73$/)MX8:TKRO#9O/C_QFB%$O\;?6 /E"DOR!(&L#R=NM44&]-4"+J]ZZ:J^G[ MF!LM$,)VL." CQI-"#:8(N2 ^YW\8H/M/GXO\HP*Z51_N=BOA2=08".Q 8<* M91"A/(*X$,%EE:O5"_ZR^F1-7A<+UY5 6.7BH FFW[$C I $HLX1FKPN%A#P M(;HFAT8*4,?G6'Z,\K;2YG*9/(J/7]H;GYV=0X<):8J?5OZ4)L4[S:RMX5&VT3Z6 MM"OOZA]#/O5I4%+XFVA&1K0PAX&GRM0_YMN5>WA!) M/NC'J^?Z@@YSM,>A5&:6RR'MA\T%;TXBD^QJ5?F7R Y3'0O: M^0*3$/!LH46AP'JQ+ 9+)Y(_@B.:B@SX@,(V_:W\V&N!6#KA=$*'#NK/I@)T MQ9FIQ[4-K_8:MJ4#42?TQIIWFPH'^,2K&9WF/NXUUB,X#>W6S4T%!9TIX"!+ MC[XL+!V@.J@TEKSE5%# F;'TZ6SJ,U^C=/$JO!W?.08X=MYWOJ;!P'U>XCJ" M,T[.A"ATSJC=ZPU:H\*$OEUVF 6BC70LG:VZH&H&?D"[CEV[R@-D^ Y]]/<>>6:D)=Y%VQCQL'A4^'J'E YE)NE MDZMFHS%@,(OI53/H/-)J42I"6BHX^GW5S&X*W--SZ*T1AR %E7P0_;Y,UC;S M[>FY*]%#?'8$/BP!D'[?![/WY.'I.?2AJO;HE$)P*@FN%3[M/6QX>N[@VW@; MYO3)YJ!RZB*75N[C)[+?DR2KWOR=Q(V=._/^F7!T\OOLU+4I?5Z$9P2U$@PG MX+MF^Q(7L%+K;[]?^FT=*._84PPZIFBM]_V^H>1L#/,Y]/.Q(KZM^7"VY MSH'>.RI3,)$K_BC\(./I"\IAG#?;+NCX;#BEO=.+B\./QGT)?DH3K%3*X2:O MB,$ 1\L()! $H[>!-JD\E@6\T['0,[_UI/!74PMN)FD]R/ M'%DTRU2S>9'&Y("DKO.]75/'PQX=?XR!#5"A!/5./<9">_('/?48 R=6XQ%D M?.HQ%F9.^V%./:"C/Q7LZ)]ZB,,]^W+JT=K],W;,FZHQ)FN][_"I!9FID_N!*@7=6$#^!\X.Z%:#> MOY$19.Q6$#]R\\.X%2[==2M<&KD5+O]V*T ]2M1B3-9ZWV^WPF:M>?*_?<8 MT]"/LB\HG\Z?,!_IA_0U975E+"('W0F70DM3%Y$E5P+L;F,#]H\D_?,^QEOJ M&5\/(S=^9BB=S\,RK?629SK-']#:1G; MR[*#P-B>C_Z*A5W&P60V2PL_THEXE=3R1N/1>'/5K0?F)^TOL)=%1YY:1N@: MS-]VZ-9(H#)QQ8^R2Y.I-;J&\F,;I$0*%Z[X480<:9NE:S@_MF5*I>!*DA>C M4;J/P3$3M;0^GHO7;):&M%LB"Y13E*%RS\9<"YMC9LI0'$'R\!+>)/A :1YF M8;R0QJS6"U-1C%T9:BI"-7 'R;)1]T->D^RD!M6S"O&0+F7#T ]VO80@*;W M%I#RA,+E:X$;).BF\^D<=P2KTGIC=A_/H@+O[\\6ATX8S7 M1DLANL%OZ>0)]LR0XMN%K;[D+*[$QEI?E,, CZ7L(+!DF_(L$8DK'GC#U5H MI;/LT8?RYB7OV A9X?GJ]J\B?">" 4O_LN[,8^3C*;/2(QTWGJJN=S: >%*R MZ4'R -BHU92GWG'RP-X;C= N 3O'R0.WDH52@HR/DP?V7DWLJ??N;.#*8L9G M1_\X>=#[XV3AA*7U>IU&;2PD5_:RRE&K#:?? >M"F%J/SVG4QD("#OS19M)0 M$>H8G4H ;*P(#\C/T%L2!??+]S3Y8$_"*%\PE=3"0@%V$VLSQR=>B>THPM;O MBC0.C3\W:LJZ =1; ZR!3]9;$J\$=A<^Q=" M*&IT&9IE%32V/(M0.:IFLV)91"0/ZPW"/9Z%Y;64]PA1;N)@LDS2//P/_;U0 M(A*=L/4)+&_WCI EVF,7=^MWZIQ(NBL$*;_1)JN&Q>.*FZ[=I++!(J"ZE;L. M])S"H9MO'1]>#,]Z='@!_=J.ICSU#B_$S_#\H(<70U>''JBM'#9T?_\.*T]^\0'N#P NJ5+?-1JPWG[\,+A;]HZ*HWL\YDB\.+H="M M^0,?7IP";URTF6MP>'$JW,CT[/#BRH]('M/G-X3R!_*94/WZK* *%J9;M\(D MT[L<0[\?5N1A4S\\*ZR$E1WZQ5DI6?H$5_'T^^G%UD<0IZYXJO6W3[7>]_L( MHNHRE5!7+89ANY+_I48%G[C]OG<6IGS(#:__'I)46\0X"-B-"M6ID:@*%HHK M!X%:A,IQM/;@.T9N]H P1%1=1QCFJ]5G_]])2GT >X<@J@%MZ0M8Y*[XOXQ5 MIS5L6P<(0+<=2"*6;V$4X1W)/6XW7H1X!602N _PE\)Y2-;$^M]@#A0DG35* MKF?4#J9YW*.#AE/@74\#V>H=.IP*MT)].70@>5-S]!!^H#W1[,PV\@VO02O> MV9ECEO6I<(MD#*O?1Q42N%NP7_REVNUIV!(6'O AAS'3Q@HCQMWO,Y$;](&B MY!T%+VCV%B=1LE@]A8LW#=>HHB86#K!7I1&;HJV>!E9+!R60^X.7U _0TD__ M)%?KZ3^(?-2Z(*V'I0.\K[>H"1I(01/&"-)87!=9GBQ1^H0B*OSL+7P7LJJH M@5$";^LM\*F%$?1!0SLC^DL2XXW9.\K19)$BS5,O<24L%^!]N<6QK(()FH_& M$3_ZF2O!F4IK7]3[?A^$2-1=Y9955<7B<25:I4:9L75>P6/IV 1RT$J 5MR& MU>#S9EH@: S+T;TWA)KIA11AZ],:)T+R)>CE0?GRBEA$KL0ZM%6"#1I;)SB< M@!9PS[I#,?I71889R[+K9/D:QK0CFXZK'>D:M;VST:!'[O,1L FE+5$]I_E( M?,6E)S;56B"3V5]%F(4Z$6'\&E@8CB4K&0DG2"F$?CN^>=#(CWA/IPX+4]7% M @*VDJ7,Z9/-0=5OUS7 V=?(E0 EY7 WAM7O,'_ LZ^1N\Y0/M.6SKY&0@=I M7ZX$M':.C5R)45).!Z+>6_)P Q&X-F,UXG(P7 ?WLR/A#;S=?O<[7K_J>IG. MZ[.+A#QY1>_LW)50%"U*==!TX*P^C&N"OD*%1)G9'T+_-8RP'8J.YM6RL_/1 MX4?2[?(]2E8(T0-+K M;L:J3A2OK8DC ZYE2WOR!I8G,DM,"\F2@'&5/RDZL"RY,V");\*Y M3"[0E]-;C7$1(ENA=@FYLW%P6^D)L2R2!7GDYKE8+OUT-9WO_'8-? 5C+NWT M!5-7KJR361Y^4#8TC"?M-KS+P>CD!"+STNP-!46$:K+?]I4\+)PICWOT6V%( M@?U%YKP(7 H-<#MU;I2E>457\+_J>H)_15.^)E$8$$"W<[_B(PLK#F/=+ M,DQ 9I&FN'#-3Q=(?_2SXM[E\/(<^J:8;<+KV/I]&>'1 M7]%+,G=)NH-2?H3"K4*%..P_VTI\;>\C.!%D;FT^!]X!=SJ?6WRGEDWHMW$ M[)QT**K\L"[)\=GP8O-8T5&[) E2Z&==S'EI[Y)(Y?D<QN23'YZ<7YT#7A#3%K>>27 ,!S872I4.2 M @2Z]-.<*048T(PE=@RG>Y+* 6T#,O4R?4MJL>4&.G]IZ^71!&F_?8X"A,H+ M'])Z3#; NU8=[HQ8KV'K=W3Y,XIPFXM/>".;^N1J]"18AG%(-@QX^X#6$W0P0N;)%^Q>WM".18;[MH5GACG89[%!9D DSDJ"_#F M!L,6J"2@WPYJP7Q3N,>00-_&.2>5!W#>"-L#OX[-5@I[AV)<2O&HH_$EM;SQ M:'ARWH=33P/N!1 %*F#C.L9A3L(>DGCQ@M+E#7K-IZ]1N& Y0F&.OZJ=T3CI MXA4GG(Y')P [M(:9DVA_@==)J2 %6RL^"J<.FHPYO,;]"_.-'U'N5MLOS*0 M[4WC$\-G48+!J=.DEDRJWS3F%&>2 /:*20C28;2&Q+'3I)=O2?Z6%)D?!S%> MDW.$XAGM_KSLOOSP0K,Z0P_LQ9+2PMEYF&([@K3\;1/54%% ^Z-,)E\)AGZG M'")XIG.F\C+SK5*,(7[%0VH&CBU^G\.4]F?RK\?L(Z3":N[&%V M:5)P*H325^P$?3R#44?Z',2YV\RTENURV0+ MG<1(3+G $V4%\A&$R!L)XE_(3U^^);94J6R.B=,5.Z 3#:HC/0*?ISE^_'69 MV=^L02K24U=LCNZ49P?K$3A=C25PEQ2R0/U&[3&!NNF'L:@\.U"/(%I?T_&V MYZ@Z=>]E4WVF-PALO64*D^96X&9S**>$+1\;Q%, ;7QLT'G^I8+4]K%9S.GO M1"A6LZ ZZ'SN F($GAJ".(-:.K$UYN3:]X(\I9F5><28.]_RHXGE9BJ+G M$7HS 0"%'$@9X6T*3$$)6.V5QV4S MQ=S^56"[Z3I9OB>QQ [1JD' 'A??'&U+ I-PW<\DP8KEB: M4KKX5,M1"2CN2Q[.W4MABC&\7YB)P95 #9V!*\$@H+(OJ35WD7WQEVKOJ:@* M$PFP3US"E ZU'#0"@KMWYXBLJM2/9V]H&B.%]50KQP ![S64TN993"(@ F;, M@V=LIADL>XO-/"UZ-N48*F ?=PMZ]H$(COMALT"N>TLB,/4(VI9DR(!=U6TH MXD 1D-2KC(W/;UAR5WY&TI N25)CR@G];38I\K'"F9=I962%*@TF&?N"_I6(@-Z^1$MQX*EM=E$=)A3H< % M8=HTUS )B.[+NS&6D^6,!N>7KER2-SJZ%$(1W 3I/I3*D6PYH\&%,RX<(4E\ M0B$)!G[$'B MI60$#B[_['\/E\7R*DG3Y!NY?N:_X[_D*\- A;AS3]C4#W%WRDRJ(I>&NB;# M[F2^,0YYIJ $A/8J,]1-V5$"5#=/.K<&DXHKMI3N.%6!$5#<*^_4KD9?^5F8 M/>/>^\$T_MU/0V)U/F&QR9Y$U6V"RI67:1?T?8S[@K*< MX*3R"QY1.B/D+629:?0;8;)SQ2723#.T\ ETXT!1:UWHQ@W*9FE($4WGU0%! M1XJV=LB;H?)S,S6@MGYH(A2DV( -G-OF]"JMG/MXLEBD].F&Z?SE#6W2U$V6 M]%T0V?30LD4F*5<"R+6L1@M@!6IQH% ]@5JLISR,BBCSER06OXPBK\!PNG*T MI46J&HN ,["[D>N4%&N7PF.Z/KDMW_%1#UN#)I@8>K6[:X).0+*Q;\ZUC!Y? MXX)$PY5>INMDN0QSNN=%2,OX:]PFDVS?;,'V< 6*="#_G6#*X,$BHP1OB$E' M5F\1AO281[G;'[Y# YM-FW-;)G M[Q;T1IO73MLH,KN!\81EFWZ@ (_&]1NC^,=ID6>Y'P=X:++K&,)9RZP5W'7@ M$< 3)4?UF\"RE%#;ZK+$<*0ECGF2AB4._&.RQ4$VVVDXRU&0D;%1Q*%XG6K1 M))YL3D^@[D$TTH!V,"TEYNY (_B:S9[Q_)3Z8D-4LSH6*[ ;T<) W\-C*2EW M4XO$4D FMK62F*Z!>/\I1D6.0O&-L5_M*?S\7[>\2RNZGM**WZF,6+PX_*IF^2C*"?/3"0 M*7^8\0#U^VT2NU<:1N>N.&PK!"FHY(/H^3LE+2\RC"Y<\;WRV1$L@@(@_7Z? MA"WM%-M$^2C)?F%O- :V;D6TR"R9?0263!58>_9QW5H16<4"^/Y*M. %GYT&^?B%V0XI;!D7#FA$@X]8;>A'@AI1 _KO'!8U8M@ MA$ 6IU#<^ZSL=QCL&1 W\C&/''O)3K*0B7H/]A:(>VF81U"O6*@XTF&TC@/L M<1$[O)*E>3J?I"E)"J@Q.+GEL?1OX-2Q:5D3<*X)#.S-E$Z7\F9K]WIV/ =GO.UBO8/$UN,K;E%LM%#O*S\5#O"A@ YY M1K37L-EZU@6(^*LB"V.499/97T68A1KC6E #SY.NY#%1#F@I!%M/P#A$Z(SF M8U+[T)1U\7(&/)REU.FSS4$%]LZ*X.3]2Y&CV5NET_)3=T%Q[_ST_!+Z_I(F M YP#>!4JL)=$K :G_4'=0?DT?0H7;RJ?J+ .'@.]"3E4@ ![8Z1#6G6##WFU MO-'8C: 9$6$&+%<1@3T]8FFM]2-R@>#Y#:'\@7Q&PWH25/' ]D,S"/SY"-^FXF^2,[1FE'^&,W/6=OXJ"O$5Q2AE!\3E/[+R%N)D-B/Y4!03C68+WOGP]/*D-X9LG2O*(P^%]U9<&_\E["G)P@W<=!^!$& M!4;'GQV$92GX@?,G*>K^N_4:2S/R_@CS-WIH0&("WL+WET01+MR@%28PH*VB MFD8-VC7QV7KAY8 *(7LN?>?OWOGIQ?F9*XE I:-VO\^V7E4Y-#%"]WFM! ,* M9%KQ12Z@I=9?6^^E !E-+"D3GB?0=Q2\)"0[QR:9A<:5-)WJ-,./,XFRE5:S M$:1C>%Q%!5AI,.LUP&0&'$-N1&XS_:BAM?4V"V!DH:U'@T_/!LY?F--%8>MQ M%7=H;?5B,!8*] 2O($R;YAHF6R^E0*?7>6CV]NAHW)\A*^B]K9=,0-.OT'!7 MEE)M4N1O21K^9YNK3)YLKE[+&UVZ^6!\-G(EB*D9S3PXMAXF"= \C&D,ZZKHO-N MY;5U.@PRLM5\>()S5#X048( M24NW_EDC7*I-LUBNKISF*=?R]CA[GH5W%Y9&CJ?]XE@.P([F]BSRM4.,%BQA MKV!WQL(_*73Y'FRO(+9A@",PQ%+F[+<$_;>5(!<^XEGI6JP6\RX'XP'T;*O+ MGQ2 K8RVD 1.OOEIH+.X5LN1Z\YGYZY$1*@73&[?^YZHEAQ"[I^'5S)U7ZVV M9D%],O=>EZ;_3Z[E5&WBWNF M!"B0'<<7N8"66G_=RGBK1JF489B 3R( G;I]M99R%/1>TET'Z_/3B!-J]KG@]Z,Y1%O>]Y>MIMG+5@XU7NNU[K^Z[;[^]A M2@NSJTTJOX:-;^!5T943I)H62'P9]H#;RIH+>G=0M=$7[?._%,0NFLX-;A5; M_Q:FP16'K+[^V1> K[]!K G/EQHB6QIB@LI4/&'PZ:F(IE"/D=Y1A8=V7 MYL*='Z8T]\"@"ZM,\4F\MW'O@F\71IJ6'&QE*894SMOE>Y2L$&(9O!%_2'Y) MX@\J"2J;["7)_:CZ=W*K\TN2_POE3VB6+&*%[=;9-S$MKD24:ZEGQX*PE1#Y M*/6S'-))6OZ*E)--J8?M""80.HN9&YHLD8ZME-&0ZDVC%[?!5)4G)T-IDAUI M/2P>5\Y\M91' XRM;-!-CTH$(9B[>VF6)&:272<109#Z$=;;2O"B*#[3K!7R M]ET?V&T,S5:":7";O\6N^!-Y,"U;&YY_('K-,)A@]?47B/[Q!@MP8Y!VZ* P M[ FF$#K-R M,(><3-F:@SR&]-Z-QQK]#]F+;T2F='Y8^@R+U7#EWF.W,YH,OJW"I+46C MKQ8Q2F7Q*4TR9:9+XP:]\=G0G2=[VL];:J"V,I3O*0]DYKSGV1L*"G+W=+.X MEWEVJI8!RT,>J&QRZTB?HN/_P?/)WCFRID(GQT^I2(@_T+22$5AOCKD],K_.N;*P3/= TVP,I$< M16[-3J1U0S*BH3B 4-[JMSUWGCJ&4]U]@5C*&'I4BLM.O1[3<'9 C:U\U -[ M^-D)5=V3A*4TIY:C;BH.]_(%'\&C=)+2&)^#URSVF59"L)73E,,1Z/%*L5SZ MZ6HZYZ5R^?OPI.I9'XW/1Z/3O\]/Y/XF*B7@C9\EHKL^15F+RM)!"JR%TC1! M'Q8!](;+.J%\Q>$CMW1HXKAYVHLD?Y@0Z&2[7!5I:).V$4*_CW^ZRO&'90-M MS'9).E_/](3R@YX9:9TOMFZ<21GZ\O&!EDF+XCJ>8Z$F\KC]JPCSU7V,AV]! M69GF;RA]>?/C,G)N=;+-P&Q_Q8 !)&&"Q>XQSZ%CW(QA"^I*V]2;FC[,5=W.0F2:D MH/Q#Q^[W=Z0U%;>M)T1[F<_!<&_HYD S["-C'CH0MK\#K:FX;;W:>JQ^M7+G M66"%='.[Z6;B[@ZR1K&V]PWNL(^RX=F7.OR;I[NAJ(&E;3R1S?1Y. MQ'=74N9,9GGX@47X=WCW3N*4OV.[E;D$>A[8?7Z(J.YSBR'=T.DS[.3&.9X M[W-)V)H<_P^>&PWSHTS@G:N''0XUX#_H''.;KS8!1Y] M+U *RQLR2@3")K_VN8#^CH@X,JI% $EJ*+G4U:?( DZ^?@ MI_!FJM008=O@VWY'6>U[?[N,+A1_#7,![5T\Z,0E%,&/'03KAE$'?L,!VJ@3 M7THP3@#3VY"[W=6";,XZ5\6];V$FH.-S#JJ* @%TF.BF1YK(PB F<;#)Y)B0 M7QURKM3M J;-P42;W>FMF5QLQ5OV6YTKPJD=BG:>#,ZL!Y@TZ-,"*'M +19; MP8P]\/T(/;+S"!T&YSNWIM6S0_2/R@2FQKR8"KME%',(7'Y9KO M0#H_2/B>2G(<7PR4BAMV!=/HRBGV892\D7QL1=(YKN9'9&__4&=81F(1Z'+# MM#E'X98#TF;-'GCGX&'34"X\M5@$VORC9+[1]AX!J7B[CF&*^W6 [("T! .B MCT]#O*HE^6J\(CXA$O.(?W^=Q#2 NO C\J#14#4*#ML;3&;_CA A1"30]X,] M,^&&OHO73)'X.GD_K7EO,)G].Z>$$)$@YKZ/)YDMQ&>\4D(, WN=Q-3W[S34 M(UYZCZ44QEDXZ^SJL.J;F)@?]4R4)PB!AA[C*:CI*<1+DOO1P116 MY_.8LN,Z][0F$X$:]_' TXYQMRND QG=M8]B:OIWQM.A) 1*>FR'ELV<317A M31:+E :!'VSR;=PG3.QQG=5W*RC!"/AQSS,=L(<')V)=80@TUCR4G_)A,7+NX"'Y;9H+V;B48H+DLI;0(T#^.0 MM/*I" ,_)F>J!YQAOJ#\/L;_0@\8&,9(97'[GF%QA#-L)-R$44%2HJ.\6@!F MTKGU4^*GV_1"8SH15?%&X]'Y "+!U7J55&:IVBGHC<^&HS/@8PZE, 4CD(_$ MTOB!O21O,R\4%8PKOOI=KA3$"J'\V%F>J!1Y-BH>2UR,OF])/N+8&6-E&A.^\:IK!W,K2A7)XNX;>6_@=0QP>@J??5[ M@\Q\*A*UQ*38M_6H*"NO[K-7K4W<\DPBT)L+4]KE4&SE5W&)W%*C#>@M M:S"I],W(4(&QE6%DCV+8H]E)$(0,TWT\3](E_6+_3V0):^,1P(% G(#,%$KJ!$<1 M5@70U;'Q8<;T \+VJ4LCN.R0>MSN%O0N!Z/3C2'8@_@)VE_@!4X@0JVHB77_ MG7I(*TOS"G/X7W76\*^\)[('$QRV[OR=8G3FZOJNV' IXWO$E9A4@+=<2LKTF:ZALG0L;LPUKIX0!@.H MUN_C>-+DJLC"&&799/97$6;4/ZBP3 4UJ-3.7#G,T3%,54!L'<0"&:8\>.3' M%*GCSY5UJ9!&P(NEBD!]VOG8;!W6VK)6OQ0O:/;V&05DKI(;K)RB#!:PS:HO M?([I*@/5V:EK\P4R0"$;K?B'^B#%O\+V^\*/;N,\S%>"*9=3B@+NA;M:UGE; MSQ/8L6141#$ PDFS7H2A!+HU*Y/Z/C_<;MO*MV]KVKOQXZ?$#R99ELQ"K'B9 M?.H3%&?P@.Q-H:PYLYRJ_[82R$.&$%WY$#Z)@^O)9_DL*ZU$$])=7 (MFT9D<'C4A&8K>:_5N733 M=TWV*NO#)9 9:XVN&A9;>6NM\K-6*3D]NZ48(B"O2UMV!%!LI50%OO:8+-'V M"H?>5E)2BTG'E8===':3.F!LY20%VE *("KWE-)Z3#C ^PX=\HQHKV$3$ \6 M;S-]1RGN9[P@ZSF]4CO!D]AGW.4E1Q9FX&R$5 M4 X9QW/PS",T>-25V^8ZD[@$@X!/H#B>!N&168;01I/7]@OZQN+5I#&2TII, M0.Z]FKSFC4^T+BC![8&>/9JVBY-D_H\SV>TI;GDJ$V<\2;I$RZ$(Z.U9[!!/ MF8D6DV3:L?IFGZHRBV)U)9-IFQ$NP"70 F,OE#"9-[ NL,1H+\DMO;)JJ N[ ME:EY,W1E7]9&%P2X!+K0J\00NT"SNR(O4E1>ZUDGS[\IT'61$FEKKP.JAJ@, M3_NF&PTQ"O3D8/?61*>&Z\=[)G%WY5*]&)]"*7H5X/?AQ\%R\_AO-\I?D4YH45=:ADSOLVZ-5P!$3WREG'CWJ1T2RHP:32-X^."HR 8F/_76?Q/IE%VZUM MNRS(U95@3BU#SAID04**7J6A+2/B"-1RXS*)@R])/%-N^10UF91%'QEU(#VO960_)"3R=?\W0),M0/EDF:1[^AU(E :+9 D4X M!%X]!4+GCQM38$?P>E\5\GK:4)^,26HQX0#?"&S,N@B,I;1V5JWF:K_)]">R M@NOE"*@1M(-:BR%Y]RVEM,L38B^[X*L2D"@NS-03.&C,:*Q),!S%LWQXD2"G MJSIT[A=FH@ .+3"B4X+A"%ZT^]U/0V(_Z["Y5Y8)PKEDNQ(RQ1".X)TY'0YW M@9^ZD$]-E[O]KMMZ\:V^.AYTCUVAE<(2QU-9K-B65"AM]\K2IMD,@"?/A4$ M&6\C]3 ?V;ZROI6VJ41248+G+;6M/BJT;;>IETQQ8GIH$+BG.LUTA(H'.CN8 M?678P#J"C7 5Y@.V0L,HS%=JI[VL&A,/N!'7FG4AKB/8,'-Q:AW0*6HR(8'[ MN.R1SX%V!#ML+E13UIE P+U@]KC> +*U[W9B#W?M9V]W4?*-MW\[IHW;.<#S M;4T?A!JG;T]^F%PEZ3L'=CL/F;OQM['+V_H,U9D;#81+&4P MW'HG$4KCTJRUS0PU]Z[$;_CDC&6KN&V=M3ES:VH=)*X=C;*NP$0"FZS1(K'\ MJ4,!W=++5;#)%'A!<272:6SJJA$WP(0&M+TYE+X8BL+22UFN^/4VV1@U)A5I M/2H@J-LX$+HBEH"MI[>LQJ/2XZED7I3'4]GT-<<6-9'-[??9&WET%%LOAD%.-+4C4:Y0=I=KG;6K1:M,ND '3QTI M"G^FLB$D6V^:69W'_D $&0I\;('Y"_2$B&.@FCM)-4]I-\#DX-[M,MD\9 [. MUKMEKA@T:PE,1!(8:%HXZH:8#(%VU@WI5MLU!KCAWU&SO;5NI3VF33$Y0F[' M;>E/8^2VWG;K%P?0L:)<1LZ_I. M[U0)]T 6J]R\429:AV\$6%>G'=1'<#&HD13NDJ*U+<5KDPD6V$U_2'7: 7T$ MUXQTA3"9XUY6Y1!^V)B@>,U2\9X=L7FNPGT4.47TY&!!A=AH=#@=@@5UV6#L M*G6)*ZKQ-0Y*7Q,*;K_/<%$63=143T3ML;%VA/LT)>"V(9A.Y$$PCUN1A%N< M0C]3T% /5)".+%BRMW#?8N$TF68?O$C?5 M(RW0QQ!,J9:"MB/0M"DFQWYNL1MCA8U^A- 9ANI]TO#B-6N0R=3A!(,V%(B/&#:B\C!:U$)? MJ)QKWXHGI%[NT$0,EB5Q'4P49*27AJ%3AJUXUUL M'O,Y(-2F">TNAL!N[@:RY8\W'C"HU':6.;V._"R;SI_S9/:G(!^>L@X6"+#+ MFD>0@DH^"*BL>)8FI0HF808]<6'O BI!FR8[?$I%0*#2Y]GA\JK(PIA8<+._ MBC +)?DJ%36PZ( / O1'IQ0"5,J][O@D/Z;8_E,-565=+"!@?[V4.7VR.:B@ MLOD)KHM^*5[0[.TS"L*9'\E3+7**XID)>+^I*?5=RN1PP,/'LO7PS-#LUT7R M\5N 0C8R\0_U 8E_A?=="S^ZQ?9@OA),JIQ26#!NY?[E3*3";EN*XVHT>1K3 MPSHOG!;K1;R+4R"[12CN?5;V.VPI-QW0>E;FBW_TTWSUDOIQAO=0:AM%4LL; MC2].H".C]$T5'226 J+<8EAIK4CK,=D ;Q=UN#-BO8;-5CR3+9OE(9R1%Y0G M"[S(4^7^EL@M%V$%"A'Z0$6/!(X%HX;E8.A0EN:5,8O_51^O^%?;>>L9(_33 M,!',P\*R>$D"-DS54Z^B\[9">.Q,MWJTE2"^QMD[FH7S$ 7"Z55:'AOB0)M\ M!2DI*VHS8KJ*RE9\+ZG03T9"Y3RA&J1]-XF 2+,,X) >]>?B!;K^_DVU M)MP#-6H'FR_ L<\:Q H.1)*RE_A+"WJM8"" M[MU+*NG+'V^K%N,NE7^RR(%0#S\ES[[R&)X*3/4Q,Y1A//M!E!]_3Q4UR:_AG0\N+Z$#9 W")A4H!+3V MQ?O#@:<(Q^;_'%P^U<1OI,1 M<+72&,L:M;WQV?!LT!N_O0DB ?6]2MHNQ*LUY#5J,VD!S^LFK!KJ!0>I0"\. MY JR<&;^"26+U']_(W&-.N?F]?),$L[OE/4P"-B$S.*DQR9:U'')C])%Y9DD M@';1>AQQ>%6B$=R&@,RQI,7K$WF^3C(J-W^G2-V/'^3W6<".\W%'%(GP'*56 M@J$%,HSY)0?:?P-*MK?9?S#JXM3YX'=5[P4T=N]H$KB ;\J/ M5JYB7"?D.>HPX'"CJN)=0-]F%\F=X_)5XA!P=:#T.&:$38L\R_TX"..%(6^5 MFABV*VM78_KVX A8-'8+?:#T-;''X_H.U'6R? WC,HL Z\YU$F=A0/.<)L)# M&-WZ6 C0;B!]3LU "9CMW@\D.GR>S=("?Y->QBGC%80GT)RR&)4KMV355(D! M"&CI2^!.">PI6?D1>0'MNDB)Z"9Q\"6)9^P?$K-%I[IW<>[*3EU*M#DF ?>] MN5!&$:Y*?9:PO%L08P=.'6C&)Z_W N; (GG*+&/D;?K:C9GRZLTU"06.(BKI MZS<_78@GVR9M>>>GYY?C_EBSK3 *TAH8.V8LVTADS2\BDC'G&:4?&!:><4K= M+>&2TUUAF(I6;7KMZM*5G"-JG@U1"9CM51[JAX18A.O,2:L;?^ECY9U\\S&8 MX'<_DK^HHJSLG0_&@W$OC.0&H 0*8.PW:CJTNU0!LE5OQO^FIG<^/+VXZ,6N MUQ21@/D#)8463.FUSM,>3^>W_NSM/L;[]HA.8,D5DCF@3-I@TNB%==85PK=Q\Z3?"9.>*.[G)N- MFK$OR4.8APM*U3/*\X@*4*(36O7I,_B8@!X)F>:6?4">&\LE*#B0*[2?:?RIUJ.1'#'J*T( M7!:&(+%974Z?819]<''A1.@!E;4\[H#VU*GTI5IT?/:_A\MB*25DIXQW ;7U MYTI\GQ1.;]U[T%N/FS!6M6Z7L(K MCT7FRF&F< '2 & IKRC4G9(Z,/6-$GX-K-O0=]3%'&F26D4"F8K4HLUN)W/^ M!32U^@-5#J+?V4Q;9\Z_<"6H@,\.GU(1D'[G+9W,Z!-(V9-E;9-LYX[;G#E.&^/$RS]J6UGDM:JS2ON@;NWV[/(UPXQ M6ENI4VT%L4QI5RAT>;+;O8+83 $>K6(IQ M1FJ3I*SH74 'DAB1IHD']G%A%8D1[NZ2]E:3O'H%63M7.+&X_@3S94$"_E*2_0NL@L96#%7)KU$TN>2HAA]/)KQDT MXKZ&S58&5]#C>9#,\E2"3B>77W,L.#ILA-967EA81XH?/R$,M)CE18IE\#D) MPGG(9/?%7ZH]*QKU2,58+5<,EHM4 %!F4G-J.VH7K4\/8] M]6S;O$QCYV.-5;WO>4[9&Y2&'W0A^]U/0R*$^QBO.5B%GS!>"9ORBM[%I2O, MUOCBLZN#QE8*6=@+L?1,?7MJ5+D?$W+S(&C5PP)R)81(BVX-,+82P\*R_9@F M,X2"[ X+[#J)(D1O/TWGZR,&>F;[DFAK0:/VB%$\<"964$M!VN%T, UM@T B M_C/32QJ9,YU7?B>-+])NA6V=7#G4T=*2)N@Z2V5[F/N4+_YWY-+E2;:SQ[VZ M";-9E&1%BC0N44IJ>9>#T)@_7& M1YW+KD6K5+PC8(=/U]3V@*@*]=,- 8R!ILD5 M:'^AKT^JA*EPL.TB<2K5 F"\&Y''J2N[HUV*^'RJ@#B5L<&QN#"+VV6 M:Y@L):QP@V=UT NO/),%]-&'DBDMAFN(^IV_@F:TU;D772WGG9^.SJ%?+S:: MBOG=[WF.BC5<4;G)Q=G)VY M%;+.']3Z4&SEZNB8,N%85%8R -XERSC28;6.!2RSAV@Z+N.6%7/N3BF&YAPX4$J5T@$^;32@VA.56LH[FH4 /S>[8 MT86I#YL5#0P]3[-! $WG-6UEKS1<)6F:?".Z[+_CO^0K"M ,XBV4G0 /UG)P7[[_3UD+]C?8$D.#)6C5KL4F"L'G6UT0HBLLWP=W/#: MWTB'7_T,_;?_!5!+ 0(4 Q0 ( &N""5-_AO6_;'(! +&\%@ / M " 0 !D-3@T-3,W9#$P<2YH=&U02P$"% ,4 " !K@@E3?!'9 M7Y$' " ' $0 @ &9<@$ 9#4X-#4S-V1E>#,Q,2YH=&U0 M2P$"% ,4 " !K@@E3)A5S,(T' !W' $0 @ %9>@$ M9#4X-#4S-V1E>#,Q,BYH=&U02P$"% ,4 " !K@@E3%BBU#,R,2YH=&U02P$"% ,4 M" !K@@E3OA^IXWD6 !R^@ $0 @ &OA@$ ;W)G;RTR,#(Q M,#8S,"YX&UL4$L! A0#% @ :X() M4UWZE*+95P /],% !4 ( !_JP! &]R9V\M,C R,3 V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( &N""5,'1VHQO(, +JF!P 5 M " 0H% @!O6AQ ";A0< %0 @ 'YB ( ;W)G;RTR,#(Q,#8S,%]P <&UL4$L%!@ ) D 10( )3Z @ $! end