0001193125-22-146366.txt : 20220510 0001193125-22-146366.hdr.sgml : 20220510 20220510163448 ACCESSION NUMBER: 0001193125-22-146366 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 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: 22910307 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 d311198d10q.htm 10-Q 10-Q
falseQ1Organogenesis Holdings Inc.0001661181--12-31MAP4DP5Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet 0001661181 2022-01-01 2022-03-31 0001661181 2021-01-01 2021-03-31 0001661181 2022-03-31 0001661181 2021-12-31 0001661181 2021-03-31 0001661181 2021-01-01 2021-12-31 0001661181 2021-09-30 0001661181 2020-09-17 0001661181 2021-08-06 2021-08-06 0001661181 2022-05-01 0001661181 2020-12-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001661181 orgo:CustomerRelationshipMember 2022-03-31 0001661181 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001661181 orgo:IndependentSalesAgencyNetworkMember 2022-03-31 0001661181 us-gaap:PatentsMember 2022-03-31 0001661181 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001661181 us-gaap:BuildingMember 2022-03-31 0001661181 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001661181 us-gaap:ConstructionInProgressMember 2022-03-31 0001661181 us-gaap:CommonClassAMember orgo:TwoThousandEighteenStockIncentivePlanMember 2022-03-31 0001661181 orgo:LiquidityLoanAndOptionLoansMember srt:MinimumMember 2022-03-31 0001661181 orgo:LiquidityLoanAndOptionLoansMember srt:MaximumMember 2022-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001661181 us-gaap:OptionMember 2022-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2022-03-31 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2022-03-31 0001661181 srt:MaximumMember 2022-03-31 0001661181 srt:MinimumMember 2022-03-31 0001661181 orgo:FleetLeaseMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:CommonAreaMaintenanceMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember 2022-03-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001661181 orgo:CustomerRelationshipMember 2021-12-31 0001661181 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001661181 orgo:IndependentSalesAgencyNetworkMember 2021-12-31 0001661181 us-gaap:PatentsMember 2021-12-31 0001661181 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001661181 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001661181 us-gaap:BuildingMember 2021-12-31 0001661181 us-gaap:ConstructionInProgressMember 2021-12-31 0001661181 orgo:LicenseAgreementUniversityMember 2021-12-31 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:CommonAreaMaintenanceMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember 2021-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001661181 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001661181 orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember us-gaap:OptionMember 2022-01-01 2022-03-31 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001661181 us-gaap:OptionMember 2022-01-01 2022-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2022-01-01 2022-03-31 0001661181 srt:MinimumMember orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember 2022-01-01 2022-03-31 0001661181 srt:MaximumMember orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember 2022-01-01 2022-03-31 0001661181 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2022-01-01 2022-03-31 0001661181 orgo:SurgicalAndSportsMedicineMember 2022-01-01 2022-03-31 0001661181 orgo:AdvancedWoundCareMember 2022-01-01 2022-03-31 0001661181 orgo:InternationalMember us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-03-31 0001661181 orgo:EmployeeCostMember 2022-01-01 2022-03-31 0001661181 orgo:OtherMember 2022-01-01 2022-03-31 0001661181 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2022-01-01 2022-03-31 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2022-01-01 2022-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2021-01-01 2021-03-31 0001661181 orgo:OptionLoansMember 2021-01-01 2021-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001661181 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2021-01-01 2021-03-31 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-01-01 2021-03-31 0001661181 orgo:AdvancedWoundCareMember 2021-01-01 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001661181 orgo:LiquidityloanmemberMember 2020-12-31 0001661181 orgo:OptionLoansMember 2020-12-31 0001661181 orgo:PrincipalInterestAndCAMMember orgo:AccruedButUnpaidLeaseObligationMember 2020-12-31 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2019-03-14 2019-03-14 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:TwoThousandNineteenCreditAgreementMember orgo:TermLoanMember 2019-03-14 0001661181 orgo:RedeemableCommonStockMember orgo:NutechAcquisitionMember 2019-03-01 2019-03-24 0001661181 us-gaap:CommonClassAMember 2019-03-01 2019-03-24 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2021-08-11 2021-08-11 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2021-08-11 0001661181 orgo:LaJollaRestructuringMember 2020-10-21 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 2020-09-17 0001661181 orgo:TotalConsiderationIncludingHoldbackMember orgo:CpnBiosciencesLlcMember 2020-09-17 2020-09-17 0001661181 orgo:TotalConsiderationIncludingHoldbackMember orgo:CpnBiosciencesLlcMember us-gaap:CommonStockMember 2020-09-17 2020-09-17 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember orgo:TermLoanMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember orgo:EuroDollarLoansMember srt:MinimumMember orgo:ApplicableMarginMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember orgo:EuroDollarLoansMember srt:MaximumMember orgo:ApplicableMarginMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember orgo:AbrLoansMember srt:MinimumMember orgo:ApplicableMarginMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember orgo:AbrLoansMember srt:MaximumMember orgo:ApplicableMarginMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyTwoThroughAndIncludingJuneThreeZeroTwoThousandTwentyThreeMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyThreeThroughAndIncludingJuneThreeZeroTwoThousandTwentyFiveMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyFiveAndTheLastDayOfEachQuarterThereafterUntilAugustSixTwoThousandTwentySixMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyOneThroughAndIncludingJuneThreeZeroTwoThousandTwentyTwoMember 2021-08-06 2021-08-06 0001661181 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember srt:MaximumMember 2021-08-06 2021-08-06 0001661181 orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:EmployeeCostMember orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:OtherMember orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:PaymentOfHoldbackMember orgo:CpnBiosciencesLlcMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-30 0001661181 orgo:PaymentOfHoldbackMember orgo:CpnBiosciencesLlcMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-30 0001661181 us-gaap:CommonStockMember 2021-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001661181 us-gaap:RetainedEarningsMember 2021-12-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2021-12-31 0001661181 us-gaap:FairValueInputsLevel3Member orgo:EarnoutLiabilityMember 2022-03-31 0001661181 orgo:EmployeeCostMember 2021-12-31 0001661181 orgo:OtherMember 2021-12-31 0001661181 orgo:EmployeeCostMember 2022-03-31 0001661181 orgo:OtherMember 2022-03-31 0001661181 us-gaap:CommonStockMember 2022-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001661181 us-gaap:RetainedEarningsMember 2022-03-31 0001661181 us-gaap:CommonStockMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001661181 us-gaap:RetainedEarningsMember 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-03-31 iso4217:USD xbrli:shares xbrli:pure utr:Year utr:Day iso4217:USD xbrli:shares orgo:Segments orgo:Employees
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
 
FORM
10-Q
 
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Quarter
ly
Period Ended March 31, 2022
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
 
(I.R.S. Employer
Incorporation or Organization)
 
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)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
 
 
 
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
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  
The number of shares of the registrant’s Class A common stock outstanding as of May 1, 2022 was 129,130,179.
 
 
 

Organogenesis Holdings Inc.
Quarterly Report on Form
10-Q
For the Quarterly Period Ended March 31, 2022
Table of Contents
 
 
  
Page
 
  
 
4
 
Item 1.
 
  
 
4
 
 
  
 
4
 
 
  
 
5
 
 
  
 
6
 
 
  
 
7
 
 
  
 
8
 
Item 2.
 
  
 
22
 
Item 3.
 
  
 
31
 
Item 4.
 
  
 
31
 
  
 
32
 
Item 1.
 
  
 
32
 
Item 1A
 
  
 
33
 
Item 2.
 
  
 
33
 
Item 3.
 
  
 
33
 
Item 4.
 
  
 
33
 
Item 5.
 
  
 
33
 
Item 6.
 
  
 
34
 
  
 
35
 
 
2

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on
Form 10-Q
(this “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, 2021. 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)
 
 
  
March 31,
 
 
December 31,
 
 
  
2022
 
 
2021
 
Assets
                
Current assets:
                
Cash
 and cash equivalents
   $ 107,897     $ 113,929  
Restricted cash
     605       599  
Accounts receivable, net
     79,477       82,460  
Inventory
, net
     22,737       25,022  
Prepaid expenses and other current assets
     7,135       4,969  
    
 
 
   
 
 
 
Total current assets
     217,851       226,979  
Property and equipment, net
     84,268       79,160  
Intangible assets, net
     24,452       25,673  
Goodwill
     28,772       28,772  
Operating lease
right-of-use
assets, net
     47,468       49,144  
Deferred tax asset, net
     31,994       31,994  
Other assets
     1,467       1,537  
    
 
 
   
 
 
 
Total assets
   $ 436,272     $ 443,259  
    
 
 
   
 
 
 
Liabilities and Stockholders’ Equity
                
Current liabilities:
                
D
eferred acquisition consideration
   $ 1,436     $ 1,436  
Current portion of term loan
     3,126       2,656  
F
inance lease obligations
     101       200  
Current portion of operating lease obligations
     11,775       11,785  
Accounts payable
     27,935       29,339  
Accrued expenses and other current liabilities
     32,419       36,589  
    
 
 
   
 
 
 
Total current liabilities
     76,792       82,005  
Term loan, net of current portion
     69,869       70,769  
Operating lease obligations, net of current portion
     45,323       46,893  
Other liabilities
     1,060       1,557  
    
 
 
   
 
 
 
Total liabilities
     193,044       201,224  
    
 
 
   
 
 
 
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,615,732 and 129,408,740 shares issued; 128,887,184 and 128,680,192 shares outstanding at March 31, 2022 and December 31, 2021, respectively.
     13       13  
Additional
paid-in
capital
     303,261       302,155  
Accumulated deficit
     (60,046     (60,133
    
 
 
   
 
 
 
Total stockholders’ equity
     243,228       242,035  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 436,272     $ 443,259  
    
 
 
   
 
 
 
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

March 31,
 
 
  
2022
 
 
2021
 
Net revenue
   $ 98,117     $ 102,552  
Cost of goods sold
     25,080       25,495  
    
 
 
   
 
 
 
Gross profit
     73,037       77,057  
Operating expenses:
                
Selling, general and administrative
     63,578       58,232  
Research and development
     8,587       6,209  
    
 
 
   
 
 
 
Total operating expenses
     72,165       64,441  
    
 
 
   
 
 
 
Income from operations
     872       12,616  
    
 
 
   
 
 
 
Other expense, net:
                
Interest expense
     (737     (2,470
Other expense, net
     (3     (3
    
 
 
   
 
 
 
Total other expense, net
     (740     (2,473
    
 
 
   
 
 
 
Net income before income taxes
     132       10,143  
Income tax expense
     (45     (200
    
 
 
   
 
 
 
Net income
   $ 87     $ 9,943  
    
 
 
   
 
 
 
Net income, per share:
                
Basic
   $ 0.00     $ 0.08  
    
 
 
   
 
 
 
Diluted
   $ 0.00     $ 0.07  
    
 
 
   
 
 
 
Weighted-average common shares outstanding
                
Basic
     128,788,721       127,870,065  
    
 
 
   
 
 
 
Diluted
     132,805,154       133,451,950  
    
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
 
5

ORGANOGENESIS HOLDINGS INC.
CONSOLIDATED STATEMENTS STOCKHOLDERS’ EQUITY
(unaudited)
(amounts in thousands, except share data)

 
 
  
Three Months Ended March 31, 2022
 
 
  
 
 
  
 
 
  
Additional
 
 
 
 
 
 
 
 
  
Common Stock
 
  
Paid-in
 
 
Accumulated
 
 
Total
 
 
  
Shares
 
  
Amount
 
  
Capital
 
 
Deficit
 
 
Stockholders’ Equity
 
Balance as of December 31, 2021
     128,680,192      $ 13      $ 302,155     $ (60,133   $ 242,035  
Exercise of stock options
     86,121        —          291       —         291  
Vesting of RSUs, net of shares surrendered to pay taxes
     120,871        —          (488     —         (488
Stock-based compensation expense
     —          —          1,303       —         1,303  
Net income
     —          —          —         87       87  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of March 31, 2022
     128,887,184        13        303,261       (60,046     243,228  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
 
  
Three Months Ended March 31, 2021
 
 
  
 
 
  
 
 
  
Additional
 
 
 
 
 
 
 
 
  
Common Stock
 
  
Paid-in
 
 
Accumulated
 
 
Total
 
 
  
Shares
 
  
Amount
 
  
Capital
 
 
Deficit
 
 
Stockholders’ Equity
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2020 
     127,731,833        13        296,830       (155,035     141,808  
Exercise of stock options
     285,344        —          984       —         984  
Vesting of RSUs, net of shares surrendered to pay taxes
     85,078        —          (417     —         (417
Stock-based compensation expense
     —          —          698       —         698  
Net income
     —          —          —         9,943       9,943  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance as of March 31, 2021 
     128,102,255      $ 13      $ 298,095     $ (145,092   $ 153,016  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
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)

 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
 
2021
 
Cash flows from operating activities:
                
Net income
   $ 87     $ 9,943  
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
                
Depreciation
     1,347       1,010  
Amortization of intangible assets
     1,221       1,243  
Amortization of operating lease
right-of-use
assets
     1,847       1,129  
Non-cash
interest expense
     108       72  
Deferred interest expense
     151       525  
Provision recorded for doubtful accounts
     40       921  
Loss on disposal of property and equipment
              239  
Adjustment for excess and obsolete inventories
     2,205       2,290  
Stock-based compensation
     1,303       698  
Change in fair value of Earnout liability
              (296
Changes in operating assets and liabilities:
                
Accounts receivable
     2,942       (16,119
Inventory
     80       (4,212
Prepaid expenses and other current assets
     (2,165     (622
Operating leases
     (1,751     (1,210
Accounts payable
     (1,186     1,842  
Accrued expenses and other current liabilities
     (4,828     1,411  
Other liabilities
     10         (164
    
 
 
   
 
 
 
Net cash provided by (used in) operating activities
     1,411       (1,300
Cash flows from investing activities:
                
Purchases of property and equipment
     (6,672     (4,957
    
 
 
   
 
 
 
Net cash used in investing activities
     (6,672     (4,957
Cash flows from financing activities:
                
Payments of term loan
     (469         
Payments of withholding taxes in connection with RSUs vesting
     (488     (417
Proceeds from the exercise of stock options
     291       984  
Principal repayments of finance lease obligations
     (99     (675
Payment of deferred acquisition consideration
              (483
    
 
 
   
 
 
 
Net cash used in financing activities
     (765     (591
Change in cash
, cash equivalents,
and restricted cash
     (6,026     (6,848
Cash
, cash equivalents,
and restricted cash, beginning of period
     114,528       84,806  
    
 
 
   
 
 
 
Cash
, cash equivalents,
and restricted cash, end of period
   $ 108,502     $ 77,958  
    
 
 
   
 
 
 
Supplemental disclosure of cash flow information:
                
Cash paid for interest
   $ 627     $ 1,937  
Cash paid for income taxes
   $ 4     $     
Supplemental disclosure of
non-cash
investing and financing activities:
                
Purchases of property and equipment included in accounts payable and accrued expenses
   $ 1,869     $ 306  
Right-of-use
assets obtained through operating lease obligations
   $ 171     $ 310  
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 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, 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 coronavirus
(COVID-19)
pandemic 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 March 31, 2022, 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 closely 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.
2. 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 Company’s Annual Report on Form
10-K
for the fiscal year ended December 31, 2021, as amended (the “Annual Report”). There have been no material changes to the significant accounting policies previously disclosed in the Annual Report.
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 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 three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, 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, disclosure of contingent assets and liabilities at the date of the financial statements and the reported results of operations during the reporting periods. In preparing the consolidated financial statements, the estimates and assumptions that management consider to be significant and that present the greatest amount of uncertainty include: revenue recognition; sales returns and credit losses; inventory reserve; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets); assessing impairment of goodwill; valuation of assets and liabilities that use unobservable inputs; and the valuation and recognition of stock-based compensation. Actual results and outcomes may differ significantly from those estimates and assumptions.
 
8

Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
No. 2019-12,
Income Taxes— Simplifying the Accounting for Income Taxes
. The standard intends to simplify and reduce the cost of accounting for income taxes. The new guidance removes certain exceptions for recognizing deferred taxes for foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes in interim periods for year to date losses that exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result with a step up in the tax basis of goodwill, changes in tax law enacted during interim periods, and allocating taxes to members of a consolidated group which are not subject to tax. For public business entities, the amendments in ASU
2019-12
are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted for all periods in which financial statements have not yet been issued, including interim periods. The Company adopted this standard on January 1, 2021 and noted no impact to the financial statements.
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. As the Company was a smaller reporting company when the standard was issued, the Company took advantage of the extended transition period and 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.
In March 2020, the FASB issued ASU
No. 2020-04,
Reference Rate Reform
 (Topic 848): Facilitation of the Effects of
 Reference Rate Reform
 on Financial Reporting
 (“ASU
2020-04”).
ASU
2020-04
provides temporary optional expedients and exceptions to the US GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU
No. 2021-01,
Reference Rate Reform
 (Topic 848): Scope
 (“ASU
2021-01”),
to clarify certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting to apply to derivatives that are affected by the discounting transition. Both ASU
2020-04
and ASU
2021-01
are effective upon issuance through December 31, 2022. The Company’s debt agreement that utilizes LIBOR has conventional LIBOR replacement language. Since the debt agreement has not discontinued the use of LIBOR, this ASU is not yet effective for the Company. To the extent the interest rate changes to the rate specified in the debt agreement, the Company will utilize the relief in this ASU. The Company evaluated the effects of adopting the provisions of ASU
2020-04
and ASU
2021-01
and does not expect a material impact on the Company’s consolidated financial statements.
 
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 aggregate consideration amounted to $19,024 as of the Acquisition Date, consisting of $6,427 in cash, 2,151,438 shares of the Company’s Class A common stock with a fair value of $8,815, and contingent consideration (the “Earnout”) with a fair value of $3,782. On the Acquisition Date, the Company paid $5,820 in cash and issued 1,947,953 shares of the Company’s Class A common stock. The remaining consideration of $1,436 was held back and was released in April 2022 by the Company paying additional $739 in cash and issuing additional 203,485 shares of the Company’s Class A common stock to the former
equityholders
of CPN.
9

The Company is obligated to pay the Earnout to CPN’s former
equityholders
if CPN’s legacy product revenue in the Earnout Period (July 1, 2021 to June 30, 2022), 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 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 March 31, 2022, the Earnout liability was estimated at $0 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. 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
Assets and Liabilities”.
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, which is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping terms 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 March 31, 2022 and 2021, the Company recorded GPO fees of $619 and $700, respectively, as a direct reduction of revenue.
The following tables set forth revenue by product category:
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Advanced Wound Care
   $ 90,950      $ 90,708  
Surgical & Sports Medicine
     7,167        11,844  
    
 
 
    
 
 
 
Total net revenue
   $ 98,117      $ 102,552  
    
 
 
    
 
 
 
For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue.
5. Fair Value
Measurement
 
of Financial Assets and Liabilities
As of March 31, 2022 and December 31, 2021, the Company’s financial assets and liabilities measured at fair value on a recurring basis only included the Earnout liability as discussed below.
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 December 31, 2021 and March 31, 2022, the Earnout liability was $0 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: 
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Beginning balance
   $         $ 3,985  
Change in fair value
               (296
    
 
 
    
 
 
 
Ending balance
   $         $ 3,689  
    
 
 
    
 
 
 

10

The Company did not have any financial assets a
nd
liabilities measured at fair value on a
non-recurring
basis as of March 31, 2022 or December 31, 2021.
6. Accounts Receivable, Net
Accounts receivable consisted of the following:
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Accounts receivable
   $ 84,604      $ 87,613  
Less — allowance for doubtful accounts
     (5,127      (5,153
    
 
 
    
 
 
 
     $ 79,477      $ 82,460  
    
 
 
    
 
 
 
 
The Company’s allowance for doubtful accounts was comprised of the following: 
 
                
                
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Balance at beginning of period
   $ 5,153      $ 2,669  
Additions 
     40        921  
Write-offs
     (66      (14
    
 
 
    
 
 
 
Balance at end of period
   $ 5,127      $ 3,576  
    
 
 
    
 
 
 
7. Inventories
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
 
  
March 31,
 
  
December 31,
 
 
  
2022
 
  
2021
 
Raw materials
   $ 9,524      $ 9,023  
Work in process
     995        991  
Finished goods
     12,218        15,008  
    
 
 
    
 
 
 
     $ 22,737      $ 25,022  
    
 
 
    
 
 
 
Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of sales forecasts and historical sales as compared to inventory level and working with operations to maximize recovery of excess inventory. During the three months ended March 31, 2022 and 2021, the Company charged $2,205 and $2,290, 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:
 
 
  
March 31,

2022
 
  
December 31,

2021
 
Subscriptions
   $ 2,685      $ 2,745  
Conferences and marketing expenses
     2,060        538  
Deposits
     1,344        1,216  
Insurance
     1,001        358  
Other
     45        112  
    
 
 
    
 
 
 
     $ 7,135      $ 4,969  
    
 
 
    
 
 
 
Deposits are funds held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.

11

9. Property and Equipment, Net
Property and equipment consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Leasehold improvements
   $ 33,973      $ 30,531  
Buildings
     4,943        4,943  
Furniture, computers and equipment
     54,822        53,959  
    
 
 
    
 
 
 
       93,738        89,433  
Accumulated depreciation and amortization
     (59,075      (57,729
Construction in progress
     49,605        47,456  
    
 
 
    
 
 
 
     $ 84,268      $ 79,160  
    
 
 
    
 
 
 
Depreciation expense was $1,347 and $1,010, for the three months ended March 31, 2022 and 2021, respectively.
Construction in progress primarily represents unfinished c
ons
truction work on a purchased building located on the Company’s Canton, Massachusetts campus and improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts.
10. Goodwill and Intangible Assets
Goodwill was $28,772 as of March 31, 2022 and December 31, 2021.
Identifiable intangible assets consisted of the following as of March 31, 2022: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (18,573    $ 14,047  
Trade names and trademarks
     2,080        (1,236      844  
Customer relationships
     10,690        (1,648      9,042  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (491      519  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (34,071    $ 24,452  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2021: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (17,709    $ 14,911  
Trade names and trademarks
     2,080        (1,183      897  
Customer relationship
     10,690        (1,381      9,309  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (454      556  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (32,850    $ 25,673  
    
 
 
    
 
 
    
 
 
 
Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,221 and $1,243 for the three months ended March 31, 2022 and 2021, respectively.

12

11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Personnel costs
   $ 23,060      $ 26,865  
Royalties
     3,190        3,458  
Accrued but unpaid lease obligations and interest
     3,981        3,963  
Other
     2,188        2,303  
    
 
 
    
 
 
 
     $ 32,419      $ 36,589  
    
 
 
    
 
 
 
The accrued but unpaid lease obligations and the interest accrual on these obligations are related to the buildings in Canton, Massachusetts. See Note “17. Leases”.
12. Restructuring
In order to reduce the Company’s cost structure and achieve operating efficiency, the Company is consolidating its manufacturing operations in various locations into Massachusetts facilities.
On October 21, 2020, the Company committed to a plan to restructure the workforce and operations in its La Jolla, California facilities. The restructuring involved approximately 
65 employees and was substantially completed as of December 31, 2021, with certain facility and storage activities continuing through 2024.
 
On March 9, 2022, the Company committed
to
a plan to restructure the workforce and operations in its Birmingham facilities. The restructuring is expected to be completed by the end of 2022 and will result in a charge of approximately
 $3.0 million, of which approximately $2.0 million is attributable to the retention benefits associated with approximately 25 employees and the remaining $1.0 
million is related to the other exit activities, including but not limited to contract termination, decommission and transportation of certain fixed assets. As employees are required to provide future services, employee retention and other benefit-related costs are expensed over the service period.
As a result of the restructuring activities, the Company incurred
a pre-tax charge
of $264 and $927 during the three months ended March 31, 2022 and 2021, respectively. These charges were included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $132 and $3,168 as of March 31, 2022 and December 31, 2021, respectively, 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
 
  
Other
 
  
Total
 
Liability balance as of December 31, 2021
   $ 2,517      $ 651  

$
 
3,168
 
Expenses
     115        149  
 
 
264
 
Payments
     (2,517      (783
 
 
(3,300
)

    
 
 
    
 
 
 
 
 
 
 
Liability balance as of March 31, 2022
   $ 115      $ 17  
 
$
132
 
    
 
 
    
 
 
 
 
 
 
 
13. Long-Term Debt Obligations
Long-term debt obligations consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Line of credit
   $         $     
    
 
 
    
 
 
 
Term loan
     73,593        74,062  
Less debt discount and debt issuance cost
     (598      (637
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost
   $ 72,995      $ 73,425  
    
 
 
    
 
 
 
13

2021 Credit Agreement
In August 2021, the Company, as borrower, its subsidiaries, as guarantors, and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement (the “2021 Credit Agreement”), providing for a term loan facility not to exceed $75,000 (the “Term Loan Facility”) and a revolving credit facility not to exceed $125,000 (the “Revolving Facility”). The Company’s obligations to the Lenders are secured by substantially all of the Company’s assets, including intellectual property. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2021 Credit Agreement.
Advances
made under the 2021 Credit Agreement may be either Eurodollar Loans or ABR Loans, at the Company’s option. For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin between 2.00% to 3.25% based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%,
plus
(2) an Applicable Margin between 1.00% to 2.25% based on the Total Net Leverage Ratio.
The 2021 Credit Agreement requires the Company to make consecutive quarterly installment payments equal to the following: (a) from September 30, 2021 through and including June 30, 2022, $469; (b) from September 30, 2022 through and including June 30, 2023, $938; (c) from September 30, 2023 through and including June 30, 2025, $1,406 and (d) from September 30, 2025 and the last day of each quarter thereafter until August 6, 2026 (the “Term Loan Maturity Date”), $1,875. The Company may prepay the Term Loan Facility, provided that any Term Loans prepaid prior to August 6, 2022 must be accompanied by a prepayment premium equal to 1.00% of the aggregate amount of Term Loans prepaid. Once repaid, amounts borrowed under the Term Loan Facility may not
be re-borrowed.
The Company must pay in arrears, on the first day of each quarter prior to August 6, 2026 (the “Revolving Termination Date”) and on the Revolving Termination Date, a fee for the
Company’s non-use of
available funds (the “Commitment Fee”). The Commitment Fee rate is between 0.25% to 0.45% based on the Total Net Leverage Ratio. 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, with respect to any such reduction or termination of the Revolving Commitments made prior to August 6, 2022, 1.00% of the aggregate amount of the Revolving Commitments so reduced or terminated.
 
Under the 2021 Credit Agreement, the Company is required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, the Company is also required to make representations and warranties and comply with certain
non-financial
covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions.
The Company had outstanding borrowings of $73,593 and $74,062 under the Term Loan Facility and $0 under the Revolving Facility with $125,000 available for future revolving borrowings as of March 31, 2022 and December 31, 2021, respectively. The Company recorded additional debt issuance costs and related fees of $604 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 recorded debt issuance costs and related fees of $1,223, 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 2021 Credit Agreement, as of March 31, 2022, are as follows for the calendar years ending December 31:
 
2022
   $ 2,343  
2023
     4,687  
2024
     5,625  
2025
     6,563  
2026
     54,375  
    
 
 
 
Total
   $ 73,593  
    
 
 
 
2019 Credit Agreement
In March 2019, the Company, its subsidiaries and SVB, and the several other lenders thereto entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan facility of $40,000 and a revolving credit facility of up to $60,000. Both facilities were set to mature in 2024. The interest rate for the term loan facility was 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 for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. If the Company elected to prepay the loan or terminate the facilities, the Company was required to pay a certain percentage of the outstanding principal as a prepayment fee. A final payment fee (the “Final Payment”) of 6.5% multiplied by the original aggregate principal amount of term loan facility was due upon the earlier to occur of the maturity date of the term loan or prepayment of all outstanding principal
.

 
 
14

In August 2021, upon entering into the 2021 Credit Agreement, the Company paid an aggregate amount of $70,559 due under the 2019 Credit Agreement, including unpaid principal, accrued interest, the Final Payment and a prepayment fee, with proceeds from the 2021 Credit Agreement, and the 2019 Credit Agreement was terminated. Upon termination of the 2019 Credit Agreement, the Company recognized $1,883 as loss on the extinguishment of the loan for the year ended December 31, 2021.
14. Stockholders’ Equity
Common Stock
As of March 31, 2022,
t
he 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 March 31, 2022 and December 31, 2021, the Company reserved the following shares of Class A common stock for future issuance:
 
 
  
March 31
2022
 
  
December 31,
2021
 
Shares reserved for issuance for outstanding options
     7,924,792        6,596,969  
Shares reserved for issuance for outstanding restricted stock units
     1,496,853        764,871  
Shares reserved for issuance for future grants
     3,373,334        5,644,691  
    
 
 
    
 
 
 
Total shares of authorized common stock reserved for future issuance
     12,794,979        13,006,531  
    
 
 
    
 
 
 
 
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.
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). There has been no change to the total authorized shares since the adoption of the 2018 Plan.
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 Class A 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.
 
15

Stock-based compensation expense was $1,303 and $698 for the three months ended March 31, 2022 and 2021, 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)
The Company granted 931,431 and 284,708 time-based restricted stock units to its employees, executives and the Board of Directors in the three months ended March 31, 2022 and 2021, respectively. Each restricted stock unit represents the contingent right to receive one share of the Company’s Class A 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, 2021
     764,871      $ 7.52  
Granted
     931,431        7.59  
Vested
     (179,714      7.81  
Canceled/Forfeited
     (19,735      6.83  
    
 
 
    
 
 
 
Unvested at March 31, 2022
     1,496,853      $     7.54  
    
 
 
    
 
 
 
As of March 31, 2022, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $7,892 and the weighted average remaining recognition period for unvested awards was 3.19 years.
Stock Option Valuation
The stock options granted during the three months ended March 31, 2022 and 2021 were 1,418,224 and 1,037,099, 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:
                 
    
Three Months Ended

March 31,
 
    
2022
   
2021
 
Risk-free interest rate
     1.92     0.82
Expected term (in years)
     6.25       6.21  
Expected volatility
     50.66     39.30
Expected dividend yield
     0.0     0.0
Exercise price
   $ 8.03     $ 13.54  
Underlying stock price
   $     7.87     $     13.54  

16

These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the three months ended March 31, 2022 and 2021 of $3.94 and $5.31, respectively.
Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2021: 
 
 
  
Number of
Shares
 
  
Weighted
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Term

(in years)
 
  
Aggregate
Intrinsic
Value
 
Outstanding as of December 31, 2021
     6,596,969      $ 4.10        5.20      $ 38,524  
Granted
     1,418,224        8.03                    
Exercised
     (86,121      3.38                 441  
Canceled / forfeited
     (4,280      2.69                    
    
 
 
                            
Outstanding as of March 31, 2022
     7,924,792        4.82        5.83        29,053  
    
 
 
                            
Options exercisable as of March 31, 2022
     4,600,567        2.52        3.57        25,113  
    
 
 
                            
Options vested or expected to vest as of March 31, 2022
     7,215,073      $ 4.44        5.50      $ 28,567  
    
 
 
                            
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 three months ended March 31, 2022 and 2021 was $1,612 and $143, respectively.
As of March 31, 2022, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $7,579 and was expected to be recognized over a weighted-average period of 3.29 years.
16. Net Income 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 denomina
to
r used in the calculation of the basic and diluted net income attributable to the Class A common stockholders is as follows.
 
 
  
Three Months Ended
March 31,
 
 
  
2022
 
  
2021
 
Numerator:
                 
Net Income
   $ 87      $ 9,943  
Denominator:
                 
Weighted average common shares outstanding —basic

     128,788,721        127,870,065  
Dilutive effect of restricted stock units
     264,075        527,658  
Dilutive effect of options
     3,752,358        5,054,227  
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     132,805,154        133,451,950  
Earnings per share—basic
   $ 0.00      $ 0.08  
    
 
 
    
 
 
 
Earnings per share—diluted
   $ 0.00      $ 0.07  
    
 
 
    
 
 
 

17

For the three months ended March 31, 2022 and
20
21, outstanding stock-based awards of 155,207 and 1,202,193 were excluded from the diluted EPS calculation as they were anti-dilutive.
17. Leases
As of December 31, 2021 and March 31, 2022, 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, warehouse and production space under noncancelable leases that expire at various dates through 2035, 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.

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. Other than the lease with 275 Dan Road SPE, LLC which was terminated in August 2021 as discussed below, the remaining three leases were set to terminate on December 31, 2022 and each contained a renewal option for a five-year period with a rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. The Company exercised the option to extend the leases for an additional five years in November 2021. These leases were reclassified from finance leases to operating leases upon the Company’s reassessment of the lease classification according to ASC
842-10-25-1
Lease Classification.
The related finance lease assets and liabilities were reclassified to operating
lease right-of-use assets
and operating lease obligations on the consolidated balance sheet as of December 31, 2021.
As of December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations under the aforementioned leases. 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. These accrued but unpaid lease obligations as well as the accrued interest on these obligations were subordinated to the 2019 Credit Agreement. With the termination of the 2019 Credit Agreement and the execution of the 2021 Credit Agreement (see Note “13. Long-Term Debt Obligations”) in August 2021, these obligations are no longer subordinated to the Company’s existing loans.
 
18

In
August 2021, the Company purchased the building (the “275 Dan Road Building”) under the lease with 275 Dan Road SPE, LLC for $6,013 and the lease was terminated. The Company recorded an asset of $4,943 to buildings within fixed asset, net in accordance with ASC
842-20-40-2
Purchase of the Underlying Asset
to account for the purchase of the leased asset. In connection with the purchase of the 275 Dan Road Building, the Company paid 50% of the accrued but unpaid lease obligations associated with this building and the accrued interest thereof. The remaining balance is being paid in five quarterly installments ending on January 3, 2023. The interest on the balance of the accrued but unpaid lease obligations associated with the 275 Dan Road Building was reduced to an annual simple rate of 4.5%.
The accrued but unpaid lease obligations as well as the related interest accruals are shown below.
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Principal portion of rent in arrears
     7,246        7,246  
Unpaid operating and common area maintenance costs
     52        558  
    
 
 
    
 
 
 
Total accrued but unpaid lease obligations
     7,298        7,804  
Accrued interest on accrued but unpaid lease obligations
     1,956        1,938  
The principal portion of rent in arrears was included in the short-term portion of operating lease obligations other than the balance related to the 275 Dan Road Building that was included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The unpaid operating and common area maintenance costs, and the accrued interest on the accrued but unpaid lease obligations were included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021
.
 
The components of lease cost were as follows:
 
 
  
 
  
Three Months Ended

March 31,
 
  
Classification
  
 
2022
 
  
 
2021
 
  
  
 
 
 
  
 
 
 
Finance lease
  
  
  
Amortization of
right-of-use
assets
   COGS and SG&A    $ 107      $ 299  
Interest on lease liabilities
   Interest Expense      5        349  
         
 
 
    
 
 
 
Total Finance lease cost
          112        648  
Operating lease cost
   COGS, R&D, SG&A      2,434        1,280  
Short-term lease cost
   COGS, R&D, SG&A     
669
       715  
Variable lease cost
   COGS, R&D, SG&A     
918
       1,363  
         
 
 
    
 
 
 
Total lease cost
        $ 4,133      $ 4,006  
         
 
 
    
 
 
 
Supplemental balance sheet information related to finance leases was as follows:
 
 
  
March 31, 2022
 
  
December 31,
2021
 
Property and equipment, gross
   $ 1,174      $ 1,174  
Accumulated depreciation
     (1,067      (961
    
 
 
    
 
 
 
Property and equipment, net
   $ 107      $ 213  
    
 
 
    
 
 
 
Finance lease obligations

  
$

101
    
$

200

 
    
 
 
    
 
 
 

19

Supplemental cash flow information related to leases was as follows:
 
                    
                    
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 2,337      $ 1,362  
Operating cash flows for finance leases
   $ 5      $ 523  
Financing cash flows for finance leases
   $ 99      $ 675  
Right-of-use
assets obtained in exchange for lease obligations
                 
Operating leases
   $ 171      $ 310  
Finance leases
   $ —        $ —    
 
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average remaining lease term
  
 
Finance leases
     0.21        0.45  
Operating leases
     8.04        8.22  
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average discount rate
  
 
Finance leases
     11.30     11.30
Operating leases
     4.53     4.51
As of March 31, 2021, maturities of lease liabilities were as follows:
                 
    
Operating leases
    
Finance leases
 
2022
   $ 11,873      $ 103  
2023
     8,104            
2024
     7,315            
2025
     7,526            
2026
     7,435            
Thereafter
     25,966            
    
 
 
    
 
 
 
Total lease payments
     68,219        103  
Less: interest
     (11,121      (2
    
 
 
    
 
 
 
Total lease liabilities
   $     57,098      $     101  
    
 
 
    
 
 
 
18. Commitments and Contingencies
Royalties
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 March 31, 2022 and December 31, 2021, respectively, and were classified as part of accrued expenses and other current liabilities on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three months ended March 31, 2022 or 2021 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,601 and $1,220 during the three months ended March 31, 2022 and 2021, respectively, within selling, general and administrative expenses on the consolidated statements of operations.

20

Legal Matters
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 March 31, 2022 and December 31, 2021 in relation to certain pending lawsuits.
19. Related Party Transactions
Lease obligations to affiliates, including accrued but unpaid lease obligations, and purchase of an asset under a finance lease with an affiliate 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 year ended December 31, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to equity.
 
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 Switzerland GmbH, is subject to taxation in Switzerland and has 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 three months ended March 31, 2022 varied from the U.S. statutory rate of 21% primarily due to the tax adjustments related to executive compensation, other permanent tax adjustments, and discrete items. Income tax expense for the three months ended March 31, 2022 was $45, which include
d
 a discrete tax expense of $10
,
and related primarily to federal and state taxes. Income tax expense for the three months ended March 31, 2021 was 
$200, which included a discrete expense of $10, 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. In the fourth quarter of 2021, the Company released the valuation allowance recorded against its U.S. deferred tax assets. Upon reviewing the positive evidence of net operating loss utilization, cumulative profits, and forecasted taxable income, the Company believed that it was more likely than not that these United States deferred tax assets will be utilized. There are no material deferred tax assets in the other jurisdictions. On a quarterly basis, the Company reassesses the need for a 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 and negative evidence, including net operating loss utilization, cumulative profits, and forecasted taxable income, the Company determined that it is more likely than not the U.S. deferred assets will be realized in full. As such, the Company has not recorded a valuation allowance against its U.S. deferred tax
assets as of March 31, 2022 and December 31, 2021. 
21. Subsequent Events
The Company has evaluated subsequent events through May 10, 2022, the date on which these consolidated financial statements were issued and has determined that there were no such events to report.
 
2
1

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 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, 2021, filed with the Securities and Exchange Commission, or the SEC, on March 1, 2022, 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 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 (manufacturing currently suspended pending transition to our Massachusetts based manufacturing facilities); PuraPly AM as an antimicrobial barrier for a broad variety of wound types; and the Affinity, Novachor 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 comprehensive 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 NuShield for surgical application in targeted soft tissue repairs; and Affinity, Novachor 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.
 
22

For the three months ended March 31, 2022, we generated $98.1 million of net revenue and $0.1 million of net income compared to $102.6 million of net revenue and $9.9 million of net income for the three months ended March 31, 2021. While we reported net income for the most recent two years, we have incurred significant losses since inception and, 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 March 31, 2022, we had an accumulated deficit of $60.0 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 Class A common stock. We operate as 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 first quarter ended March 31, 2022, 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.
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, at which time we ceased commercial distribution of ReNu and NuCel. 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 we discontinued clinical development of NuCel.
Dermagraft
As part of our long-term plan to consolidate manufacturing operations in Massachusetts, manufacturing of Dermagraft was suspended in the fourth quarter of 2021 and sales of Dermagraft will be suspended in the second quarter of 2022. We currently plan to transition our Dermagraft manufacturing to our Massachusetts-based manufacturing facilities, which we expect will result in substantial long-term cost savings. In the period when Dermagraft is not available (possibly for a few years), we expect that customers will be willing to substitute Apligraf for Dermagraft and that the suspension of Dermagraft sales will not have a material impact on our net revenue. However, if we do not realize the expected substantial long-term cost savings or if customers are unwilling to substitute Apligraf for Dermagraft during the period in which Dermagraft is unavailable, it could have an adverse effect on our net revenue and results of operations.
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 March 31, 2022, we had approximately 340 direct sales representatives and approximately 150 independent agencies.
 
23

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.
Cost of goods sold and gross profit
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 the anticipated increase in sales volumes.
Gross profit is calculated as net revenue less cost of goods sold and generally increases as revenue increases. Our gross profit is 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.
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 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
—Interest expense consists of interest on our outstanding indebtedness, including amortization of debt discount and debt issuance costs, net of interest income recognized.
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 including projected future taxable income, recent financial results and estimates of future reversals of deferred tax assets and liabilities. 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, we have determined that our net U.S. deferred tax assets do not require a valuation allowance as of March 31, 2022 and December 31, 2021.
 
24

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.
Results of Operations
The following table sets forth, for the periods indicated, our results of operations:
 
    
Three Months Ended

March 31,
 
    
2022
    
2021
 
Net revenue
   $ 98,117      $ 102,552  
Cost of goods sold
     25,080        25,495  
  
 
 
    
 
 
 
Gross profit
     73,037        77,057  
Operating expenses:
     
Selling, general and administrative
     63,578        58,232  
Research and development
     8,587        6,209  
  
 
 
    
 
 
 
Total operating expenses
     72,165        64,441  
  
 
 
    
 
 
 
Income from operations
     872        12,616  
  
 
 
    
 
 
 
Other expense, net:
     
Interest expense
     (737      (2,470
Other expense, net
     (3      (3
  
 
 
    
 
 
 
Total other expense, net
     (740      (2,473
  
 
 
    
 
 
 
Net income before income taxes
     132        10,143  
Income tax expense
     (45      (200
  
 
 
    
 
 
 
Net income
   $ 87      $ 9,943  
  
 
 
    
 
 
 
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.
 
25

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

March 31,
 
    
2022
    
2021
 
Net income
   $ 87      $ 9,943  
Interest expense
     737        2,470  
Income tax expense
     45        200  
Depreciation
     1,347        1,010  
Amortization
     1,221        1,243  
  
 
 
    
 
 
 
EBITDA
     3,437        14,866  
  
 
 
    
 
 
 
Stock-based compensation expense
     1,303        698  
Recovery of certain notes receivable from related parties (1)
     —          (179
Change in fair value of Earnout (2)
     —          (296
Restructuring charge (3)
     264        927  
  
 
 
    
 
 
 
Adjusted EBITDA
   $ 5,004      $ 16,016  
  
 
 
    
 
 
 
 
(1)
Amount reflects the collection of certain notes receivable from related parties previously reserved. See Note “19. Related Party Transactions”.
(2)
Amount reflects the change in the fair value of the Earnout liability in connection with the CPN acquisition. See Note “3. Acquisition” and “5. Fair Value Measurement of Financial Assets and Liabilities”.
(3)
Amount reflects employee retention and benefits as well as the facility-related cost related to the Company’s restructuring activities. See Note “12. Restructuring”.
Comparison of the Three Months Ended March 31, 2022 and 2021
Revenue
 
    
Three Months Ended
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
           
    
(in thousands, except for percentages)
 
Advanced Wound Care
   $ 90,950      $ 90,708      $ 242        0
Surgical & Sports Medicine
     7,167        11,844        (4,677      (39 %) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 98,117      $ 102,552      $ (4,435      (4 %) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue from our Advanced Wound Care products in the three months ended March 31, 2022 was $91.0 million, relatively consistent with the net revenue of $90.7 million in the three months ended March 31, 2021.
Net revenue from our Surgical & Sports Medicine products decreased by $4.7 million, or 39%, to $7.2 million in the three months ended March 31, 2022 from $11.8 million in the three months ended March 31, 2021. The decrease in Surgical & Sports Medicine net revenue was primarily due to the continued impact of the suspension of marketing of our ReNu and NuCel products in connection with the expiration of the FDA’s enforcement grace period on May 31, 2021 and, to a lesser extent, the impact of the
COVID-19
pandemic on sales of our Affinity product.
Included within net revenue is PuraPly revenue of $53.3 million and $41.3 million for the three months ended March 31, 2022 and 2021, respectively. The continued increase in PuraPly revenue in the three months ended March 31, 2022 was due to our expanded sales force, expanded sites of care, and increased adoption, by existing and new customers, of our PuraPly line extensions.
 
26

Cost of goods sold and gross profit
 
                                                   
    
Three Months Ended
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
           
    
(in thousands, except for percentages)
 
Cost of goods sold
  
$
25,080
 
  
$
25,495
 
  
$
(415
  
 
(2
%) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
  
$
73,037
 
  
$
77,057
 
  
$
(4,020
  
 
(5
%) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Cost of goods sold decreased by $0.4 million, or 2%, to $25.1 million in the three months ended March 31, 2022 from $25.5 million in the three months ended March 31, 2021. The decrease in cost of goods sold was primarily due to decreased unit volumes in Surgical & Sports Medicine products.
Gross profit decreased by $4.0 million, or 5%, to $73.0 million in the three months ended March 31, 2022 from $77.1 million the three months ended March 31, 2021. The decrease in gross profit resulted primarily from decreased sales volume in Surgical & Sports Medicine products as well as increased manufacturing-related costs.
Research and Development Expenses
 
                                                   
    
Three Months Ended
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
           
    
(in thousands, except for percentages)
 
Research and development
  
$
8,587
 
  
$
6,209
 
  
$
2,378
 
  
 
38
  
 
 
    
 
 
    
 
 
    
 
 
 
Research and development expenses increased by $2.4 million, or 38%, to $8.6 million in the three months ended March 31, 2022 from $6.2 million in the three months ended March 31, 2021. 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
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
           
    
(in thousands, except for percentages)
 
Selling, general and administrative
  
$
63,578
 
  
$
58,232
 
  
$
5,346
 
  
 
9
  
 
 
    
 
 
    
 
 
    
 
 
 
Selling, general and administrative expenses increased by $5.3 million, or 9%, to $63.6 million in the three months ended March 31, 2021 from $58.2 million in the three months ended March 31, 2020. The increase in selling, general and administrative expenses was primarily due to a $4.1 million increase related to additional headcount, primarily in our direct sales force, and a $2.0 million increase related to increased travel and marketing programs amid
the relaxed COVID-19 travel
restrictions. These increases were partially offset by a $0.7 million decrease in restructuring costs due to the substantial completion of the restructuring activities associated with closing the La Jolla, California office.
 
27

Other Expense, net
 
                                                   
    
Three
Months Ended
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
                             
    
(in thousands, except for percentages)
 
Interest expense, net
  
$
(737
  
$
(2,470
  
$
1,733
 
  
 
(70
%) 
Other expense, net
  
 
(3
  
 
(3
  
 
—  
 
  
 
**
 
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other expense, net
  
$
(740
  
$
(2,473
  
$
1,733
 
  
 
(70
%) 
  
 
 
    
 
 
    
 
 
    
 
 
 
 
**
not meaningful
Other expense, net, decreased by $1.7 million, or 70%, to $0.7 million in the three months ended March 31, 2022 from $2.5 million in the three months ended March 31, 2021. Interest expense decreased due to the reduced interest rate for borrowings under the 2021 Credit Agreement.
Income Tax Expense
 
            
            
            
            
    
Three Months Ended
March 31,
    
Change
 
    
2022
    
2021
    
$
    
%
 
                             
    
(in thousands, except for percentages)
 
Income tax expense
  
$
(45
  
$
(200
  
$
155
 
  
 
(78
%) 
  
 
 
    
 
 
    
 
 
    
 
 
 
Income tax expense decreased by $0.2 million, or 78% to $0.0 million in the three months ended March 31, 2022 from $0.2 million in the three months ended March 31, 2021. The decrease in the provision is primarily attributed to the decrease in taxable income from $10.1 million in the three months ended March 31, 2021 to $0.1 million in the three months ended March 31, 2022. The decrease in taxable income is partially offset by the increase in the effective rate from 2.19% in the three months ended March 31, 2021 to 26.65% in the three months ended March 31, 2022 due to the release of the valuation allowance in the three months ended December 31, 2021.
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 March 31, 2022, we had an accumulated deficit of $60.0 million and working capital of $141.1 million which included $107.9 million in cash and cash equivalents. We also had $125,000 available for future revolving borrowings under our Revolving Facility (see Note “13. Long-Term Debt Obligations”). For the three months ended March 31, 2022, we reported $98.1 million in net revenue, $0.1 million in net income and $1.4 million of cash flows from operating activities. We expect that our cash on hand and other components of working capital as of March 31, 2022, availability under the 2021 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 2022 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 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.
 
28

Cash Flows
The following table summarizes our cash flows for each of the periods presented:
 
    
Three Months Ended
March 31,
 
    
2022
    
2021
 
    
(in thousands)
 
Net cash provided by (used in) operating activities
   $ 1,411      $ (1,300
Net cash used in investing activities
     (6,672      (4,957
Net cash used in financing activities
     (765      (591
  
 
 
    
 
 
 
Net change in cash, cash equivalents, and restricted cash
   $ (6,026    $ (6,848
  
 
 
    
 
 
 
Operating Activities
During the three months ended March 31, 2022, net cash provided by operating activities was $1.4 million, resulting from our net income of $0.1 million and
non-cash
charges of $8.2 million, partially offset by cash used in connection with changes in our operating assets and liabilities of $6.9 million. Net cash used in changes in our operating assets and liabilities included an increase in prepaid expenses and other current assets of $2.2 million, a decrease in operating leases liability of $1.8 million, a decrease in accounts payable of $1.2 million, and a decrease in accrued expenses and other current liabilities of $4.8 million, all of which were partially offset by a decrease in accounts receivable of $2.9 million.
During the three months ended March 31, 2021, net cash used in operating activities was $1.3 million, resulting from our net cash used in connection with changes in our operating assets and liabilities of $19.1 million, partially offset by net income of $9.9 million
and non-cash charges
of $7.8 million. Net cash used in changes in our operating assets and liabilities included an increase in accounts receivable of $16.1 million, an increase in inventory of $4.2 million, an increase in prepaid expenses and other current assets of $0.6 million, and a decrease in operating leases and other liabilities of $1.4 million, all of which were partially offset by an increase in accounts payable of $1.8 million, and an increase of accrued expenses and other current liabilities of $1.4 million.
Investing Activities
During the three months ended March 31, 2022, we used $6.7 million of cash in investing activities consisting exclusively of capital expenditures.
During the three months ended March 31, 2021, we used $5.0 million of cash in investing activities consisting exclusively of capital expenditures.
Financing Activities
During the three months ended March 31, 2022, net cash used by financing activities was $0.8 million. This consisted primarily of the payment of term loan and finance lease obligations of $0.6 million, and net payment of $0.2 million in connection with the stock awards activities.
During the three months ended March 31, 2021, net cash used by financing activities was $0.6 million. This consisted primarily of the payment of finance lease obligations of $0.7 million, and the payment of $0.5 million related to the NuTech Medical deferred acquisition consideration, partially offset by net proceeds of $0.6 million in connection with the stock award activities.
Indebtedness
2021 Credit Agreement
In August 2021, we and our subsidiaries entered into a credit agreement with SVB and several other lenders, which we refer to as the 2021 Credit Agreement. The 2021 Credit Agreement provides for a term loan facility not to exceed $75,000 (the “Term Loan Facility”) and a revolving credit facility not to exceed $125,000 (the “Revolving Facility”).
 
29

Advances made under the 2021 Credit Agreement may be either Eurodollar Loans or ABR Loans, at our option. For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%,
 plus
 (2) an Applicable Margin based on the Total Net Leverage Ratio.
The 2021 Credit Agreement requires us to make consecutive quarterly installment payments of principal in an amount equal to between 0.625% to 2.50% of the original principal amount of the Term Loans starting from September 30, 2021 through August 6, 2026 (the “Term Loan Maturity Date”). We may prepay the Term Loan Facility, provided that any Term Loans prepaid prior to August 6, 2022, must be accompanied by a prepayment premium equal to 1.00% of the aggregate amount of Term Loans prepaid. Once repaid, amounts borrowed under the Term Loan Facility may not
be re-borrowed.
We must pay a quarterly fee in arrears (the “Commitment Fee”), for the
Company’s non-use of
available funds through August 6, 2026 (the “Revolving Termination Date”). The Commitment Fee rate is based on the Total Net Leverage Ratio. We may elect to reduce or terminate the Revolving Facility in its entirety at any time by repaying all outstanding principal, unpaid accrued interest and, with respect to any such reduction or termination of the Revolving Commitments made prior to August 6, 2022, 1.00% of the aggregate amount of the Revolving Commitments so reduced or terminated.
Under the 2021 Credit Agreement, we are required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, we are also required to make representations and warranties and comply with certain
non-financial
covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions.
As of March 31, 2022, we were in compliance with the covenants under the 2021 Credit Agreement. We had outstanding borrowings under the Revolving Facility and Term Loan Facility of the 2021 Credit Agreement of $0.0 million and $73.6 million, respectively.
2019 Credit Agreement
In March 2019, we, our subsidiaries and SVB, and the several other lenders thereto entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan facility of $40,000 and a revolving credit facility of up to $60,000. Both facilities were set to mature in 2024. The interest rate for the term loan facility was 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 for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. If we elected to prepay the loan or terminate the facilities, we were required to pay a certain percentage of the outstanding principal as a prepayment fee. A final payment fee (the “Final Payment”) of 6.5% multiplied by the original aggregate principal amount of term loan facility was due upon the earlier to occur, the maturity date of the term loan or prepayment of all outstanding principal.
In August 2021, upon entering into the 2021 Credit Agreement, we paid an aggregate amount of $70.6 million due under the 2019 Credit Agreement, including unpaid principal, accrued interest, the Final Payment and a prepayment fee, with proceeds from the 2021 Credit Agreement, and the 2019 Credit Agreement was terminated. Upon termination of the 2019 Credit Agreement, the Company recognized $1.9 million as loss on the extinguishment of the loan for the year ended December 31, 2021.
Critical Accounting Policies and Significant Judgments and Estimates
Our unaudited consolidated financial statements have been prepared in accordance with GAAP. The preparation of our unaudited 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 unaudited consolidated 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 unaudited 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, 2021 for information about these accounting policies as well as a description of our other significant accounting policies.
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.
 
30

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.
We are exposed to various market risks, including fluctuations in interest rates and variability in currency exchange rates. We have established policies, procedures and internal processes governing our management of market risk and the use of financial instruments to manage our exposure to such risk.
Interest Rate Risk
As of March 31, 2022, we had $73.6 million and no borrowings outstanding under our term loan facility and revolving credit facility, respectively. Borrowings under the term loan facility and revolving credit facility bear interest at variable rates. Based on the principal amounts outstanding as of March 31, 2022, an immediate 10% change in the interest rate would not have a material impact on our debt related obligations, financial position or results of operations.
Foreign Currency and Market Risk
The majority of our employees and our major operations are currently located in the United States. The functional currency of our foreign subsidiary in Switzerland is the U.S. dollar. We have, in the normal course of business, engaged in contracts with contractors or other vendors in a currency other than the U.S. dollar. To date, we have had minimal exposure to fluctuations in foreign currency exchange rates as the time period from the date that transactions are initiated and the date of payment or receipt of payment is generally of short duration. Accordingly, we believe we do not have a material exposure to foreign currency risk.
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 March 31, 2022. The term “disclosure controls and procedures,” as defined in
Rules 13a-15(e) and
15d-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.
Management assessed the effectiveness of the Company’s internal control over financial reporting based on the criteria established in the SEC guidance on conducting such assessments as of the end of the period covered by this report. Management conducted the assessment based on certain criteria established in Internal Control— Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. As a result of this assessment, management concluded that, as of March 31, 2022, our internal control over financial reporting was not effective based on those criteria.
As disclosed in the Company’s Annual Report for the fiscal year ended December 31, 2021, our management team identified the following material weakness in our internal control over financial reporting: 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, 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.
 
31

Although management has made significant progress in remediating this material weakness, management concluded that the material weakness described above continued to exist as of March 31, 2022. Specifically, when validating the operating effectiveness of certain controls over financial reporting to gain assurance that such controls are present and functioning as designed, management identified deficiencies that indicate a lack of sustainability and inconsistent application of certain policies, procedures, and controls, including the proper segregation of duties, exacerbated in part by turnover within key positions during the past year.
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. Management is committed to finalizing the remediation of the material weakness during 2022. Management’s internal control remediation efforts include the following:
 
 
We are planning the implementation of a new company-wide enterprise resource planning, or ERP, system to provide additional systematic controls and segregation of duties for our accounting processes. We anticipate that the ERP system will go live in 2022.
 
 
We have continued to train and cross train our employees on their internal control responsibilities and how to best support the Company if personnel turnover issues within their departments occur. We have also supplemented our internal resources with third-party resources, where necessary.
 
 
We have continued to engage an outside firm to assist management with performing control operating effectiveness testing throughout the year.
 
 
We regularly reported the results of control testing to the key stakeholders across the organization, including the audit committee, on testing progress and defined corrective actions, and we monitored and reported on the results of control remediation. Through these actions, we have continued to strengthen our internal policies, processes, and reviews.
As management continues to evaluate and work to improve our internal control over financial reporting, management may determine it is necessary to take additional measures to address the material weakness. However, we believe the above actions will be effective in remediating the material weaknesses and we will continue to devote significant time and attention to these remediation efforts. Until the controls have been operating for a sufficient period of time and management has concluded, through testing, that these controls are executed consistently and 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 March 31, 2022 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.
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.
 
32

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, 2021, as amended, includes a detailed discussion of our risk factors under the heading “Part I, Item 1A—Risk Factors.” There have been no material changes from such risk factors during the quarter ended March 31, 2022. You should consider carefully the risk factors discussed in our Annual Report on Form
10-K
for the year ended December 31, 2021, 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, 2021 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.
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.
 
33

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)
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†    XBRL Instance Document XBRL
101.SCH†    XBRL Taxonomy Extension Schema Document
101.CAL†    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF†    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB†    XBRL Taxonomy Extension Label Linkbase Document
101.PRE†    XBRL Taxonomy Extension Presentation Linkbase Document
104 Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
 
Filed herewith
 
††
Furnished herewith
 
*
Management contract or compensatory plan or arrangement
 
34

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Dated: May 10, 2022      
Organogenesis Holdings Inc.
      (Registrant)
     
 
      /s/ David Francisco
     
 
     
David Francisco
     
Chief Financial Officer
     
(Principal Financial and Accounting Officer)
 
35

EX-31.1 2 d311198dex311.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: May 10, 2022     By:  

/s/ Gary S. Gillheeney, Sr.

      Gary S. Gillheeney, Sr.
      Chief Executive Officer
      (Principal Executive Officer)

 

EX-31.2 3 d311198dex312.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: May 10, 2022     By:  

/s/ David Francisco

      David Francisco
      Chief Financial Officer
      (Principal Financial and Accounting Officer)

 

EX-32.1 4 d311198dex321.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 March 31, 2022 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: May 10, 2022     By:  

/s/ Gary S. Gillheeney, Sr.

      Gary S. Gillheeney, Sr.
      Chief Executive Officer
      (Principal Executive Officer)
Date: May 10, 2022     By:  

/s/ David Francisco

      David Francisco
      Chief Financial Officer
      (Principal Financial and Accounting Officer)
EX-101.SCH 5 orgo-20220331.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 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 Measurement 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 Measurement 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 Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Product and Geographic Sales - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Prepaid Expenses and Other Current Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Goodwill and Intangible Assets - Identifiable intangible assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Restructuring - Summary of liability related to the restructuring activities (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Long-Term Debt Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Long-Term Debt Obligations - Future payments of term loan (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Long-Term Debt Obligations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Stock-Based Compensation - Parenthetical (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Net Income (Loss) per Share (EPS) - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Leases - Schedule of Lease Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Leases - Summary of Cash Flow Information Related To Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 orgo-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 orgo-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 orgo-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 orgo-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
May 01, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
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 Large Accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Trading Symbol ORGO  
Entity Small Business false  
Entity Emerging Growth Company 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  
Document Quarterly Report true  
Entity Common Stock, Shares Outstanding   129,130,179
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 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 107,897 $ 113,929
Restricted cash 605 599
Accounts receivable, net 79,477 82,460
Inventory, net 22,737 25,022
Prepaid expenses and other current assets 7,135 4,969
Total current assets 217,851 226,979
Property and equipment, net 84,268 79,160
Intangible assets, net 24,452 25,673
Goodwill 28,772 28,772
Operating lease right-of-use assets, net 47,468 49,144
Deferred tax asset, net 31,994 31,994
Other assets 1,467 1,537
Total assets 436,272 443,259
Current liabilities:    
Deferred acquisition consideration 1,436 1,436
Current portion of term loan 3,126 2,656
Finance lease obligations 101 200
Current portion of operating lease obligations 11,775 11,785
Accounts payable 27,935 29,339
Accrued expenses and other current liabilities 32,419 36,589
Total current liabilities 76,792 82,005
Term loan, net of current portion 69,869 70,769
Operating lease obligations, net of current portion 45,323 46,893
Other liabilities 1,060 1,557
Total liabilities 193,044 201,224
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,615,732 and 129,408,740 shares issued; 128,887,184 and 128,680,192 shares outstanding at March 31, 2022 and December 31, 2021, respectively. 13 13
Additional paid-in capital 303,261 302,155
Accumulated deficit (60,046) (60,133)
Total stockholders' equity 243,228 242,035
Total liabilities and stockholders' equity $ 436,272 $ 443,259
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
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,615,732 129,408,740
Common stock, shares outstanding 128,887,184 128,680,192
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net revenue $ 98,117 $ 102,552
Cost of goods sold 25,080 25,495
Gross profit 73,037 77,057
Operating expenses:    
Selling, general and administrative 63,578 58,232
Research and development 8,587 6,209
Total operating expenses 72,165 64,441
Income from operations 872 12,616
Other expense, net:    
Interest expense, net (737) (2,470)
Other expense, net (3) (3)
Total other expense, net (740) (2,473)
Net income before income taxes 132 10,143
Income tax expense (45) (200)
Net income $ 87 $ 9,943
Net income, per share:    
Basic $ 0.00 $ 0.08
Diluted $ 0.00 $ 0.07
Weighted-average common shares outstanding    
Basic 128,788,721 127,870,065
Diluted 132,805,154 133,451,950
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Balance at Dec. 31, 2020 $ 141,808 $ 13 $ 296,830 $ (155,035)
Balance (in shares) at Dec. 31, 2020   127,731,833    
Exercise of stock options 984   984  
Exercise of stock options (in shares)   285,344    
Vesting of RSUs, net of shares surrendered to pay taxes (417)   (417)  
Vesting of RSUs, net of shares surrendered to pay taxes (in shares)   85,078    
Stock-based compensation expense 698   698  
Net Income 9,943     9,943
Balance at Mar. 31, 2021 153,016 $ 13 298,095 (145,092)
Balance (in shares) at Mar. 31, 2021   128,102,255    
Balance at Dec. 31, 2021 $ 242,035 $ 13 302,155 (60,133)
Balance (in shares) at Dec. 31, 2021 128,680,192 128,680,192    
Exercise of stock options $ 291   291  
Exercise of stock options (in shares)   86,121    
Vesting of RSUs, net of shares surrendered to pay taxes (488)   (488)  
Vesting of RSUs, net of shares surrendered to pay taxes (in shares)   120,871    
Stock-based compensation expense 1,303   1,303  
Net Income 87     87
Balance at Mar. 31, 2022 $ 243,228 $ 13 $ 303,261 $ (60,046)
Balance (in shares) at Mar. 31, 2022 128,887,184 128,887,184    
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 87 $ 9,943
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 1,347 1,010
Amortization of intangible assets 1,221 1,243
Amortization of operating lease right-of-use assets 1,847 1,129
Non-cash interest expense 108 72
Deferred interest expense 151 525
Provision recorded for doubtful accounts 40 921
Loss on disposal of property and equipment 0 239
Adjustment for excess and obsolete inventories 2,205 2,290
Stock-based compensation 1,303 698
Change in fair value of Earnout liability 0 (296)
Changes in operating assets and liabilities:    
Accounts receivable 2,942 (16,119)
Inventory 80 (4,212)
Prepaid expenses and other current assets (2,165) (622)
Operating leases (1,751) (1,210)
Accounts payable (1,186) 1,842
Accrued expenses and other current liabilities (4,828) 1,411
Other liabilities 10 (164)
Net cash provided by (used in) operating activities 1,411 (1,300)
Cash flows from investing activities:    
Purchases of property and equipment (6,672) (4,957)
Net cash used in investing activities (6,672) (4,957)
Cash flows from financing activities:    
Payments of term loan (469) 0
Payments of withholding taxes in connection with RSUs vesting (488) (417)
Proceeds from the exercise of stock options 291 984
Principal repayments of finance lease obligations (99) (675)
Payment of deferred acquisition consideration 0 (483)
Net cash used in financing activities (765) (591)
Change in cash, cash equivalents, and restricted cash (6,026) (6,848)
Cash, cash equivalents, and restricted cash, beginning of period 114,528 84,806
Cash, cash equivalents, and restricted cash, end of period 108,502 77,958
Supplemental disclosure of cash flow information:    
Cash paid for interest 627 1,937
Cash paid for income taxes 4 0
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses 1,869 306
Right-of-use assets obtained through operating lease obligations $ 171 $ 310
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation
1. Nature of 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, 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 coronavirus
(COVID-19)
pandemic 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 March 31, 2022, 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 closely 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.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. 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 Company’s Annual Report on Form
10-K
for the fiscal year ended December 31, 2021, as amended (the “Annual Report”). There have been no material changes to the significant accounting policies previously disclosed in the Annual Report.
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 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 three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, 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, disclosure of contingent assets and liabilities at the date of the financial statements and the reported results of operations during the reporting periods. In preparing the consolidated financial statements, the estimates and assumptions that management consider to be significant and that present the greatest amount of uncertainty include: revenue recognition; sales returns and credit losses; inventory reserve; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets); assessing impairment of goodwill; valuation of assets and liabilities that use unobservable inputs; and the valuation and recognition of stock-based compensation. Actual results and outcomes may differ significantly from those estimates and assumptions.
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
No. 2019-12,
Income Taxes— Simplifying the Accounting for Income Taxes
. The standard intends to simplify and reduce the cost of accounting for income taxes. The new guidance removes certain exceptions for recognizing deferred taxes for foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes in interim periods for year to date losses that exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result with a step up in the tax basis of goodwill, changes in tax law enacted during interim periods, and allocating taxes to members of a consolidated group which are not subject to tax. For public business entities, the amendments in ASU
2019-12
are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted for all periods in which financial statements have not yet been issued, including interim periods. The Company adopted this standard on January 1, 2021 and noted no impact to the financial statements.
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. As the Company was a smaller reporting company when the standard was issued, the Company took advantage of the extended transition period and 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.
In March 2020, the FASB issued ASU
No. 2020-04,
Reference Rate Reform
 (Topic 848): Facilitation of the Effects of
 Reference Rate Reform
 on Financial Reporting
 (“ASU
2020-04”).
ASU
2020-04
provides temporary optional expedients and exceptions to the US GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU
No. 2021-01,
Reference Rate Reform
 (Topic 848): Scope
 (“ASU
2021-01”),
to clarify certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting to apply to derivatives that are affected by the discounting transition. Both ASU
2020-04
and ASU
2021-01
are effective upon issuance through December 31, 2022. The Company’s debt agreement that utilizes LIBOR has conventional LIBOR replacement language. Since the debt agreement has not discontinued the use of LIBOR, this ASU is not yet effective for the Company. To the extent the interest rate changes to the rate specified in the debt agreement, the Company will utilize the relief in this ASU. The Company evaluated the effects of adopting the provisions of ASU
2020-04
and ASU
2021-01
and does not expect a material impact on the Company’s consolidated financial statements.
 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition
3 Months Ended
Mar. 31, 2022
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 aggregate consideration amounted to $19,024 as of the Acquisition Date, consisting of $6,427 in cash, 2,151,438 shares of the Company’s Class A common stock with a fair value of $8,815, and contingent consideration (the “Earnout”) with a fair value of $3,782. On the Acquisition Date, the Company paid $5,820 in cash and issued 1,947,953 shares of the Company’s Class A common stock. The remaining consideration of $1,436 was held back and was released in April 2022 by the Company paying additional $739 in cash and issuing additional 203,485 shares of the Company’s Class A common stock to the former
equityholders
of CPN.
The Company is obligated to pay the Earnout to CPN’s former
equityholders
if CPN’s legacy product revenue in the Earnout Period (July 1, 2021 to June 30, 2022), 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 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 March 31, 2022, the Earnout liability was estimated at $0 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. 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
Assets and Liabilities”.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Product and Geographic Sales
3 Months Ended
Mar. 31, 2022
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, which is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping terms 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 March 31, 2022 and 2021, the Company recorded GPO fees of $619 and $700, respectively, as a direct reduction of revenue.
The following tables set forth revenue by product category:
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Advanced Wound Care
   $ 90,950      $ 90,708  
Surgical & Sports Medicine
     7,167        11,844  
    
 
 
    
 
 
 
Total net revenue
   $ 98,117      $ 102,552  
    
 
 
    
 
 
 
For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement of Financial Assets and Liabilities
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurement of Financial Assets and Liabilities
5. Fair Value
Measurement
 
of Financial Assets and Liabilities
As of March 31, 2022 and December 31, 2021, the Company’s financial assets and liabilities measured at fair value on a recurring basis only included the Earnout liability as discussed below.
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 December 31, 2021 and March 31, 2022, the Earnout liability was $0 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: 
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Beginning balance
   $ —        $ 3,985  
Change in fair value
     —          (296
    
 
 
    
 
 
 
Ending balance
   $ —        $ 3,689  
    
 
 
    
 
 
 
The Company did not have any financial assets a
nd
liabilities measured at fair value on a
non-recurring
basis as of March 31, 2022 or December 31, 2021.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts Receivable, Net
6. Accounts Receivable, Net
Accounts receivable consisted of the following:
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Accounts receivable
   $ 84,604      $ 87,613  
Less — allowance for doubtful accounts
     (5,127      (5,153
    
 
 
    
 
 
 
     $ 79,477      $ 82,460  
    
 
 
    
 
 
 
The Company’s allowance for doubtful accounts was comprised of the following: 
 
                
                
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Balance at beginning of period
   $ 5,153      $ 2,669  
Additions 
     40        921  
Write-offs
     (66      (14
    
 
 
    
 
 
 
Balance at end of period
   $ 5,127      $ 3,576  
    
 
 
    
 
 
 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories
7. Inventories
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
 
  
March 31,
 
  
December 31,
 
 
  
2022
 
  
2021
 
Raw materials
   $ 9,524      $ 9,023  
Work in process
     995        991  
Finished goods
     12,218        15,008  
    
 
 
    
 
 
 
     $ 22,737      $ 25,022  
    
 
 
    
 
 
 
Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of sales forecasts and historical sales as compared to inventory level and working with operations to maximize recovery of excess inventory. During the three months ended March 31, 2022 and 2021, the Company charged $2,205 and $2,290, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2022
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:
 
 
  
March 31,

2022
 
  
December 31,

2021
 
Subscriptions
   $ 2,685      $ 2,745  
Conferences and marketing expenses
     2,060        538  
Deposits
     1,344        1,216  
Insurance
     1,001        358  
Other
     45        112  
    
 
 
    
 
 
 
     $ 7,135      $ 4,969  
    
 
 
    
 
 
 
Deposits are funds held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
9. Property and Equipment, Net
Property and equipment consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Leasehold improvements
   $ 33,973      $ 30,531  
Buildings
     4,943        4,943  
Furniture, computers and equipment
     54,822        53,959  
    
 
 
    
 
 
 
       93,738        89,433  
Accumulated depreciation and amortization
     (59,075      (57,729
Construction in progress
     49,605        47,456  
    
 
 
    
 
 
 
     $ 84,268      $ 79,160  
    
 
 
    
 
 
 
Depreciation expense was $1,347 and $1,010, for the three months ended March 31, 2022 and 2021, respectively.
Construction in progress primarily represents unfinished c
ons
truction work on a purchased building located on the Company’s Canton, Massachusetts campus and improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
10. Goodwill and Intangible Assets
Goodwill was $28,772 as of March 31, 2022 and December 31, 2021.
Identifiable intangible assets consisted of the following as of March 31, 2022: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (18,573    $ 14,047  
Trade names and trademarks
     2,080        (1,236      844  
Customer relationships
     10,690        (1,648      9,042  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (491      519  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (34,071    $ 24,452  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2021: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (17,709    $ 14,911  
Trade names and trademarks
     2,080        (1,183      897  
Customer relationship
     10,690        (1,381      9,309  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (454      556  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (32,850    $ 25,673  
    
 
 
    
 
 
    
 
 
 
Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,221 and $1,243 for the three months ended March 31, 2022 and 2021, respectively.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
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: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Personnel costs
   $ 23,060      $ 26,865  
Royalties
     3,190        3,458  
Accrued but unpaid lease obligations and interest
     3,981        3,963  
Other
     2,188        2,303  
    
 
 
    
 
 
 
     $ 32,419      $ 36,589  
    
 
 
    
 
 
 
The accrued but unpaid lease obligations and the interest accrual on these obligations are related to the buildings in Canton, Massachusetts. See Note “17. Leases”.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring
12. Restructuring
In order to reduce the Company’s cost structure and achieve operating efficiency, the Company is consolidating its manufacturing operations in various locations into Massachusetts facilities.
On October 21, 2020, the Company committed to a plan to restructure the workforce and operations in its La Jolla, California facilities. The restructuring involved approximately 
65 employees and was substantially completed as of December 31, 2021, with certain facility and storage activities continuing through 2024.
On March 9, 2022, the Company committed
to
a plan to restructure the workforce and operations in its Birmingham facilities. The restructuring is expected to be completed by the end of 2022 and will result in a charge of approximately
 $3.0 million, of which approximately $2.0 million is attributable to the retention benefits associated with approximately 25 employees and the remaining $1.0 
million is related to the other exit activities, including but not limited to contract termination, decommission and transportation of certain fixed assets. As employees are required to provide future services, employee retention and other benefit-related costs are expensed over the service period.
As a result of the restructuring activities, the Company incurred
a pre-tax charge
of $264 and $927 during the three months ended March 31, 2022 and 2021, respectively. These charges were included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $132 and $3,168 as of March 31, 2022 and December 31, 2021, respectively, 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
 
  
Other
 
  
Total
 
Liability balance as of December 31, 2021
   $ 2,517      $ 651  

$
 
3,168
 
Expenses
     115        149  
 
 
264
 
Payments
     (2,517      (783
 
 
(3,300
)

    
 
 
    
 
 
 
 
 
 
 
Liability balance as of March 31, 2022
   $ 115      $ 17  
 
$
132
 
    
 
 
    
 
 
 
 
 
 
 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt Obligations
3 Months Ended
Mar. 31, 2022
Long-term Debt, Unclassified [Abstract]  
Long-Term Debt Obligations
13. Long-Term Debt Obligations
Long-term debt obligations consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Line of credit
   $ —        $ —    
    
 
 
    
 
 
 
Term loan
     73,593        74,062  
Less debt discount and debt issuance cost
     (598      (637
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost
   $ 72,995      $ 73,425  
    
 
 
    
 
 
 
2021 Credit Agreement
In August 2021, the Company, as borrower, its subsidiaries, as guarantors, and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement (the “2021 Credit Agreement”), providing for a term loan facility not to exceed $75,000 (the “Term Loan Facility”) and a revolving credit facility not to exceed $125,000 (the “Revolving Facility”). The Company’s obligations to the Lenders are secured by substantially all of the Company’s assets, including intellectual property. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2021 Credit Agreement.
Advances
made under the 2021 Credit Agreement may be either Eurodollar Loans or ABR Loans, at the Company’s option. For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin between 2.00% to 3.25% based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%,
plus
(2) an Applicable Margin between 1.00% to 2.25% based on the Total Net Leverage Ratio.
The 2021 Credit Agreement requires the Company to make consecutive quarterly installment payments equal to the following: (a) from September 30, 2021 through and including June 30, 2022, $469; (b) from September 30, 2022 through and including June 30, 2023, $938; (c) from September 30, 2023 through and including June 30, 2025, $1,406 and (d) from September 30, 2025 and the last day of each quarter thereafter until August 6, 2026 (the “Term Loan Maturity Date”), $1,875. The Company may prepay the Term Loan Facility, provided that any Term Loans prepaid prior to August 6, 2022 must be accompanied by a prepayment premium equal to 1.00% of the aggregate amount of Term Loans prepaid. Once repaid, amounts borrowed under the Term Loan Facility may not
be re-borrowed.
The Company must pay in arrears, on the first day of each quarter prior to August 6, 2026 (the “Revolving Termination Date”) and on the Revolving Termination Date, a fee for the
Company’s non-use of
available funds (the “Commitment Fee”). The Commitment Fee rate is between 0.25% to 0.45% based on the Total Net Leverage Ratio. 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, with respect to any such reduction or termination of the Revolving Commitments made prior to August 6, 2022, 1.00% of the aggregate amount of the Revolving Commitments so reduced or terminated.
Under the 2021 Credit Agreement, the Company is required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, the Company is also required to make representations and warranties and comply with certain
non-financial
covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions.
The Company had outstanding borrowings of $73,593 and $74,062 under the Term Loan Facility and $0 under the Revolving Facility with $125,000 available for future revolving borrowings as of March 31, 2022 and December 31, 2021, respectively. The Company recorded additional debt issuance costs and related fees of $604 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 recorded debt issuance costs and related fees of $1,223, 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 2021 Credit Agreement, as of March 31, 2022, are as follows for the calendar years ending December 31:
 
2022
   $ 2,343  
2023
     4,687  
2024
     5,625  
2025
     6,563  
2026
     54,375  
    
 
 
 
Total
   $ 73,593  
    
 
 
 
2019 Credit Agreement
In March 2019, the Company, its subsidiaries and SVB, and the several other lenders thereto entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan facility of $40,000 and a revolving credit facility of up to $60,000. Both facilities were set to mature in 2024. The interest rate for the term loan facility was 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 for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. If the Company elected to prepay the loan or terminate the facilities, the Company was required to pay a certain percentage of the outstanding principal as a prepayment fee. A final payment fee (the “Final Payment”) of 6.5% multiplied by the original aggregate principal amount of term loan facility was due upon the earlier to occur of the maturity date of the term loan or prepayment of all outstanding principal
.

In August 2021, upon entering into the 2021 Credit Agreement, the Company paid an aggregate amount of $70,559 due under the 2019 Credit Agreement, including unpaid principal, accrued interest, the Final Payment and a prepayment fee, with proceeds from the 2021 Credit Agreement, and the 2019 Credit Agreement was terminated. Upon termination of the 2019 Credit Agreement, the Company recognized $1,883 as loss on the extinguishment of the loan for the year ended December 31, 2021.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders' Equity
14. Stockholders’ Equity
Common Stock
As of March 31, 2022,
t
he 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 March 31, 2022 and December 31, 2021, the Company reserved the following shares of Class A common stock for future issuance:
 
 
  
March 31
2022
 
  
December 31,
2021
 
Shares reserved for issuance for outstanding options
     7,924,792        6,596,969  
Shares reserved for issuance for outstanding restricted stock units
     1,496,853        764,871  
Shares reserved for issuance for future grants
     3,373,334        5,644,691  
    
 
 
    
 
 
 
Total shares of authorized common stock reserved for future issuance
     12,794,979        13,006,531  
    
 
 
    
 
 
 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
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.
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). There has been no change to the total authorized shares since the adoption of the 2018 Plan.
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 Class A 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,303 and $698 for the three months ended March 31, 2022 and 2021, 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)
The Company granted 931,431 and 284,708 time-based restricted stock units to its employees, executives and the Board of Directors in the three months ended March 31, 2022 and 2021, respectively. Each restricted stock unit represents the contingent right to receive one share of the Company’s Class A 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, 2021
     764,871      $ 7.52  
Granted
     931,431        7.59  
Vested
     (179,714      7.81  
Canceled/Forfeited
     (19,735      6.83  
    
 
 
    
 
 
 
Unvested at March 31, 2022
     1,496,853      $     7.54  
    
 
 
    
 
 
 
As of March 31, 2022, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $7,892 and the weighted average remaining recognition period for unvested awards was 3.19 years.
Stock Option Valuation
The stock options granted during the three months ended March 31, 2022 and 2021 were 1,418,224 and 1,037,099, 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:
                 
    
Three Months Ended

March 31,
 
    
2022
   
2021
 
Risk-free interest rate
     1.92     0.82
Expected term (in years)
     6.25       6.21  
Expected volatility
     50.66     39.30
Expected dividend yield
     0.0     0.0
Exercise price
   $ 8.03     $ 13.54  
Underlying stock price
   $     7.87     $     13.54  
These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the three months ended March 31, 2022 and 2021 of $3.94 and $5.31, respectively.
Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2021: 
 
 
  
Number of
Shares
 
  
Weighted
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Term

(in years)
 
  
Aggregate
Intrinsic
Value
 
Outstanding as of December 31, 2021
     6,596,969      $ 4.10        5.20      $ 38,524  
Granted
     1,418,224        8.03                    
Exercised
     (86,121      3.38                 441  
Canceled / forfeited
     (4,280      2.69                    
    
 
 
                            
Outstanding as of March 31, 2022
     7,924,792        4.82        5.83        29,053  
    
 
 
                            
Options exercisable as of March 31, 2022
     4,600,567        2.52        3.57        25,113  
    
 
 
                            
Options vested or expected to vest as of March 31, 2022
     7,215,073      $ 4.44        5.50      $ 28,567  
    
 
 
                            
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 three months ended March 31, 2022 and 2021 was $1,612 and $143, respectively.
As of March 31, 2022, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $7,579 and was expected to be recognized over a weighted-average period of 3.29 years.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share (EPS)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) per Share (EPS)
16. Net Income 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 denomina
to
r used in the calculation of the basic and diluted net income attributable to the Class A common stockholders is as follows.
 
 
  
Three Months Ended
March 31,
 
 
  
2022
 
  
2021
 
Numerator:
                 
Net Income
   $ 87      $ 9,943  
Denominator:
                 
Weighted average common shares outstanding —basic

     128,788,721        127,870,065  
Dilutive effect of restricted stock units
     264,075        527,658  
Dilutive effect of options
     3,752,358        5,054,227  
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     132,805,154        133,451,950  
Earnings per share—basic
   $ 0.00      $ 0.08  
    
 
 
    
 
 
 
Earnings per share—diluted
   $ 0.00      $ 0.07  
    
 
 
    
 
 
 
For the three months ended March 31, 2022 and
20
21, outstanding stock-based awards of 155,207 and 1,202,193 were excluded from the diluted EPS calculation as they were anti-dilutive.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases
17. Leases
As of December 31, 2021 and March 31, 2022, 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, warehouse and production space under noncancelable leases that expire at various dates through 2035, 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.
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. Other than the lease with 275 Dan Road SPE, LLC which was terminated in August 2021 as discussed below, the remaining three leases were set to terminate on December 31, 2022 and each contained a renewal option for a five-year period with a rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. The Company exercised the option to extend the leases for an additional five years in November 2021. These leases were reclassified from finance leases to operating leases upon the Company’s reassessment of the lease classification according to ASC
842-10-25-1
Lease Classification.
The related finance lease assets and liabilities were reclassified to operating
lease right-of-use assets
and operating lease obligations on the consolidated balance sheet as of December 31, 2021.
As of December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations under the aforementioned leases. 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. These accrued but unpaid lease obligations as well as the accrued interest on these obligations were subordinated to the 2019 Credit Agreement. With the termination of the 2019 Credit Agreement and the execution of the 2021 Credit Agreement (see Note “13. Long-Term Debt Obligations”) in August 2021, these obligations are no longer subordinated to the Company’s existing loans.
 
In
August 2021, the Company purchased the building (the “275 Dan Road Building”) under the lease with 275 Dan Road SPE, LLC for $6,013 and the lease was terminated. The Company recorded an asset of $4,943 to buildings within fixed asset, net in accordance with ASC
842-20-40-2
Purchase of the Underlying Asset
to account for the purchase of the leased asset. In connection with the purchase of the 275 Dan Road Building, the Company paid 50% of the accrued but unpaid lease obligations associated with this building and the accrued interest thereof. The remaining balance is being paid in five quarterly installments ending on January 3, 2023. The interest on the balance of the accrued but unpaid lease obligations associated with the 275 Dan Road Building was reduced to an annual simple rate of 4.5%.
The accrued but unpaid lease obligations as well as the related interest accruals are shown below.
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Principal portion of rent in arrears
     7,246        7,246  
Unpaid operating and common area maintenance costs
     52        558  
    
 
 
    
 
 
 
Total accrued but unpaid lease obligations
     7,298        7,804  
Accrued interest on accrued but unpaid lease obligations
     1,956        1,938  
The principal portion of rent in arrears was included in the short-term portion of operating lease obligations other than the balance related to the 275 Dan Road Building that was included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The unpaid operating and common area maintenance costs, and the accrued interest on the accrued but unpaid lease obligations were included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021
.
 
The components of lease cost were as follows:
 
 
  
 
  
Three Months Ended

March 31,
 
  
Classification
  
 
2022
 
  
 
2021
 
  
  
 
 
 
  
 
 
 
Finance lease
  
  
  
Amortization of
right-of-use
assets
   COGS and SG&A    $ 107      $ 299  
Interest on lease liabilities
   Interest Expense      5        349  
         
 
 
    
 
 
 
Total Finance lease cost
          112        648  
Operating lease cost
   COGS, R&D, SG&A      2,434        1,280  
Short-term lease cost
   COGS, R&D, SG&A     
669
       715  
Variable lease cost
   COGS, R&D, SG&A     
918
       1,363  
         
 
 
    
 
 
 
Total lease cost
        $ 4,133      $ 4,006  
         
 
 
    
 
 
 
Supplemental balance sheet information related to finance leases was as follows:
 
 
  
March 31, 2022
 
  
December 31,
2021
 
Property and equipment, gross
   $ 1,174      $ 1,174  
Accumulated depreciation
     (1,067      (961
    
 
 
    
 
 
 
Property and equipment, net
   $ 107      $ 213  
    
 
 
    
 
 
 
Finance lease obligations

  
$

101
    
$

200

 
    
 
 
    
 
 
 
Supplemental cash flow information related to leases was as follows:
 
                    
                    
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 2,337      $ 1,362  
Operating cash flows for finance leases
   $ 5      $ 523  
Financing cash flows for finance leases
   $ 99      $ 675  
Right-of-use
assets obtained in exchange for lease obligations
                 
Operating leases
   $ 171      $ 310  
Finance leases
   $ —        $ —    
 
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average remaining lease term
  
 
Finance leases
     0.21        0.45  
Operating leases
     8.04        8.22  
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average discount rate
  
 
Finance leases
     11.30     11.30
Operating leases
     4.53     4.51
As of March 31, 2021, maturities of lease liabilities were as follows:
                 
    
Operating leases
    
Finance leases
 
2022
   $ 11,873      $ 103  
2023
     8,104        —    
2024
     7,315        —    
2025
     7,526        —    
2026
     7,435        —    
Thereafter
     25,966        —    
    
 
 
    
 
 
 
Total lease payments
     68,219        103  
Less: interest
     (11,121      (2
    
 
 
    
 
 
 
Total lease liabilities
   $     57,098      $     101  
    
 
 
    
 
 
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure
18. Commitments and Contingencies
Royalties
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 March 31, 2022 and December 31, 2021, respectively, and were classified as part of accrued expenses and other current liabilities on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three months ended March 31, 2022 or 2021 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,601 and $1,220 during the three months ended March 31, 2022 and 2021, respectively, within selling, general and administrative expenses on the consolidated statements of operations.
Legal Matters
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 March 31, 2022 and December 31, 2021 in relation to certain pending lawsuits.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions
19. Related Party Transactions
Lease obligations to affiliates, including accrued but unpaid lease obligations, and purchase of an asset under a finance lease with an affiliate 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 year ended December 31, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to equity.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes
3 Months Ended
Mar. 31, 2022
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 Switzerland GmbH, is subject to taxation in Switzerland and has 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 three months ended March 31, 2022 varied from the U.S. statutory rate of 21% primarily due to the tax adjustments related to executive compensation, other permanent tax adjustments, and discrete items. Income tax expense for the three months ended March 31, 2022 was $45, which include
d
 a discrete tax expense of $10
,
and related primarily to federal and state taxes. Income tax expense for the three months ended March 31, 2021 was 
$200, which included a discrete expense of $10, 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. In the fourth quarter of 2021, the Company released the valuation allowance recorded against its U.S. deferred tax assets. Upon reviewing the positive evidence of net operating loss utilization, cumulative profits, and forecasted taxable income, the Company believed that it was more likely than not that these United States deferred tax assets will be utilized. There are no material deferred tax assets in the other jurisdictions. On a quarterly basis, the Company reassesses the need for a 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 and negative evidence, including net operating loss utilization, cumulative profits, and forecasted taxable income, the Company determined that it is more likely than not the U.S. deferred assets will be realized in full. As such, the Company has not recorded a valuation allowance against its U.S. deferred tax
assets as of March 31, 2022 and December 31, 2021. 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events
21. Subsequent Events
The Company has evaluated subsequent events through May 10, 2022, the date on which these consolidated financial statements were issued and has determined that there were no such events to report.
 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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 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 three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, 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, disclosure of contingent assets and liabilities at the date of the financial statements and the reported results of operations during the reporting periods. In preparing the consolidated financial statements, the estimates and assumptions that management consider to be significant and that present the greatest amount of uncertainty include: revenue recognition; sales returns and credit losses; inventory reserve; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets); assessing impairment of goodwill; valuation of assets and liabilities that use unobservable inputs; and the valuation and recognition of stock-based compensation. Actual results and outcomes may differ significantly from those estimates and assumptions.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”)
No. 2019-12,
Income Taxes— Simplifying the Accounting for Income Taxes
. The standard intends to simplify and reduce the cost of accounting for income taxes. The new guidance removes certain exceptions for recognizing deferred taxes for foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes in interim periods for year to date losses that exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result with a step up in the tax basis of goodwill, changes in tax law enacted during interim periods, and allocating taxes to members of a consolidated group which are not subject to tax. For public business entities, the amendments in ASU
2019-12
are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted for all periods in which financial statements have not yet been issued, including interim periods. The Company adopted this standard on January 1, 2021 and noted no impact to the financial statements.
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. As the Company was a smaller reporting company when the standard was issued, the Company took advantage of the extended transition period and 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.
In March 2020, the FASB issued ASU
No. 2020-04,
Reference Rate Reform
 (Topic 848): Facilitation of the Effects of
 Reference Rate Reform
 on Financial Reporting
 (“ASU
2020-04”).
ASU
2020-04
provides temporary optional expedients and exceptions to the US GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU
No. 2021-01,
Reference Rate Reform
 (Topic 848): Scope
 (“ASU
2021-01”),
to clarify certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting to apply to derivatives that are affected by the discounting transition. Both ASU
2020-04
and ASU
2021-01
are effective upon issuance through December 31, 2022. The Company’s debt agreement that utilizes LIBOR has conventional LIBOR replacement language. Since the debt agreement has not discontinued the use of LIBOR, this ASU is not yet effective for the Company. To the extent the interest rate changes to the rate specified in the debt agreement, the Company will utilize the relief in this ASU. The Company evaluated the effects of adopting the provisions of ASU
2020-04
and ASU
2021-01
and does not expect a material impact on the Company’s consolidated financial statements.
 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Product and Geographic Sales (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Revenue by Product Category
The following tables set forth revenue by product category:
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Advanced Wound Care
   $ 90,950      $ 90,708  
Surgical & Sports Medicine
     7,167        11,844  
    
 
 
    
 
 
 
Total net revenue
   $ 98,117      $ 102,552  
    
 
 
    
 
 
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement of Financial Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
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
 
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Beginning balance
   $ —        $ 3,985  
Change in fair value
     —          (296
    
 
 
    
 
 
 
Ending balance
   $ —        $ 3,689  
    
 
 
    
 
 
 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consisted of the following:
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Accounts receivable
   $ 84,604      $ 87,613  
Less — allowance for doubtful accounts
     (5,127      (5,153
    
 
 
    
 
 
 
     $ 79,477      $ 82,460  
    
 
 
    
 
 
 
Schedule of allowance for doubtful accounts
The Company’s allowance for doubtful accounts was comprised of the following: 
 
                
                
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Balance at beginning of period
   $ 5,153      $ 2,669  
Additions 
     40        921  
Write-offs
     (66      (14
    
 
 
    
 
 
 
Balance at end of period
   $ 5,127      $ 3,576  
    
 
 
    
 
 
 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories, net of related reserves for excess and obsolescence, consisted of the following:
 
 
  
March 31,
 
  
December 31,
 
 
  
2022
 
  
2021
 
Raw materials
   $ 9,524      $ 9,023  
Work in process
     995        991  
Finished goods
     12,218        15,008  
    
 
 
    
 
 
 
     $ 22,737      $ 25,022  
    
 
 
    
 
 
 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
 
 
  
March 31,

2022
 
  
December 31,

2021
 
Subscriptions
   $ 2,685      $ 2,745  
Conferences and marketing expenses
     2,060        538  
Deposits
     1,344        1,216  
Insurance
     1,001        358  
Other
     45        112  
    
 
 
    
 
 
 
     $ 7,135      $ 4,969  
    
 
 
    
 
 
 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and equipment consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Leasehold improvements
   $ 33,973      $ 30,531  
Buildings
     4,943        4,943  
Furniture, computers and equipment
     54,822        53,959  
    
 
 
    
 
 
 
       93,738        89,433  
Accumulated depreciation and amortization
     (59,075      (57,729
Construction in progress
     49,605        47,456  
    
 
 
    
 
 
 
     $ 84,268      $ 79,160  
    
 
 
    
 
 
 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Identifiable intangible assets consisted of the following as of March 31, 2022: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (18,573    $ 14,047  
Trade names and trademarks
     2,080        (1,236      844  
Customer relationships
     10,690        (1,648      9,042  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (491      519  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (34,071    $ 24,452  
    
 
 
    
 
 
    
 
 
 
Identifiable intangible assets consisted of the following as of December 31, 2021: 
 
 
  
Original
Cost
 
  
Accumulated
Amortization
 
  
Net Book
Value
 
Developed technology
   $ 32,620      $ (17,709    $ 14,911  
Trade names and trademarks
     2,080        (1,183      897  
Customer relationship
     10,690        (1,381      9,309  
Independent sales agency network
     4,500        (4,500      —    
Patent
     7,623        (7,623      —    
Non-compete
agreements
     1,010        (454      556  
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,523      $ (32,850    $ 25,673  
    
 
 
    
 
 
    
 
 
 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Personnel costs
   $ 23,060      $ 26,865  
Royalties
     3,190        3,458  
Accrued but unpaid lease obligations and interest
     3,981        3,963  
Other
     2,188        2,303  
    
 
 
    
 
 
 
     $ 32,419      $ 36,589  
    
 
 
    
 
 
 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Summary of liability related to the restructuring activities The following table provides a roll-forward of the restructuring liability.
 
 
  
Employee
 
  
Other
 
  
Total
 
Liability balance as of December 31, 2021
   $ 2,517      $ 651  

$
 
3,168
 
Expenses
     115        149  
 
 
264
 
Payments
     (2,517      (783
 
 
(3,300
)

    
 
 
    
 
 
 
 
 
 
 
Liability balance as of March 31, 2022
   $ 115      $ 17  
 
$
132
 
    
 
 
    
 
 
 
 
 
 
 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Long-term Debt, Unclassified [Abstract]  
Schedule of long-term debt obligations
Long-term debt obligations consisted of the following: 
 
 
  
March 31,
2022
 
  
December 31,
2021
 
Line of credit
   $ —        $ —    
    
 
 
    
 
 
 
Term loan
     73,593        74,062  
Less debt discount and debt issuance cost
     (598      (637
    
 
 
    
 
 
 
Term loan, net of debt discount, debt issuance cost
   $ 72,995      $ 73,425  
    
 
 
    
 
 
 
Schedule of future payments of term loan facility
Future payments of the 2021 Credit Agreement, as of March 31, 2022, are as follows for the calendar years ending December 31:
 
2022
   $ 2,343  
2023
     4,687  
2024
     5,625  
2025
     6,563  
2026
     54,375  
    
 
 
 
Total
   $ 73,593  
    
 
 
 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule Of Common Stock Shares Reserved For Future Issuance
As of March 31, 2022 and December 31, 2021, the Company reserved the following shares of Class A common stock for future issuance:
 
 
  
March 31
2022
 
  
December 31,
2021
 
Shares reserved for issuance for outstanding options
     7,924,792        6,596,969  
Shares reserved for issuance for outstanding restricted stock units
     1,496,853        764,871  
Shares reserved for issuance for future grants
     3,373,334        5,644,691  
    
 
 
    
 
 
 
Total shares of authorized common stock reserved for future issuance
     12,794,979        13,006,531  
    
 
 
    
 
 
 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
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, 2021
     764,871      $ 7.52  
Granted
     931,431        7.59  
Vested
     (179,714      7.81  
Canceled/Forfeited
     (19,735      6.83  
    
 
 
    
 
 
 
Unvested at March 31, 2022
     1,496,853      $     7.54  
    
 
 
    
 
 
 
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:
                 
    
Three Months Ended

March 31,
 
    
2022
   
2021
 
Risk-free interest rate
     1.92     0.82
Expected term (in years)
     6.25       6.21  
Expected volatility
     50.66     39.30
Expected dividend yield
     0.0     0.0
Exercise price
   $ 8.03     $ 13.54  
Underlying stock price
   $     7.87     $     13.54  
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2021: 
 
 
  
Number of
Shares
 
  
Weighted
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Term

(in years)
 
  
Aggregate
Intrinsic
Value
 
Outstanding as of December 31, 2021
     6,596,969      $ 4.10        5.20      $ 38,524  
Granted
     1,418,224        8.03                    
Exercised
     (86,121      3.38                 441  
Canceled / forfeited
     (4,280      2.69                    
    
 
 
                            
Outstanding as of March 31, 2022
     7,924,792        4.82        5.83        29,053  
    
 
 
                            
Options exercisable as of March 31, 2022
     4,600,567        2.52        3.57        25,113  
    
 
 
                            
Options vested or expected to vest as of March 31, 2022
     7,215,073      $ 4.44        5.50      $ 28,567  
    
 
 
                            
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share (EPS) (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denomina
to
r used in the calculation of the basic and diluted net income attributable to the Class A common stockholders is as follows.
 
 
  
Three Months Ended
March 31,
 
 
  
2022
 
  
2021
 
Numerator:
                 
Net Income
   $ 87      $ 9,943  
Denominator:
                 
Weighted average common shares outstanding —basic

     128,788,721        127,870,065  
Dilutive effect of restricted stock units
     264,075        527,658  
Dilutive effect of options
     3,752,358        5,054,227  
    
 
 
    
 
 
 
Weighted-average common shares outstanding—diluted
     132,805,154        133,451,950  
Earnings per share—basic
   $ 0.00      $ 0.08  
    
 
 
    
 
 
 
Earnings per share—diluted
   $ 0.00      $ 0.07  
    
 
 
    
 
 
 
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Accrued But Unpaid Lease Obligations
The accrued but unpaid lease obligations as well as the related interest accruals are shown below.
 
 
  
March 31
 
  
December 31,
 
 
  
2022
 
  
2021
 
Principal portion of rent in arrears
     7,246        7,246  
Unpaid operating and common area maintenance costs
     52        558  
    
 
 
    
 
 
 
Total accrued but unpaid lease obligations
     7,298        7,804  
Accrued interest on accrued but unpaid lease obligations
     1,956        1,938  
Schedule of Lease Cost
The components of lease cost were as follows:
 
 
  
 
  
Three Months Ended

March 31,
 
  
Classification
  
 
2022
 
  
 
2021
 
  
  
 
 
 
  
 
 
 
Finance lease
  
  
  
Amortization of
right-of-use
assets
   COGS and SG&A    $ 107      $ 299  
Interest on lease liabilities
   Interest Expense      5        349  
         
 
 
    
 
 
 
Total Finance lease cost
          112        648  
Operating lease cost
   COGS, R&D, SG&A      2,434        1,280  
Short-term lease cost
   COGS, R&D, SG&A     
669
       715  
Variable lease cost
   COGS, R&D, SG&A     
918
       1,363  
         
 
 
    
 
 
 
Total lease cost
        $ 4,133      $ 4,006  
         
 
 
    
 
 
 
Summary of Balance Sheet Information Related To Finance Leases
Supplemental balance sheet information related to finance leases was as follows:
 
 
  
March 31, 2022
 
  
December 31,
2021
 
Property and equipment, gross
   $ 1,174      $ 1,174  
Accumulated depreciation
     (1,067      (961
    
 
 
    
 
 
 
Property and equipment, net
   $ 107      $ 213  
    
 
 
    
 
 
 
Finance lease obligations

  
$

101
    
$

200

 
    
 
 
    
 
 
 
Summary of Cash Flow Information Related To Leases
Supplemental cash flow information related to leases was as follows:
 
                    
                    
 
  
Three Months Ended

March 31,
 
 
  
2022
 
  
2021
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 2,337      $ 1,362  
Operating cash flows for finance leases
   $ 5      $ 523  
Financing cash flows for finance leases
   $ 99      $ 675  
Right-of-use
assets obtained in exchange for lease obligations
                 
Operating leases
   $ 171      $ 310  
Finance leases
   $ —        $ —    
 
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average remaining lease term
  
 
Finance leases
     0.21        0.45  
Operating leases
     8.04        8.22  
 
  
March 31,
2022
 
 
December 31,
2021
 
Weighted-average discount rate
  
 
Finance leases
     11.30     11.30
Operating leases
     4.53     4.51
Summary of Maturities of Lease Liabilities
As of March 31, 2021, maturities of lease liabilities were as follows:
                 
    
Operating leases
    
Finance leases
 
2022
   $ 11,873      $ 103  
2023
     8,104        —    
2024
     7,315        —    
2025
     7,526        —    
2026
     7,435        —    
Thereafter
     25,966        —    
    
 
 
    
 
 
 
Total lease payments
     68,219        103  
Less: interest
     (11,121      (2
    
 
 
    
 
 
 
Total lease liabilities
   $     57,098      $     101  
    
 
 
    
 
 
 
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Business and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Segments
Liquidity and Financial Conditions [Line Items]  
Number of Operating Segments 1
Number of Reportable Segments 1
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended
Sep. 17, 2020
Apr. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Business Acquisitions, Contingent Consideration Liability Noncurrent $ 3,782   $ 0 $ 0 $ 0
CPN Biosciences, LLC          
Business Acquisitions, Aggregate Consideration 19,024        
Payments​ to acquire businesses gross $ 5,820        
Issuance of common stock associated with business acquisition 1,947,953        
Consideration heldback $ 1,436        
Business Acquisitions, Contingent Consideration Liability Noncurrent $ 3,782        
Earnout Calculation 70.00%        
CPN Biosciences, LLC | Total Consideration Including Holdback [Member]          
Payments​ to acquire businesses gross $ 6,427        
CPN Biosciences, LLC | Payment Of Holdback [Member] | Subsequent Event [Member]          
Payments​ to acquire businesses gross   $ 739      
CPN Biosciences, LLC | Common Class A [Member] | Payment Of Holdback [Member] | Subsequent Event [Member]          
Business Acquisitions, Number Of Shares Issued   203,485      
Common Stock [Member] | CPN Biosciences, LLC | Total Consideration Including Holdback [Member]          
Business Acquisitions, Number Of Shares Issued 2,151,438        
Business Acquisitions, Equity Interests Issued And Issuable $ 8,815        
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Product and Geographic Sales - Schedule of Revenue by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total net revenue $ 98,117 $ 102,552
Advanced Wound Care    
Total net revenue 90,950 90,708
Surgical & Sports Medicine    
Total net revenue $ 7,167 $ 11,844
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Product and Geographic Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Significant Accounting Policies [Line Items]    
GPO Fees $ 619 $ 700
Sales Revenue | Geographic Concentration Risk | International    
Significant Accounting Policies [Line Items]    
Concentration Risk, Percentage 1.00%  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition, Contingent Consideration [Line Items]    
Change in fair value $ 0 $ (296)
Fair Value, Inputs, Level 3 | Earnout Liability [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Beginning balance 0 3,985
Change in fair value 0 (296)
Ending balance $ 0 $ 3,689
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Sep. 17, 2020
Earnout liability $ 0 $ 0 $ 0 $ 3,782
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net - Summary of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 84,604 $ 87,613
Less — allowance for doubtful accounts (5,127) (5,153)
Accounts receivable $ 79,477 $ 82,460
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Balance at beginning of period $ 5,153 $ 2,669
Additions 40 921
Write-offs (66) (14)
Balance at end of period $ 5,127 $ 3,576
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Raw materials $ 9,524 $ 9,023
Work in process 995 991
Finished goods 12,218 15,008
Inventory $ 22,737 $ 25,022
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Inventory reserve and obsolescence charged to cost of goods $ 2,205 $ 2,290
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Subscriptions $ 2,685 $ 2,745
Conferences and marketing expenses 2,060 538
Deposits 1,344 1,216
Insurance 1,001 358
Other 45 112
Prepaid Expense $ 7,135 $ 4,969
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Gross $ 93,738 $ 89,433
Accumulated depreciation and amortization (59,075) (57,729)
Property and equipment net 84,268 79,160
Leasehold improvements    
Property, Plant and Equipment, Gross 33,973 30,531
Buildings    
Property, Plant and Equipment, Gross 4,943 4,943
Furniture, computers and equipment    
Property, Plant and Equipment, Gross 54,822 53,959
Construction in progress    
Property and equipment net $ 49,605 $ 47,456
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Depreciation expense $ 1,347 $ 1,010
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Identifiable intangible assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Original Cost $ 58,523 $ 58,523
Accumulated Amortization (34,071) (32,850)
Net Book Value 24,452 25,673
Developed technology    
Original Cost 32,620 32,620
Accumulated Amortization (18,573) (17,709)
Net Book Value 14,047 14,911
Trade names and trademarks    
Original Cost 2,080 2,080
Accumulated Amortization (1,236) (1,183)
Net Book Value 844 897
Customer relationships    
Original Cost 10,690 10,690
Accumulated Amortization (1,648) (1,381)
Net Book Value 9,042 9,309
Independent sales agency network    
Original Cost 4,500 4,500
Accumulated Amortization (4,500) (4,500)
Patent    
Original Cost 7,623 7,623
Accumulated Amortization (7,623) (7,623)
Non-compete agreements    
Original Cost 1,010 1,010
Accumulated Amortization (491) (454)
Net Book Value $ 519 $ 556
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Goodwill $ 28,772   $ 28,772
Amortization of Intangible Assets $ 1,221 $ 1,243  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Personnel costs $ 23,060 $ 26,865
Royalties 3,190 3,458
Accrued but unpaid lease obligations and interest 3,981 3,963
Other 2,188 2,303
Total Accrued Expenses and Other Current Liabilities $ 32,419 $ 36,589
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring - Summary of liability related to the restructuring activities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Restructuring Cost and Reserve [Line Items]    
Liability balance as of beginning $ 3,168  
Expenses 264 $ 927
Payments (3,300)  
Liability balance as of ending 132  
Employee    
Restructuring Cost and Reserve [Line Items]    
Liability balance as of beginning 2,517  
Expenses 115  
Payments (2,517)  
Liability balance as of ending 115  
Other    
Restructuring Cost and Reserve [Line Items]    
Liability balance as of beginning 651  
Expenses 149  
Payments (783)  
Liability balance as of ending $ 17  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Mar. 09, 2022
USD ($)
Employees
Dec. 31, 2021
USD ($)
Oct. 21, 2020
Employees
Restructuring Cost and Reserve [Line Items]          
Restructuring Charges $ 264 $ 927      
Restructuring Reserve Current 132     $ 3,168  
Birmingham Restructuring          
Restructuring Cost and Reserve [Line Items]          
Restructuring and Related Cost     $ 3,000    
Number of employees to retention Benefits | Employees     25    
Employee Cost          
Restructuring Cost and Reserve [Line Items]          
Restructuring Charges 115        
Employee Cost | Birmingham Restructuring          
Restructuring Cost and Reserve [Line Items]          
Restructuring and Related Cost     $ 2,000    
Facility and Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring Charges $ 149        
Facility and Other | Birmingham Restructuring          
Restructuring Cost and Reserve [Line Items]          
Restructuring and Related Cost     $ 1,000    
La Jolla Restructuring          
Restructuring Cost and Reserve [Line Items]          
Number of employees to retention Benefits | Employees         65
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt Obligations (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Line of credit $ 0 $ 0
Term loan 73,593 74,062
Less debt discount and debt issuance cost (598) (637)
Term loan, net of debt discount and debt issuance cost $ 72,995 $ 73,425
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt Obligations - Future payments of term loan (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
2022 $ 2,343
2023 4,687
2024 5,625
2025 6,563
2026 54,375
Total $ 73,593
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 06, 2021
Mar. 14, 2019
Mar. 31, 2022
Dec. 31, 2021
Financial covenants Under the 2021 Credit Agreement, the Company is required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, the Company is also required to make representations and warranties and comply with certain non-financial covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions.      
Secured debt     $ 73,593 $ 74,062
2019 Credit Agreement        
Total payment $ 70,559      
Loss on the extinguishment of debt     (1,883)  
2021 Credit Agreement        
Debt Instrument, Description of Variable Rate Basis For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin between 2.00% to 3.25% based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%, plus (2) an Applicable Margin between 1.00% to 2.25% based on the Total Net Leverage Ratio.      
2021 Credit Agreement | Maximum [Member] | Euro Dollar Loans [Member] | Applicable Margin [Member]        
Debt instrument Interest and applicable margin rate percentage 3.25%      
2021 Credit Agreement | Maximum [Member] | ABR Loans [Member] | Applicable Margin [Member]        
Interest rate 2.25%      
2021 Credit Agreement | Minimum [Member] | Euro Dollar Loans [Member] | Applicable Margin [Member]        
Debt instrument Interest and applicable margin rate percentage 2.00%      
2021 Credit Agreement | Minimum [Member] | ABR Loans [Member] | Applicable Margin [Member]        
Interest rate 1.00%      
Term Loan [Member] | 2019 Credit Agreement        
Debt Instrument, Basis Spread on Variable Rate   3.75%    
Additional Payment in Aggregate of the Principal Amount Percentage   6.50%    
Debt instrument face amount   $ 40,000    
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%    
Debt instrument maturity date   2024    
Fixed Interest Rate   9.25%    
Term Loan [Member] | 2021 Credit Agreement        
Secured debt     73,593 $ 74,062
Debt Issuance Costs, Net $ 604      
Debt instrument face amount $ 75,000      
Prepayment premium percentage 1.00%      
Term Loan [Member] | 2021 Credit Agreement | September 30, 2021 through and including June 30, 2022        
Debt instrument quarterly installment payment to original principal amount $ 469      
Term Loan [Member] | 2021 Credit Agreement | September 30, 2022 through and including June 30, 2023        
Debt instrument quarterly installment payment to original principal amount 938      
Term Loan [Member] | 2021 Credit Agreement | September 30, 2023 through and including June 30, 2025        
Debt instrument quarterly installment payment to original principal amount 1,406      
Term Loan [Member] | 2021 Credit Agreement | September 30, 2025 and the last day of each quarter thereafter until August 6, 2026        
Debt instrument quarterly installment payment to original principal amount 1,875      
Revolving Credit Facility [Member] | 2019 Credit Agreement        
Maximum borrowing capacity   $ 60,000    
Line of credit maturity date   2024    
Line of credit description of variable rate basis for advances under revolving facility   The interest rate for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%.    
Revolving Credit Facility [Member] | 2021 Credit Agreement        
Maximum borrowing capacity $ 125,000   125,000  
Debt Issuance Costs, Net     $ 1,223  
Prepayment premium percentage 1.00%      
Revolving Credit Facility [Member] | 2021 Credit Agreement | Maximum [Member]        
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.45%      
Revolving Credit Facility [Member] | 2021 Credit Agreement | Minimum [Member]        
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.25%      
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Detail) - shares
Mar. 31, 2022
Dec. 31, 2021
Equity [Abstract]    
Shares reserved for issuance for outstanding options 7,924,792 6,596,969
Shares reserved for issuance for outstanding restricted stock units 1,496,853 764,871
Shares reserved for issuance for future grants 3,373,334 5,644,691
Total shares of authorized common stock reserved for future issuance 12,794,979 13,006,531
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Additional Information (Detail)
1 Months Ended
Mar. 24, 2019
shares
Common Class A  
Company issued acquisition of shares 728,548
Redeemable Common Stock | Nutech Acquisition [Member]  
Company issued acquisition of shares 728,548
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair value of option vested $ 1,612 $ 143
Weighted average grant-date fair value $ 3.94 $ 5.31
Restricted Stock Units [Member]    
Unrecognized stock compensation expense $ 7,892  
Share-based compensation expected to be recognized over a weighted-average period 3 years 2 months 8 days  
Restricted stock units issued to employees 931,431  
Option    
Unrecognized stock compensation expense $ 7,579  
Share-based compensation expected to be recognized over a weighted-average period 3 years 3 months 14 days  
Selling, General and Administrative Expenses    
Share-based compensation expense $ 1,303 $ 698
2003 and 2018 Stock Incentive Plan | Maximum    
Stock option granted vesting period 5 years  
2003 and 2018 Stock Incentive Plan | Minimum    
Stock option granted vesting period 4 days  
2003 and 2018 Stock Incentive Plan | Option    
Stock option expiration period 10 years  
Common Class A | 2018 Stock Incentive Plan    
Common stock options authorized 9,198,996  
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Fair Value of Stock Options Granted to Employees and Directors (Detail) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Risk-free interest rate 1.92% 0.82%
Expected term (in years) 6 years 3 months 6 years 2 months 15 days
Expected volatility 50.66% 39.30%
Expected dividend yield 0.00% 0.00%
Exercise price $ 13.54 $ 8.03
Underlying stock price $ 7.87 $ 13.54
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Restricted Stock Units (Detail) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at December 31, 2021 | shares 764,871
Unvested Granted | shares 931,431
Unvested Vested | shares (179,714)
Unvested Canceled/Forfeited | shares (19,735)
Unvested at March 31, 2022 | shares 1,496,853
Unvested at December 31, 2021 | $ / shares $ 7.52
Unvested Granted | $ / shares 7.59
Unvested Vested | $ / shares 7.81
Unvested Canceled/Forfeited | $ / shares 6.83
Unvested at March 31, 2022 | $ / shares $ 7.54
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Number of Shares Outstanding 6,596,969    
Number of Shares Granted 1,418,224 1,037,099  
Number of Shares Exercised (86,121)    
Number of Shares Canceled / forfeited (4,280)    
Number of Shares Outstanding 7,924,792   6,596,969
Number of Shares Options Exercisable 4,600,567    
Number of Shares Options vested or expected to vest 7,215,073    
Weighted Average Exercise Price Outstanding $ 4.10    
Weighted Average Exercise Price Granted 8.03    
Weighted Average Exercise Price Exercised 3.38    
Weighted Average Exercise Price Cancelled / forfeited 2.69    
Weighted Average Exercise Price Outstanding 4.82   $ 4.10
Weighted Average Exercise Price Options Exercisable 2.52    
Weighted Average Exercise Price Options Vested or Expected to Vest $ 4.44    
Weighted Average Remaining Contractual Term (in years) Outstanding 5 years 9 months 29 days   5 years 2 months 12 days
Weighted Average Remaining Contractual Term (in years) Options Exercisable 3 years 6 months 25 days    
Weighted Average Remaining Contractual Term (in years) Options Vested or Expected to Vest 5 years 6 months    
Aggregate Intrinsic Value Outstanding $ 38,524    
Aggregate Intrinsic Value Options Exercised 441    
Aggregate Intrinsic Value Outstanding 29,053   $ 38,524
Aggregate Intrinsic Value Options Exercisable 25,113    
Aggregate Intrinsic Value Options Vested or Expected to Vest $ 28,567    
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Parenthetical (Detail) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]    
Options granted 1,418,224 1,037,099
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share (EPS) - Basic and diluted net loss per share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net Income $ 87 $ 9,943
Weighted average common shares outstanding —basic 128,788,721 127,870,065
Weighted-average common shares outstanding—diluted 132,805,154 133,451,950
Earnings (loss) per share—basic $ 0.00 $ 0.08
Earnings (loss) per share—diluted $ 0.00 $ 0.07
Restricted Stock Units [Member]    
Dilutive effect of awards 264,075 527,658
Employee Stock Option    
Dilutive effect of awards 3,752,358 5,054,227
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) per Share (EPS) - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Anti-dilutive shares excluded from the diluted EPS 155,207 1,202,193
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 11, 2021
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property plant and equipment net   $ 84,268 $ 79,160  
Accrued But Unpaid Lease Obligation | Principal, Interest and CAM [Member]        
Accrued but unpaid lease obligations   $ 7,298 $ 7,804 $ 10,336
275 Dan Road SPE LLC [Member]        
Purchase of building under the lease amount $ 6,013      
Percentage of amount required to pay for the accrued but unpaid lease obligations associated with building 50.00%      
Interest on the balance of the accrued but unpaid lease obligations associated with building was reduced to annula simplete rate,Percentage   4.50%    
Property plant and equipment net $ 4,943      
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 83 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail) - Accrued But Unpaid Lease Obligation [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]      
Accrued interest on accrued but unpaid lease obligations $ 1,956 $ 1,938  
Principal [Member]      
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]      
Total accrued but unpaid lease obligations 7,246 7,246  
Principal Interest and C A M [Member]      
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]      
Total accrued but unpaid lease obligations 7,298 7,804 $ 10,336
Common Area Maintenance [Member]      
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]      
Total accrued but unpaid lease obligations $ 52 $ 558  
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Finance lease Amortization of right-of-use assets $ 107 $ 299
Finance lease Interest on lease liabilities 5 349
Total Finance lease cost 112 648
Operating lease cost 2,434 1,280
Short-term lease cost 669 715
Variable lease cost 918 1,363
Total lease cost $ 4,133 $ 4,006
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Balance Sheet Information Related To Finance Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee Disclosure [Abstract]    
Property and equipment, gross $ 1,174 $ 1,174
Accumulated depreciation (1,067) (961)
Property and equipment, net 107 213
Finance lease obligations $ 101 $ 200
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment net  
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Cash Flow Information Related To Leases (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows for operating leases $ 2,337 $ 1,362  
Operating cash flows for finance leases 5 523  
Financing cash flows for finance leases 99 675  
Right-of-use assets obtained in exchange for lease obligations      
Operating leases $ 171 $ 310  
Weighted-average remaining lease term      
Finance leases 2 months 15 days   5 months 12 days
Operating leases 8 years 14 days   8 years 2 months 19 days
Weighted-average discount rate      
Finance leases 11.30%   11.30%
Operating leases 4.53%   4.51%
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Maturities of Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee Disclosure [Abstract]  
2022 $ 11,873
2023 8,104
2024 7,315
2025 7,526
2026 7,435
Thereafter 25,966
Total lease payments 68,219
Less: interest (11,121)
Total lease liabilities 57,098
2022 103
2023 0
2024 0
2025 0
2026 0
Thereafter 0
Total lease payments 103
Less: interest (2)
Total lease liabilities $ 101
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accrued Legal Expenses $ 150   $ 150
Selling, General and Administrative Expenses      
Royalty Expense 1,601 $ 1,220  
License Agreement University      
Accrued Royalties 1,187   $ 1,187
Royalty Expense $ 0 $ 0  
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Dec. 31, 2020
Selling, General and Administrative Expenses      
Related Party Transaction, Amounts of Transaction $ 179    
Option Loans      
Related Parties Notes Receivable     $ 334
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 90 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Federal corporate income tax rate 21.00%  
Income tax expense $ 45 $ 200
Discreet tax expense $ 10 $ 10
XML 91 d311198d10q_htm.xml IDEA: XBRL DOCUMENT 0001661181 2022-01-01 2022-03-31 0001661181 2021-01-01 2021-03-31 0001661181 2022-03-31 0001661181 2021-12-31 0001661181 2021-03-31 0001661181 2021-01-01 2021-12-31 0001661181 2021-09-30 0001661181 2020-09-17 0001661181 2021-08-06 2021-08-06 0001661181 2022-05-01 0001661181 2020-12-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001661181 orgo:CustomerRelationshipMember 2022-03-31 0001661181 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001661181 orgo:IndependentSalesAgencyNetworkMember 2022-03-31 0001661181 us-gaap:PatentsMember 2022-03-31 0001661181 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001661181 us-gaap:BuildingMember 2022-03-31 0001661181 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001661181 us-gaap:ConstructionInProgressMember 2022-03-31 0001661181 orgo:TwoThousandEighteenStockIncentivePlanMember us-gaap:CommonClassAMember 2022-03-31 0001661181 srt:MinimumMember orgo:LiquidityLoanAndOptionLoansMember 2022-03-31 0001661181 srt:MaximumMember orgo:LiquidityLoanAndOptionLoansMember 2022-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001661181 us-gaap:OptionMember 2022-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2022-03-31 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2022-03-31 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2022-03-31 0001661181 srt:MaximumMember 2022-03-31 0001661181 srt:MinimumMember 2022-03-31 0001661181 orgo:FleetLeaseMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:CommonAreaMaintenanceMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2022-03-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember 2022-03-31 0001661181 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001661181 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001661181 orgo:CustomerRelationshipMember 2021-12-31 0001661181 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001661181 orgo:IndependentSalesAgencyNetworkMember 2021-12-31 0001661181 us-gaap:PatentsMember 2021-12-31 0001661181 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001661181 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001661181 us-gaap:BuildingMember 2021-12-31 0001661181 us-gaap:ConstructionInProgressMember 2021-12-31 0001661181 orgo:LicenseAgreementUniversityMember 2021-12-31 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:CommonAreaMaintenanceMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2021-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember 2021-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001661181 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001661181 us-gaap:OptionMember orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember 2022-01-01 2022-03-31 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001661181 us-gaap:OptionMember 2022-01-01 2022-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2022-01-01 2022-03-31 0001661181 srt:MinimumMember orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember 2022-01-01 2022-03-31 0001661181 srt:MaximumMember orgo:TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember 2022-01-01 2022-03-31 0001661181 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0001661181 orgo:SurgicalAndSportsMedicineMember 2022-01-01 2022-03-31 0001661181 orgo:AdvancedWoundCareMember 2022-01-01 2022-03-31 0001661181 orgo:InternationalMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001661181 orgo:EmployeeCostMember 2022-01-01 2022-03-31 0001661181 orgo:OtherMember 2022-01-01 2022-03-31 0001661181 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2022-01-01 2022-03-31 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2022-01-01 2022-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001661181 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001661181 orgo:LicenseAgreementUniversityMember 2021-01-01 2021-03-31 0001661181 orgo:OptionLoansMember 2021-01-01 2021-03-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001661181 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001661181 orgo:SurgicalAndSportsMedicineMember 2021-01-01 2021-03-31 0001661181 orgo:AdvancedWoundCareMember 2021-01-01 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001661181 orgo:LiquidityloanmemberMember 2020-12-31 0001661181 orgo:OptionLoansMember 2020-12-31 0001661181 orgo:AccruedButUnpaidLeaseObligationMember orgo:PrincipalInterestAndCAMMember 2020-12-31 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 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 2019-03-14 0001661181 orgo:TermLoanMember orgo:TwoThousandNineteenCreditAgreementMember 2019-03-14 0001661181 orgo:NutechAcquisitionMember orgo:RedeemableCommonStockMember 2019-03-01 2019-03-24 0001661181 us-gaap:CommonClassAMember 2019-03-01 2019-03-24 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2021-08-11 2021-08-11 0001661181 orgo:TwoSevenFiveDanRoadSpeLlcMember 2021-08-11 0001661181 orgo:LaJollaRestructuringMember 2020-10-21 0001661181 orgo:CpnBiosciencesLlcMember 2020-09-17 2020-09-17 0001661181 orgo:CpnBiosciencesLlcMember orgo:TotalConsiderationIncludingHoldbackMember 2020-09-17 2020-09-17 0001661181 orgo:CpnBiosciencesLlcMember us-gaap:CommonStockMember orgo:TotalConsiderationIncludingHoldbackMember 2020-09-17 2020-09-17 0001661181 us-gaap:RevolvingCreditFacilityMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 srt:MinimumMember orgo:ApplicableMarginMember orgo:EuroDollarLoansMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 srt:MaximumMember orgo:ApplicableMarginMember orgo:EuroDollarLoansMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 srt:MinimumMember orgo:ApplicableMarginMember orgo:AbrLoansMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 srt:MaximumMember orgo:ApplicableMarginMember orgo:AbrLoansMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 0001661181 orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:TwoThousandNineteenCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyTwoThroughAndIncludingJuneThreeZeroTwoThousandTwentyThreeMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyThreeThroughAndIncludingJuneThreeZeroTwoThousandTwentyFiveMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyFiveAndTheLastDayOfEachQuarterThereafterUntilAugustSixTwoThousandTwentySixMember 2021-08-06 2021-08-06 0001661181 orgo:TermLoanMember orgo:TwoThousandTwentyOneCreditAgreementMember orgo:SeptemberThreeZeroTwoThousandTwentyOneThroughAndIncludingJuneThreeZeroTwoThousandTwentyTwoMember 2021-08-06 2021-08-06 0001661181 us-gaap:RevolvingCreditFacilityMember srt:MinimumMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 us-gaap:RevolvingCreditFacilityMember srt:MaximumMember orgo:TwoThousandTwentyOneCreditAgreementMember 2021-08-06 2021-08-06 0001661181 orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:EmployeeCostMember orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:OtherMember orgo:BirminghamRestructuringMember 2022-03-09 0001661181 orgo:CpnBiosciencesLlcMember us-gaap:SubsequentEventMember orgo:PaymentOfHoldbackMember 2022-04-01 2022-04-30 0001661181 orgo:CpnBiosciencesLlcMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember orgo:PaymentOfHoldbackMember 2022-04-01 2022-04-30 0001661181 us-gaap:CommonStockMember 2021-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001661181 us-gaap:RetainedEarningsMember 2021-12-31 0001661181 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001661181 orgo:EmployeeCostMember 2021-12-31 0001661181 orgo:OtherMember 2021-12-31 0001661181 orgo:EmployeeCostMember 2022-03-31 0001661181 orgo:OtherMember 2022-03-31 0001661181 us-gaap:CommonStockMember 2022-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001661181 us-gaap:RetainedEarningsMember 2022-03-31 0001661181 us-gaap:CommonStockMember 2020-12-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001661181 us-gaap:RetainedEarningsMember 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001661181 orgo:EarnoutLiabilityMember us-gaap:FairValueInputsLevel3Member 2021-03-31 0001661181 us-gaap:CommonStockMember 2021-03-31 0001661181 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001661181 us-gaap:RetainedEarningsMember 2021-03-31 iso4217:USD shares pure utr:Year utr:Day iso4217:USD shares orgo:Segments orgo:Employees false Q1 Organogenesis Holdings Inc. 0001661181 --12-31 MA P4D P5Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet 10-Q true 2022-03-31 2022 false 001-37906 DE 98-1329150 85 Dan Road Canton 02021 781 575-0775 Class A Common Stock, $0.0001 par value ORGO NASDAQ Yes Yes Large Accelerated Filer false false false 129130179 107897000 113929000 605000 599000 79477000 82460000 22737000 25022000 7135000 4969000 217851000 226979000 84268000 79160000 24452000 25673000 28772000 28772000 47468000 49144000 31994000 31994000 1467000 1537000 436272000 443259000 1436000 1436000 3126000 2656000 101000 200000 11775000 11785000 27935000 29339000 32419000 36589000 76792000 82005000 69869000 70769000 45323000 46893000 1060000 1557000 193044000 201224000 0.0001 0.0001 1000000 1000000 0 0 0.0001 0.0001 400000000 400000000 129615732 129408740 128887184 128680192 13000 13000 303261000 302155000 -60046000 -60133000 243228000 242035000 436272000 443259000 98117000 102552000 25080000 25495000 73037000 77057000 63578000 58232000 8587000 6209000 72165000 64441000 872000 12616000 737000 2470000 -3000 -3000 -740000 -2473000 132000 10143000 45000 200000 87000 9943000 0.00 0.08 0.00 0.07 128788721 127870065 132805154 133451950 128680192 13000 302155000 -60133000 242035000 86121 -291000 -291000 120871 -488000 -488000 -1303000 -1303000 87000 87000 128887184 13000 303261000 -60046000 243228000 127731833 13000 296830000 -155035000 141808000 285344 -984000 -984000 85078 -417000 -417000 -698000 -698000 9943000 9943000 128102255 13000 298095000 -145092000 153016000 87000 9943000 1347000 1010000 1221000 1243000 1847000 1129000 108000 72000 151000 525000 40000 921000 0 -239000 -2205000 -2290000 1303000 698000 0 -296000 -2942000 16119000 -80000 4212000 2165000 622000 1751000 1210000 -1186000 1842000 -4828000 1411000 10000 -164000 1411000 -1300000 6672000 4957000 -6672000 -4957000 469000 0 488000 417000 291000 984000 99000 675000 0 483000 -765000 -591000 -6026000 -6848000 114528000 84806000 108502000 77958000 627000 1937000 4000 0 1869000 306000 171000 310000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">1. Nature of Business and Basis of Presentation </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 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 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;"/></div></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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <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></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(COVID-19)</div> pandemic 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 March 31, 2022, 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company is closely 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> 1 1 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2. Summary of Significant Accounting Policies </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 Company’s significant accounting policies are described in Note “2. Significant Accounting Policies” to the Consolidated Financial Statements 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, 2021, as amended (the “Annual Report”). There have been no material changes to the significant accounting policies previously disclosed in the Annual Report. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><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></div></div></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></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> <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 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, any other interim periods, or any future years or periods. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><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></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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported results of operations during the reporting periods. In preparing the consolidated financial statements, the estimates and assumptions that management consider to be significant and that present the greatest amount of uncertainty include: revenue recognition; sales returns and credit losses; inventory reserve; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets); assessing impairment of goodwill; valuation of assets and liabilities that use unobservable inputs; and the valuation and recognition of stock-based compensation. Actual results and outcomes may differ significantly from those estimates and assumptions. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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 Pronouncements </div></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 December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes— Simplifying the Accounting for Income Taxes</div></div>. The standard intends to simplify and reduce the cost of accounting for income taxes. The new guidance removes certain exceptions for recognizing deferred taxes for foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes in interim periods for year to date losses that exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result with a step up in the tax basis of goodwill, changes in tax law enacted during interim periods, and allocating taxes to members of a consolidated group which are not subject to tax. For public business entities, the amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted for all periods in which financial statements have not yet been issued, including interim periods. The Company adopted this standard on January 1, 2021 and noted no impact to the financial statements. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <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></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <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. As the Company was a smaller reporting company when the standard was issued, the Company took advantage of the extended transition period and 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="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;">In March 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (Topic 848): Facilitation of the Effects of</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> on Financial Reporting</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> provides temporary optional expedients and exceptions to the US GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2021-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (Topic 848): Scope</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01”),</div> to clarify certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting to apply to derivatives that are affected by the discounting transition. Both ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01</div> are effective upon issuance through December 31, 2022. The Company’s debt agreement that utilizes LIBOR has conventional LIBOR replacement language. Since the debt agreement has not discontinued the use of LIBOR, this ASU is not yet effective for the Company. To the extent the interest rate changes to the rate specified in the debt agreement, the Company will utilize the relief in this ASU. The Company evaluated the effects of adopting the provisions of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01</div> and does not expect a material impact on the Company’s consolidated financial statements.</div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><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></div></div></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></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> <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 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, any other interim periods, or any future years or periods. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><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></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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported results of operations during the reporting periods. In preparing the consolidated financial statements, the estimates and assumptions that management consider to be significant and that present the greatest amount of uncertainty include: revenue recognition; sales returns and credit losses; inventory reserve; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets); assessing impairment of goodwill; valuation of assets and liabilities that use unobservable inputs; and the valuation and recognition of stock-based compensation. Actual results and outcomes may differ significantly from those estimates and assumptions. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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 Pronouncements </div></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 December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes— Simplifying the Accounting for Income Taxes</div></div>. The standard intends to simplify and reduce the cost of accounting for income taxes. The new guidance removes certain exceptions for recognizing deferred taxes for foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes in interim periods for year to date losses that exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result with a step up in the tax basis of goodwill, changes in tax law enacted during interim periods, and allocating taxes to members of a consolidated group which are not subject to tax. For public business entities, the amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted for all periods in which financial statements have not yet been issued, including interim periods. The Company adopted this standard on January 1, 2021 and noted no impact to the financial statements. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <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></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <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. As the Company was a smaller reporting company when the standard was issued, the Company took advantage of the extended transition period and 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="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;">In March 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (Topic 848): Facilitation of the Effects of</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> on Financial Reporting</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> provides temporary optional expedients and exceptions to the US GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2021-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (Topic 848): Scope</div></div> (“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01”),</div> to clarify certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting to apply to derivatives that are affected by the discounting transition. Both ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01</div> are effective upon issuance through December 31, 2022. The Company’s debt agreement that utilizes LIBOR has conventional LIBOR replacement language. Since the debt agreement has not discontinued the use of LIBOR, this ASU is not yet effective for the Company. To the extent the interest rate changes to the rate specified in the debt agreement, the Company will utilize the relief in this ASU. The Company evaluated the effects of adopting the provisions of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01</div> and does not expect a material impact on the Company’s consolidated financial statements.</div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-weight:bold;display:inline;">3. Acquisition </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate consideration amounted to $19,024 as of the Acquisition Date, consisting of $6,427 in cash, 2,151,438 shares of the Company’s Class A common stock with a fair value of $8,815, and contingent consideration (the “Earnout”) with a fair value of $3,782. On the Acquisition Date, the Company paid $5,820 in cash and issued 1,947,953 shares of the Company’s Class A common stock. The remaining consideration of $1,436 was held back and was released in April 2022 by the Company paying additional $739 in cash and issuing additional 203,485 shares of the Company’s Class A common stock to the former <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">equityholders</div></div> of CPN.</div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company is obligated to pay the Earnout to CPN’s former <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">equityholders</div> if CPN’s legacy product revenue in the Earnout Period (July 1, 2021 to June 30, 2022), 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 Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 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 March 31, 2022, the Earnout liability was estimated at $0 as a result of the Company’s updated assessment of the near-term market for the CPN product portfolio. 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 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Assets and Liabilities”.</div></div> 19024000 6427000 2151438 8815000 3782000 5820000 1947953 1436000 739000 203485 0.70 3782000 0 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">4. Product and Geographic Sales </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, which is the Company’s promise to transfer the Company’s products to customers based on specific payment and shipping terms 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<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 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 March 31, 2022 and 2021, the Company recorded GPO fees of $619 and $700, respectively, as a direct reduction of revenue. <br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><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 following tables set forth revenue by product category: </div></div></div> <div style="font-size: 12pt; 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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Advanced Wound Care</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,950</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Surgical &amp; Sports Medicine</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,167</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 net revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For all periods presented, net revenue generated outside the United States represented less than 1% of total net revenue. </div> 619000 700000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><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 following tables set forth revenue by product category: </div></div></div> <div style="font-size: 12pt; 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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Advanced Wound Care</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,950</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">90,708</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Surgical &amp; Sports Medicine</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,167</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 net revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,117</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 90950000 90708000 7167000 11844000 98117000 102552000 0.01 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">5. Fair Value <div style="letter-spacing: 0px; top: 0px;;display:inline;">Measurement<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>of Financial Assets and Liabilities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, the Company’s financial assets and liabilities measured at fair value on a recurring basis only included the Earnout liability as discussed below. </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="letter-spacing: 0px; top: 0px;;display:inline;"><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> <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></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 December 31, 2021 and March 31, 2022, the Earnout liability was $0 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 <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;">inputs: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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: 5em; line-height: normal;"><div style="display:inline;"><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></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(296</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; font-size: 10pt;"> <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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company did not have any financial assets a<div style="letter-spacing: 0px; top: 0px;;display:inline;">nd</div> 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 March 31, 2022 or December 31, 2021. </div> 3782000 0 0 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 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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: 5em; line-height: normal;"><div style="display:inline;"><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></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(296</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; font-size: 10pt;"> <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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 0 3985000 0 -296000 0 3689000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">6. Accounts Receivable, Net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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;">March 31</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accounts receivable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,613</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Less — allowance for doubtful accounts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,127</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,153</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,477</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s allowance for doubtful accounts was comprised of the following: </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; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 83%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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-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;">Three Months Ended</div></div></div><br/><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;">March 31,</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2022</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2021</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Balance at beginning of period</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,669</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Additions </div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">921</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Write-offs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Balance at end of period</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,576</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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;">March 31</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accounts receivable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,613</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Less — allowance for doubtful accounts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,127</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,153</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,477</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 84604000 87613000 5127000 5153000 79477000 82460000 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s allowance for doubtful accounts was comprised of the following: </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; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 83%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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-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;">Three Months Ended</div></div></div><br/><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;">March 31,</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2022</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2021</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Balance at beginning of period</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,669</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Additions </div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">921</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Write-offs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Balance at end of period</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,576</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 5153000 2669000 40000 921000 -66000 -14000 5127000 3576000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">7. Inventories </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, net of related reserves for excess and obsolescence, consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <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;"><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;">March 31,</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Raw materials</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,023</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Work in process</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">991</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Finished goods</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,218</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,008</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,737</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,022</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Raw materials include various components used in the Company’s manufacturing process. The Company’s excess and obsolete inventory review process includes analysis of sales forecasts and historical sales as compared to inventory level and working with operations to maximize recovery of excess inventory. During the three months ended March 31, 2022 and 2021, the Company charged $2,205 and $2,290, respectively, for inventory excess and obsolescence to cost of goods sold within the consolidated statements of operations. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, net of related reserves for excess and obsolescence, consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <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;"><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;">March 31,</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Raw materials</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,023</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Work in process</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">991</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Finished goods</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,218</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,008</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,737</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,022</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 9524000 9023000 995000 991000 12218000 15008000 22737000 25022000 2205000 2290000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">8. Prepaid Expenses and Other Current Assets </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 7%; 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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,</div></div><br/><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,060</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">538</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,344</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Insurance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">358</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deposits are funds held by vendors which are expected to be released within twelve months and therefore they are recorded as current assets.</div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets consisted of the following: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 7%; 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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,</div></div><br/><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,060</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">538</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,344</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Insurance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">358</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2685000 2745000 2060000 538000 1344000 1216000 1001000 358000 45000 112000 7135000 4969000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">9. Property and Equipment, Net </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment consisted of the following: </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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Leasehold improvements</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Furniture, computers and equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,738</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89,433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accumulated depreciation and amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59,075</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(57,729</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Construction in progress</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,605</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,268</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation expense was $1,347 and $1,010, for the three months ended March 31, 2022 and 2021, respectively. <br/></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;">Construction in progress primarily represents unfinished c<div style="letter-spacing: 0px; top: 0px;;display:inline;">ons</div>truction work on a purchased building located on the Company’s Canton, Massachusetts campus and improvements at the Company’s leased facilities in Canton and Norwood, Massachusetts. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment consisted of the following: </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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Leasehold improvements</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,973</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Buildings</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Furniture, computers and equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,738</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89,433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accumulated depreciation and amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59,075</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(57,729</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Construction in progress</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,605</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,268</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,160</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 33973000 30531000 4943000 4943000 54822000 53959000 93738000 89433000 59075000 57729000 49605000 47456000 84268000 79160000 1347000 1010000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">10. Goodwill and Intangible Assets </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill was $28,772 as of March 31, 2022 and December 31, 2021. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Identifiable intangible assets consisted of the following as of March 31, 2022: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original<br/>Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,573</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,047</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Trade names and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,236</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,648</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,042</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Independent sales agency network</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Patent</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,623</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(491</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34,071</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Identifiable intangible assets consisted of the following as of December 31, 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original<br/>Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,709</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Trade names and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Customer relationship</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,381</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,309</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Independent sales agency network</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Patent</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,623</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(454</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">556</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(32,850</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets, calculated on a straight-line basis or using an accelerated method, was $1,221 and $1,243 for the three months ended March 31, 2022 and 2021, respectively.</div> 28772000 28772000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Identifiable intangible assets consisted of the following as of March 31, 2022: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original<br/>Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,573</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,047</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Trade names and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,236</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">844</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,648</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,042</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Independent sales agency network</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Patent</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,623</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(491</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34,071</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Identifiable intangible assets consisted of the following as of December 31, 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Original<br/>Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Book<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,709</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Trade names and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Customer relationship</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,381</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,309</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Independent sales agency network</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Patent</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,623</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(454</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">556</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(32,850</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 32620000 18573000 14047000 2080000 1236000 844000 10690000 1648000 9042000 4500000 4500000 7623000 7623000 1010000 491000 519000 58523000 34071000 24452000 32620000 17709000 14911000 2080000 1183000 897000 10690000 1381000 9309000 4500000 4500000 7623000 7623000 1010000 454000 556000 58523000 32850000 25673000 1221000 1243000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">11. Accrued Expenses and Other Current Liabilities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accrued expenses and other current liabilities consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> <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: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,060</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,865</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 72%;"> <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: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> <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;">Accrued but unpaid lease obligations and interest</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,981</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,963</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 72%;"> <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;">Other</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,188 </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,419 </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <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;">The accrued but unpaid lease obligations and the interest accrual on these obligations are related to the buildings in Canton, Massachusetts. See Note “17. Leases”. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accrued expenses and other current liabilities consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> <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: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,060</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,865</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 72%;"> <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: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> <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;">Accrued but unpaid lease obligations and interest</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,981</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,963</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 72%;"> <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;">Other</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,188 </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,419 </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 23060000 26865000 3190000 3458000 3981000 3963000 2188000 2303000 32419000 36589000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-weight:bold;display:inline;">12. Restructuring </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;">In order to reduce the Company’s cost structure and achieve operating efficiency, the Company is consolidating its manufacturing operations in various locations into Massachusetts facilities. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On October 21, 2020, the Company committed to a plan to restructure the workforce and operations in its La Jolla, California facilities. The restructuring involved approximately </div>65 employees and was substantially completed as of December 31, 2021, with certain facility and storage activities continuing through 2024. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On March 9, 2022, the Company committed<div style="letter-spacing: 0px; top: 0px;;display:inline;"> to</div> a plan to restructure the workforce and operations in its Birmingham facilities. The restructuring is expected to be completed by the end of 2022 and will result in a charge of approximately</div> $3.0 million, of which approximately $2.0 million is attributable to the retention benefits associated with approximately 25 employees and the remaining $1.0 <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;">million is related to the other exit activities, including but not limited to contract termination, decommission and transportation of certain fixed assets. As employees are required to provide future services, employee retention and other benefit-related costs are expensed over the service period.</div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the restructuring activities, the Company incurred <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">a pre-tax charge</div> of $264 and $927 during the three months ended March 31, 2022 and 2021, respectively. These charges were included in selling, general and administrative expenses in the consolidated statements of operations. The liability related to the restructuring activities was $132 and $3,168 as of March 31, 2022 and December 31, 2021, respectively, 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="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: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <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;">Liability balance as of December 31, 2021</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,517</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">651</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%;"> <div style="line-height: normal;"><br/></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>3,168</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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;">Expenses</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">264</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 74%; padding-bottom: 0.375pt;"> <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;">Payments</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(2,517</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; width: 4%; padding-bottom: 0.375pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(783</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">) </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding-bottom: 0.375pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(3,300</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div><br/></div> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 74%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 74%; padding-bottom: 1.25pt;"> <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;">Liability balance as of March 31, 2022</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;">$</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;;text-align:right;">115</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> </td> <td style="vertical-align: bottom; width: 4%; padding-bottom: 1.25pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;">$</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;;text-align:right;">17</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">132</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 74%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 65 3000000.0 2000000.0 25 1000000.0 264000 927000 132000 3168000 The following table provides a roll-forward of the restructuring liability. <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="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: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <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;">Liability balance as of December 31, 2021</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,517</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">651</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%;"> <div style="line-height: normal;"><br/></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>3,168</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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;">Expenses</div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">264</div></div> </td> <td style="white-space:nowrap;vertical-align:bottom"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 74%; padding-bottom: 0.375pt;"> <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;">Payments</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(2,517</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; width: 4%; padding-bottom: 0.375pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(783</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">) </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding-bottom: 0.375pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(3,300</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div><br/></div> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 74%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 74%; padding-bottom: 1.25pt;"> <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;">Liability balance as of March 31, 2022</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;">$</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;;text-align:right;">115</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> </td> <td style="vertical-align: bottom; width: 4%; padding-bottom: 1.25pt;">  </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;">$</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;;text-align:right;">17</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">132</div></div> </td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 74%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="width: 4%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 2517000 651000 3168000 115000 149000 264000 2517000 783000 3300000 115000 17000 132000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-weight:bold;display:inline;">13. Long-Term Debt Obligations </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-term debt obligations consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Line of credit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Term loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,593</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Less debt discount and debt issuance cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(598</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(637</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Term loan, net of debt discount, debt issuance cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,425</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"/> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">2021 Credit Agreement </div></div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><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;">In August 2021, the Company, as borrower, its subsidiaries, as guarantors, and Silicon Valley Bank (“SVB”), and the several other lenders thereto (collectively, the “Lenders”) entered into a credit agreement (the “2021 Credit Agreement”), providing for a term loan facility not to exceed $75,000 (the “Term Loan Facility”) and a revolving credit facility not to exceed $125,000 (the “Revolving Facility”). The Company’s obligations to the Lenders are secured by substantially all of the Company’s assets, including intellectual property. Capitalized terms used herein and not otherwise defined are defined as set forth in the 2021 Credit Agreement.</div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <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;">Advances </div></div>made under the 2021 Credit Agreement may be either Eurodollar Loans or ABR Loans, at the Company’s option. For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin between 2.00% to 3.25% based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> plus</div></div> (2) an Applicable Margin between 1.00% to 2.25% based on the Total Net Leverage Ratio. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The 2021 Credit Agreement requires the Company to make consecutive quarterly installment payments equal to the following: (a) from September 30, 2021 through and including June 30, 2022, $469; (b) from September 30, 2022 through and including June 30, 2023, $938; (c) from September 30, 2023 through and including June 30, 2025, $1,406 and (d) from September 30, 2025 and the last day of each quarter thereafter until August 6, 2026 (the “Term Loan Maturity Date”), $1,875. The Company may prepay the Term Loan Facility, provided that any Term Loans prepaid prior to August 6, 2022 must be accompanied by a prepayment premium equal to 1.00% of the aggregate amount of Term Loans prepaid. Once repaid, amounts borrowed under the Term Loan Facility may not <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">be re-borrowed.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company must pay in arrears, on the first day of each quarter prior to August 6, 2026 (the “Revolving Termination Date”) and on the Revolving Termination Date, a fee for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Company’s non-use of</div> available funds (the “Commitment Fee”). The Commitment Fee rate is between 0.25% to 0.45% based on the Total Net Leverage Ratio. 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, with respect to any such reduction or termination of the Revolving Commitments made prior to August 6, 2022, 1.00% of the aggregate amount of the Revolving Commitments so reduced or terminated. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the 2021 Credit Agreement, the Company is required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, the Company is also required to make representations and warranties and comply with certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company had outstanding borrowings of $73,593 and $74,062 under the Term Loan Facility and $0 under the Revolving Facility with $125,000 available for future revolving borrowings as of March 31, 2022 and December 31, 2021, respectively. The Company recorded additional debt issuance costs and related fees of $604 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 recorded debt issuance costs and related fees of $1,223, 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Future payments of the 2021 Credit Agreement, as of March 31, 2022, are as follows for the calendar years ending December 31: <br/></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; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,343</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,563</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,593</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top: 18pt; margin-bottom: 0pt; 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;">2019 Credit Agreement </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2019, the Company, its subsidiaries and SVB, and the several other lenders thereto entered into a credit agreement, as amended (the “2019 Credit Agreement”), providing for a term loan facility of $40,000 and a revolving credit facility of up to $60,000. Both facilities were set to mature in 2024. The interest rate for the term loan facility was 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 for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. If the Company elected to prepay the loan or terminate the facilities, the Company was required to pay a certain percentage of the outstanding principal as a prepayment fee. A final payment fee (the “Final Payment”) of 6.5% multiplied by the original aggregate principal amount of term loan facility was due upon the earlier to occur of the maturity date of the term loan or prepayment of all outstanding principal<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div><br/></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2021, upon entering into the 2021 Credit Agreement, the Company paid an aggregate amount of $70,559 due under the 2019 Credit Agreement, including unpaid principal, accrued interest, the Final Payment and a prepayment fee, with proceeds from the 2021 Credit Agreement, and the 2019 Credit Agreement was terminated. Upon termination of the 2019 Credit Agreement, the Company recognized $1,883 as loss on the extinguishment of the loan for the year ended December 31, 2021.</div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-term debt obligations consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <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: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Line of credit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Term loan</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,593</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Less debt discount and debt issuance cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(598</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(637</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Term loan, net of debt discount, debt issuance cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,425</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 0 0 73593000 74062000 598000 637000 72995000 73425000 75000000 125000000 For Eurodollar Loans, the interest rate is a per annum interest rate equal to LIBOR plus an Applicable Margin between 2.00% to 3.25% based on the Total Net Leverage Ratio. For ABR Loans, the interest rate is equal to (1) the highest of (a) the Wall Street Journal Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) the LIBOR rate plus 1.0%, plus (2) an Applicable Margin between 1.00% to 2.25% based on the Total Net Leverage Ratio. 0.0200 0.0325 0.0100 0.0225 469000 938000 1406000 1875000 0.0100 0.0025 0.0045 0.0100 Under the 2021 Credit Agreement, the Company is required to comply with certain financial covenants including the Consolidated Fixed Charge Coverage Ratio and Consolidated Total Net Leverage Ratio, tested quarterly. In addition, the Company is also required to make representations and warranties and comply with certain non-financial covenants that are customary in loan agreements of this type, including restrictions on the payment of dividends, repurchase of stock, incurrence of indebtedness, dispositions and acquisitions. 73593000 74062000 0 125000000 604000 1223000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Future payments of the 2021 Credit Agreement, as of March 31, 2022, are as follows for the calendar years ending December 31: <br/></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; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,343</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,563</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73,593</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2343000 4687000 5625000 6563000 54375000 73593000 40000000 60000000 2024 2024 annum interest rate equal to the greater of 3.75% above the Wall Street Journal Prime Rate and 9.25% 0.0375 0.0925 The interest rate for advances under the revolving facility was a floating per annum interest rate equal to the greater of the Wall Street Journal Prime Rate and 5.50%. 0.065 70559000 -1883000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">14. Stockholders’ Equity </div></div> <div style="margin-top: 6pt; 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;">Common Stock </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022, <div style="letter-spacing: 0px; top: 0px;;display:inline;">t</div>he 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. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, the Company reserved the following shares of Class A common stock for future issuance:</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for outstanding options</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,924,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,596,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for outstanding restricted stock units</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,496,853</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">764,871</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for future grants</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,373,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,644,691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Total shares of authorized common stock reserved for future issuance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,794,979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,006,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 728548 728548 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, the Company reserved the following shares of Class A common stock for future issuance:</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for outstanding options</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,924,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,596,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for outstanding restricted stock units</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,496,853</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">764,871</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Shares reserved for issuance for future grants</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,373,334</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,644,691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Total shares of authorized common stock reserved for future issuance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,794,979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,006,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 7924792 6596969 1496853 764871 3373334 5644691 12794979 13006531 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-weight:bold;display:inline;">15. Stock-Based Compensation </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;">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="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;">A total of</div> 9,198,996 <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;">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). There has been no change to the total authorized shares since the adoption of the 2018 Plan. </div></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="display:inline;"><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> <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></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 Class A common stock that are tendered to the Company by a participant to exercise an award will not be available for future awards. </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="display:inline;"><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 Compensation Expense </div></div></div></div></div> <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></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock options awarded under the stock incentive plans expire 10 years after the grant date and typically vest over<span style="-sec-ix-hidden:hidden47497598"> four </span>or five years. Restricted stock units awarded typically vest over four years.</div> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Stock-based compensation expense was $1,303 and $698 for the three months ended March 31, 2022 and 2021, respectively. The total amount of stock-based compensation expense was included within selling, general and administrative expenses on the consolidated statements of operations. <br/></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"/> </div> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <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="display:inline;"><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> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company granted 931,431 and 284,708 time-based restricted stock units to its employees, executives and the Board of Directors in the three months ended March 31, 2022 and 2021, respectively. Each restricted stock unit represents the contingent right to receive one share of the Company’s Class A 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The activity of restricted stock units is set forth below: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Shares</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Unvested at December 31, 2021</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">764,871</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 69%;"> <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;">Granted</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">931,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Vested</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(179,714</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 69%;"> <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;">Canceled/Forfeited</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,735</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 69%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Unvested at March 31, 2022</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,496,853</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    7.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 69%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of March 31, 2022, the total unrecognized compensation cost related to unvested restricted stock units expected to vest was $7,892 and the weighted average remaining recognition period for unvested awards was 3.19 years. </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 Valuation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The stock options granted during the three months ended March 31, 2022 and 2021 were 1,418,224 and 1,037,099, 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: <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:79%"> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </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: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" 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;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </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="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;">2022</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="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;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.92</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.82</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Expected term (in years)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Expected volatility</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50.66</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Expected dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Exercise price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Underlying stock price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    7.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    13.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These assumptions resulted in an estimated weighted-average grant-date fair value per share of stock options granted during the three months ended March 31, 2022 and 2021 of $3.94 and $5.31, respectively. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="display:inline;"><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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock option activity since December 31, 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Shares</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Outstanding as of December 31, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,596,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Granted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,418,224</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Exercised</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(86,121</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">441</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Canceled / forfeited</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,280</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.69</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Outstanding as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,924,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,053</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Options exercisable as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,600,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Options vested or expected to vest as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,215,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The total fair value of options vested during the three months ended March 31, 2022 and 2021 was $1,612 and $143, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022, the total unrecognized stock compensation expense related to unvested stock options expected to vest was $7,579 and was expected to be recognized over a weighted-average period of 3.29 years. </div> 9198996 P10Y P5Y 1303000 698000 931431 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The activity of restricted stock units is set forth below: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; 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.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Shares</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Unvested at December 31, 2021</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">764,871</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 69%;"> <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;">Granted</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">931,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Vested</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(179,714</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 69%;"> <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;">Canceled/Forfeited</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,735</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 69%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 69%;"> <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;">Unvested at March 31, 2022</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,496,853</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    7.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 69%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 764871 7.52 931431 7.59 179714 7.81 19735 6.83 1496853 7.54 7892000 P3Y2M8D 1418224 1037099 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="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:79%"> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </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: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" 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;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </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="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;">2022</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="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;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.92</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.82</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Expected term (in years)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Expected volatility</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50.66</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Expected dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Exercise price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Underlying stock price</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    7.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    13.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 0.0192 0.0082 P6Y3M P6Y2M15D 0.5066 0.3930 0.000 0.000 8.03 13.54 7.87 13.54 3.94 5.31 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock option activity since December 31, 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="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; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <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; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Shares</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Outstanding as of December 31, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,596,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Granted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,418,224</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Exercised</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(86,121</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">441</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Canceled / forfeited</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,280</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.69</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Outstanding as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,924,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,053</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Options exercisable as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,600,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Options vested or expected to vest as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,215,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.44</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,567</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 6596969 4.10 P5Y2M12D 38524000 1418224 8.03 86121 3.38 441000 4280 2.69 7924792 4.82 P5Y9M29D 29053000 4600567 2.52 P3Y6M25D 25113000 7215073 4.44 P5Y6M 28567000 1612000 143000 7579000 P3Y3M14D <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">16. Net Income per Share (EPS) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> <br/></div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the numerator and denomina<div style="letter-spacing: 0px; top: 0px;;display:inline;">to</div>r used in the calculation of the basic and diluted net income attributable to the Class A common stockholders is as follows. <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; 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="6" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31,</div></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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Numerator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net Income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Denominator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares outstanding —basic</div><br/></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128,788,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127,870,065</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive effect of restricted stock units</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">264,075</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">527,658</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive effect of options</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,752,358</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,054,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average common shares outstanding—diluted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">132,805,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133,451,950</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Earnings per share—basic</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.08</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Earnings per share—diluted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.07</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the three months ended March 31, 2022 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div>21, outstanding stock-based awards of 155,207 and 1,202,193 were excluded from the diluted EPS calculation as they were anti-dilutive. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the numerator and denomina<div style="letter-spacing: 0px; top: 0px;;display:inline;">to</div>r used in the calculation of the basic and diluted net income attributable to the Class A common stockholders is as follows. <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; 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="6" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31,</div></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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Numerator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net Income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,943</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Denominator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares outstanding —basic</div><br/></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128,788,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127,870,065</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive effect of restricted stock units</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">264,075</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">527,658</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive effect of options</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,752,358</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,054,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average common shares outstanding—diluted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">132,805,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133,451,950</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Earnings per share—basic</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.08</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Earnings per share—diluted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.00</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.07</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 87000 9943000 128788721 127870065 264075 527658 3752358 5054227 132805154 133451950 0.00 0.08 0.00 0.07 155207 1202193 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">17. Leases </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021 and March 31, 2022, the Company’s contracts that contained a lease consisted primarily of real estate, equipment and vehicle leases. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company leases real estate for office, lab, warehouse and production space under noncancelable leases that expire at various dates through 2035, subject to the Company’s options to terminate or renew certain leases for an additional <span style="-sec-ix-hidden:hidden47497860">five</span> to ten years.</div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company also leases other equipment under noncancelable operating and finance leases that expire at various dates through 2025. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 <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 and operating lease obligations on the consolidated balance sheets. Finance lease <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 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><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 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. <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 and lease liabilities are recognized based on the present value of the fixed lease payments over the lease term at the commencement date. 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> 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. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 <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 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 <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 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="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. Other than the lease with 275 Dan Road SPE, LLC which was terminated in August 2021 as discussed below, the remaining three leases were set to terminate on December 31, 2022 and each contained a renewal option for a five-year period with a rental rate at the greater of (i) rent for the last year of the prior term, or (ii) the then fair market value. The Company exercised the option to extend the leases for an additional five years in November 2021. These leases were reclassified from finance leases to operating leases upon the Company’s reassessment of the lease classification according to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">842-10-25-1</div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease Classification.</div></div> The related finance lease assets and liabilities were reclassified to 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 sheet as of December 31, 2021. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2020, the Company owed an aggregate of $10,336 of accrued but unpaid lease obligations under the aforementioned leases. 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. These accrued but unpaid lease obligations as well as the accrued interest on these obligations were subordinated to the 2019 Credit Agreement. With the termination of the 2019 Credit Agreement and the execution of the 2021 Credit Agreement (see Note “13. Long-Term Debt Obligations”) in August 2021, these obligations are no longer subordinated to the Company’s existing loans.</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In </div></div>August 2021, the Company purchased the building (the “275 Dan Road Building”) under the lease with 275 Dan Road SPE, LLC for $6,013 and the lease was terminated. The Company recorded an asset of $4,943 to buildings within fixed asset, net in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">842-20-40-2</div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase of the Underlying Asset </div></div>to account for the purchase of the leased asset. In connection with the purchase of the 275 Dan Road Building, the Company paid 50% of the accrued but unpaid lease obligations associated with this building and the accrued interest thereof. The remaining balance is being paid in five quarterly installments ending on January 3, 2023. The interest on the balance of the accrued but unpaid lease obligations associated with the 275 Dan Road Building was reduced to an annual simple rate of 4.5%. </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"/> </div> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accrued but unpaid lease obligations as well as the related interest accruals are shown below. <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 7%; 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;"><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;">March 31</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 76%;"> <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;">Principal portion of rent in arrears</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,246</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,246</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 76%;"> <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;">Unpaid operating and common area maintenance costs</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 76%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 76%;"> <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;">Total accrued but unpaid lease obligations</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,804</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 76%;"> <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;">Accrued interest on accrued but unpaid lease obligations</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The principal portion of rent in arrears was included in the short-term portion of operating lease obligations other than the balance related to the 275 Dan Road Building that was included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The unpaid operating and common area maintenance costs, and the accrued interest on the accrued but unpaid lease obligations were included in accrued expenses and other current liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> <br/></div> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The components of lease cost were as follows: <br/></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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 19%;"/> <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; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:right;"><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;">Classification</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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;;text-align:right;"><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;">2022</div></div></div></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 style="font-weight:bold;display:inline;"> </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 style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><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 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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><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; font-size: 10pt;"> <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;">Finance lease</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;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">COGS and SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">107</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">299</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">Interest Expense</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">349</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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;">Total Finance lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">112</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">648</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;">Operating lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2,434</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,280</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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;">Short-term lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">669</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">715</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;">Variable lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">918</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,363</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,133</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,006</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental balance sheet information related to finance leases was as follows: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Property and equipment, gross</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Accumulated depreciation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,067</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(961</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;"><span style="-sec-ix-hidden:hidden47497969">Property</span> and equipment, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finance lease obligations</div><br/></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255); text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">200</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental cash flow information related to leases was as follows: <br/></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; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                    </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                    </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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-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;">Three Months Ended</div></div></div><br/><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;">March 31,</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2022</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2021</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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; font-size: 10pt;"> <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;">Cash paid for amounts included in the measurement of lease liabilities:</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Operating cash flows for operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,337</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating cash flows for finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Financing cash flows for finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;"><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</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">171</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">310</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;"> <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;">Weighted-average remaining lease term</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.04</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td colspan="4" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td colspan="4" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;"> <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;">Weighted-average discount rate</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.53</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.51</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of March 31, 2021, maturities of lease liabilities were as follows: </div></div></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:70%"> </td> <td style="vertical-align:bottom;width:8%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:7%"> </td> <td> </td> <td> </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: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </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;">Operating leases</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="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;">Finance leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,315</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,526</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 payments</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Less: interest</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,121</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    57,098</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> P10Y P367D 10336000 6013000 4943000 0.50 0.045 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accrued but unpaid lease obligations as well as the related interest accruals are shown below. <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 7%; 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;"><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;">March 31</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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 76%;"> <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;">Principal portion of rent in arrears</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,246</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,246</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 76%;"> <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;">Unpaid operating and common area maintenance costs</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 76%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 76%;"> <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;">Total accrued but unpaid lease obligations</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,804</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 76%;"> <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;">Accrued interest on accrued but unpaid lease obligations</div> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 7246000 7246000 52000 558000 7298000 7804000 1956000 1938000 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The components of lease cost were as follows: <br/></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; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 19%;"/> <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; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">Three Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:right;"><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;">Classification</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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;;text-align:right;"><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;">2022</div></div></div></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 style="font-weight:bold;display:inline;"> </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 style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><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 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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></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 style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><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; font-size: 10pt;"> <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;">Finance lease</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;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">COGS and SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">107</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">299</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">Interest Expense</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">349</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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;">Total Finance lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">112</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">648</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;">Operating lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2,434</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,280</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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;">Short-term lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">669</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">715</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;">Variable lease cost</div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">COGS, R&amp;D, SG&amp;A</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">918</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,363</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,133</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,006</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 107000 299000 5000 349000 112000 648000 2434000 1280000 669000 715000 918000 1363000 4133000 4006000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental balance sheet information related to finance leases was as follows: <br/></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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Property and equipment, gross</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Accumulated depreciation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,067</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(961</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;"><span style="-sec-ix-hidden:hidden47497969">Property</span> and equipment, net</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finance lease obligations</div><br/></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101</div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255); text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">200</div><br/></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> 1174000 1174000 1067000 961000 107000 213000 101000 200000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental cash flow information related to leases was as follows: <br/></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; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                    </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">                    </div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" 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-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;">Three Months Ended</div></div></div><br/><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;">March 31,</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2022</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="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;">2021</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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; font-size: 10pt;"> <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;">Cash paid for amounts included in the measurement of lease liabilities:</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Operating cash flows for operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,337</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,362</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating cash flows for finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">523</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Financing cash flows for finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;"><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</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">171</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">310</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <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; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; 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.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;"> <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;">Weighted-average remaining lease term</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.04</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td colspan="4" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td colspan="4" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">March 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">December 31,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;"> <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;">Weighted-average discount rate</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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Finance leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11.30</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Operating leases</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.53</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.51</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> </table> 2337000 1362000 5000 523000 99000 675000 171000 310000 P0Y2M15D P0Y5M12D P8Y14D P8Y2M19D 0.1130 0.1130 0.0453 0.0451 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of March 31, 2021, maturities of lease liabilities were as follows: </div></div></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:70%"> </td> <td style="vertical-align:bottom;width:8%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:7%"> </td> <td> </td> <td> </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: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </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;">Operating leases</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="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;">Finance leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,315</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,526</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,966</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 payments</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Less: interest</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,121</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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 liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    57,098</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">    101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 11873000 103000 8104000 0 7315000 0 7526000 0 7435000 0 25966000 0 68219000 103000 11121000 2000 57098000 101000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">18. Commitments and Contingencies </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; 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;">Royalties </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 March 31, 2022 and December 31, 2021, respectively, and were classified as part of accrued expenses and other current liabilities on the Company’s consolidated balance sheets. There was no royalty expense incurred during the three months ended March 31, 2022 or 2021 related to this agreement. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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,601 and $1,220 during the three months ended March 31, 2022 and 2021, respectively, within selling, general and administrative expenses on the consolidated statements of operations. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; 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;">Legal Matters </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 March 31, 2022 and December 31, 2021 in relation to certain pending lawsuits. </div> 1187000 1187000 0 0 1601000 1220000 150000 150000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">19. Related Party Transactions </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Lease obligations to affiliates, including accrued but unpaid lease obligations, and purchase of an asset under a finance lease with an affiliate are further described in Note “17. Leases”. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">%<div style="display:inline;"> <div style="display:inline;">- </div></div></div>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 year ended December 31, 2021. The $334 of the repaid principal balance of the Option Loans was recorded to equity. </div> 0.0230 0.0386 100000 334000 179000 334000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-weight:bold;display:inline;">20. Taxes </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 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 Switzerland GmbH, is subject to taxation in Switzerland and has a transfer pricing arrangement in place with Organogenesis Inc., its U.S. parent and a wholly owned subsidiary of the Company. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The income tax rate for the three months ended March 31, 2022 varied from the U.S. statutory rate of 21% primarily due to the tax adjustments related to executive compensation, other permanent tax adjustments, and discrete items. Income tax expense for the three months ended March 31, 2022 was $45, which include<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">d</div> a discrete tax expense of $10<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> and related primarily to federal and state taxes. Income tax expense for the three months ended March 31, 2021 was </div>$200, which included a discrete expense of $10, and related primarily to state and foreign taxes. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. In the fourth quarter of 2021, the Company released the valuation allowance recorded against its U.S. deferred tax assets. Upon reviewing the positive evidence of net operating loss utilization, cumulative profits, and forecasted taxable income, the Company believed that it was more likely than not that these United States deferred tax assets will be utilized. There are no material deferred tax assets in the other jurisdictions. On a quarterly basis, the Company reassesses the need for a 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 and negative evidence, including net operating loss utilization, cumulative profits, and forecasted taxable income, the Company determined that it is more likely than not the U.S. deferred assets will be realized in full. As such, the Company has not recorded a valuation allowance against its U.S. deferred tax <div style="letter-spacing: 0px; top: 0px;;display:inline;">assets as of March 31, 2022 and December 31, 2021. </div> </div> 0.21 45000 10000 200000 10000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">21. Subsequent Events </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has evaluated subsequent events through May 10, 2022, the date on which these consolidated financial statements were issued and has determined that there were no such events to report. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&$JE0'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 " !1A*I4DI["K^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNB[X75'Q;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !1A*I4CHX_/2P% !@%0 & 'AL+W=OT!)M"RN)7I*R MX[?O4)8E)Y!'+GJ3Z#2_/P[)?T@.-U)]UTLA#'E+XE1?MI;&K#X[C@Z6(N'Z M7*Y$"F_F4B7Q[S ;D7_P1B8T^N":V*3,IO]N;N_"RY5HB$8O 6 D._];"%W%LE8#C1R': M*G_3!AY>[]5O\\9#8V9<"U_&?T:A65ZV^BT2BCG/8O,B-U]%T:".U0MDK/._ M9+/[]N*B18),&YD4P4"01.GN/W\K$G$8X!X)8$4 ^Q! O2,!7A'@Y0W=D>7- MNN:&CX9*;HBR7X.:O9&J6FMRDH0C?QSL 5%*Q/=450P4?N#HG'CTCS&6L MAL=O"M\2MS;Z'8U7YLC+Y3PT1W^/9]HH&';_()(7I>1%+GEQ1/):!AE,!D-> MMRM1EW \G+KM9X2B4U)T4)DQ((0YQFW,%W48>/RDV^"*W(+#VOG":[5@-0OD?K_ M":G(VE$H7.V9(DB#$FEPXGA6'"P^=^@7L9+*U 'A6DVCBKJ5M[FHTDUJ(K,% MD$5DIR[@/?*D=E0U"#VI!4_E0J1"1YI\E7$8I0M-[M+@' ,],&%Z"J@/&530 MH7=@HV_D-[&M1<6E7->EW2ZE?:Q;*:O(&"KG9TI]'/W8]&R0:[[=!=E=:H3:K:5LG_(]:BT9KMA 5A4#BGLX M6$B8IVB;S&1<"X(+/+U\><)(*NNGN%\7.9HF/([)5:;AM:[O,URGT=$JYZ>X M61=$-XE0"YNC+Z!@EL27R8JG]8,?%VQ$JRH Q6U[GZPE+,E1H/_G_JQR?W:2 M^X_#$!:U^BR?4_3+[E4Q% MD"E@K07"E?R8:TW&-N$)U-RID<'W,_*S>V[K %F!6Z]YG*$)K6H!P\U[CTEN MWH(E3\$TCY73!J''\?1ZC"U@654$&&[>Y<+C.>,*K"S>(NN.!BVC\$15KL]. M<_UW?3+--U?D*3/:\-0Z7.W&9J?Y?T>;MGW,M]I+F6*>4>#2*?7:;N]7J>.R#DXP[*KF_QH3Y/ .L#N M.*M\6AX?CO-#,Z?Z?'?V^,#MXDB36,PAU#WO@:.IW7'>[L;(57XB-I/&R"2_ M7 H>"F4_@/=S*:@Z^A=02P,$% @ 482J5!NX&=N+!@ N1H M !@ !X;"]W;W)KEN4J&Q MG5<&E1BPNTG;0(/=^]FD+K66Q)WM%KB__MIN2=K8<9FT#]"D?<[QXY/C\QP[ MIX]<_)0+2A5XJJM&GHT62BU/)A-9+FA-Y#%?TD;_,N>B)DK?BH>)7 I*9M:H MKB8HBM))35@SFI[:[V[$])2O5,4:>B. 7-4U$<\?:,4?ST9P]/+%=_:P4.:+ MR?1T21[H+54_EC="WTU:+S-6TT8RW@!!YV>C?9V2@RC&A%2V5<$/VQIA>TJHPGS>/7UNFH'=,8[EZ_>/]H)Z\G#5OVRF%F>C? 1F=$Y6E?K.'S_1[80LP9)7TOX'CUML- +E2BI>;XTU@YHU MFT_RM W$C@&,!PS0U@"]U@!O#;"=Z(:9G=8E461Z*O@C$ :MO9D+&QMKK6?# M&O,8;Y70OS)MIZ87U]]NK[]\OCR_N[H$'\Z_G'^[N *WGZZN[F[!$?AQ>PG> MOGD'W@#6@+L%7TG2S.3I1.F1C?VDW([R83,*&ACE*Q'' ,,Q0!%"'O.+L/DE M+5MSN&\^T?-M)XW:22/K#P]->B4$;10@4E(E3P(><>L16X_QD$6&UH:&%[3..6:1QD^IU* M)5BIZ(:KC]_&0;(S'DNKXW5=T#!JJ M?!039_BLB+-^!%U4CN(T\M-,6YIID.;G9JT?+!?/@^129UB$,MPGYT$E=G7X MR&4MN2Q([D;0)6$S0)]TG9=4VISD:D&%+B:[2>_CG;E!A;C_X%U07*0#3SYO M6>=!UG=H5!',W9##+$]BCZ(&AM,@&2!8MR>) :+5V"O5L0VI6^%*KF1I, M@L+-O1BE>8^JB\H*.)2A,.J*>G0@1Q5I'IA>0=MH#M+<.MH+5APGJ,?3!TO2 M# \0W5$?&"3Z-^>S1U957FK0'3//,H?:(=@^M4XC( I2N]9/FRC6/("*ZCX! M"-,0'/'YT4H>CBIR5TD6.T_?!RM@' ]0[\0(AM7HDLZI7DLSH,C3ANHP4^Q0 MP+ HXC[30[!]IIT8P; :7=O2-+SBH:LS,$[[I=2'2G8*[CZY3H]@6) V92E MSM67&*?(S5 /+L8H&2A(L%,BF+ZJCZD8N6<54XP&FQG8J0@,RTB;0*34A4XR MVW&77#?O,[LH>..-AZL-4 >D'XT#J'W*G83 L(:\Q&+)A67+YT!148.*$S]9 M5R4P1 Y9CY:DR1#93DI@6$L^LH8T)=U6%GY?L0<;57^:N2(!H[[F>4!Z)^?G MB3H=06$=\025]\KB ?+(%0X(LZS?5?AA>3(P@4Y?4%A?VIYR29Y-0^FEZ!&0 MK' :'Q^LP'A@$:.=O4A89S1%L:+!EFUG?7LGX,H(1C$L^A/PP-(D'YI IS8H MK#;[W=LAKJZ09&E6]$NF!Y;K?![*ATYO4%AO[EY*@A5$D\_E?HI[.7LV1$6> M.O%U85F4#?7&J),A%):A?B.RL^)^:Q8>%4HPPOU9>&!I7@QT>JC3*A3>-FV4 M_E!VN)LB&.VTPUN*'E22#,@]ZD0/A45OD\>'&'K4J\!1W&^8/#@4080&.B;4 MZ1PZH'.\KIDR6X]-I="J;'*#-J5F#-Y^XXH"F+_S<@]Z-@>&)W))2GHV6@HJ MJ5C3T13X3FO^@*/]V7?"B8I@QW.K>/ESP2O=ALB_["Y,/0?/;SJIPV&ITSOG M;<\CS1AC\"8ZCJ((:N408$VJ%7T/X%A_8_Z 7!!A2O5*+;A@_]'9>]#PA@(F MI:[EWD.?X/"_$?P_X&@_1)V8XK"8FM333 K$>6B/6.T M1I>TI/6]KCHO1X=CH V7U)X<5\_'WL?DJCSLE\@P9C^X71N #[0!LYEMLW4) M,B811VF\+O3BDJ^4 W9WSSK#HZZYE5:\J8LX19W3. M2N;=7F)7QX_2*(K[?;8?!_%06#O!QP<$WQ9UZ2D;7KJNA".]4T/]C;L7AR(\ M%-9.Z_%KMIP[&F03^=7T$^?(V+LA]>%\&]+)SGL%\U)'K[$'UDC=A\RU872< M:3]B\YYD+BC1M U _S[G6IZV-^;M1?NV:OH_4$L#!!0 M ( %&$JE1(Q2#]F@( #$( 8 >&PO=V]R:W-H965T&ULG9;1;MHP%(9?Q8IVL4D=<4(@:061:&!JI:Y%I=NNW>1 K"9Q9CO0[>EG M.VD$-% 8%\1VSO_[.[;Q8;1A_$6D !*]YEDAQE8J97EEVR).(2>BQTHHU)LE MXSF1JLM7MB@YD,2(\LQV,1[:.:&%%8[,V)R'(U;)C!8PYTA4>4[XGVO(V&9L M.=;;P"-=I5(/V.&H)"M8@/Q1SKGJV:U+0G,H!&4%XK <6Q/G*@ITO GX26$C MMMI(9_+,V(ONW"9C"VL@R""6VH&HQQHBR#)MI#!^-YY6.Z46;K??W+^9W%4N MST1 Q+)?-)'IV HLE,"25)E\9)L;:/(9:+^89<)\HTT=._ M%%="LKP1*X*< M%O63O#;KL"5PO ,"MQ&XIPKZC:!O$JW)3%I3(DDXXFR#N(Y6;KIAUL:H53:T MT+NXD%R]I4HGP^CA?O%P=SN=/,VFZ'IR-[F/9FAQ,YL]+=#G.>%0R!0DC4GV M!7U%GY"-1*I&Q:KT%B%0R99S^A:0+N?8<;+$XV'SVF#^.VX'V6FCO MOZ"I$%4WL/<.9!_U6,0.Y*"%'!R%C%B>J[ODE!,P..T$?!BVPSEL.8=G<)ZT M_<-W:^5AW'D 3HG/N#/2PX'O'2 .6N+@ M?&)5^X0D14*+51=VT $3!('O!-X>=F?D,,#.I;N';6]=Z+J8JKMS10N!,E@J M+>[YRH37!:KN2%::._Z9254Q3#-5-1VX#E#OEXS)MXXN&^V_A/ ?4$L#!!0 M ( %&$JE3O^_4>E@0 +D0 8 >&PO=V]R:W-H965T&ULC9C;;N,V$(9?A3#VH@622*2.#AP#B9-M VP.B+W=BZ(7C$5;PDJB2])Q M^O8='2PY(L5-+F))GAE^,R1_:CP[(ZX9.0;-R,I_5SY[%?,;W*L]*]BR0W!<% M%?_=L)P?KB9X7*,JE5?.?U8W]\G5Q*V(6,[6J@I!X>.-+5B>5Y& X]\V MZ*0;LW(\O3Y&_UHG#\F\4LD6//^1)2J]FL03E+ -W>?JA1_^9&U"015OS7-9 M_T>'QC;T)FB]EXH7K3,0%%G9?-+WMA G#A#'[$!:!S)T\$<ET_?[F^O5W>W:+F" MCX>[Q]42/7U%3\]W+]>K>S! Y^C[\A;]]N5W] 5E)5JE?"]IF>N"E2B6Z*Q.6?/1W@+U+@!P3N"'6@ ]47" /GR'B$F+@67S> M'5MPO*Z>7AW/&XEW7ZYYP=!24<5@M2OT]_6K5 )6ZS^6Z'X7W:^C^R/1'V%? M"_;&RCTSE;YQ#FOG:O^^S:3LMB&Z%71($I#/[@!9T:($5;<&E0GR# MMIPG$DF>)R;")D9P,C8)W-@=$)JL_&E@!@P[P- *^(?@4J*=X)M,F=!";=#( M<[UA\0Q6D1M$9K2H0XNLB^9IQP156;E%[!WT63)Y:5DL<1\ETK9@KKJ":7)LTHQJZ^H(A M. P&H :ST/=]/()ZHN[8BMK*T4;PX@C,2S,HU@L:D2&F;H1)B,,13-)C$OL& M4"D3QSJ>H9(IVP; O1AC[Q?I*R88"--I:&/VGI;8>:1M?I,5\2-W)/U>U;%= MUO7TC8R^/KHW)+3:?,3KE1W;I;U=[Y^#U+7[//*' F^R@D*.D?82C^T:7YV/ M6;/D7QF\X[+CG:+O(_M3%W3L:8.1B?PRWEWTY4<(^R,$V\^0OJ!&LEA[E= DV& SG8Z6KC\I\-2J&#W8&0)=0S*E@ME$ M@_3R3NSR?D-EMC:EV_J=IC)6, O[4C7M5/>TZ[^OZZYS\/P&^O*FB^[# M-$T]-$O;K)0H9QL(Z5Y$P"6:/KFY47Q7MYJO7$'C6E^FC"9,5 ;P_89S=;RI M!NA^K9C_#U!+ P04 " !1A*I46)FMCF8$ "^$@ & 'AL+W=O[GCRE*X9$V ?A7$Z MZJV%V'PRC-1;LXBF%WS#8GEGR9.("GF:K(QTDS#J9Z0H-#"$CA'1(.Z-A]FU MNV0\Y%L1!C&[2T"ZC2*:_+AB(=^->JCW9G,(TW9A(?? U^L1SW2 SY;TFTH M[OGN,\L3LE4\CX=I]@MV!ZP+>\#;IH)'.5DJB(+X<*3[O! 5 C(["#@GX',) M9DXP&P3L=A"LG& U"5TYV#DA2]TXY)X5;DH%'0\3O@.)0LMH:I!5/V/+>@6Q M6BASD2)\>3V9G[[Y7IZN9A-P7PA#U]G-XNY'-Y._OI\^V4ZNY__ 69_ M/UPO_@%]\#"?@O?O/H!W((C!8LVW*8W]=&@(*44%-+S\L5>'Q^*.QRZXH*&& M-CE.F_ HDJMK+KCWI&%/C[,O?3]0JY.&X(X&?E^F,*&;0*]D=B*6YVVC;4@% M\\&4+0,O$/4@AIR(8C9P,1LXBVIU1+VB(8T]!JB00;T+8**/ $,,=04^1'*R M2*H=/(^1A0@D0^.Y6E -S*Q#IFT('CC$A'78K WK(]N&IEW@:CF;1<[F63F_ ME].1KFG"T@_GY#\Y1+6KB6'7-1$Q3;T@JQ!D'14TV[/$"U(&^!*D:J4!OE'+ M1KO,K9:* ;$:]3V.J6FT"XWVZS16RZBKFMW2@HEM6AURG$*.:0OJM 3V+>0V*GH"5,O! M+7)P?T4.IPKNMJ02&[I$KY446LE1K5D#["N#](''(_FO(:69[[*]&C-=84E+ MB#-H-(OI<4Q-ZJ"0.C@J]496\3J6(K6B!NU78V U^M/L!*@F"\'2^."YO?8K M38I>@[1F!MO-QC8A@U'?=4 M%29YV'K+)0AB;'=X "J-#[W*^?2SH3$L"U>-*-=[AO?EF&I.IGRLW9J--J[O M0-3E-:AT/_1F^],70>=_Q"$0519(7H=SH'7YI5>BGVB6>:SZ/PW4G)&V759! M=9VE7Z)?9)BH[9C$0;A+4.F8Z+=9)M+9(6GV]E.H>AZE:Z+_Q391VS<1AL3M MJGOIG.CG6R=J^R(R8:N5G$#5!9?^B=YBH*AMCL1M]JZCF/I&I;1/_"K[Q-JM M2ML6L65BW-JKG&&?&HPL,G8:;62FPDL['_OH=2K+DB*235H M5TQ(%"63'1/EZ.JB^NY.75W(@RE$R>\4TH?=CJFG][R0#YU\F2QT]1<]-+;1"&4';>2N&0P* M=J*L_[/'QA$G V >_P#2#"#] 7%@ &T&5)Z;U,JJ9=TPPZXNE'Q REK#;/9# MY9MJ-*Q&E'8;ET;!KP+&F:O%[=?E[>=/-]??/]R@Y7?X]^7#U^]+=/L1+:Z7 M?Z*/GV__6J(Q^K&\0;_]\COZ!8D2?=_*@V9EKB\F!C38F299<[_W]?U(X'X4 M?9&EV6KTHHMHO@-(A$A'CV+EP_' W)HZT]: MS4=#_F1ZB]:0'!JME=PAR#?%C"@W=< *([A^-W"?N+U/7-TG#MSG*V2X*#.Y MX[X]J,.+,=5](&;N>+:(/X(4-3>1$H]VSWOB71M9L0O$4==58[. MQ.J:*U4EQ'F1S5S/5$[[H> QFI)I0.<)/?"@SCN;P0W2,ZEL+L/1 N7RL#+K M0P$9G,E#Z8^ 9NI317'45^W:I"=1_EPUZ5230=6?I=8(-.="[Z5FA0UCJ$40 MR.8) =<0__L@]K:.>7431Y,CVS4A-!"WN$,+IL.9UY;7RLG\,>.P#JM7KK0L MN.$0+O?PLU10,KW2J:N+1-.^>I]5&BARN",6'D;6TLCLY]B>N7($*+#A'*S% MS53/BW%$^T)=JR2=!W1V$,/309V++51?ZTJT9D*A>U8X5F.<8!Q*FHY6>!A7GYJ,\.^6"YBYLUVNS3@F M.%3B.PSA80[=*;YG(C\6]B:1S98K./=#[8PQ2TA .NGH M1(;I=/L<^5Z%Q.7-&,\<+'G-2.A$13HPD6$PM<&Y9T^AR"0N7,88SY.^1-<, MCBHA)W80(L,0 H7JP ?W_R1EO?I=RHSC.>F?3SQF.,8!B)*.1F281K>5U',2 M793@?H)Y;"#UXX"^#C?D?(?TRB[#NP(/B4Z]UZS!M1H#L$)AW+&(#'=4_7;2 M\EV_HCY MV5>O@[RZ/;SQZ?:8#>CNJ$3FK]K7M2@9M,HOW]<.,^0,9MA3W9##MD(KL4.% M9-XC%_&P(D[2OD-;\N>JUP8&MI1QYZMB7*.,^;C84B"16>JTSHZA"I[2$8 MBH]=C#)=*<$Q. >^B%[-.GVI Y.WO3W1SRB9!;I1>O+L;1A)32!9S?FQ@689E"\MJN"!.-) A5L.ZB+ MHCZM/"806X%G*K2C%7TAK8Z%S%<1O)(]Y)DY!T&?U30-G %HAR?ZTE;):G]3 MK\#R IHF&SUO*H#8YQ=*9,;V?6#@786G)THBTC^*>>>Q@15&@'Z0=&NDP&E^U)F[/GH.K M\3Q*C.;3J ],C]ULEDY#.]0!DPX#*QJJ!'&'Q7@8B]_< M)_) <;GC:E.]T]6H M\G/]&K#]MGUO?%V]+>U]_QZ_6]1O?[MIZI?17YB"DJUA96N8,GH[ P>K^OUN M?6'DOGI%NI+&R%WU<&PO=V]R:W-H965T&ULM5;; M;ALW$/V5P18(;$#5S7:3^B) ENLD#XZ-J$D>BCY0NZ,582ZY(;ERU*_O&>YJ M;:.)T3[T1>)MSIPY,T/N^8/S]V'#'.E;96RXR#8QUJ>C4<@W7*DP=#5;[*R= MKU3$U)>C4'M613*JS&@Z'O\RJI2VV>P\K=WYV;EKHM&6[SR%IJJ4WUVR<0\7 MV23;+WS4Y2;*PFAV7JN2EQP_U7<>LU&/4NB*;=#.DN?U13:?G%X>R_ETX+/F MA_!D3!+)RKE[F;PO+K*Q$&+#>10$A;\M+]@8 0*-KQUFUKL4PZ?C/?IUBAVQ MK%3@A3-?=!$W%]F;C I>J\;$C^[A'7?QG A>[DQ(O_30G1UGE#MT^#<&T\Y@FGBWCA++*Q75[-R[!_)R&F@R2*$F:Y#35I*RC!Z[&G9Q M]D'%QC.Y-5TV 7LAD+(%7:J@@ZS>>0YLHQ()ST<1'L5NE'?HERWZ] ?H1W3C M;-P$^LT67#RW'X%I3W>ZIWLY?1'P1ODA'4T&-!U/IR_@'?7A'R6\HQ_@W?I2 M6?U7"F] "V>#,[I0;<% AZ?ABQS7VBJ;:V5HB45&=<9 ?\Q7(7K4UY\O,#KN M&1TG1L?_4T)>1)<6/PVURODBJP7(;SF;38;T7[Q2$LV5C&/8?>=,H6T9Z+W- MAW0@]P1[LZ/Y5H>HZ!TK$S>Y OI=LS(ZIWG^M=%!)ZB%\_7PD Y>_?1F.AV? MW7Y\>YN&DS-RGN*&J=M9N*I6=M=M'A(<*S*XA> :EX.0\4H:G"HN=(X0*&]- M:.W01UP0W E@P5M<1;6D;H!.LLT:F4/P@Q0QC$!?,MQ5A42/HFAD'(#5LIH7 M6]0!0+^X!E8+"4_,EXTO=8[R>*6J^HR6M?,HD)L])=Q[]XQ+E)8@X7$,X +' MWZ"51"(8M:Y9\D:U=T63PUZWS)]H,'E]%DC UZA71QN%P)&C%I_F=0VA6_I[ M:>]NYKUXJ@;T5IF!B/QH]L%%O=[;G4S&!_>'E$-C+Z'2VKLJT?AD=43DJ0$" M73M7)-I7OBFA"^XH+=WPS/GU5>]\2+]_)Y3VIF,OL>:F*9@V+M0Z*A,&N-=% MXU1".;*&4P,J'02TDD1"_K1!.3&65;5JC(K.[TB*6^>]2<]EOER$1R5$[\TN M(#U*4HWP.3RC"&W1 <@&WD&)JDN29U%?K0S#42D\AK2X_?S^ZN?)K\D\=]Y9 MM=6^@>O]SN'CF6>'][Y0U;EQ>+-V5#G([+SX2Q6R=68K$XV3>=P7#JP*KM!4 M:XV_MB(+H=2Q9"4XLZ:?DQLTEK%!&P>F*0R4+31L?=D+YW M>XZ>/&U *=,#+F:-C>TKUZ_VWPCS]FE\/-Y^8.#M*#5ZV/ :IN/AZY.,?/MH MMY/HZO10KEP$Y31$M 5[.8#]M0/U;B(.^B^GV=]02P,$% @ 482J5.PR M4NU<" \Q4 !@ !X;"]W;W)K]V?CT\ICHF>"? M6CWYSF]!GBRL_4P/-_EY;T0&J4)E@21(_'M45ZHH2!#,^))D]EJ5Q-C]W4A_ MS[[#EX7TZLH6O^H\K,][)SV1JZ6LBW!GGSZHY,];DI?9PO-?\11ICX]Z(JM] ML&5BA@6E-O&_?$YQZ#"&;W4F31!S++,UB9HLQ*WMM"95OYL&*"/N(99 MDGT994_VR#X2GZP):R^N3:[R;?XA[&R-G33&7DY>%?A)NH$X&O?%9#29O"+O MJ'7^B.4=[9&WPTOQ[]G"!P>P_.<5!<>M@F-6J%QH M(WZQ00EBGXRFI/YUG4PXGHI@16#MQN,DEP'"WFLC3:9E(>8!+U#ZP4-#5M1Y M5!5VV#LSI@;'G:JL"P)U3L4JQJ/#OXL'(^MLD>'=**Z?L[4T*XY"J3UWQ@.B M2_&?7U^E +\A:=+EY(Y.WF_L=QPMG TX1TQ6O/1)Y8O(K3 V-($7LBC8%-V) M&-FRM#: #I8Y]:76R?&5,LJ!Y86<5A6%K8LB!ZFZ(H WK C0E#F,@0@*._Q2CI!6RL_J&Q_( M1\2PP"2#:>R[5YW40XQ#W.#)SKS[M:T+N(P$0@*I U9^JTT<-IQFTKB3E\(7 M0P<2IV#AURC?0O6 $?I'0-GD+B1DUXU6Q KCBN&%N>XV8/N'6TEC*7M>>_'! M%A04CS+)!LRHP?2TMDCLH7TRT.OKA=>YEHZP^8T XNLG,RCQVZ<_EXL/XD"* M.<+T7X28% "%\)4->L,:;P%9)3XIMT(2Y_6B+SY^O )> 4<&=*I7S.2"*BOZ MA\YMO,RB6YO2!'XP.SE>,5$I?B ;=+L@'VF@Q@O@C8(&E&[)9 C:#%4IY#(0 MO,"=3!!QC:*\B$4=H!IH4Z_ (D&"GJ"]0 M!5B1*1>P; GE@P:45;01$ )IT$OJ/2&0!VQJJLVNU$WQ#) G-L]6VA!LD<=- MY^*2^$.PPT)%VQ:W#)G_ANTEOH=8"<"C\JCU(':.,(%\P 9A%)+G:6)12Y!B M*;5KBCI6:NJ%7W?^C0F5]>Q4Q/AX,56%O,(#FUS*I\< M PQN1G T0ANRL'9*B3+N-HIV&X'-)%NWJPEGEOI+XYM&%TE"*8O)H48NDHQ8A!OO5>I=A98+7? P['= 3%0PBN8+J=W-T,UY$_Z]K7G+ MEMV(RFN&\(:2IUL3WYMF&6AHOELZL=:^$ZI.<)L^E;"SM;2Q!R!/-<225QA2 MD!M2:,D;C*K82<)+,R].X0S:7DU.918B2?E4>%GPE >:FF+"M-=!( %>^2G8 MJ5E:E'!:1*== @!*AF+.Y1RCELS>CK*2S[OR>(T#C12ZAM) MI.@1>6$:WGH+:U:'!>HLCY,+!8J0HX6)]#+*/MA,)\0 6Y5>%"H=OIDF+7R* MMJ-=HV]E;?ZDBV(J'F51M^6R!W:@@ M&5? [/,AW3QS7IAP(4Z#:Y:%FCMJ1"CQXMI-,:1"Q"*G45NN"PY:9IPMH=3Z M5^ VP.*1*2:?Y9:7N.XJ[ZRQA)Y8,0![VYTFH_&/$Y%A*O;BT M^"<.TMKZ?C:_;/?6-!%WL(F'BNNW89O-'UJN7^R M1^.T1IO(I#NY7.\<(PG M4]Q+L&MB/#8EV9%/#;?+T@C:1.'F&YN^"@(N0>)?F/U-N!"4O]5&D:1W*2#P ML?5M_L GA^,CT=^ZE.#J6;/$9/95++2/7&CBX!Z#.A-'DW=O3K$9;574-B7= M@W:)[<:N,:&)(5T=@=$O-4GLG$?[TXN30\KPE4K7O[I(=%-WNZ1WC%T M'\GWLI;.[R666H+)/:V6L=+OZ(ZSW.@8C_^$8&PACWQ^[1D8CFL-]HW1;A#' MJIN,.'5WU,=Y7;VC*KVC[;=LO#\Y/@%FW\N,.N/66G?-"P /V-T2MK!\UT[; MI'>#WO2B,6I\.!K_+J/F&09[P]&(Z[?BTL$WS[L^#PT['^)*NKG0YT8ON&O$ M;W+MV_:+YBQ^R-N0Q\^A"#V@Z46AEF =#7YXVQ,N?F*,#\%6_%EO84.P)?]< MXR:J'!'@G.[GS0,I:+_S7OP/4$L#!!0 ( %&$JE2XOB7>S@, (D( 8 M >&PO=V]R:W-H965T&ULG5;?;^,V#/Y7"*\8;H 7QW;2 MI-N0K1P_=::3>/*N^;]TGBB@IKX0:F04UO-L;6PM/2;A/76!1E<*I5D@V' MYTDMI(X6L[!W8Q91&AXVOK$=L'@[\D[MS),["2M3%WO/BMG$=#)H0* M"\\(@O[N\0J58B"B\:W'C(XAV?'T^8#^,6@G+6OA\,JHOV7IJWDTC:#$C6B5 M_VIVOV*O9\QXA5$N_,*NL\WS"(K6>5/WSL2@EKK[%]_[/)PX3(\$YAT]&^\K!!UUB^=@_(2)'-MF!S2I[%?"3L /(TQBR89:]@I4!+W\!;]4ZVG$.KDR]EEJP3 ?_+-?.6ZJ'?U\),3J&&(40H[.#-HJ(> ;&UB-2['DIB6<+OK=I#-NH4#4(4L]D@ MB\:_)@(L3V++V(A]F(*+-@SMO3K,:=M_-2;]GF[#P> M91.@;!7"520B3L=I/,JGX"KB<,3I\\\Y2B>75'6*T@)+0JMK@J9F+NZHOWU% MHC="6K@7JL4081I/TW$<5%)L#LSJ'XLX+80/PFJZ8X_'\3QJ'D^FV8#KZGF9 MIT73"%G"V3B>4LGU2@,=205#B4OCB]$DOACG;]#RF"AG\QQV M="05JI+N64H4!^<=2U/Z&_9VA1ED&@4' VR2_^I^2) M33;,X]%T_)9SI$IB6YZ+U*U(J?7[RBB2Y8+< S%)L&LEMZ(O/R(:'/L3Y*V^ MKT*L9_&TT3\7K;5<$\N'7KY^Z-V^$ ;/W6C)R7@@[&T8@H[44$MTD^*X>YRS MRVZ\/)AW0YHNZ*VD*U3AAER'@\DX ML-OF[A31.&S=IX&EWAL:)O!;1L0.\W MQOC#@@,&ULK5;!.*-)2)#N29FRW M37OPC,=RFD.G!XAF3K+)Y$/2"*FB M]3+LW=OU4K>^E@KO+;BV:80]W&"M]ZLHC8X;#[*L/&\DZZ41)6[0?S;WEMZ2 M :60#2HGM0*+NU5TG5[=3-D^&/PI<>]>K(&9;+7^RB]_%*MHP@EAC;EG!$&/ M)[S%NF8@2N.?'C,:0K+CR_41_;? G;ALA<-;77^1A:]6T2*" G>BK?V#WO^. M/9\9X^6Z=N$7]IUM=AE!WCJOF]Z9,FBDZI[B6Z_#"X?%Y(1#UCMD(>\N4,CR M%^'%>FGU'BQ;$QHO M7@3R\9:^2O+SZWNKBS;W(%0!GU"75IA*YK 1 M-;IEXBD"VR5YCW;3H64GT"[@3BM?.?A5%5B\]D\HLR&][)C>3786\$[8,5RD M,623+#N#=S'0O0AX%R?P-EA217EX0*.MEZJ$OZZWSELJCK_/P$\'^&F G_Y/ M:IY%X_MXY8S(<171A7-HGS!:3\=P+@H\5@BWNC%"':!$A59XVK7XA*I%\)75 M;5G1$\&1/>@=7!=/0N58P!?=$N*ML!B@-ZTM92YJ>"\:\Q$VK)B#.RQD3HF" MZ;)P8PY)+M*! $>2$JI!&_H%P8+>UK(4X0I*NH5US3']+2-XX0965B*4R);!;9 "TF40WC1M1=C)9&EEL+]YH=2/!_B M\60D'U*N2R7_I?SV%9)60]KDZ:G!]AKIDQ(.E#L!=9ZW1%D0-S!:$DF*[6 M*T*6&@$HFBYD** O8R!):.U;J^BT"^ER*CU*.P[J[G1-LR*<@MAR33MR)P]? M#6IM#T>ND%.:I;:'J]%C91%?=2"@_D$Z4 ,9<0/A+I*.WJKWG^!R$E_.)MUB M/EF,?E#]\SC],(A1>S)DDL?\"&81I^F<%NDDBV>S;$1#)%0_%834 M!9\5::$\%O$KS^.=)9E;[V2!0=[/2O+6QO>W>7 &TH>OB5"0_AP.X_MC PJL#(,1JXO.H=N>@R[P^R][D;.LWDWN$GCDFNSQAVY3L;S602V&X;= MB]T;$#?=UK[XPL'&/Z1K/\#4$L#!!0 ( %&$JE2G MKJ'1_ 0 ,X+ 9 >&PO=V]R:W-H965T3R8^+:B4?FPK,OB26U?* M@%>WFOC*DC."5^7I73;:])V&6-<)1?CA:SU]='+!\%OBG: M^,&SX$B6UM[SR_OL;JS^4V6AN!R=CD1&N:QU^&PW[ZB-YYCMI5;[^"LVC>SQV4BDM0^V;)6! MH%2F^2]_M#P,%$ZG>Q225B&)N!M'$>4;&>35A;,;X5@:UO@AAAJU 4X93LJ7 MX/!502]I:Q(?2?K:$1@/PN;B5AEI4B6U6'A/P0MI,O%!R:72*BCR M%Y, _VQEDK:^KAM?R1Y?<_'1FE!X\=9DE#W6GP!W#S[IP%\GSQK\*-U8S&>' M(IDFR3/VYCT9\VAO_M]DO%$^U9;Y\.*OQ=('A_KY^QD?1[V/H^CCZ'\A_'E? MQV.QQ]W"LT?PEQ8]@='?&TJI7)+K3O$;"A(WMJRDV?[ZRVDR.SGW(N^QR@>L M^@&K*!MGF9!!Y(QA'3%P'Z*7T]HY95;<3PI(C-X*95)=HRRBN[?2&4R0WN(6 M;D2&E-3PEHDESY)Q+_6AEWIO1&J-:3M^HT*!MD]M;0)[PPAK@KG[A./OM?(J MRN'O"U6AB7MV$N.>/HJ;(5O'Z*39 0Y4OI@?GIPF;(K5%@/K:$LZA ',3$\- M$!89DI(S:O["J<&C5QDY&;4KN95+3:*N6M,R+12M^Z*1(B47,'SA84T&UH)T M*PIC\74GCZ [U'9?,-E*Y*12J9_ 9 MMH$;0S83N;,E4EK5*(U0H :D0PS&+CVY=0R("\:KE0&05,)CL-&;7<.%UD.S M UQ-5(^I\S50[ R4?%"8VX!3>Z9=QOF#I$JG+9R7M6Y(+FT&!B+..D#]'Q3P M/7'185=5+.+;^FS+B%+IV6[+>5/^:\OFVOH', ZGQJ1S>AO5^I8I*3B5@JS: M==70X;\#?S9KPNQJCSN,_W:4S9Y>"8)0)EQSUL6"JUJS"YCS-9+PO8ZE5DC4 M',<6+3WP];.7@75D$IN3URHDH8H5B\&S.A0H7TY>)$-F6%:*QR9O74$_<(O@ M&+@5]1.+2!5F2- $A%BU2 =<*-/<..+J7G* .X/ESLK1MBB?3Q:YY0F53,_G MXV$/QL/9^;@=>S_-N(CX\3 \W,/M!BWS8MHT#AH:N[]CZ.F(K*LLX> T'4^5L5J=!<.IRJY5M:]YJS+Q8+K%](+;&E(@P\.DE M3&RDRSH7/R?P*;P=3.YO:@:+W=(U4CT M4L8T=XFA^>G1X?W,22Y+(:8.B$?DO.7HG?#^!AOY%7IV<' MP^[)5":,#:*0:QXZVQVK2Q@6,2_[O;1KS4\&=ZR2,&+Y)HEARLNEN6[UI_UE M=='&ULK951;]HP$,??^12GK)I6*6M"" EM 0FZ M39NT3E7;K0_3'DQR(583.[--:;_]S@ZD="KL92_D;-_]?/\C=QFOI;K7):*! MQ[H2>N*5QC1G0:"S$FNF3V2#@DX*J6IF:*F6@6X4LMP%U540A6$2U(P+;SIV M>U=J.I8K4W&!5PKTJJZ9>IIC)=<3K^]M-Z[YLC1V(YB.&[;$&S3?FRM%JZ"C MY+Q&H;D4H+"8>+/^V3RV_L[A!\>UWK'!*EE(>6\77_*)%]J$L,+,6 *CQP-> M8%59$*7Q>\/TNBMMX*Z]I7]RVDG+@FF\D-4=STTY\48>Y%BP566NY?HS;O0, M+2^3E7:_L&Y]HZ$'V4H;66^"*8.:B_;)'C=UV D8A7L"HDU Y/)N+W)9?F"& M3<=*KD%9;Z)9PTEUT90<%_9/N3&*3CG%F>DLR^1*& W7F"%_8(L*??B&9AP8 MHEN?(-N0YBTIVD,:P*44IM3P4>28OXP/**LNM6B;VCPZ"+QDZ@0&?1^B,(H. M\ :=U('C#?;PGA5J^#E;:*/HE?AU !QWX-B!X_]0P\.DY 3VP9X/5'< F:3N MT 9SD 68$J&0%;49%\NS'I4O*ZE^\('\ZP4J6\N>K:4M:+_W&N\(1K&?A+$U M4C_I#WI?46MX^V84]:-S8!;.1&;O49#+U<(4JXHZ:T-Z-_3[40K'SA@.X+AW M!.FI'Z>I!49^G(2]6\KR0M8-$T\.FY[K?W+73)/4NE%:3%4NZVR;N=KL1.&L[ M_]F]G9^DF#1IJ+"@T/ DI8FCVIG4+HQLW!Q82$-3Q9DEC7%4UH'."RG-=F$O MZ#X,TS]02P,$% @ 482J5#';7ZEI P 5 < !D !X;"]W;W)K&ULG55+C]LV$+[[5PS414^")=-V[=W:!O;1H#D$6&R2 MYE#T0$MCBPA%JB1EK_/K.T/)6K?-;H$>;/$QW\PW3ZZ.UGWU%6* YUH;OTZJ M$)J;+/-%A;7T8]N@H9N==;4,M'7[S#<.91E!M72TRP8MI:K1>&4- M.-RMD]O)S=V,Y:/ ;PJ/_F(-[,G6VJ^\>5^NDYP)H<8BL 9)GP/>H]:LB&C\ MV>M,!I,,O%R?M;^+OI,O6^GQWNHOJ@S5.EDF4.).MCH\V>.OV/LS9WV%U3[^ MP[&3G8H$BM8'6_=@8E KTWWEH"(O#M#D>6##'*S?->!Q2O@*7RP)E0> M?C$EEG_'9T1D8"/.;.[$FPH_2#>&Z20%D0OQAK[IX-TTZIO^AW%"^T-:W M#N'WVZT/CLKACSJO1%V@*3*&PU$*>Y0D:*B1I3;VH MS/YF1 $OJACQ!RRPWJ+CS8C#SSF8C)[DD[B"ZW0N9O&;B^GH"W4< M* .-L]'X]?6VM+#Q.1BLD2)O,TSY>C*Q B74P7I$70B1#_ M,*),H=L2X2"=LJTG_G5C#07!0^M))]EC+^[I6)K3CS\LQ63QLR<%IMU15EM' MGIT9C>'3=T3_%:J I/5<*@X//$W./O5T6%SJ$T62P^BE[L*.A?2A4U51D"E/ MA=3]M>RX2T>D@[VPH/& .F)X9#'=HPH5T*1UDF>59W%J'F= MIUQA#<;!J4]I++,7+UXI..9>6!\+M4L_W971PSYS7)!6JS+6L _TJ6-V"? 2 M@C%\KSNSBTE7(['F>.A:@^YVUX;QA \-#NOD+4$L#!!0 ( %&$ MJE0NEC!YS0( "0& 9 >&PO=V]R:W-H965TP'H8%+;8=AAUDFXZ%RI(GR4W[[T?)CIL- M:['++I8HD8_O22*].BC]:&I$"\^-D&8=U-:VEV%HBAH;9F:J14D[E=(-LV3J M?6A:C:ST08T(DRA:A WC,MBL_-I.;U:JLX)+W&DP7=,P_7*%0AW601P<%^[Y MOK9N(=RL6K;'![1?VITF*QQ12MZ@-%Q)T%BM@VU\>94Y?^_PE>/!G,S!*G3&7;D.(D<(!1;6(3 :GO :A7! 1./G@!F,*5W@Z?R(_L%K)RTY,WBMQ#=> MVGH=+ ,HL6*=L/?J\!$'/7.'5RAA_!<.O6^6!%!TQJIF""8 ?]R)Z'NCD#>@4/BEI:P.W MLL3R]_B0:(Y^I9V]L)R,6C>%H7N MF##P?9L;J^FU_'@G13:FR'R*['\<[_O0RQG\,_KHB:>>RGL6@R?K/0M%!6 -Q@@4U.$,-*/'GH)%Y,[:3K- M"(#L*(HAG2\GO=YL#G&<3,[@?!JG+F4VO5A:DRBW[U@43KE5D".U'(%4[R55I*VY!'M \830](_:"7"9D1HCNMF+Q]!8 M*$W/G8[SCY.=_>TYA2>5VZ#>^_[D+J&3MB_B<75L@=N^\E_=^_Y)E[/G=.H" M*PJ-9N?S '3?DWK#JM;W@5Q9ZBI^6E,;1^T<:+]2RAX-EV#\,6Q^ 5!+ P04 M " !1A*I4NM7#(0<$D"P9'U8UL(VL-Y-T )-8"1(>RARH*6Q180B M%9**=_OK,Z2\BC?HNI=>I!ERWILW(W*T.BG]U;2(%AXZ($=2L.5!(V'=7@[O]GF M+MX'_,GQ9"YL<)7LE?KJG-^;=9@X02BPMHZ!T>L[WJ$0CHAD?#MSAE-*![RT MG]C?^=JIECTS>*?$7[RQ[3IMUC(J_RGEFV66EU NVBB-/Q]NS=6TSGY]5I]1T=DX!5D6525F3.2 MJ,CFP7;@HB$F WE4Y=GX#-X-6G([:(PH>=Y01HR-6?CW24*UBEM^3_CPNNBBI*R@#=DE5&95O F MN*-RK1[&V\XED/ZC1D,*JVB1%)"745XL@E>PS*-TL:1:RBJ:+Y+@_C(5/M"\ M,P@G1F7/HRPO?78RDWD240NU;Z5M-2)TXW%'=]SA9TO=:?4H,L@E$3WZZ2,> M9_"BS%YSFHMN.1TOQNH@9#_=C+CB^O?H3[Z(6?H"PS2CI-@ M6IWFZ.TX/GZ&CT.8:CAR:4#@@:#)K"Q"T.-@&QVK>C],]LK2:/)F2_\"U"Z M]@]*V2?')9C^+IL?4$L#!!0 ( %&$JE0&G5M/H , +L( 9 >&PO M=V]R:W-H965T]6+R<[SN7C^3Q;*?- M@^T0'7SLI;)74>? M"Q7-9V'MWLQG>NND4'AOP&[[GIO':Y1Z=Q5ET6'AK5AWSB\D\]F&K_$=NI\V M]X9FR9&E%3TJ*[0"@ZNK:)%=7A?>/AC\+'!G3\;@,UEJ_> G=^U5E/J 4&+C M/ .GSP>\02D]$87Q^YXS.KKTP-/Q@?V[D#OELN06;[3\1;2NNXKJ"%I<\:UT M;_7N!]SG4WJ^1DL;?F$WV)9Y!,W6.MWOP11!+]3PY1_W=3@!U.EG &P/8"'N MP5&(\I8[/I\9O0/CK8G-#T*J 4W!">5%>><,[0K"N?GW6K<[(25PU<*=)(Q_>,FGV?-<#'_L,7PZOM7*=A6]5B^U?\0G%=@R0'0*\9L\2 MON9F#'D6 TL9>X8O/R:J!OPM-M@OT1Q6LS'0LGK"4!B^R.BZK'%[2."OBM*A&[PUO M$13OT88A)L)S86LC2>3(/I MI*C)=$K4;'1'QY<>/E\!L%QZ!VM4S2,H=/Z=@2(N4T(-GY?P]5-[C?H$+(XS3S!-".#,IN.WFM'M;F DO(D%&6<4YI5 M%C)F15R4%-872O*)RE^N2A57Z?2@RC3+_I$J6>W+4D^K\ZJ ?%M\O M7OE[[=N*('D,;&V0RC>KAAJ7"8 >7:?;>+C&=*!9%LKJAT5."IN@M.L,(O3# MX^MKU)Z[Y5[RF$IM-QC:H7PVOM':'B7=P M_+\R_Q-02P,$% @ 482J5'-%E/3K @ <@8 !D !X;"]W;W)K&ULM57+;MLP$+S[*Q9JT)-AO6Q'26P#SJ-H@:0UDCX. M10^4M+:(4*1+4G'R]UU2BNH6C=$>>J%(:F9V=BFN9CNE[TV%:.&Q%M+,@\K: M[6D8FJ+"FIF1VJ*D-VNE:V9IJ3>AV6IDI2?5(DRB:!K6C,M@,?-[*[V8J<8* M+G&EP31US?33.0JUFP=Q\+QQRS>5=1OA8K9E&[Q#^VF[TK0*>Y62UR@-5Q(T MKN?!,CX]'SN\!WSFN#-[^= M9M"'=,3]^;/Z&Y\[Y9(S@Q=*?.&EK>9!%D"):]8(>ZMV;['+9^+T"B6,'V'7 M8L?' 12-L:KNR.2@YK)]LL>N#GN$+'J!D'2$Q/MN WF7E\RRQ4RK'6B')C4W M\:EZ-IGCTAW*G=7TEA//+I9%H1LLX>J1CMF@ 29+^& KU'#1:(W2PC5G.1?< MT$_A1DE;&;B2)9:_\D/RVAM.G@V?)P<%;Y@>01H/ M(8F2Y(!>VA<@]7KI"WHK]L1RT27NJ\&$@:_+W%A-G\RW R'&?8BQ#S'^;S4^ MJ._N[:G9L@+G 5U,@_H!@T49T0*=45/Z8+K' .B<)6@Q6J(V2$@61C35P!$DZC*:1FTR'V70RN%5/ M3'CY=!B?1#2.)]G@V5G>6&CDEO$2!-)=!)4+OF'N?K=NN;1();#$.\EB-T[3 M09MQ,HRSC,8T2@='D";#<7Q"<=/I<)*=##Z2?_:W45RR?236?C- +8;V?T=K MI-8EF*N259Z8-UR45"1#$G#!I%5R"#?,&%94C4%+/1;N$.&]L@BO7V5)$IW% MQR.X=E:,WXC/1O"G[S+&PO=V]R:W-H965T.?9QKJOOD8,L&VT\?-!'4+[+LN\ MK+$1?F1;-/2ELJX1@99NE?G6H2BC4Z.S8CR^R!JAS& QBWN/;C&S7=#*X*,# MWS6-<+L;U'8S'^2#?N-)K>K &]EBUHH5?L;P6_OH:)4=4$K5H/'*&G!8S0?7 M^;N;*=M'@]\5;OS1.["2I;5?>?&QG _&3 @URL (@AYKO$6M&8AH?-MC#@XA MV?'XO4?_$+63EJ7P>&OU'ZH,]7QP-8 2*]'I\&0WO^!>SSGC2:M]_(5-LIV2 ML>Q\L,W>F1@TRJ2GV.[/XA,Y93@IGX.CKXK\PN()?7"=#)U39C7+ D'RATSNW6^2>_&,^P3NK0FUASM3 M8GGJGQ&5 Y^BYW-3O AX+]P()OD0BG%1O( W.>B;1+S)?]$'PI3PA%H$+.&: MZT$%A1[^O%Z2%17(7R]$G!XB3F/$Z?\]T9?=\V($IZ0_&K"N1 ?!TC4H.XD0 M:H1;V[3"['[ZX:K(+W_V(*T/T/MAE"IDK7"-0%?8BAI[$+("96 MG+*=!VWE89/XW0OO*6KG,1 .2L=CW@$ M#P8>9+!+TE&D](Y/*4C;-"IP9@A'0*N%28J_:V)SON34BV12>$J*27\2\*O5 M6@SA5FA%ED:)$R)?",2='+ R:ZO7%%BTK;-;17<=]8X94S7*&MZF:GR!;J.T MYAY#Q^CVY46[;&[IQP%N54@-*)(84DBINY*#+[L Q@;0BN"2'V4B5B,$='3E MH[XAM9H8TL=VR-K)QOC6NA -P%8@D19T#I7:LAI/62#!UQZP:;7=(96Z<*S^ M6Z=RHH3=($GEL\17M3$B]_;![F(S7:2!\-T]CE:*O%%T/C16YCD>7 MYP-P:52E1;!M' ]+&VC8Q->:ICLZ-J#OE;6A7W" P_^%Q=]02P,$% @ M482J5&L?K>:I" BA< !D !X;"]W;W)K&UL MK5C;;MLZ%GW/5Q">=) "JB_R+6G3 $DZQ?0@G5/T=AX&\T!+M$U4$EV2BNOY M^EE[4Y+E1,[) .?%ID1RVOO-Z\' Y>L52Y= MWVQ4@9FEL;GT>+2K@=M8)5/>E&>#>#B<#7*IB][5);_[9*\N3>DS7:A/5K@R MSZ7=W:C,;-_V1KWZQ6>]6GMZ,;BZW,B5^J+\M\TGBZ=!(R75N2J<-H6P:OFV M=SUZ?3.A];S@NU9;UQH+LF1AS ]Z^)"^[0U)(96IQ),$B;][=:NRC 1!C9^5 MS%YS)&ULCVOI[]EVV+*03MV:[ ^=^O7;WGE/I&HIR\Q_-MM_JLJ>*9-7FZ%!KHOP+W]5?FAM.#^V(:XVQ*QW.(BU?">]O+JT9BLL MK88T&K"IO!O*Z8*"\L5;S&KL\U=WIEB]^JIL+MZIA1>_+S*]DN0O=SGPD$^K M!DDEZR;(BH_(&HN/IO!K)_Y1I"H]W#^ 7HUR<:W<3?RDP(_2]L5X%(EX&,=/ MR!LWQHY9WO@I8WUM;"2^%4DFG=-+K5+Q[^N%\Q99\I\G3IHT)TWXI,E?XM:G M98W&?7%_G<>C^,U^=,)J9$868CZ.IA=C,9]$PUE\<"SJD MVB6F++R011K>:.=*620**CDOSJ87Y^*E.)N-Y^+E7EXD"J 0#C\0$G5).!7S M.+JXF-)@'$WBZ0E29"1N@];7*ZL4D,.+#X6X+E=:3A5?)=9IG;B1A8_Q!GY M)1Z^^?+]AD>C-R_#8CK+J7ME928,'JS(% K#.IJQRAMQANIE>+I7V2XH5PF[ M"RMK@0*V8$LJ-)01LHZ.;.P\:^WM],1>M8TU]S"R6"$;+&3Y)IQ+F< ^OQ.% M\0+GJ%^)PIFG\VDT' X/SN"8W=&F]]6F1E4R70*O[TUV3Z=4NAX3/HH?2__< M;'XHO2^^[B/("3E_XPYR'J))4N5 (2T%(2G)>8L=1]@CHAH!W G\U)7Q4"1@ M07E$70,B2O867*\X6B7B"2=NE/6[OKB5&^UEIO^+ \B53I0.0XJP+M@99##' M?ZN=HHZ!$DM9L6:,U$/F(QY^C7-8HD]5X,0F*QT[HSOQK?I9:JM< MVSCR32Y_*,8%^(3R3OQ$BD-O>$,7<$V6\?:-W-&_$Q #*8F/@98L804/4H"1RLOALJ62QH"NG16 MH\^,!U) C> M[5>YL%>G^->H?L3U0,%8Y/2P4&!+"9^H0]W(ZM"0'%;ENLSWN3'J#XL\#1Y$A MY":J0HN@$(:;4%M+;8_$K]LMLR/H1*KI@H'G('2<)]59QU?#:K%4BF&X"X(* M4[P"EI".WQIO=%;[05]#IZRK/R5+*(ZH[JT&MB3 +!!U.* B@ $,7NO,(;K M][41A!7.9#J5Q![>ZU_XO5U+NZ(9:FD8?"93V-2#Q5\-4$3\"WAVI]HKH:1B M+M(@3I_:LTQA"ESRR :9.7-@"$,7$@:H!ILKN*?CMX@O8;H*CUT&DR_W1K?S M9"T1JM)35V#C0S9AY,CQIQ7%(;FG@><\G9J\<-A:\[B7!QX.>B+&SQ6UKE&)G8L%"D$%+0^, G#? -1]&!*N(%C==W(2-F\[AAD>L/N@SVH M@[YX'_*HZ>/5DB/PT959$2N&F=#U78-3B20>*ZW8$:B"FG+=M'+P]0EGYJF( MH_%D?,)=>!+-SN3_PG39E_)G#:E#UAWAZ;_%^NF5)H, R;\"8?&TG)# M28*"I U58NT30.!.HYA4,G!R+J!NR?\!#9KLLI1 =6@[M-IRP2[QTI,F&TKF MHD#W/Y1PP!-AOJ1N"C7'_?GTA9 +- V>^H,X-VZW]+WI-U-:0I]/5N?<)!0; M?M&/IR^.:2EK_KM'V+V;_BJEGZGHM#\=0M$/!S<(P1^<0@FWB%I ,)A*@ M'E3L(0:1_NW61U)DT\Q@3D(=<-54?KN!@<*@RVV@+CNAQ=L 6+A I-5K)"/MGK%6_:\KZ5!PP"/9%8*L"\W%;H# M3B"9Z9=)<&6KK>L$NU9OL&TC,:K.YYY+LUB&HWCN_CN MZ7P83:<7P;P6=^N B/85LRQJ;A[TC8B&VS*@$>=M4.$@1A58',8Y"OT.J$.W M;!#=H?1_-%4@L?04F]H!PA4^ES=OF M0_-U^+ZZ7QZ^4J/O(-VALEIBZQ#HUA,V?/D-#]YL^&OKPGAO&PO M=V]R:W-H965THB4P>CWR M%2]+"Z(T'EJFUX6TCL?K _V#JYUJV3##5ZK\)C(L9M[8@XSGK"[Q3NT_\K:> M@>6EJC3N"?O&-J*(:6U05:TSR960S9L]M7TX,63S MJ59[T-:::';A2G7>E)R0]J.L4=.N(#^,-T#^+0AZ@?16=X<5=F M['CQ*[RF,/B^V!C4=!)^G&$F'3-QS.0_6W>>$B8].":]?3..PM'[E@)T%+ RH'*@W:=$UQP=\40],9G#%4UYMN#YHZ8D%M] =D\]TJ0S7CSQSRER5 M=$.%W((I&.U8Y*IDQL "TB8+X[*@20!YC;7F((RIF4SYY<4A^$G(BW5#ZN)8 MUX./$VA,&*1,;5BUL_?4P,B?1(D_FD0P] >3H3\93OX-1%:H18IDUV1<2X$& M0C\AVG@0PVB8^.-1^'=J6^96,TF V(]'](L3&/C#)/&'D_#BLT)6'G6,U5@H M+7X2[:1I)S'^Z!Z$$96;^)/1!,+8IW'J#^+PI1,:'%WTBNNM&V>&(M42FSO? M:;N)N6@&Q6_S9MS2!]L*ZG;)LK$)J>B>H(EB226GNI MB.K%'A_L[NC%/DS, 2(A"6Z2D FPU/+7S\L$29%54K7M\:7$!ES#F_#9Z^FM)X7_*S5P7:N!7FR-N8+ MW?R0OAQ.R""5J<21!(F?._5:91D)@AF_U3*'K4K:V+UNI'_'OL.7M;3JM5&:@RAI-:31!;O*NV&<+B@I'UV)MQK[ MW,U'9Y(OUZ_@5RI>FQRYMI+"]6+L()W6C)-:TBLO*;H@*18_FL+MK'A;I"KM M[Q_#JM:TJ#'M5?2HP!]E.1)Q&(AH$D6/R(M;5V.6%U]R=2=+=;UF5]_+(Y#E MQ&U9RF*K^/H_MVOK2L#DOX\HF[;*IJQL^C?$]5%)5)7/[%XFZN4096=5>:>& M-^%L)"ZI\"_$#T4"KP!Y\3Z3A;UV.R7>%>(G0Y+Z6G M?!\^?SH2G_!V7Y5[8U5K>+M,(._"&4'*=:I$9HKMM5-E+G2CQ++.4AT0!4MK MS_FB\GUFCDK9 "HV.H%+@4C;>'%,N6HU8X)F(G@>:U4ITX<.;6B*JU%6XJ.%'> ^^5K=:_PB<&3/HK M6@*SE?;I)=?8-E2HUY)J GF!(O/W=@^8!,#1'1*B^@\17:MSG4G$:$=$2&(3 MN==P2/_NV:2?9E]K0-I.6N]+89J]==GX<'1N M7!X)3KD$S77!5(? $P=JG!P$%:%(GGKH^!1I&K3LGM!&<.YYA7)SS*3@(119 MRJ$ B>I"NGO0;;01:6 0)."3* M$[.I7 5UWK/G,/4Q6Q\DK#47HC;@ 2XUSA^3VP'*L0D] ^ E.];'+A*"/VX7 MA12V]8V[1 &M58[XJO3UWT4@S)!B+TNG$[UG+C)ML 0ED+3^4>,>F1'>?J5K M59=/DV/>UDNF-_N$]#W58PT!@%$L7'U>E\9*2#A^])QKQ-)&4>/1:+ M03"S*FO#_#"6= U3M6$'P/1)&,3 $@EZ,E\MVW)UNQ*](/?C)@4R%1@6T=J: M:9&WX"(,&HS ]NSHVU'-3[FIBA/,OV6*[^*,5[<#]-!E,:AM T%D5)(\JJQ3 M6Z%8U?LM%3 7.4)L,IU*CU+\$),S6'#(*EDI#W- Z]U\MIL)A@&,/1J7;J06U4+)#(SO6F&@ MJ4[CT(6YL.X\ M?ST);R56G36**I)F7(I*'3&'*%._*^EX13;##$71-87RU79I$#E7@"/* M>PLV_<*G6)4./A?D.O:"K]KF4V.>ZGN(@OC5/%C.8J]Y M.KCEZNFO"CI32%4 +F9;\!S2*^[$6();)GUGP,I:ZX6X43$G]5I&!1/4(EBN MHK98#G7TP,DHYRT!@+Z+4.^KS6#5-,:;E-FLU5KW;Q(:C\*5Y]5F''KGIZ6? M 0UO_*?=_9FCH8*T*GEF_5,%"L.)S8,IYHHHFO+S,)C$BV"R6IVC4!16E7?G M@FX+JZR/4JK\>*!.C>&:,=LOE&_Y 0+V ;/>3&GKV=S2(,=DX2M)MO&_;N*/ M*M/VV> 31Z+[>>(4B0%'@J(P^*#ME^L-+6T..:(D>\,1/? Y *F%^.)@3],";L?Z8FG1TI3#Z&S2K4V:)91>FR_83YT0^:-?T]FH_A!Y^B5PVU#=I_ZQS6>A?Q'QHLG MS:[9)];T)Y0'='>.($\7'03<;K>EVB)<@W>50WLH^-COI_R')#H/9B"SU7R% M7$U'F*5FHVB"ZW@9S*)I2ZJGLJ3LMYB XN4\""'G*1@C7HKI]$2N8MP9>Z^F M0;2<8%DTFJ_.6'8O'8M@%6&$ .2G!/@9*%E$JV RBP?OZC37 RD'^JR,:3"? M3(+9? &=LPCVS7 U"\+P)*/F/7#@ V:]8%84SH+)(N9H3:+%5M'M]TU:R4ZJOG@&PO=V]R:W-H965T:4>5!31R2.9U%#A0Q6"S^WT:N%ZFPM)-]H,%W3 M4'U<\UH=ED$2G"8^BWUEW42T6K1TS^^Y_:W=:!Q%(PL3#9=&* F:[Y;!37*] MSIR]-_A=\(,YZX.+9*O4@QM\8,L@=H)XS4OK&"@VC_P]KVM'A#*^#IS!Z-(! MS_LG]I]\[!C+EAK^7M5?!+/5,B@"8'Q'N]I^5H>?^1!/[OA*51O_"X?>-LT" M*#MC53. 44$C9-_2IV$?S@!%_ * # #B=?>.O,I;:NEJH=4!M+-&-M?QH7HT MBA/2'DKQ F<)')6UEX$XRSB[Q$<];;^]IZ]3)K,IG-'^BP_6 MU(@2L O"0$GKLJNIY0RV1V#B43",%B3"Q:"J]JIPU58<#O[FB[IRW_\5_6W?&PYCSBAD-?+?# M% ]![(#*8^APYP#^M1/V"/1 -3/0F9-ZBS7,=/H(F&/E S3<5HK!H1)EY736 M'4//I<+RPU"6+R'(W$G-2[67XB\,#X/!XFCZ1?[D^HBA^&%,N$E:0ZM5R3DS M4[@!!Y6EJ,5(YX1@N,Z!TBB?8461"O.<@E637RO-^44V >8"ZL-DF+ADJ,OPX;#:WER?AXD(>JT7IG/3;VTEA#9!9%L;S'')$S_+B M.:1JW=X82,-Y3L(T+R /XSP+"9F/PM]]4_B@FPTW,TE)6,1YF.09]M,PRY/P M*H\G8R5P">59+@)^ _$TCONF>-GXY.74A^HKFCYW$ MSQ6>Z*RPXQGO_?/E;F4G;5_CQ]GQA;SI'X9_S/OG%7WN!>YKS7<(C:?S/ #= M/UG]P*K6/Q-;9?'1\=T*7WFNG0&N[Y2RIX%S,/YO6/T-4$L#!!0 ( %&$ MJE3#.(B/R D 'P; 9 >&PO=V]R:W-H965TJ%S: MH=ZJ CLK;7)9XJ=9G]NM43)AHCP[#WU_;&5:W6CRF_;:X-?YSLN29JKPJ:Z$$:M MWIPL@E=O1W2>#_R1JCO;^2[(DJ76/^C'Q^3-B4\*J4S%)7&0^+A55RK+B!'4 M^+/F>;(3283=[PWW#VP[;%E*JZYT]CU-RLV;D]F)2-1*5EGY1=_]3=7VC(E? MK#/+[^+.G0UP.*YLJ?.:&!KD:>$^Y7WMAP[!S'^$(*P)0M;;"6(MW\E27EX8 M?2<,G08W^L*F,C642PL*RDUIL)N"KKS\I&"2O3@OP8M6SN.:[JVC"Q^AB\1O MNB@W5KPO$I7TZ<^APTZ1L%'D;?@DP]^D&8HH\$3HA^$3_**=81'SBYXT3/QC ML;2E0>S_^03/T8[GB'F.?MI93],%TZ&H]5E8H5?BG8I5OE2F,3@0LD@$7!!O M=C[P1+E1XDKG6UD\_/*761A,7UL1P^MDCL6N+/DG*D\E0HJ,)-"*36V)E:U) M46=I]D 24;"94+:4I?*$^K-*MZBLDL7>JDT:9\K1VZ'XVHJMU[K4 D AJLT M!J-,+CUQ)XW:Z JRB=O6Z*1R%6>W,E:B0H(84>@BED6L0+$3Y4Q0]]O4@+84 MM] 6?$0",;1I=+7>P!?1V -H+/^%0A:E/NH6O26)EK>509V0IE#4J + $"M# M7FK$D@42@) D*5'!M!60X9C=M6ML;02@T,@R+=9=3@USE6\S_:"P2F[82.QF MA*I6F5LX"\MKHQ1YW='5ZP*.@D7P7B/,10 VI'F5UU$EHYA*2:0(;,IJ'=OP MI59$DRF<]V"!(>7&V0[C:M_T YO+AXZGR*6]-!!RA5U>/Z)(M66E4U,^L+PZ M#)1QFD)=PJZ^.)E9W3A-@ZOIY."Q!&D]3:^I(+!T7U+(9-\Y/IT<4_>E@EXPMO7ACMPP958!%_&%?=CZ#K'9 MJ$*D+!%E99%_2P2SR2*VK9/A"&6&TKM7)DZM"]0NGI_WTW%?]%Z^"D,MZDRO MSJK]'U\>_=$[UG6G4;$V"1E1<#30J!TXI*4]K!1JP(*0F-D10%(SA0]61N<= M'\4Z1SQB%Q2**-*C3#,^P2Y?[3ET>%2I7L: J074483!?DGA(GBJ624*TTR< MNK6N';3YN,<^%^+OLJ@PR @&["#J 3:4A78JJ6XKL]>.:W $&-VAJMJUM+J9%M<8X M5G=KH$UJ,9X1 "]ILG7!-XKF8$I[P)#: =8=,@%X7^ZUI^)@#@C90XSQW<[> M1W+7O[AGG3TH:01J+=6)LXD/ESAK&),DJMLGP3,(H9E,[ MSH$XJ>D1P)VFH*#UDG!K)5.#WF%^*,+=K-J#^0:GD@Y0=?!RY_]'>S I8LG; MO^M;YQGR-PNQ?7>B9J&Z35,ZG!\(B7' ,NST,*:1$LOZ M%D$ PQ'68G%S)6:C\"SPS\+Q6>!F/''5HQ@>PUX25CXV#/I](-%WE .0O$88 MUYPX*_$B\+THFM!7:&0J2L.*6NE6IDDM42^S="U=SW(]EMA*>)ZA!^LJV0U] M[U3%\\12XJ"7UJC2T.R9L$?D*K=:@'E'3"4T+3"D@9+QIUCXL&5Y>6-(]\ M++@:0O]LA((0UQ6N,QP%9] WRL'L@0@6E/^,'/]-Z)H^L0L=,T$G8!OL!@W# M@?)PT%RI>D4V8*0E/PRN#>:E=(O)_Q,>7YD.%HZH6CB7L??',Z]N=3 M&EH(&W!<4 , V#$2T=QAQ3@4X_%L\%43+#_+7HB:S_ ^\T>#Q9$\?1:3P)N/ M)_0>S=C3V^>82FUO?WB%0TUYQH-_AW)_MNR*UOV6NY09NZ.)6U-"W?;[MDHS M!ZLT .^KT1AL*XWO_XB\^WK MA7@A G^*]W ^'WSL>-RIV77-;O=]/?6/132:UX7ZX? &$02AF(QF@[U[E]LD M13SQA95XY[7JA-XH&J$,PYD_N&DKZ1F4D\E<3(/QX _<;]NG)D_3S(,99$63 MJ+:B0_)"C+P@BOC3]R>#FVJ[S;BIX%PO(Y!E[FFO>_"Z*]J] 8N*M!OKO03J M(>ZUH]>ST\#S)U/Q4IS.)X%X MV;+=!3V(^MG3JR4Z%= IW^^;'TN[$2N8\9CICYC\9'JW^7Q%[+F^>>S-=46E MLX^S.614;C9KRZJ3KZ\ZB;=3V$W2!X,N;,1\.&6/1I/P< 5-EY\ M#L5\CK?)=#SH/C?8+Q)V_I2<'P5^/T2TQ3-%^+K]ULFF7B)]Y\?L*CF3M^"_ M[EZYVF<"^_S](:#+'X[&AUK-AOX(;V'X;(%T\:, \IBZ+RD(AI$O_MI\'LH; M#<<1]O$1X&-QB+QX1_I5ID;O(WEPB+('4OI:N4R$_P-O-HVX"B):B\3,"V!^ MXW(LC3!U1,&XNS3&TCB<=)=H&!I%[2GT!+1 ?F(8CKWYI#W<1:&M?'"//"8S M+\0H3%I\PIWK5=L83Z%B@%BAP$.4=Y>ZZP!DZ-3S,2)Q01][L'_>^47_ M5Y:Z+'7.7S=*8M:E ]A?:8SK]0\2L/O#[?(_4$L#!!0 ( %&$JE1*&PO=V]R:W-H965T%9EVE2;23Z=GDYJI6TVOTQK#WY^Z=IHM.4'3Z&M:^6W-VS-6O$'CA^;!X^OR8!2ZIIMT,Z2Y^55=CV[N#D6^V3PF^9-.'@G8;)P M[I-\O"NOLJD$Q(:+* @*CS7?LC$"A# ^]YC9X%(V'K[OT'],W,%EH0+?.O.[ M+F-UE9UG5/)2M28^NLU/W/,Y$;S"F9!^:=/9GN09%6V(KNXW(X):V^ZIGOH\ M'&PXGWYA0]YOR%/W MKJYU1)9C(&5+NG4V:KMB6V@.EY,(%V(X*7JXFPXN_P+<$=T#H KT@RVY?+Y_ M@M"&^/)=?#?YFX#WRH_I:#:B?)KG;^ =#7R/$M[1?^%+=SH4QH76,_UQO0C1 M0S1_ON'U>/!ZG+P>_T^OKR7\363IV8O0J(*O,C1E8+_F;#X[']/;+A_=5IDH M;[]6++:-LEN",7LN2=OH2)'1!;J/2:T\LR!!F['"'ZU%)_F@XY8P%JA@']'^ MU*@H1EX:(:!C#;Y+ E2$CY+7F "-P(RH%50$U7A7MEU[NB4YR_+0$G&Y5K; M[HUK85FX(R'$:)E@'LHS;I[]T*/S4:SD:TJ711T48%!$#O MW9KK!0*5 3FFZZ+P+2+P0^JCBW!7TK>ST>S\C+ +OB!X0.P4G[)TQT4'U*_B M%Z5N. TTLQTEHPTJ1X51(>BE%N(!X?DHD*KWC#"EGIT>' B@=)(EU,QHM=!& MI["0HH-4?O?->3X[^SY0X6QP1I>IJ MEI#Z4!@\J A7!O1"W;LAX[V]?C++U MD&!"CQ7J1G4W+%B&Q4OFSB>NSW5T6/$QO;/T2Q%=E^/9V7,)_%LQ ]27*5?; MO;+XG_8O!"8"_]Q*V26R1FT/"ONFU)+$>E7MO R=@$6%FA5(&,JZ!(.7U>]H M>M>NJH20M*=V+91$*QS,5C+==Z0^S%-^.L(1O/B+Q9N3,T77;3T4#4Q2=A#0 M6LO1VU5W(.ZY<+X<=+RO,KQ#R*?369(77O-\^G45EWVOR5L*!0HXRC']5B/" M$&.O3+)7I1"022W6>XGW(GXFVA#QZ":B3!N4)N4-!'_F%?#N543"@\@*^])@ M0NQI'$DLJ3N>J0"#PKN:(FXI29YXCD09!^E=*Z]=&Z0S==UUGC+!4:7V:RL, MSQ"[C@Q)U;6R4(R$.K2?:\#3V&PO=V]R:W-H965T M1UYEKF;",3HW.\M'H3=:@,LEB%G4/O)C9SFME MZ('!=4V#_+(D;;?S9)SL%(]J7?N@R!:S%M?TB?RO[0.+E.U12M60<%_.DU$@1)H*'Q!0_C9T2UH'(*'Q9'//+N T66=^AQ,6.[!0[6@A8^ M8JK16\@I$YKRR;.<*O'SBT?2Z*F$!V3_ I\9C<-8+S?+O. 'JZP8L)8]5OX- MK E\L,;7#MZ:DLIC_TQX[).--]G&F,,_U?BGH2*US**]=B0?-$;ITCWE"R&/^4PHED[DGF M%.Q*JS7V&F\!JTII)2[N')0I=%%^ MKSF&"&4_4P)229UC?&'$A>J;(+1"'O)$%$]@V[[1.\A?HGR,E\+GK=UE_@1_NV"9P5E3LQ M""' ?D$O_@902P,$% @ 482J5!5G:;,9!0 K@P !D !X;"]W;W)K M&ULM5=-<]LV$/TK&/;CI)%DR?F8U-:,';>-#YEX MXK@]='J R*6(& 08 !3E_/J^!2A*%-:5\N 1[>:^,:1+*)1K2>SZ?3EI);*9(NS MN';C%F>V#5H9NG'"MW4MW<,E:=N=9R?9=N&C6E6!%R:+LT:NZ);"77/C\#09 MO!2J)N.5-<)1>9Y=G+RY/.7]<<-OBCJ_]UUP)DMK[_GANCC/I@R(-.6!/4A\ MK.DM:M]U]B[LAE*3V]M?IW583J/'N=B8)*V>KPT7;O MJ,_G!?O+K?;QO^C2WOD\$WGK@ZU[8R"HE4F?OJ$P:PWF$7<*5!$ M>26#7)PYVPG'N^&-O\14HS7 *<-%N0T.;Q7LPN*3W) _FP2XXH5)WIM=)K/9 M$V9S\=Z:4'GQLRFH.+2? ,* 8[;%<3E[UN%[Z<9B?C(2L^EL]HR_^9#7//J; M/^'OVN2V)H'TQ)7RN;:^=23^N%CZX*"$/Y\)<3J$.(TA3K^5NF?-N,O>^$;F M=)ZAC3RY-66+V70LHC_QJ2+QUM:-- ]">=$X97+52*T?T#C+SQ"S"%8$N9%1 MUT( M8@Y#0UMCA M>W(UOQZ*1,=/H_#"''7KF/>Q23OGWG "I0#%(8,3&3:%R1*). M#4;<8 +MD5=#?\2Z8+5TMD[E9QQ U;2AO>5(*@,/H]Y'%D8 ^F"K")#1]8?==C&+^!5K-$8)# MC35T>+W+D#;L[%N2[%"E[T]?C,"IPCK8TFU!HA IUA;S+D&@[Q4<-T31-((O1>D2J$M@PQ M_;BWM*V#G+^TT@7@8(D@O]&^-)E7PC%7Q,6UU&UJ(Z1J.\D9.^ M#[M..!KZKHG']QKG:9H7M*-L8.GH6.JG3"_ O*U;G!^&[]6 M^$%!CC?@?6EMV#YP@.$GRN(O4$L#!!0 ( %&$JE2Q+EJ)5P( "\% 9 M >&PO=V]R:W-H965TBCP:0H,518+DSPZO MT9@(8AM/>Z88MXR)Q^,#_4.JG6M9RX#7SGS3-:FEN!!0XT9VANY=_Q'W]9Q' M7N5,2+_0#]KBG8"J"^2:?3([:+0=OO)Y?PY'"1?Y*PG%/J%(OH>-DLOWDF2Y M\*X'']5,BX-4:LIF<]K&/^6!/*]JSJ/RH5L'?.K0$MSL^#,$?C[BYPD__Y\C/(F(G7<96EGA4G!K!?0[%&4QG<"?UC\K MA&O7M-*^@)(!<"=-)PEK[JM1BX.6E'?=5L&M?(%I/ISG&4<1:LX ;HI>Z4K% M2$"HG W.Z#K!-MI*6VEI(! 'FL3KT2/H$#H62%NG_6LD]'PQ.41*4F2Q*"FM M8T^,/[AQW,6M\S2!OYUZ=G2)&_3;U*J!7766AOL\1L?7X&IH@E_RX2GA"[35 M-H#!#:?FD[?G OS0GL.$7)M:8NV(&RP-%;]HZ*. US?.T6$2-QC?R/(G4$L# M!!0 ( %&$JE1GIHJ>6P@ .D6 9 >&PO=V]R:W-H965T72J#DYEUI0QX=/.^7SHEV"H4V MZMX)7Y6E=&_7JK OEYUAIW[QH.>+0"_Z5Q=+.5<3%9Z6]PY/_49*KDMEO+9& M.#6[[(R'9]KC++SL#,D@5*@LD0>+?L[I114&" M8,;O26:G44F,[=^U]/?L.WR92J]N;/&+SL/BLG/:$;F:R:H(#_;E@TK^')&\ MS!:>_XJ72'L$XJSRP9:)&1:4VL3_\C7%H<5P.MC",$H,([8[*F(K?Y1!7ETX M^R(<44,:_6!7F1O&:4-)F02'4PV^<#6)R1!V)B9Z;O1,9]($,8=;Y&UR^)_CJ0\.N/G7#@7O&@7O6,&[ M+0J>C*QR'50N[DQ03I?BO3;29%H6>!.K"S#=%-J=@JEJS_Q29NJR@[+TRCVK MSO=J$X\+A<+(;+F4YHVV++7GIK!'='_]R^EH-#B?W-[PK^'Y/DF3+B=W=/)^ M93\LM8[RW&.0,UGQUB65;R*WPEBR.RNJ')$I"C9%MR)&MLRL#:"#94[]7NGD M^%P9Y<#R1DZK)85-KE"U=)"JE^0PA D*>:&"VAC9GOAEH0M$C,);:(4PAX4, M;$NN?5987R'5@O-M6)&#M3F,@0@*._Q23@2+;'Q67_E /B*&!9HX3&/?O6JE M'F(D%7BDW)S)'%23;OBX\<;X!5P9$"G>L4X*JBRHG_H5,;+ M++JU*DW@!V.#XQ43E>('LACQ+0*4 VTJ1TPP"&*N()5@,#2V6=-]98CR] %6D4O2+!3U!>H JS( ME O8,X3R00/**MH("($TZ!GUGA#( S8UU69;ZJIX>L@3FV>7VA!LD<=5Y^*2 M^$.PPRY!BP:W#)G_AL$=WT.L!.!1>=1Z$#M'F$ ^8(,P"LGS-'ZI)4@QD]K5 M11TK-?7"E"-J<,.3<]\R86D].]?=@F_&E_0+,YHEDN,(FS13.*.;/47VK?-+I($DI93 [5REA&CO5>JJA9937?"8 M[K;*BZA@%$T^4KN9H8W&&AA;A\::+9NQGE=<7"M*GKMUYN_J-:6F^691QR[P MC5"U@EMWT(1JW]JGHP<@3]7-DN<8GY ;4FC)&PS1V./"6SW)SN ,&G)%3F46 M(DGYN?"RX/T#.*_+''N(#@()\,J?@YW:N$5S21 [;PM@CE))2A8;3PE#=U+) M6%QLE',\-#!M4/CR=4L6S^.H):6^ED2*GI$7IN'+16'-_*! !\CC3$7K0,C1 M7$5Z&67OK>8F8H!]3T\+E0[WSY,6/D5#U*[6-[95$UY;(%=IR( MBC<>.Z702%*BS;(*\*8&VTI2W!Y6H8-DW,NRSP=T'M?QSM[U@&;*&L>YY0VU M?>]QUE@"((-_4U?[7\FF6FS:^F@P_"%6VNJ*TN*< 4YMGDOKBW^B;VT[[\? M3ZZ;A3^M$AO8Q-.2VTO--IX\-5P_VQYK/QABIMQ%G#_*5^5YSH[.<2/&DHZ] MHNX8+?DTJ=HLM: =.3IIS7)M0HZ-&"[3$J26+K/-J?7IP>$$9O;,XERTW@ MKJ2M-04"#;\QLO0;23?REHZ?Y2XSQ!,'NE6$5OI UUO9RL=P^'_(1AKR".? M=ST#PW&CQ:HYV SBV#=& T[= PU*OJD\4)]YH(M/67M_^NX4F'TO,QH]:QO] M+6]8O,%LEK"&Y8=FG4EZ5^A-+VJCA@>#X7<9-/P @]H.E%H69@'?1.L$B[^&$U M/@2[Y(^94QN"+?GG0DDL742 <_HT4S^0@N;K]M5_ %!+ P04 " !1A*I4 M\^*I:HD" !"!0 &0 'AL+W=OO.$73M$FH^0$4V@$2L)\/E5!AZ\.T!Y,[L^[[[[NSS]*#THRD0+3R70II94%A;W8:A20LLF;E2%4K:V2M=,DNNSD-3 M:629!Y4B3*+H.BP9E\%\ZM?6>CY5M156'= M0CB?5BS'#=J?U5J3%W8L&2]1&JXD:-S/@D5\NQRZ>!_PB^/!G-C@*MDI]>B< M']DLB)P@%)A:Q\#H]X0K%,(1D8R_+6?0I73 4_O(_M773K7LF,&5$@\\L\4L MF 20X9[5PMZKPW=LZQDYOE0)X[]P:&*'40!I;:PJ6S I*+EL_NRY[<,)8'(. MD+2 Q.MN$GF5GYEE\ZE6!] NFMB"+S#![C0]) M8JI<)A<)[YB^@D'<;G.';8$Y7R\(]5DI;+G/XO=@9 MJ^F6_+E /^SHAYY^>(Z>AB>K!8+:4XHGE#7"[@6.W5XQB[G2+V\U]C+QMD#8 M*T&SY#1;?SY@:'AI/FU!8]+EJMI<:9OKMKV(RI,_*ZA-L7!L-W&'&4Y(, MXWY\/88X[D^&P]Y660J4I/*HCV@F_3@>DQ%'27\T>O-,PY-[7:+._?0:2$F7 M;:YXM]H]$(MF+OZ'-Z\+%9IS:4#@GJ#1U7@4@&XFMG&LJOR4[)2EF?-F08\< M:A= ^WNE[-%Q";IG<_X/4$L#!!0 ( %&$JE2'<(SAJP( +<% 9 M>&PO=V]R:W-H965T1B:),>"F6-5HJ2;3.F"6=KJ96A*C2SUH$*$4;<[# O&93 = M^[,[/1VKR@HN\4Z#J8J"Z=4%2L.5!(W9))CUSN<#9^\-GCC69FL-+I)8J6>W^9Y.@JYS" 4FUC$P^JUP M@4(X(G+CSYHS:"4=<'N]8;_VL5,L,3.X4.(G3VT^"48!I)BQ2MA[57_#=3PG MCB]1PO@OU(WMD(R3REA5K,'D0<%E\V$43=*-K#UV^STO=\_?]GY9*;1"B7& ._ M9K&QFA[2[ST:@U9CX#4&.S0>FC;PJ7Z3H]T5TY+:!\0ZUZ\?)7@_]V..D"E! M'O(]+04.<\R;?AW%!;6-3T6C&%RC@7;G"% OJ=QUPCOJL^4.T(3\7KN.*Y M"O8Z(<)G\'Y$%[3J'YV-3CJ+G,DEJPF M&8[./BICN-5,!>JE'QD&$E5)V_15>]I.I5G3C&_FS4BCT"@. P(S@G:/3T\" MT,V8:#96E;XU8V6IT?TRI\F*VAG0?::4W6R<0#NKIW\!4$L#!!0 ( %&$ MJE3!!M$1X ( +<& 9 >&PO=V]R:W-H965TS!P!*M@,]LT[;_?V20T MW9)L+W"V[[Z[[SM\3%9"/J@20).GNN)JZI1:-V>>I[(2:JI.1 ,<3PHA:ZIQ M*9>>:B30W ;5E1?X?NS5E'%G-K%[UW(V$:VN&(=K251;UU0^+Z 2JZDS=#8; M-VQ9:K/AS28-7<(MZ&_-M<25UZ/DK :NF.!$0C%UYL.SQ.;PJ""C)M$"B^'N$"JLH 81F_UIA.G]($;ML;](^6.W))J8(+ M4=VS7)=39^R0' K:5OI&K#[!FH\M,!.5LD^RZGRCR"%9J[2HU\%80X:"U5%?LQ3I25^ M&S\/ $<]<&2!HSW MWAE\K8"(@K\W-;"RC[;+BD/ \[_!B&9P!NA-.0FBRZ! M%*+"J\7X\FR 2F4E2D4NT;].01K9!D8VH]UPL OOB(PC-_8C8R1N/ P'7T I M\O;-.!@&YX0:<,HSDT>27+2I+MKJA=Z[D3L,$G)LC5%(C@=')#EUHR0Q@($; MQ?X!94>]LJ/_5_9P1;M4/@Q^AR)>B+JA_-FR3L[5/VFOJ,).U(UD:FE@GN?,##-%(I^< M8OR]9!K>BZ+ 1L2QZ<(PPA9LP0+/_P0,3&M"=Y3$NSKC;0V3&N32CDQ#%GEW M=-4O\LX T M#GA>"*$W"Y.@_U?-?@-02P,$% @ 482J5+=NW&ULA51=3]LP%'WOK[B*>-BDB"1..PIJ M*U$8VAZ0$&SC8=J#D]PF%HZ=V0Z%?[]KI\TZ";J'Q+[V/>=^V,>+K39/MD%T M\-)*99=1XUQWD22V;+#E]E1WJ&AGHTW+'9FF3FQGD%FGI.5"1:M% M6+LSJX7NG10*[PS8OFVY>5VCU-MEE$7[A7M1-\XO)*M%QVM\0/>]NS-D)2-+ M)5I45F@%!C?+Z#*[6$^]?W#X(7!K#^;@*RFT?O+&UVH9I3XAE%@ZS\!I>,8K ME-(341J_=YS1&-(##^=[]IM0.]52<(M76CZ*RC7+:!Y!A1O>2W>OMU]P5\_, M\Y5:VO"'[>";LPC*WCK=[L"402O4,/*771\. //T'0#; 5C(>P@4LKSFCJ\6 M1F_!>&]B\Y-0:D!384T9@6VZ>U9D<);[DYA3R+@:6,'>'+QS+S MP)?_I\Q7N!:VE-KV!N'G96&=H7OQZTB$Z1AA&B),WXGP0'*I>HF@-S!&B^&J M-X;F;[7T.-_!P<2@2)W$:U!RAQ6-%LTSG1B)$O"E1&N!JPIT834=8(FJQ!A* M3=*QWI^@KD'REJ1!H>J+"?6W;$*#K['$MD#CC8GOMF]Y-KGG6[IF#HW@TL() MG,5\M?0> ?:WVCM]H8/,+Z4JS]02P,$% M @ 482J5.7W%4^4 @ ?P4 !D !X;"]W;W)K&ULC53+;MLP$+S[*Q9"#BU@1&_'"6P#MI.B.00UXCX.10^TM+*$4*1*4G7R M]UU2BN("L=&+^-J=F1UJ.3M(]:1+1 //-1=Z[I7&-#>^K[,2:Z8O98."3@JI M:F9HJ?:^;A2RW"75W(^"8.+7K!+>8N;V-FHQDZWAE<"- MW6-5,O*^3R,/=" M[W7CL=J7QF[XBUG#]KA%\ZW9*%KY TI>U2AT)04H+.;>,KQ9)3;>!7RO\*"/ MYF KV4GY9!?W^=P+K"#DF!F+P&CX@VODW *1C-\]IC=0VL3C^2OZ)U<[U;)C M&M>2_ZAR4\Z]J0/F-?3VKQ,LFU^\*ABTT3#[)6&UGWR:2@KD0W MLN?>AZ.$:7 B(>H3(J>[(W(J;YEABYF2!U VFM#LQ)7JLDE<)>RE;(VBTXKR MS&*CL&%5#G?/=,T:-3"1PQ=3HH)UJQ0* TNMT6CX\)7M..J/,]\0K\WVLYYC MU7%$)SAB>)#"E!KN1([YO_D^Z1U$1Z^B5]%9P >F+B$.QQ %470&+QY,B!U> M?,H$]N)J<\4OLTRUC&OXN=QIH^BW^76&(ADH$D>1G*#84C?E+4>0!32]YWCL MN72>9[WGS'G^GM7G:3;_"PV9I,;2!G.KB *@D)PZM!+[FQ'YFY6#P7"+&=8[ M@NAWPM&VW>E,58UM+ T7$(TGT]2-5TDZ6DM1('%E/3]U^Q,:0GZ3%8V#20!I M/!W=8B-U18+"<9PD](W"R>A>Z%8Q J!U$(00I]-1]U,F*81A-+J JW$86\ID M?#VY?N^"_*.FJ%'M7>O;NEMANOX8=H?79=DUU5MX]S21'_N*"N584&IP>95Z MH+IV[Q9&-J[%=M)0P[II22\D*AM YX64YG5A"88W=_$74$L#!!0 ( %&$ MJE3!QFMBM0( *8% 9 >&PO=V]R:W-H965T[F3_R#X9K MMJVM,X3S:4.W< /V6[/2J(4#2L4$2,.4)!HV,W\Q.ENFSK]S^,Y@9Y[(Q%6R M5NK6*9^JF1\Y0L"AM Z!XN\>SH%S!X0T[O:8_I#2!3Z5#^@?NMJQEC4U<*[X M#U;9>N9/?%+!AK;<7JO=1]C7DSF\4G'3? M/?FY6!NK\<'\>B-5.J1*NU3I^SO\4F/? 08#X5+AE!@+%5$;8FL@&\5QW)C< MGGG8NK+N>GY'%!3KQS+-?JMI]K M)@GRWVHPR+ (QE%&TCQ(L[%W1"9I$(\G6$M>!*-Q]-)MAD]F1X#>=AO"8%&M MM/T8#=9A"2WZV?OKWF\P[/2624,X;# T.LTSG^A^*_2*54TWB6ME<:X[L<9% M"MHYX/E&*7M07()A-<__ %!+ P04 " !1A*I4]:]%=4<# "M!P &0 M 'AL+W=OO(-1B2 UNEMR M9ANPDW4+T'9!DVX/11]HZ5@B0I$J2=7-O]\A92L>X 3#"O1%O)WO.Y=/AYSO MI'K0#8 AWULN],)KC.DN@T"7#;147\@.!)YLI6JIP:6J ]TIH)4#M3R(PW : MM)0);SEW>[=J.9>]X4S K2*Z;UNJ'M? Y6[A1=YAXR.K&V,W@N6\HS7<@?G4 MW2I>6",/XNN?T1I<6>#P_L+]UN6,N&ZKA2O*_666:A5=XI((M[;GY M*'=_P#Z?S/*5DFOW);O!-DL\4O;:R'8/Q@A:)H:1?M_7X0A0A,\ XCT@=G$/ MCER4U]30Y5S)'5'6&MGLQ*7JT!@<$U:4.Z/PE"'.+'^7LMHQS@D5%;D1AHJ: M;3B0E=9@-#F[I[C2Y_/ H#,+"-+_E_FUTR77.I> ?F\VFBC\/_Y\H+; M='2;.K?I,V[OL*VJ'OW(+7G+!#/PYAW^ER=".%7SE[EO*A"&;9G5C+ G/CJD M5$KL)6W0%_HV#9"MY-B43-1H8?>PQ&4SUOAR\J=B-1.4DU59]FW/J<5^P)MB MC5TVN89OV-,=;ADH&R&YK!_):Y+$_C0.<7(6%7Z6)^0T B)H M"]J5W=@U7@8/FL1^6(2(\>-DBI B32=7[O<'A%7$4_SJYQ:00 MDF/0"3D;AJ?3#U*\*67;@0$2^6%D"681&F31;'(O#=;F-RBL/KTPPVTZ[HYO MT6JX@I_,AX<,NPCUT83#%J'A19YY1 V/P[ PLG,7\D8:K*2;-OB>@K(&>+Z5 MTAP6UL'X0B__ 5!+ P04 " !1A*I44DZO>:0" "'!0 &0 'AL+W=O M=7"$8/&Q#47XGG%$F I.VP M 2L6M/LX##O(-FT+E:5,DI?TWX^2'=<#FEQD42+?>R1-+0]2/>L:P)!CPX5> M>;4Q^QO?UWD-#=77<@\";TJI&FK05)6O]PIHX8(:[D=!D/@-9<);+]W93JV7 MLC6<"=@IHMNFH>IE"UP>5E[HG0X>654;>^"OEWM:P1.8[_N=0LL?4 K6@-!, M"J*@7'F;\&8[L_[.X0>#@Q[MB44/72R4/1%EO M1+,;EZJ+1G%,V*8\&86W#./,>I/GJH6"W!^QS1HTH:(@7TT-BMRV2H$PY NC M&>/,,+Q]]XUF'/3[I6^0W$+X>4^T[8BB,T0Q>9#"U)KJKDD<3DD41-$%O'BH1.SPXC-X._KB<*2*E@.1I660K3":]+ROM-B-4NR'>00Y,A!!J3'2@MA0".P1I3N")1 M/ V2P&Z2:9K,)X_RA7(''T_#18#K;)Y.3LJRUI!6["DK" <<*2(SSBIJQ[13 MRX0!!=I@W"(-[9K$D^ZOC*9AFN(:!_'DBL31=!8ND#=.IO-T\5:/_-%P-* J M]P38M+'ZW9P,I\,KL^F&Z]6]>Z*P'!5#B1Q*# VN/\P]HKJQ[PPC]V[4,FEP M<-VVQI<2E'7 ^U)*&PO=V]R:W-H965TG-Q N]_<%2KG-R!_YT7(DU/B!] MJQ:&+;]#R62!I96Z!(.KB3<+K^<#Y]\X?)>XL0=[<)DD6C\YXW,V\0(G"!6F MY! $+\]X@THY();Q>X?I=90N\'"_1__8Y,ZY),+BC58_9$;YQ+OR(,.5J!4M M]>83[O(9.KQ4*]M\8=/ZCI@QK2WI8A?,=B'+=A4ON_]P$' 5' F(=@%1H[LE M:E3>"A+3L=$;,,Z;T=RF2;6)9G&R=(_R0(9O)46[LH,L]?Q/FOJA$5[8?/H)."],'V(PPN( M@B@Z@1=WB<8-7OQ?B8HR@R4J09C!S!6&)(D6?LX2]N)*^76"<= Q#AK&P1'& MA[;.0:] 29%()6G+==R2D@;*D\T]COW165TEM$^,IN!AXU"=7[TN60""7*%$%8AW2+ M*18)N^T>*X1W$%T,PTM>1T.V>GZ MTV[2S-H&^^O>CBEF7\O2@L(5AP;]RZ$'IFW]UB!=->V6:.+F;;8Y3TLTSH'O M5UK3WG $W?R=_@%02P,$% @ 482J5$T7]R0. P XP8 !D !X;"]W M;W)K&ULC57;;MLP#'W/5Q#>,+2 5R>^)&F7!.AE MPP9T6+&VV\.P!\6F;6&RE$GRLO[]*#EQ4B -]F*3%'E('LKT;*WT+U,C6OC; M"&GF06WMZB**3%YCP\R96J&DDU+IAEE2=169E496^*!&1/%P.(X:QF6PF'G; MG5[,5&L%EWBGP;1-P_33%0JUG@>C8&OXRJO:.D.TF*U8A?=H'U=WFK2H1REX M@])P)4%C.0\N1Q=7F?/W#M\XKLV>#*Z3I5*_G/*IF =#5Q *S*U#8/3Z@]2ML:K9!%,%#9?=F_W=\+ 7,'TI(-X$Q+[N+I&O\H99MIAI MM0;MO G-";Y5'TW%<>F&0 MC$*(AW%\!"_INTX\7G*L:[OM.H1'F0MF#"\Y%O#C#OB%!,PB0)L_,$)FDX M',>#6S2FJZ'@)E>MM,!DT5FX,2V3.5))QL))=CZ%4S@9)Q,XW>&%(&GW4/)G M(.$AA-4-G:5B.LV!.M'6L\?WW;)51G2G(3#OL!N4N_)D)0 ZZ4;IWMICY$R@+)B& M)V3: ,DTYOW97@Q;$#,9A-O8.8\C2,)ED M@P=EF>BXIH$?XCK:6SP-ZLJO5W<#:8+=#NJM_0:_[!;7SKU;_]1PQ>GV"BPI M='@V(4YUMU([Q:J57V-+96DI>K&FOQ!JYT#GI5)VJ[@$_7]M\0]02P,$% M @ 482J5#$EV>[6 @ 0 8 !D !X;"]W;W)K&ULE55-;]LP#+WW5Q"^; .,.OY(TA1)@"1ML1Z*%6VW'88=%)N.AZ4OC<5HH6G6D@S"RIKMZ=19/(*:V:.U18E MG91*U\R2J3>1V6IDA0^J190,!J.H9EP&\ZG?N];SJ6JLX!*O-9BFKIE^7J)0 MNUD0!_N-&[ZIK-N(YM,MV^ MVJ_;:TU6U*,4O$9IN)*@L9P%B_ATF3E_[_"- MX\X'@X"3P1L!21>0>-YM(L_RC%DVGVJU ^V\"2X=!_EUFHZ MY11GY[=6Y?>5$@5J\P'.'QING^'C'5L+-)^FD:44SC'*.[AE"Y>\ 9?"E9*V M,G N"RQ>QD=$K>>7[/DMDW2M!.,E4-M#V5+F'>73HWWR%RF/.K5]'A>ZC_$& MS01CB:E+J[:N*0V,PTF2A>-) J-P.!F%D]'D_X#(RVJ>6_)K&3>26P-QF!': MR3"%\2@+3\;QOU$[F1O-) &D83JF7YK!,!QE63B:Q$=WRC)Q4#'6V$II_HO0 M7A3M18Z_J@=Q0G*S<#*>0)R&-#O#81J_=@NC@ZZN46_\[#*4J9&V;?!^MQ^/ MBW8J_'%O9RM]L VG:@LL*71P/!X&H-MYU1I6;?V,6"M+$\&PO=V]R M:W-H965TH2P+"WNFKT M=%@:L[ST/)V74'/MRB4T>#.7JN8&MVKAZ:4"7EBENO)"WT^]FHMF>#6Q9P_J M:B)7IA(-/"BF5W7-U?8&*KF9#H/A[N!1+$I#!][59,D7\ 3FZ_)!X<[K40I1 M0Z.%;)B"^71X'5S>I"1O!5X$;/3!FE$D,RE?:?-[,1WZY!!4D!M"X/A9PRU4 M%0&A&W]WF,/>)"D>KG?HGVSL&,N,:[B5U3=1F'(ZS(:L@#E?5>91;GZ#+IZ$ M\')9:?O+-JWL*!FR?*6-K#ME]* 63?OE;UT>#A0R_P.%L%,(K=^M(>OE'3?\ M:J+DABF21C1:V%"M-CHG&BK*DU%X*U#/7#T9F;]>W&!"PT _#$WA1'W-D\:*/8BZY@HN9C?F!;Y%BAETKQ9L%V/6?US-M%/+EKQ/& MXMY8;(W%'QEKV<[DG'UMUJ -&GW$CQ(Y+6W^\488?2S3I[&?2VAI+8PUH/:X MVN*N")<)S32V-W:P*=F,^O!R\,>JGH$BI6^6N% ,>O>X87>0@Q7HTAZP41H[ MV2A@/[*1FX2#7S%=)#M&@3@*Z' \>&GUSX+1V!D%,3O'XRP8W/(FQS8L/.RC M.8A6!"6B!"52-XO>F<9JYV5?;H;PX]3)DJBU')\H2=*7)#E=$IQLQ:H"BOX3 M%XJ]\&IE=VTUOBRI S3;Q6@DNZ^7E=P":,:;@MT)A4-%JJ,E.VF;9NRE7O(< MID,#YU(!O&OT?>$&MG#$FL&CT*\70($_H)]B)K6>& JHCQB>^F*:)$8S?R#V$*[(@" ML%!; 56!5GQKJY4!E0M* #8*(*#]NF$)$P1[C&[J285HNQ:0]O0CM\(@P=.@!K6P#R#-&PO=V]R:W-H965T^BR%0-=MQX/? M!![,V1I<)%NEGMSF?;T(8B<(6ZRL8^#T>,9WV+:.B&3\>>0,)I<.>+X^L?_D M8Z=8MMS@.]5^$;5M%D$90(T[/K3VDSK\C,=X0G C@#F=8^.O,H';OERKM4!M+,F-K?PH7HTB1/2%65C M-;T5A+/+CU3W][)2'<+;7Y0Q5[! N&:SIX7&^NX.UGOFW17,TC2_X<*JJ. MW*N1FUW@3N&#DK8Q\"AKK%_B(](YB64GL2OV*N$'KJ\A34)@,6.O\*53\*GG M2R_P/7(MA=R;LYA_O]\:J^FN_/$*?S;Q9YX_N\"_H1:JAQ9![>"_OD)8<2,J MX+*&!]$.]M\Y&E/RJ@O7LW>FYQ4N FI*@_H9@R7<4[]42E:B%=Q??A)@&P0Y M=*BY5=H[K5$JNE(!N1WWMXB(>JT7EG%"W5$\P2&$-L)LLC(L< MJP@)"D+RS@/DSRC M=1IF>1+>YO%LJG]/]??&MFQJ=C00JV=X//D-1 M#-*.TV$ZG6;K_3A2_C$?!S/=@[V@-+6X(VA\7>0!Z''8C1NK>C]@MLK2N/++ MAKX/J)T!O=\I94\;YV#ZXBS_!E!+ P04 " !1A*I4%^Z/NY % /#P M&0 'AL+W=OME*KCH9I^[#:!Y,8L)K$J>V4=G_]'ML0P@QD>< .ML_].^?8 MUQLAOZLU8QK]*HM*W0S66M=7HY'*UJRD:BAJ5L'.4LB2:O@K5R-52T9S2U06 M(Q($R:BDO!I,K^W:O9Q>BT87O&+W$JFF+*G\?'OC*V49UOI&Q9"'$=_/G M0WXS"(Q"K&"9-APH3#_9'2L*PPC4^+'E.6A%&L+N]X[[.VL[V+*@BMV)XAO/ M]?IFD Y0SI:T*?2#V/S%MO;$AE\F"F5'M'%GDW" LD9I46Z)08.25VZFO[9^ MZ!"DP0D"LB4@5F\GR&KYAFHZO99B@Z0Y#=S,AS754H-RO#)!F6L)NQSH]/0C M Y,4NGBDBX*I5][906@((_NGA&;4\(\LS.L%S#KF1 M-P5#8HEF628;EJ/;1J,O54UYCJQ(]'E1\!4UV%/'W-HKP>3BE:IIQFX&D&R* MR9]L,'U<,X"Q$[< <8T35UAQ8B\.484V '0S:Z"1K* ::'BE&3#3C@DMX*!D M2*W%ID(+DY]##[R?K<']Z W+6+E@TH3",Z$P\<#>O>15QFM:H%I(FU?@ LDJ M#XUHR=I"2:!=2W[LK MJ%)\R3-K,=I']1UW_K>^'MUB!^%$821I($W7X,EER"T/(4ZIXG)+2VLM^:VE(V3FS,HD1EWREQ@ M/TC&Z!6ZF"08O=JS;6&*PT.\'Q0!1RXSHI1%](FHGHM5;2_;%PUIF:RHP1[04C:E3T":*)K=UV/:@ M$F0TTJJTKV&=XG#5R?)68659BL/T-T$B?AB.+1C"A)RF? +'%U!PX$=V #B' M8C*!(1G'WD.G"CZM2!8W8X.;$ >'Z#);+_]("2:O]U^=1#C(@6_V$LGR2_H3 M^*],YS;M<5_Y3"E[RC\8$@Q#%#_7*AT&$0R$G"TPYRHS 43 B#V5A/$P#-"? MN_FYO&@8A[ /$X:I)X'2-H'2D"5,0 ,"BH!,IIE[KK $BKL1_ )*263*_L44\BBS;U7VM7V MM3=SCYS]A=#P@+*?:WBQ,FD. MP/Y2"+W[8P2T;^#I?U!+ P04 " !1A*I49QOD>$0" 4!0 &0 'AL M+W=O!5 2J;9I1(*M!-& M,POK:3(;7!!4CIB4C& MXXXSZ5-ZX.%ZSWX5:J=:5MS!PLB?HL)FFGQ,6 5KWDF\,]LOL*LG""R-=.'+ MMC'V_%/"RLZA43LP*5!"QS]_VO7A )!E1P#9#I %W3%14'G)D1>Y-5MF?32Q M^44H-:!)G-#^4.[1DE<0#HNO'#L+S*S9O'/D,='>&_$8R>H^.?0 MGRNAN2X%M6%A=&R)8[]N",.N$93[?2+C69_Q+&0\.W8TG5J!]8?PK05+C=8U M>[V@V)?(-@EL_BYNBE&>;EX1,.D%3/Y3P!VTQB)?23BI8/)/!>G!I"JP=;B/ MCI6FTQB'MK?V5WX6)_U/>'POZ*!K05V7L";H<'!.>6V\@W&#I@USOS)(MR@L M&WJVP/H \J^-P?W&)^@?PN(%4$L#!!0 ( %&$JE3 .1;P#@0 "\/ 9 M >&PO=V]R:W-H965T'H6\5WM*-?J2Q%R-.GNM#^\L2X5[FA#5%0?*860K9$(T=.7.4@=)292! MDMAR;+MG)83QSGB8/5O)\5"D.F:6"- MAP>RHVNJ/Q]6$GI6F25B">6*"8XDW8XZ$_SN!@<&D$7\P>A15=K(+&4CQ+WI M+*-1QS:,:$Q#;5(0^'ND,QK')A/P>"B2=LHY#;#:?LY^DRT>%K,ABLY$_">+ M]'[4"3HHHEN2QOJC.+ZGQ8)\DR\4L 4 .=:@%L W&L!7@'PK@7X!<"_%M K +U,^URL3.DYT60\E.*(I(F& M;*:1E2M#@\",FS=KK26,,L#I\21\2)EB695_19,HRIHD1DN>O[9FX/6<:L+B M-Q#Q>3U'KU^]0:\0X^C37J2*\$@-+0U<3$8K+.:=YO,Z#?.NZ:&+ZUPG:9[?KZP4#VS'JU^M7]+R6VFM MR!-XO5:__!0XMOL;T@(,&PA*BC8%8ZK03@I5NU']"_7]P&DH0*^DU&NEM%0J M)2 ]$EL4BB2!MPZL++Q'1"D1,M J J/3^Y)@SCB7M(YDKT8XKS_PW7J>_9)G MO_U%.=L8>QI'&Q+>UQ'H7ZB$/;=7/WM0SA[\+QLW:-^X9UP')==!*]<%D1R^ M3-",Q&$:-[[@[4GZ=M>V?V[9B=@^G5OV?][BZ"OZ)#0<7N>R+7D8IQ$HBMZ+ MO,#HKP\TV5#Y=QN5RA&*7W+_%=FKY>IY3K^^7/AT*.#V4Z%!H((L^GU[J08, MK].-H@^IB5@\FM]KE#K9,F[WY1]3:E9DKRK5=P<-0IU,';>[>H-0L]RV9C$Q M&[2JT4M(>/)ZW&[V#9YQEYHI#*7UGD@0T3@PC6I5]"^\%(KA!7Z#D"?/Q^VF M7RBVSHR^(LC+;]63W>-VO_]A]:;%!&?J81_.@J!!OM-A@+_K-%A !QQ_R34% M9OJ9&YKP*&N234QKB5Z> D& ORVR5;DZF*LD?!GO&%Y0 CM E*A>WNHA$J[?3;)D%AU[*SM0/G[M9V0I92BE?J2 M>.PYQ^>,X\EH(^2S*A UO)2,J[%7:%U=^[Y*"RR)NA05;N*=YH>V$ M/QE5),<%ZL=J+DWD=RP9+9$K*CA(7(V]F_!ZEMA\E_";XD;MC<$Z60KQ;(-? MV=@+K"!DF&K+0,QKC3-DS!(9&7]:3J_;T@+WQSOV[\Z[\;(D"F>"/=%,%V-O MZ$&&*U(S?2\V/['U$UN^5##EGK!IP##"E$KPZU&OC9J[9Y^VBJ;-LJB=Y3UX$YP72CX MQC/,7N-]X[*S&NVL3J.3A'=$7D(O_ Q1$$5'],S^'QZ>D-/K*M]S?/UW^!Z$ M)@RXN:BR*>RQ$C44 T=A+^1Z%O\T*@RB.HR[ME1&V^CAF1>,)VW+'&'[?=4,3[MH.K.#BP?2PK"8;'70\Z?8.3^A:U MS&EJ)'XB9?45%I606L$=9C0UF2<*D'0;)!\O0/+F1)-P<'CL;Y/"<-CO'_CW M]YI#B3)W/5-!:@Y5-Y>GF^W:\HWK1@?S4].NF^[ZCZ;I]>9JY)0K8+@RE,%E M8LY$-OVS";2H7 M:"FT:FAL6YI>#TB:8]940>A?8#;J?V.0O4$L#!!0 ( M %&$JE1G%C9=GP( +$& 9 >&PO=V]R:W-H965TV"'X_6),XI++22K N:PI(P5/ 6)EE&;;D)@SFO[XPM_ODU M:D+9A8FX7U[#^=D%G 'E\*40E3)4:N1K(\ZF\--&R+06$AX1$L&=X+I0\(%G MF#W'^\94ZRS<.9N&)PGOB.Q U+V$, C# WIF_P[OGI 3M86.'%]TA&])1TS#((VYIFD?BNI?U)2?:<6N$%>(?S>OVXSP5/D M6M:W:T'5H]F?WI$A*4=LVTQT/GLR#T*9CN6%AOBDH;8#97PFA=Q.;H/U*Q7\ 4$L# M!!0 ( %&$JE1IXSTQ\P( $,( 9 >&PO=V]R:W-H965TWN386CEUL MIP5I?_S.3C %VK*'27MI;.>^[[[[$5^[2Z4?3(YHX:D0TO2BW-KY21R;28X% M,P=JCI+>3)4NF*6MGL5FKI%E'E2(.&DT6G'!N(SZ77]VI?M=55K!)5YI,&51 M,/T\0*&6O>@P>CFXYK/G@R M[#A[;W#'<6E6UN B&2OUX#8762]J.$$H<&(= Z/' HZKSL (@GO6 I 8D[P%'&P!I#4A]H)4R']89LZS?U6H)VED3 MFUOXW'@T1<.EJ^*-U?26$\[VSQG7<,=$B7")S)0:J406U!3.N61RPIF 4V/0 M&F R@Q%G8RZXY6A@'SQXX<$$L#G"4!5S)I^_&OC&M*2N 5$CGF'G#"WC8I> MMS=GL/-E%[X E_ C5Z4A&N\_CS9X'^:,O+@2 M34.AU]6H8FEY%G=K+/J-;KQ8S=I'B_VDTPI&;]0U@[KF5G6OG;L'%W)>6K,' M(UR@@!1^A_8;A?:[O\1BC'I;8EK!=>L_E.4X>#_>&O@ 9UQ*\D3WEZ!/=&U- M*HKFEII\M$@[[>;ZFK2#M/8_Z9CVI^H^6FSNF$Y0U]FJCBZ)3[+6^;23/UJD MK7;GG:YXY3XN4,_\F#(P4:6TU5T43L,D//4#X-WY@"9D-=!>::KQ2C<-=8$! M@5.B;!P<4ZIT-;*JC55S?^N/E:49XI3Y6R+QOG(/QOZ/\!4$L# M!!0 ( %&$JE0EO7?8, ( &$% 9 >&PO=V]R:W-H965T^RZU;")-QR7:X1OM.-;F M8 PNDHU2KV[RD$V"R#F$ E/K%!C]WG"&0C@A*Z=7JJ$\5^H6]LH@+0R5A4M3!X47#9_ M]M[FX0#H#T\ <0O$YP*#%AB<"PQ;8'@N<-T"/O2PB=TG;LXL2\9:U:"=-:FY M@<^^IRE?7+H^65M-NYPXFRP9U_#"1(7PB,Q4&JD)+*@M++ED,N5,P-08M :8 MS. G9QLNN.5HX#M,LXR[7,$%< F_WP_A%\_CF^QI+P MZ"2^. /OCSP>_8N'5*ZN9G%7L]CK#4_H+9B6=.5!M,7X.);/1N+&2[C'XBVA MH]\.4_:EQ?Q+B\7_%H/1;=P9->&%!^WI'A\JYHY+ P*WA$6]$;6T;BYT,[&J M]!V[49;ZWP]S>@-1.P/:WRIE]Q-W";I7-?D+4$L#!!0 ( %&$JE3"M<0] M6@( . % 9 >&PO=V]R:W-H965T--2I76ZPO?5WF%-57G8HV-V2F%K*DV4[GRU5HB M+1RIYCX)@I%?4]9X6>K6KF66BE9SUN"U!-76-96_KI"+[=0+O8>%&[:JM%WP MLW1-5[A ?;N^EF;F#RH%J[%13#0@L9QZE^'%++%X!_C*<*MVQF C60IQ9R)S!7'#EOK#ML8$'>:NTJ'NR<5"SIOO3^SX/.X0P/D @ M/8'\*R'J"9$+M'/FPII33;-4BBU(BS9J=N!RX]@F&M;86UQH:7:9X>GL,L]% MVV@%-Y@CV] EQU/X;%[/&2RZBP51PAX4',]14\9/#/)V,8?CHQ,X M; ETJT MBC:%2GUM#-IC_+PW<]69(0?,?*+R'*+P%$A R![Z[&7Z'/.!'CZF^R8M0V[( MD!OB]*(#>G^"5?#]'X;TF7PPG[DM6)C)R(K<9--HE' M09SZF]V<[$&-1V$TH!XYC >'\8L./Z)2\/K5A(3D+5!N:ITV.8+I&E"(=JG+ MEIL*[*+89[U33W9,G24A&3^QOA>5'+">#-:3_Y',4:!1Q+PPO.QT9&=OVDFVBQ=B6Y%-H4N!M6I@6CM "S7PJA M'R:VRH>FGOT&4$L#!!0 ( %&$JE0E5S%CD0( + & 9 >&PO=V]R M:W-H965TH#ZW4!@*!KE42*1^;MH=. M5;.NSPY<@E5C,]LDW;^?;0A+$QKU!6QSS_$Y]]J7\4[(5U4@:G@K&5<3K]"Z MNO=]E198$C40%7+S)1>R)-I,Y<97E422.5#)_# ($K\DE'O3L5M[E-.QJ#6C M'!\EJ+HLB?P[1R9V$V_H[1>>Z*;0=L&?CBNRP17JY^I1FIG?L62T1*ZHX" Q MGWBSX?TBL?$NX#?%G3H8@W6R%N+53GYD$R^P@I!AJBT#,:\M+I Q2V1D_&DY MO6Y+"SP<[]F_.>_&RYHH7 CV0C-=3+PO'F28DYKI)['[CJV?V/*E@BGWA%T; M&WB0UDJ+L@4;!27ES9N\M7DX !B>?D#8 L)CP.@#0-0"(F>T4>9L+8DFT[$4 M.Y VVK#9@DL347-M8(G3)%NR9KA-?PTI^<&5DUA M0>0P8Z;:A*<(YMS 4M1KG=<,.O#E$C6A[,J@GE=+N+RX@@N@''X5HE:$9VKL M:R/6;NFGK;!Y(RS\0%@$#X+K0L%7GF'V'N\;DYW3<.]T'IXE?"!R -'P&L(@ M#'OT+#X/'YZ1$W6)CQS?Z .^.6$NH43#&C>4<\HW-M452BJROGPU?(GCLY=S M.XV'<33VMXESK*,VCO76\4&&A]L. J.-)V&W-D4 M]DF*.TGQ64DODFJ\$7G>JRD^V? F28Y$]<0,1_VBDDY4\MF2(L_.%S/I*69X M>Z3Q-"B*;Y,CD?[!Y2]1;EQ/5.!N9G,[NM6N[876U:/OJZR DJB1 MJ(";DZV0)='&E#M?51)([D@E\W$0W/LEH=Q+$[>WE&DB]II1#DN)U+XLB?Q\ M B;JF1=ZQXT5W17:;OAI4I$=K$&_5DMI++_SDM,2N**"(PG;F?,EG7F % 8-,6P_$_ XP!\:L(R/C;^O3ZT):8G]]]/[L MY;(B"N6!O--?%S)MZ*(3E_X ;@6DH)"W]&ZN4LDMJA_<+L 32B[,XC7]0+=WMRA&T0Y M^EV(O2(\5XFOC1;KT<_:N$]-7'PA[B\B1R@*OR$<8#Q GU^G+R#KZ.$IW3<5 MZ,J NS)@YV]\P=^*U*:J&B0E;#";AG[OZ'8R#NE#C,>)?^AK'@ %..I )\JB M3EET5=F;F0);ZTJ*#-2@ML9!W _[$)])&\*$P\K&G;+Q567/E%/3>#G:"3'< M N,O04.,P^F9M %4' 3387%Q)RZ^*N[8OI]#NN(O]X3Q))J\>]/0?4$L#!!0 ( %&$JE2IZ*T(,P( -\$ 9 >&PO=V]R:W-H M965T/TLA6.@5PVK \%BG;= MGA6;B87*8B8I2?OWHV3'RXJTVTLLRCR'/">D\QW9)UGANM''CI/9^?2V$ M*VMLI!O0&@V_69)MI.?0KH1;6Y15!#5:9&EZ*1JI3%+D\>[.%CEMO%8&[RRX M3=-(^S)%3;MQ,DSV%_=J5?MP(8I\+5?X@/YQ?6 MST8A/R;\4+AS!V<(2A9$3R&XJ<9)&AI"C:4/#)(?6YRAUH&(V_C5<29]R0 \ M/._9OT;MK&4A'T^X:=GHO 5Y)V\1=V;>X55RPW MSE/3@3ENE&F?\KGSX0# /,+&[-%X\DJ=/ 1)E6E@KM2PXUI1R1X?3I'+Y4^ MXXS'ASFR#1[E_!6V@&,AA\@2[/L2#^S_X"SI M<]HGM3K$P:PTR V$%7+UG$B%^1YON.QYB\0VI# [Y=$?A^$ OTWK?@-4$L#!!0 M ( %&$JE1W8\C?B ( !4' 9 >&PO=V]R:W-H965T@!_N?_>[LSF2(^-[40!(]%J55,RM0LKZWK9%5D"%Q8S50-7.EO$* M2S7E.UO4''!N1%5I>XX3V14FU$H3L[;B:<(:61(**XY$4U68OSU"R8YSR[7> M%Y[)KI!ZP4Z3&N]@#?*E7G$ULWLO.:F "L(HXK"=6P_N_2+6]L;@%X&C.!DC MG/.5SR]% 4$(FM0>L7@=80%EJ1PKC3^?3ZD-JX>GXW?M7D[O*98,% M+%CYF^2RF%NW%LIABYM2/K/C-^CR";6_C)7"/-&QM8TC"V6-D*SJQ(J@(K1] MX]>N#B<"-S@C\#J!][\"OQ/X)M&6S*2UQ!*G"6='Q+6U\J8'IC9&K;(A5)_B M6G*U2Y1.IBL.-28Y^O*J[H4 @3#-T0]9 $>+AG.@$CT( 5*@ZR5(3,H;]!F] MK)?H^NH&72%"T<^"-4*I1&)+!:3=VED7_+$-[IT)_AWS&?+=3\AS/&]"OK@L M7T+6R]V/?QR'UHMLPL0^G MS!-&*9240\5780R']H44#2*%0SOV=C$=;UIG+C'B2_B#)K!%%@\ MNMVQZP_1QD;!770W8+-/FI;^8:AFL"-4H!*V2N;,8I4:;YMP.Y&L-GULPZ3J MBF98J/\6<&V@]K>,R?>);HW]GS#]"U!+ P04 " !1A*I4."&VY@(# "P M"0 &0 'AL+W=OLE 13M.) E'D.^>LU(FP[,VQC-W&+-YG4$^9\6L -ND/R MOEAQ-3);EA3GB K,*.!H/3.N[,N%[6A %?$'HZWHO -MY8&Q1SWXGLX,2RM" M!"524T#U>$8+1(AF4CJ>&E*C75,#N^\[]IO*O#+S 5:,/(7IS*;&9$!4K2& M)9&W;/L--89\S92ERH_TA.P"^U@TZ72$),SL YN+];@M.3,W ", 6_,U8*%2^FIE02 M-)&9-,M=U\LY[RSW$_(+X-H3X%B.,P!?C,.7*&GA]C[<5,9;]T[KWJGXO _< M3\"*0"K[2?C*F1@T6;,&%:L^*,_SV W=:&H^=[T<1D6QY[IMU)YDMY7LCDJ^ M2I(R+PF4*%7;51W=!,/Z0"CM,&=\*'PL+0B8>5 M>ZUR[ZAD5TK1+LN (CDDU3O0$'E.T$_Q8508VX$U+-1OA?JC0G\@51O&H=O+Q4"4Y;OV<"["5G(X*OFZQ"3%=#-F M/VJYHD^Q'QT8\]0YZKG_(&A/<-P*CD<%WY2<8EER- $)RXM2(B[V=^](5FSK MK01;GY*7AK;KV?U3V@E$A>5FW8]46U%'9<-27 MND_^5ICMXRKS<<7"/BRU7AQ8_;HV%!9Z?M#+A-EII_HNHYK6!E,!"%HKG'41 MJE3R^GI0#R0KJ@[[P*3JU]5KIJY4B.L ]7W-F-P-=--N+VGS_U!+ P04 M" !1A*I4>:2K:BL" #(! &0 'AL+W=OQH5VFK](LI 2S95T*:25!:6]]1:O(2*F9&J@:))QNE*V8Q MU%MJ:@VL\*!*T#@,;VC%N RRU.\M=9:JQ@HN8:F)::J*Z;<9"-5.@B@X;#SQ M;6G=!LW2FFUA!?:Y7FJ,Z,!2\ JDX4H2#9M),(WNYHG+]PF_.;3F:$U<)6NE M7ESP4$R"T D" ;EU# Q?.YB#$(X(9;SVG,%PI0,>KP_LWWWM6,N:&9@K\8<7 MMIP$WP)2P(8UPCZI]@?T]7QU?+D2QC])V^>& AR, M\IP&Q#T@_@@8GP$D/< [1SMEOJP%LRQ+M6J)=MG(YA;>&X_&:KAT7W%E-9YR MQ-ELJ;$AM'TC3!;D_K7A-7XB>TU^8@-](=.BX,YM)LB#[%K&>7^Y ,NXN,*, MY]6"7%Y(HU M#87%A\)F\:>$CTR/2!)=DSB,XQ-ZYO\/CSZ1DPP^)YYO?(9O 3AD.>_\@ST. MH8%3+G4L-Y[%3> NBY+Q;4IWQ])/)(51."1U NE14U2@MWY6#,E5(VUGX[ [ MC./4=^&'_1F.:3=5?VFZ&4>3MEP:(F"#E.'H%IM<=W/3!5;5OO76RF(C^V6) MOQK0+@'/-TK90^ N&'Y>V3M02P,$% @ 482J5+XC<+4H! ZA$ !D M !X;"]W;W)K&ULK9A=.V)5 TRHH9PYQ MW=#):59,%K/JW&VYF/&]9%D!MR42^SRGY=,U,'Z83_#D^<37;+.5^H2SF.WH M!NY ?M_=EJKE-%G2+(="9+Q ):SGDRO\:4E"'5 I?F1P$"?'2'?EGO,'W;A) MYQ-7$P.H45/T]PA(8TYD4QS]UTDES3QUX>OR<_?>J\ZHS]U3 DK._LU1N MYY-X@E)8TSV37_GA3Z@[%.A\"6>B^D6'6NM.4+(7DN=UL"+(L^+X3W_6 W$2 M@/TS :0.(/\WP*L#O*JC1[*J6RLJZ6)6\@,JM5IETP?5V%31JC=9H1_CG2S5 MU4S%R<4?G*>'C#%$BQ3=%)(6F^R> ;H2 J1 %^@FA4)FZXSJLUDKH$?!^Q5( MFK$/2OG];H7>O_N WBD9^K;E>Z%RBIDC%::^F9/42-=')'(&Z3,M+Y&'/R+B M$F((7]K#5Y TX;@;[JC!:4:(-"-$JGS^F7Q_E=DF*RA#2RZDJ3?'\+ *U[/F M<1'$ ?%FSN,I])BJP^8U;)Z5[2I)]OF>40DINLIY*;-_J9X=)LQCIN $X,+S MW0CW.$TR$@>N&=1O0'TKZ!>0O_Z"0_>W:S6ACT<_*-N#"=0?$!#?#TB/TZ * MPNC,> 8-9F#%7,&C,K:=&DT)R;;@C&^>+"44-FG#UY50..B,1T+B]KH\INJP M10U;]&8E% UK \=!U"]UDRR*W*D9-&Y XS&QW^&6U M!(!2+9E8-91BF^VLI=1:,K9[\G@I#3T6N^%T4$MCLBY?Z\78;L8O*J; 4"6A M'_=133(O/C/E<>OOV&[P+RJFH8U/7;__>C.IO',6BENSQW:WORE24#L O:9# M@C+M41LHDB=4@-3K;5MAM4:-[4X]7EA#Y_4#=U!7(ZHN7>O/V&[0+RJKZ;!> M3*1CLN["LS5[8C?[6P592-L:MG5F8G?F\57LT&>C<+B*'5%UZ4Z6V'8S?LDS M(4.?O3"1CLFZJ*TA$[LA?^'%1<+S'4@X3G2Z*0'4QE;:7)FTKDQ>ZX M7Y)CJBY=Z\GD[3R9&,Q6K:_ZH"95X)\!;1V9O)TCUZDZ>S,\[7,:1$'8PW1. M-N+Z*XC:RJJ'*1"#M8IR+R/5S?+X8>'8D'Q7[IP"VK!6&J!NK[F M7#XW]':_^;RS^ ]02P,$% @ 482J5$:8RWE2 @ WP4 !D !X;"]W M;W)K&ULC51=;YLP%/TK%NI#*VV! &NJ*$%*PC[Z M4"EJUNW9@0M8-79FF]#UU\\VA)&4I'T!?]QS?,[U]9W57#S+ D"AEY(R.7<* MI793UY5) 266([X#IG_6+3%A3C2S:VL1S7BE M*&&P%DA698G%WR507L^=L7-8>"1YHE?Y'P 8L1"L:?D._Y M_H">U0W(.?N0FZ&XJL'SA.S6N1YJ'O(_]N,M&>]WV] M[T4=R0H[6>%%68N2"T5>FZK@V=L:&M(;OE$R]DV2^G)70T%A<*+6[95^"2*W M+42BA%=,-972K79=:F$?Y\GZ&PO=V]R:W-H965T,9(*!0*.,!Z]P)_ M%:*%$GU[TN9 @$68E^JXJ$&C1"@%,H5N"A_0($7!"/RQ6GY$HI! M[K^5N[H60T&"H2"!]1<>\;?"KSBG?2%L=3"5Z-=U+I709^[WB1#A$"*T(2;' M0H"0G#&@J.!2C9:LZC[O5V;$*D[B:+!Z0S<9Z"8GZ>[X M*Z9FL\>X.FFT%S'T9X=8(T:3*!FGB@:JZ"35[ISFK4(M:S I$05]?1'/*=E@ MTQ*Z+2-,@0"IQNBC]V"SQ#^@'S.*PW'Z>*"/3]+;"S5&%+\+%OA)GW-N=I-3+,<_HW97U!+ M P04 " !1A*I4-CW"Q40# D# &0 'AL+W=OSG9 4FD0((5YH[/B<>Z[O[>EEN!7R4:4 &CUEC*N1EVJ].O-]-4\A M(^I4K(";-PLA,Z+-4BY]M9) $@?*F!\&0=?/".7>>.CVIG(\%&O-*(>I1&J= M943N+H")[],-J*LW*+UD2F@%75' D83'RSO'9 M! \LP)WX16&K]IZ1364FQ*-=7"2HN8@]@>.H!80$(7P,Z#8"H $0NT5R92^N2:#(>2K%% MTIXV;/;!W8U#FVPHMV6\U]*\I0:GQW>@M%S/]5I2OD1?T7U>3B06B%$RHXSJ MG2D7(QH2I 72*9CE/L85@FH*"AU?@B:4G1B>A_M+='QT@HX0Y>AG*M:*\$0- M?6TTV\C^O-!WD>L+&_1%Z%9PG2ITQ1-(7N)]DVN99'B TV#L%&;#WKF( 3QHJT3N0@:.P7D2_%-%O+T2V8F('T-)<@Y)J\ FMC(/* MN8*/;^:"\T5WQ;BA=?">B^)W]W,!?5$V'#=$#*N(X;O;M8"^Z->6+"NOPM$' M=VQ!^+;<*Q?#[3;VP_P*R;8>JFP(QY_1LY7'X':3>5_/'MI/-\8-EUBY#VZW MG]:6K7&:SJ A8F4UN-UK6ENV?]BRO7[4$+*R)#SXZ(X='/RT''QQ_+UY*P.Y M=&.H0G.QYCJ?1,K=J_T+.P*[.:ZBR>=G,V>8CE"(P<)0!J<]V+8,($BHO^ Y2 M_63#14*5OA5;6^X$T# /2F*;.(YO)Y2EUGR:C]V)^91G*F8IW DDLR2AXGD! M,=_/+&P=!N[9-E)FP)Y/=W0+#Z"^[^Z$OK,KE) ED$K&4R1@,[.N\=6:>"8@ MG_$G@[T\ND9F*8^<_S WM^',<@PCB"%0!H+JOR=80AP;),WCWQ+4JG*:P./K M _HZ7[Q>S".5L.3Q7RQ4TE,&:0<+2XI_^+(4X"B"X(X"4 61H@%L&N"\"7*447G4\'W2)C9&LU+\"15G\ ;U#+$7?(IY)FH9R:BO-P2#9 M09EO4>0C'?E<])FG*I+H)@TA;,;;FGNU ')8P(+T GZFX@*Y^#=$'$*^/ZS0 M^W;%Z5S<.R151L M6S5=%#!^#F-\]6E.?&]J/QT7P^F<";FLYC3XC2I^HU?P.XBPS(2 5+7Q+.!& M1QRP2YH\;T8G/%WLC]N)^A51OY?H@@GM(]N()JC!N6>/+BOHRS-4Q+C*-GZ% MXD6BF"H(\\QMIW=\*J?C..UR3BH6DUX67[+D$03B&P2'LX44UR]=I??=6.<" M4M@P)=%_J,\+5I.3>B"C=FK8J>A;7^U&^!QVA&L_PJ\QI+Y:/34B[$TZ5*R-"/<[T:F*OU:P MI+87XIQ!8%*;#\%O7+ E8$/ISH(EM2N1?E?Z1-%''L=TN*:UXY!S?%61VG1( M_W?56[V_UF6>8P/V7_JO?=2H)*"/AVDI)0IXEJKBD[\:K=K6Z[Q9>S&^P%?+ MHOFL88I>6'^#;UDJ40P;#>E<7&I"HF@OBQO%=WD[],B5;J[RRTBWY"#,!/U\ MP[DZW)@$59,__Q]02P,$% @ 482J5.#YN[96 @ $08 !D !X;"]W M;W)K&ULG55M;YLP$/XK%NJ'5FH"X25I*H*T)IHV M:=.JOFR?'3B"56-GMDG:?[^SH2A-:53M"_CL>^Z>Y\P=Z5ZJ)UT!&/)<%,P*TBNJEKJEYN@,O]PIMXKQMW;%,9N^%GZ99NX![,X_96H>7W40I6@]!, M"J*@7'A?)M?+Q/H[A]\,]OI@3:R2M91/UOA>++S $@(.N;$1*+YVL 3.;2"D M\;>+Z?4I+?!P_1K]J]..6M94PU+R/ZPPU<*[\D@!)6VXN9/[;]#I<01SR;5[ MDGWK.\6,>:.-K#LPVC43[9L^=W4X $SB#P!A!P@_"X@Z0.2$MLRXKU1>,H09[(?4FQ&#Z!JLH*U(;_6G&VH+; FYRLP ME/$+,B*/]RMR?G9!S@@3Y*&2C::BT*EOD(&-X^==MILV6_A!MI]4C4DTN21A M$(8#\.5I^ KR'CYY"_=1=R\^[,6'+E[\D7BTB2Q)KJ!@9DA.BY\ZO&V(71:D M_NZ0\2F/-Z2BGE1TDI2[#"ZI&.+30I.#;+,HF4='G :\XF :#O.*>U[QZ6*! MUM@@^)$43.>R$8;@1]#N,*T;*G(@N=2#=8S?,1HE\ZLCV@-.TV@VS#KI62>? MJ^8E$3@3\;+_5T+R[J)GX7R>'&D8\(KB,#D2X1\TK!V6V!<;ABW'H41<,)YA M&-4.H-8P"T-3@2WK'!F@[(.>%Y*:5X-.Q;ZOT#V#U!+ P04 " !1 MA*I4C-SG@S8" "@!0 &0 'AL+W=O9 F@T%O%:KEP2J6:>]>5^Q(J(F>\@5K/Y%Q41.FN*%S9 M"""9%57,Q9X7N16AM9,F=FPMTH2WBM$:U@+)MJJ(>%\"X]W"F3N'@2=:E,H, MN&G2D (VH)Z;M= ]=W3): 6UI+Q& O*%\V5^OXS->KO@%X5.'K61J63'^8OI M?,L6CF<" 8.],@Y$OU[A 1@S1CK&G\'3&9%&>-P^N#_:VG4M.R+A@;/?-%/E MPKES4 8Y:9EZXMU7&.H)C=^>,VF?J!O6>@[:MU+Q:A#K!!6M^S=Y&_;A2(#G M9P1X$&";NP?9E"NB2)H(WB%A5FLWT["E6K4.1VOS439*Z%FJ=2K]SNOB=@NB M0BO8*?1SQVA!S'Y)=(L>6]4*0 UYUY]!2<1SI,Q2QDF-KE>@"&4WZ K1&FU+ MWDI29S)QE8YES-W]$&'91\!G(OP@8H;\^2>$/8R?-RMT?77SMXNKBQHKPV-E MV-H&9VR-VU287A59E?EE7U/L!W[BODZP_)'E7V+Y4ZQ>%1ZQ@N@NGF8%(RNX MQ JF6,$)*XQP.,T*1U9XB15.L<(35A1&9_8P&EG1)58TQ8I.ZPK\^$QA\0B+ M_PO;+^7T U!+ P04 " !1A*I47/@2N5\( M "S)0 &0 'AL+W=O M3:\?4KUPAC,/9^894KY<"_DM7S*FR&L2I_G58*E4]O-HE(=+EM!\*#*6PINY MD E5<"L7HSR3C$9:*(E'GN-,1@GEZ>#Z4C][DM>7HE Q3]F3)'F1)%1N;EDL MUE<#=[!]\,P72X4/1M>7&5VP%Z:^9D\2[D:UEH@G+,VY2(ED\ZO!C?OSY^ < M!?2(WSE;YXUK@J[,A/B&-P_1U*1W4,M!3ET_BG3QZ0N3";EC,T5^ MF\5\07$)<_*)W$01QVL:DX>T#$I(^ZZ>W6L1_VP7OV-A+?[&^!$L1[TF7KTFGM87=.B[YRE-0PZHAV+%X%JU M(FI7\C6-F"1JR;159"H9K"6Y64C&(,_5J7XU%4E&TPWA.23]]X+#(*($3)MD M\08B42U)R"0L=DKF^T;!FH=Q$?%T42E+]T2>4"WZR8A+)# MGC& "(3([N O0H'>?T%9?&3-D6 DRW' ]X)*Q62\&4(@$EJ%Y9X/-,[%CB,) M_<;@ 930''RNXAJG7U,IP07.RMLVAU.1?FIS6BVI(E2R*CNANF+LQX*"85MT M02>I#1#0JA3,17/&*00J=H=B'#)11!? %3 MA=^THD)*EH;Z(8&U N#R0%8 MG+0MR4KIB99&@EI=G_GC"_]RM&KF4LNHP)EX]:@=TX+:M,!J&N;]7HQ;7![7 M>L=6O65D5@O4EH3C?6^<\?BBW9M)/>O$.NNCR.O@8*\*X@;6<5G'2 ?\ISS4,*R5"4Y>B.Y:'DF288-\ M0 %_Z(T_Z#8FVJYF5Z4;$K3UYO;9:F1MRHG[48]80AN$ P"P$UH^^H/&,0$0 ML,G\1102R?M)0F^GD3PE)[-RW#T#?H!W]P54FQ)E[9HS'(/U6#Y.PG)DZ;>L M1[A#Y\-I>7GB?;1CX6ZQ\([ PA)>%W5X71P?MN2_8-XK3V")__TK2V9,_@<> M88"0NT:$-%_N>[9]:3'2=4SSY?1G :^S !*B6G%=OLW<23EWN09,ADAF"];: M9MDGU"%I,[W1-[KOA7 =UG\=6=-"N?;VYZ&9.ZU V>6]/J ,:;IVUNP$BJ?_ MAU T!.K:&?0'A&(/96-IL)EN.-JUD_01"+]C*!HR=^ULWA^*=GFW#RC#Y:Z= MS/4^#]UO>G]LZ^0:BG>/Y'A-X^1%GV@@"^R0?.NNSSZ!/SRS)ZFA"]?.%XV= M[E/5C4,8W"P CP5&NF[G&1(I; _3U$U[9K$V:;A*L&CP3.*,.D(( MG<'N[8#N2->ZBY[*[S6V\78.>;LJ"56%Y&I#HHYP[]$'=2ZP&68HR;-34KDY MK^M25_;U:.D%RG"/9Z>"CKITW,[#,WSAV?FB;Q];B3=W4FT;6:]E[]>]D_4, M7WCV>E]F49X7%+?Y4Y$KV ] F]QZ!C39LV'B!!T6&)[P[#QQ7#FYK;3M #'N M+B>&/SQ[>7^2;'LT I21<,AZ>\?1HZ^/2#U#%YZ]L/#\A65*#_K[W]R) M\P_?*0\*H1Y)42R6NNB8 Z)?BI3M#/0L%ON&(?SC&*(^4=,/H2J6,%=P0R$5 MDD,GA(=U1X#?0BB3CD,0W]");R_T[X"R=RC*O@UE4_']XRK^.Z/L[=6E M"_^\ ^7&H9Z]C+\#ROZA*(]M*!NZ\(_;JKPSRL$>RBZ4]0Z8#>GX/2>)?PIF ML@5.(XL=3$R!L2.ZP>Z&T7"Y]1Y?0M\SQTOPC$.+6BP*&%M^5)G8D#?4Y!] M33\.^?T33/?\;-R!O&$SW\YFSVPEXA7&8X7T/0UYC'W87]@%^8;%?#OK; ]$ M9D*"+)H1T@PL4)NVGJM2MDOHG5SJ&\;R[8SU"/<8,F'I8F\KVJ.NIQ4-#"\% M=EYZ8U>TNV%8;3<,NLF?Z>WC7$A"HQ4V1SE$.G[EDO4*SZNE;7.IQY(O>R>N M+3-A!N[/1M843Y#GL:!X6-]_E/QFEW+@SF2,^T7;Z6A@J#6P4^N!.7%T9'?!?O?MUS/Z_@* M$S2^;]DY[^A>N$=?7R\<&&(+[,3VYT.IY;389I%AJ:#G\UE54][8V9UAH%U.QP8P@K>A; .._2T660X++!SV(]" MU#ZKTW7 ,&K\W@5_SE2>VN8D9G-0Y S/(&)E^0NA\D:)3/\$9B:4$HF^7#(* M!1T'P/NY$&I[@[^JJ7^G=?T_4$L#!!0 ( %&$JE2Q&PO=V]R:W-H965TK.)NW:K9Q/58"4DW&IFFKKF^OD**K6=>F-O=^%.K$JT%_S99,U7< _X M;7VK:>;W+H6H01JA)-.PG'J7XXMY8N-=P'" ML!.$#K3-S&%=<^2SB59;IFTTN=F!JXU3$XV0]BG>HZ:[@G0XNT>5/Y2J*D"; M-^SC8R/PF;V]!N2B>L<^,%-R#6;B(ZUE%7[>^5ZUOL$)WQNNSU@X?L^"41 , MR.>ORZ\A[^7CEW*?"'O,H,<,G%]XPJ\#^WFY,*AIZ_QZQ3/L/4/G&9TJG2L- M;64#>@,%HR/%A#$-ESFX"1T:@UP60JZ86MM=.UC(=I78K6(/W6:69D%$WXF_ MV:_8<5P29PE]^K@7&%&/$?T_#(I"+7*D.&-W#FNDP$&JZ"C;<90EYW%X0'4< MER;1>3H>AHI[J/C?H)8--AK82G,YG']\E%<8IF$81@?Y'\?%210EV0F I =( M7@7XJI!7W>EC:LEX@Z72XC>QY*JNJ0&V]7]!V$'M0(>PDN/'$J19E*79 == M8$AOAC@\!//WFH]M_'3R5T(:5L&2I*.SE#QTVTS;":JUZT<+A=3=W+"D]P]H M&T#WETKA;F);7/]&F_T!4$L#!!0 ( %&$JE3R76D<2 ( &H% 9 M>&PO=V]R:W-H965TJAY,,B$6_LC:#BS2_OC:3DBIM-!>>DD\]KPW;\:>20Y2[72) M:."9,Z$G06E,=1>&.BN1$]V3%0I[4DC%B;&FVH:Z4DAR#^(LC/K]4<@)%4&: M^+VE2A-9&T8%+A7HFG.BCC-D\C )!L%I8T6WI7$;89I49(MK-%^KI;)6V+'D ME*/05 I06$R"Z>!N-G+^WN$;Q8,^6X/+9"/ESAF/^23H.T'(,#..@=C?'N?( MF".R,IY:SJ +Z8#GZQ/[)Y^[S65#-,XE^TYS4TZ"<0 Y%J1F9B4/G['-)W9\ MF63:?^'0^,9Q %FMC>0MV"K@5#1_\MS6X0P0]2\ HA80>=U-(*_RGAB2)DH> M0#EOR^86/E6/MN*H<)>R-LJ>4HLSZ=K(;%=*EJ/2;^#AJ:;F"!]@FN?458TP M>!3-U;L:OKU'0RA[EX3&QG8,8=;&F35QH@MQ!K"0PI0:'D2.^9_XT&KNA$],O2SL,43D'>UY(:4Z&"]"-U_074$L#!!0 ( %&$JE0Q2)RB.00 M (/ 9 >&PO=V]R:W-H965TS#$@-7$YFP'VM/]^!L[(0DTF.JDT[V MDWC&WWR>^>P9[Z1ZT6O&#+QFJ="3SMJ8S=<@T(LURZCNR@T3^&4I548-/JI5 MH#>*T<0996D0A>$@R"@7G>G8O7M0T[',3U"@\RRCZNV&I7(WZ9#._L4C M7ZV-?1%,QQNZ8D_,/&\>%#X%E9>$9TQH+@4HMIQTKLG76>0,W(S?.-OIQAAL M*',I7^S#73+IA!812]G"6!<4_[9LQM+4>D(=80<2MJ1Y:A[E[F=6!M2W_A8RU>X7=N7O)1$-@ZA_PB J#:(C ]([81"7!K$+M$#FPKJEAD['2NY V=GHS0X<-\X: MH^'";N.34?B5HYV9/AFY>+F\02(2F,D,LT-3Q^\E7"<)MT.:PITH$L9^^'S+ M#.7I%YSQ_'0+GS]]@4\0@%Y3Q31P <^"&WV!+W'\ZUKFFHI$CP.#:.V:P:)$ M=E,@BTX@B^%>"K/6\$TD+#FT#S#**M1H'^I-Y'5X3U478G(!41A%+7AF'S#:H5!MX5GH5B M"[D2_"]<0[LU%LWB8:]VW,K*X-T670U'47O 5Q6<*R^<)UM[EW-7Q.]P.!Z, MA#F#!FB)NPD4=N7N7NYW=\,4EZT)Z(<0PQNC2D,$65&U0TCHF_9P/:R"&WYT M-PNF<[>;7.N\"(QEFU2^,=:J,87O?H/N48PU<2+#1A6FD1?3+ZY:/<&1L-;? M\+]*I=+S02[UKT;MH9'&B4#^_VPZ@V&?3O$^G4CO7#Z1J XP\@>(EP8N5A?P M$Q.(,P4\H/"TP].58ZI1>Z^ ;P7MW@5KI2=^J?FIS6[0\#N,C^6R9-1@- M3V1 +?G$K_EX!XP=*5%(AJ6&WHD%$XZ:AY0*^!ONZ2O/\LQ'4"W8Q*_8Q1+E M&>@.&&3*GH6X3;XD\GOM%TGD0U@+/O$K_L2,IO]+2OQ>SU=1 M+T (%@Y710UYN/ [).'9_(AJ&8_\,HYW9U0JF*54 M:[C&R$^RXENNUNC(KX_EWV"#5[1CM9NB.\2[](HCXI0MT678O4)4 MJFBXB@&UL ME5;O;YLP$/U73FB36FD% DU"JR12DW8_/E2K6K7[[,(EL6HPLYVD^>]W-I0E M*6%=/@3;W'N\=V=\C#92O>@EHH'77!1Z["V-*2^#0*=+S)GV98D%W9E+E3-# M4[4(=*F090Z4BR *PT&0,UYXDY%;NU.3D5P9P0N\4Z!7><[4=HI";L9>SWM; MN.>+I;$+P614L@4^H'DL[Q3-@H8EXSD6FLL"%,['WE7O!?PQ'&C=\9@ MG3Q+^6(G/[*Q%UI!*# UEH'198TS%,(2D8S?-:?7/-("=\=O[%^==_+RS#3. MI/C%,[,<>XD'&<[92IA[N?F.M9^^Y4NET.X?-G5LZ$&ZTD;F-9@4Y+RHKNRU MSL,.H#<\ HAJ0'0 B/I' '$-B)W12IFS=&&K M^& 4W>6$,Y,'(].7LRDE(H.9S&ES:.;R>P8/M&.RE4"0<_C*N((G)E9NYD#P ML[2!&KXI5AB"&PDW>2GD%E$#*S*XYHJ*)96&DVLTC(M38OT$ >@E4ZA'@2$# M5D:0UF*GE=CHB-@8;F5AEAINB@RS?7Q QAOWT9O[:=1)>,N4#W'O"T1A%+7H MF7TZY?SN8*$3AEE%)D0#&#;8GJ)NKY%]'G-C_=L-!/ M#F%[/LX;'^>=/#>O)17>;@E4.9SP K;(E#YM,]+--*B0$$/N*M_FZ6,,4VRU'D;4YZ28*_?!04&7DOV%[/H:-C^$_?*!*N48H%4];WYD*GSB\ M[6[K22_V^^>C8+VK]GU4XH?1Q>ZO0>P)31JA2:?01SJ\E-CR8@':':1'!2?O MI S]9'B@]WW0OJM*8[#3(G)4"]$0, -$) 9 >&PO=V]R:W-H M965TJ#20XD:A(SVY16VH>?[81 1P)T?8DO.>?OW[&/+[TM94\\!A#H)4MSWC=B M(=;7ILG#&#+"VW0-N?RSI"PC0C;9RN1K!B323EEJVI;5-3.2Y,:@I_LF;-"C M&Y$F.4P8XILL(^QU!"G=]@UL[#JFR2H6JL,<]-9D!3,0\_6$R999J41)!CE/ M:(X8+/O&$%^/L*,RHDX<'":'.S2P=;^ILRUBI@>Q?PR#XI>$=8&SGX"[(MV_Z$3,1CPH 7 MWQ/Z3C6ACM9WFB94";46QQ,Z9(SD*Y 9+=#B%1W:3[IG/-3QNQ>->QO-=SHAG!?%*<(ND<$+>P% M'N[4(W@5@G<9PICDH3RC(E,>,DM(SN%X-3B!Y[CU-'Y%XU^<(W*#A'&U0T[" M^$IIPDJFN!#&;O?M750A;9_F+5MUZXGPM;^F+3>F[6G,4J]X"U' MT,!Q<%SC=Z;N&0Q<@^$W[!]L[S'L#Z3O&23["*G;]AMR!N_/7>S\?PZ?(7+J MW+(9L)5^2W 4TDTNB@NWZJW>*\/BEMZ;%X\=R;=*&PO=V]R:W-H965T$S(EC>N03&5)TJ?BYOO\=7 +HA(2B)1N,#RXX7,2)H6GB3''^UT4(U9 M&#:O=]Z_J@R0-D#O#*#;8^!H ^?8$5QMH$)ME5-1 M<9AC@2=C1K> %;VEM^)"!5-9R^DG>9'W>\'DMXFT$Y-[0:/GBZF,7 QF-)/+ MB6.5D MP7RX%0!= ]0(_U^J;ZR)5B7@#9W,B<)*>R[X/]W-P]N4_UK1#<=YS,>6D-S%Z%:D&:?V V! [\"I"-4 ?0['ASV#4?L_F<1'WF>[-Q MJC7@*']NC[__-MD382K/9>I^;@07,E=)ONS*5NG-4]Z*NO(R\;W0E[]CZZ4# MPZTPW-,P_F$X%YT)G[HM!.C" "&W0BCST-'/=D9VV(/J5:C>::@WKX1%">^& M]5H0%X$/B]1U,?@5@W\:PPSGD:RGL7P$I1XL2-(3.[^-XZ+ [J89532C_W4- MC5H0HQ"Y\F\_@?-V/^-:"RK/7*ZZ:!=BX1MY/NMY%,.?OU"F-P. M5.L=W+(D(H>2K;T'S; ->Y8_;"@7_!24H7QHSV$#*!C:*&S^]."A&@]]"L]8 M,K3O)J S=((>IKK00W.E/\14EI C:H@>I\F'AGT/):P5 )HEX+/KS&U1NNEHKH%DLCJ5[K.K-3:/>//;4&SWH M?B1=MP>VEA)HUI(6[!TIWF!DTN46-1=,OBML< I^$9:!,[FU?".8\?.#B\,\ MJ%>Z 2'(RKTB"D&,W[JVJ_,C7:&=*[D!;;O:#TXM7-"L7!\-SI'+SSRXHV?F M5T'R#LZLUD!H%L%/SNS$I6MF\=Y-U/3.4*LH,JOH]7+)R!(+ K[+Z23RW3D" MCSC='*QKVJ_?5(/ 0ST/&JH5%)D5U "TOURZ14![W]L-N3V%%-6ZB5?^=;=C@UEK*S)KZ]'!['OV4/N]"GD0]FS>4"VJR"RJA\%.>W3T M<,T HJ"]!;8:AQ(984MUN,-!1#>Y*-^TJ];J .E:'9N\:Y_"RUEY#%2[*4^E MY'OT4LX'I&0A7=K#D8P=*P]ZRAM!U^KHXXD*03-UN2(X)JSH(+]?4"IV-\4 MU7';Y"]02P,$% @ 482J5-_Q>_I @ &@4 !D !X;"]W;W)K&ULC53!CMHP$/T5*Z=6*B0DH;NL0B1@6[6'5=&BMH>J M!Y,,B843I_8 NW^_8R>D% 'J)?'8\][,/,\X.2B]-24 LI=*UF;JE8C-@^^; MK(2*FZ%JH*:3C=(51S)UX9M& \\=J))^& 0?_8J+VDL3M[?4::)V*$4-2\W, MKJJX?IV#5(>I-_*.&\^B*-%N^&G2\ )6@-^;I2;+[UER44%MA*J9ALW4FXT> M%K'U=PX_!!S,R9K92M9*;:WQ-9]Z@4T()&1H&3C]]K *2T1I?&GX_3ZD!9X MNCZR?W:U4RUK;F"AY$^18SGU[CV6PX;O)#ZKPQ?HZAE;ODQ)X[[LT/J.)Q[+ M=@95U8$I@TK4[9^_=#J< (CG,B#L .$Y(+X"B#I Y IM,W-E/7+D::+5@6GK M36QVX;1Q:*I&U/865ZCI5! .TQ6J;#N8DQ Y6ZB*FL-PI^^ +;F&&DM D7') MWCT"(^6.R"Q5>"?6OL-1E6$#^>J]F*UQ*,'8&=YGTZBD?W M81@G_OY4I0M^07073":]7YNA?])F%>C"39]AF=K5V%Y:O]L/^,SU]=G^G :_ MG=._-.VK05=2"*I*PH8H@^$=9:7;26P-5(UKYK5"&@VW+.GQ FT=Z'RC%!X- M&Z!_#M,W4$L#!!0 ( %&$JE2!OY"F8@, @* 9 >&PO=V]R:W-H M965TNZY*>-W)(P[LPF=FPA9Q.Q MU07C="&1VI8ED;_FM!"[J>,[#P,W;)-K,^#.)A79T"75M]5"0L]MO62LI%PQ MP9&DZZGSUG]][EN M?C"Z$YUVLA(60EQ9SI7V=3Q#"-:T%0;%P0^]_2<%H7Q M!#Q^-$Z==DT#[+8?O+^SXD',BBAZ+HJO+-/YU$DTT909/RE MHE#V'^T:6\]!Z59I439@8% R7G_)SR80'0#XZ0?@!H#W >$3@* !!%9HS!RL3Q!K]"<*)8BPC.4L6*K:88XH JP1A48J]KX@FK""F-_N[Q QT!P&K=$C4F%+*APD]=6>!D@\N:<23C<"?B4ED?(->ODBPC]^LS)[I4U O%'7H^3B)DR0VT7LDI,\R3F*XGZ)^-5&K M)OHK-:^>5=.(:;9]GYSHD&2 $R_RHW!/3I]E$$;^./+ZY8Q:.:-!.9=$A@IWA[G&N+I&MQYB7]=..6;OQ/= >"'3]+..XC#%NF^_/[ M^2T7%'Y?> *&+(\$ ._4YC\_Q>%QE=77Q!'..@(K./08QAY48AQO!<)MU-32RHW]JFAX*K8 MHH&MPZ9W%P$K6SXZZHT5E M*_=*:'@'V&8.3S4JC0',KX70#QVS0/OXF_T&4$L#!!0 ( %&$JE3)KWX_ M40( $$% 9 >&PO=V]R:W-H965T6FDED,#8JA )*-,JK1,JVO8P[<$D)XE57S+; ?KO=^R$C%6 ]I+8Q^?[ MSOTD>Z5?3 5@R4%P:69!96U]'X8FJT!0,U U2'PIE!;4XE67H:DUT-R#! ^C MX?!]*"B309IXV5JGB6HL9Q+6FIA&"*I?%\#5?A:,@J/@F965=8(P36I:P@;L MMWJM\1;V+#D3( U3DF@H9L%\=+\<.WVO\)W!WIR@L8 M7P#$'2#V@;:>^; >J*5IHM6>:*>-;.[@<^/1& V3KHH;J_&5(B6C)9&K+ND_ISOC568_?^NL(_[OG'GG]\@7\N M+;O+&6_<+'15('#(>(/I)(56@M@*B-= =;S7(U:&Q-OPTW]+AU-)M%PFH2[ MT]2=47-I^ACW>FT,X4DW"M"E'U)#,M5(VU:RE_9[8.[;_XU\@?NA'>>_-.UR MP3J53!K"H4#*X6"*7NEV8-N+5;7O^:VR.$'^6.&. ^T4\+U0RAXOSD"_-=,_ M4$L#!!0 ( %&$JE3[^-ZSS@, *$, 9 >&PO=V]R:W-H965TB#[0T MMHF52"U)Q0G0C^^04F2GD5FC[8NMRYSA.8=##C7;2_5-[Q -/!>YT)>]G3'E MYR#0Z0X+IONR1$%O-E(5S-"MV@:Z5,@R!RKR( [#45 P+GKSF7NV4O.9K$S. M!:X4Z*HHF'JYQESN+WM1[_7!/=_NC'T0S&@N:+-DO$"AN12@ M<'/9NXH^WT1#"W 1OW+Y!6VLBB 1.#@HOZGSTW1AP!HN0$(&X \;F 00,8G M(&D!R+F#8 M )STH-;NC%LRP^8S)?>@;#1ELQ?.?8!89HV&1!V@QY M70\9GQCRJMKV(8HN( [CJ .^\,/OF.K#H(;''?"E'[[$M(5WC7YS/CQ\"P_( M^M;_N/4_=OF2$_E6BM:\,B]0YDP8($\I+5H0*#I\J?..'(9[4;P-)\D M\6@R"YZ.;7@?-9Y&H["->D-WT-(=>.E>I:FJ,(/KRL"C*!G/P%40_+S.^;8N MF3]AI;A(>_WV&Q1O6'Q[ND)9.<169-9*J:3.[(R)9, M5WDNDO?.Q-._V]<1- F3MT$W[X.B<# 8=7L\;&4-O;+B\1"63,"]9!D\K&[@ M]G9QCFVC-O_(7W*52G?.I@U9Q_.,BRWYEZ$"L\/&0E;(2G15W_7HG>91& VZ M)8];2F,_)50I%3QU)DNJ'IO:$"T$1?-K))3L!6A3<@39&=,.3&N9<._;,BZKPY3JT@\C?#TZ*5BAP3V<)*[Y3L#]O%,(+ M,N45?&@3D;]/W''Q3X(/>W/DWYS_O6!_WN%IO<'1ZWND M.6T%^2XH51A M?TR957T>KF^,+-V!;RT-'1_=Y8Z^(5#9 'J_D=*\WM@S9/M5,O\+4$L#!!0 M ( %&$JE3?/V!+ZP( %T* 9 >&PO=V]R:W-H965TVO&7\4*0*+WE&:B[ZRDS*]=5\0K2+%HL!PR M]6;!>(JEFO*E*W(..#&DE+J!Y[7<%)/,&?3,LRD?]%@A*2X@J0F0Z4THQ?1ACB0<]SM:(:[2* MI@>FF8:MY)-,^SZ37+TEBB<'=Z":)M!7-%,K*BDH(+9 PSCF!21H7DCTE.68 M),C@T/V/4\@G0-_4?"GV1A=7ERA"T0R]+AB MA0.%_A<4>$%P@#XZ31]#;.G^ ?KX?+JW M2W>5"=:)P#H1F'CAD7C6@/O%.0T5Z/E.14"W$E+Q^U=TY! H[%K0C(K(B MHI,BIIQD,OM1&>:-FCS4YQIV?RMDZ(>F52"_M>+,G:SUN9V$.U[\0_0 M3MEM6W;[3"]N-TM*?>=HA(9H]L#PCLI;\325&T%0W6K0!.L=X<,9S&X'8OOO>Y\YV+J.=D$\J)42CEXQQ-792K;>7KJM6* .NT.0>D0U!VB(PYAZ1#:1 LRF]85UG@RDF*'I+$&-?-@:V.](1O* MS38NM(15"GYZ\HU #10Z1PLX($G."!)K9"?17"B-3J^(QI2=@<7#X@J=GIRA M$T0YND]%KC!/U,C5@&'$W%49PR)6BNC6;2E"Q#:$N=[/$]_K MC]SGPU(U;8+AL+)YP]ZKV'O_P?Z5:R()G"Q +V88Q4O*J*:DE;H0[QT0]6K, M38LP.L(<5\QQ)_.]T)BAM^0KN ]M@'$CO.\'-<2F31P-VA'[%6*_$_'[ED@X M 7SS#EZ_$3J(PJC&US3R@X'7#CBH >=@(L43NDY[';V#N&@69QX6 -LVO3] M7CO?L.(;=O(]8@DGC[VWO<-&Y*$_J-$U;?PP#MOQ?._UU>Q]X!!VTY42AQM)&,R(WMK@I"YUP7;^-JMNK@4]NW:O,ST]EM>WJ5*3X+ MX%V[H5Q!4FN0]"[Z4#-9=-IBH,76-JNET-#Z[&,*7R=$&@-87PNA]P,3H/K> MF?P#4$L#!!0 ( %&$JE2]@T7_TP( 'D' 9 >&PO=V]R:W-H965T MQDSLF9,YY);Z/TBUDA6GC/A#3]8&7M^BH, M3;K"C)E+M49);Q9*9\S25B]#L];(YAZ4B3")HDZ8,2Z#0<\_F^A!3^56<(D3 M#2;/,J8_KE&H33^(@^V#>[Y<6?<@'/36;(E3M(_KB:9=6+',>8;2<"5!XZ(? M#..K4=?%^X!?'#=F9PTNDYE2+VYS-^\'D1.$ E/K&!C=WG"$0C@BDO%:<@;5 M)QUP=[UEO_6Y4RXS9G"DQ&\^MZM^\#6 .2Y8+NR]VGS',I^VXTN5,/X*FS(V M"B#-C559"28%&9?%G;V7/NP DNX10%("DCU W#H":): ID^T4.;3&C/+!CVM M-J!=-+&YA??&HRD;+ET5IU;36TXX._B!Y(&!!DR+,H):P#433*8(4W^,[F1Q M5ISI]RB8Q3D\*+CET@>5!&=CM(R+85O#X,SPDDRJGDLJIQ/,UCSIE M#"*,N4F%,KE&>!K.C-5T$)]/T#987!V&.-#M2[D]' MGI7M2F7[O_R4:.N$M@\DQ-&^S,.8)&[6J^Q4 M*CLG56Z[2+@N C43?.F]K*UXY["84;RG\3"&YGF]QFZEL?M/&GVG7X ?] VU M:#R2XB'U!)DZM70:G+]N?!3QG F8*,/]W'BZ>;=N\L\$PHW,,]0^R^>Z+$^+ MJ2_K856+3,.=P>A^2C12EEP:LGM![-%EEXJIBT%?;*Q:^UDY4Y8FKU^NZ-^( MV@70^X52=KMQX[?ZVP[^ %!+ P04 " !1A*I4%R-%\Y8# !L# &0 M 'AL+W=O>-W((R M[BQF=NY!+F:BU#GC\"")*HN"RM<[R,5N[OC.V\0CVV3:3+B+V99NX GTU^V# MQ)';L"2L *Z8X$1".G<^^K$81Y!!K M0T'QZQF6D.>&"77\7Y,ZS9X&>/C\QGYOS:.9-56P%/DWENAL[DPZSDD+I4610U&!07CU3=]J0-Q /#''8"@!@2G@&$' M(*P!X0D@B#H PQI@0^U65FP<5E33Q4R*'9%F-;*9!QM,BT;[C)N\/VF);QGB M].(?P* IJL03D9(E51FYQXH@GWA5629#CY!3#0GY(D@->K\"35G^ =%? MGU;D_;L/Y!UAG'S)1*DH3]3,U2C1;.3&M9R[2D[0(2I33ISDRV2,[IF.=,,U&V/ MDF&C9&B5##N4_+L%B77!-R0VFE*L%F5%B>:%W;>U!BKJD:4V!]/S(@C#\.4Q]"CN2*.#N1$)X);5@1AN]Y1HW?4J_?> MROHEO:,S-=/IB>#S):-QU"YXW @>]Q:HO3=N1'I38LE1I0#+4ZSQE.!5><)+ MG%&^ 6NB*DRQSMG&'C&JIRXGC8#)E1GN#LWDO++&_DELSM>$OM<>FVDC;=H; MFV_V#H+DACZC1HP!_D0Q,(U6HD$6/2'PO?V9[EU1-GW5<8$@($5U#/L12>AK M&\7J D744 0M%,?&#BXK_[>S>X%B0EZ!2I0U['9V'<,^2-.+#H.]P^#GBB1A M*C;'/$'CT+?%_@[QP]^MCGX"WQ^$WA^MD?MYX+&)_?7C7WO_]-CHIQ@.HK#= MQ46D4*;W!&$]O6;6VU4"+K6WVUD)CZV@?,_P[ -(LP/>I$/IM8#9H_F L?@!0 M2P,$% @ 482J5-WJ[H\> P @ L !D !X;"]W;W)K&ULG99=;]HP%$#_BA7UH976)C;D@PJ0VJ)IDU:I*NWV,.W!@"%6 MG9C9IK3_?K:3)NGB)-U>('9\[[D7R.%.CUP\R900!5XRELN9ERJUO_1]N4Y) MAN4%WY-&.#,N:C((C\#-/+TFC!]G'O3>-N[I+E5FPY]/]WA'ED0][N^$7OE5E@W-2"XISX$@VYEW M!2^O46 "[(GOE!QEXQJ85E:?&.7\H/HA& 8$< *@.0K;L V2H76.'Y5/ C$.:T MSF8N;*LV6A='<_.M+)70=ZF.4_-O1+G+W/XNMVJIY0U1.R:4>=/4E)"%A0N69<'@0!/Z]64@G]"_C5DWY4 MI1_9]...]+I8Y.JUB(ILE'D8GN<0)O%HZC\[8.,*-AZ"C5RP(BILP!(8C-VL ML&*%0ZRQBQ6V6/$(AFY65+&B(5;H8D5M5H@B-RNN6/$0*W*QXC9K/.KH*ZE8 M22_K(25:CEM%A(N8M(@HG$0=[4TJY*0?R15F@-G'=(]?M3*5\UFMDLM MTRD.*@>IPW*L"8MZXH&#YG': +;5T\6JQ0,' MS>.T 6RKIXM5BP<.FL=I ]A63Q>K%@_L-T^_#6!;0%W$6C]PP#\?E %LJZC[ M]UF;"/:KZ ,N:%OH'+FQJ%80ZE?0/WB@S/3N7SKX6T1^8YXRLZF>4W8TEYJP MU5'!1:S+%\6X5RP4W]L1:\65'MCL9:I'9"+, 7U_R[EZ6YBIK1JZYW\ 4$L# M!!0 ( %&$JE2T*HTPQP( -@' 9 >&PO=V]R:W-H965T-.%-JU)QF%8JT+QN%)$K4N2RJW,RC$ M9N+XSF[AF66Y-@MN%*YH!@O0+ZLGB3.W84E9"5PQP8F$Y<29^K?SL8FW ;\9 M;%1K3(R35R'>S.0^G3B>$00%)-HP4/Q[AQB*PA"AC+\UI].D-,#V>,?^W7I' M+Z]402R*/RS5^<09.R2%)5T7^EEL?D+M9V#X$E$H^TLV=:SGD&2MM"AK,"HH M&:_^Z4==AQ8 >4X#@AH0' +Z9P"]&M#[*J!? _JV,I456XYYU65FNR[GH"DKKC#B93$GEQ=7Y((P3G[E8JV01X6N1G4FAYO42F:5DN", MDAYYQ-RY(G<\A70?[Z*KQEJPLS8+.@D?J;PA/?^:!%X0G- 3?QWNGX#/N^%S M2,[!]]STFHWJ6;[^&;YIDL@UI.0!,MR+NP\\]PI.EKGB&5H><^K?(W_@A>Y[ M6WMWS)[ ?B.PWREP@6<7.^>:_ .$C6:=IJFV+-,:4G-\3XC>R_=H$DWZ$SW M++:TT-L=Y:E"5 2#MLFAY^]7(AX<5R((SI1BV&@;=FI[8(G11*:9!#!GB[QP MM"\5T]L.ZZ.&?O2E5JA*P$YWP>C8O#\>';3!Z-A\.VA/W;A1-_[?C1D?I3WH MS[@KHE+EMNZ\$F1FWPY%$K'FNKHCFM7F>9K:6_E@?>;?QM4K\X^F>O/P!L@8 M5Z2 )5)Z-R.LIJS>D6JBQK*]"XSUMASD^O2!- 'Y?"J%W$Y.@>J#LSM)K*[M MU'8(2/WXCKW+DL*RY(&77=_.S#DS]MB#C=*_S1+1PJTHI!D&2VM7QV%HLB4* M9CIJA9)FYDH+9JFK%Z%9:62Y!XDB3**H%PK&93 :^+&)'@W4VA9(7V>C71U MK*SD7* U7$C3.A\%)?#R. M4P?P*[YSW)BM-C@I,Z5^N\YY/@PBQP@+S*PSP>AW@V=8%,X2\?A3&0UJGPZX MW;ZW_M&+)S$S9O!,%3]X;I?#X#" '.=L7=BIVGS&2M"!LY>IPO@O;*JU40#9 MVE@E*C Q$%R6?W9;!6(+0':: 4D%2!X#NL\ T@J0[@KH5H"NCTPIQ<=AS"P; M#;3:@':KR9IK^&!Z-,GGTN7]RFJ:Y82SHRD6S&(.$Z;M'7S33!KF,V+@/9SD M.7=M5L"Y+/>8R]7>&"WCQ3M:<7TUAKTW[^ -< G?EFIMF,S-(+1$S3D(LXK& M:4DC>89&"I=*VJ6!#S+'_']\2))J7 ETQU(XWU(HB1NX'.V.SQI M@(_;X6/,:GC4HB:MLY1Z>]UG[%W1N>!RL0^?4**F=%"4*3NT'[BQFKFC Q]N MJ188-"WNNK6[;JN[9S?%/IP(M9;6@)IOCS,2Z*?3]W4D>UB0/6TE> M\#]K3M7@SA.!GY"XU>VYI/RBL3"E,#15JA?P:>>P][:-2?+ )&D/ )63 MUPO 0VV+VXO;RP%HQR>=-&H,0+AU+0K4"_^\,)"Y"E;>D/5H_80Y\1=W^+"\ M?/_0?;#@=/X*G!,TZO2I4.GR25%VK%KY2W:F+%W9OKFD9QAJMX#FYXJV==5Q M#NJ'W>@?4$L#!!0 ( %&$JE3WR[[V> ( $D& 9 >&PO=V]R:W-H M965TFSR!GZ4UW<(=F(?Z1N'.[UD*5H'03 JB8#/U M9N'E(K'Q+N [@YT^6A-;R5K*1[M9%5,OL(* 0VXL \7'$RR %X\4L*$--[=R]PVZ>B:6+Y=-/E$9D7!;%\I)RO17@[;Y?,E&,KX M!48\W"W)^=D%.2-,D/M2-IJ*0J>^0166R\^[C/,V8W0B8TRNI3"E)E]% <5+ MO(_J^Q*B0PGS:)#PFJH1B<./) JBZ!T]B_^'AP-RXKZCL>.+3_"M1"XK(-A8 MLF0ZYU(W"LC/V5H;A9?VUT"*<9]B[%*,3Z2X@@(43BJ7JI:*&L"1N*0&D]K] M>U,9IHS"41!\&- VZ;5-!HE6STI@CUZCWQ73I/[3\=3>AJ S M]3$OM"6]MF10FYV'LM;X#W7)F]1A\$K=8$@KSC_Z*BM06V=6&H?6"-/>[OZT M]\.9LX%7YW/TR=;6GFE:D\6[NV5"$PX;I Q&G[%IJC6N=F-D[;[]M33H)&Y9 MHM>#L@'X?B.E.6QL@O[?(_L+4$L#!!0 ( %&$JE2F']7R$ , #(1 - M >&PO30<#-*H)DR$D[%8 MUE>U;H.Y7 J=ATEO"MSM2Y&'):D97SOS$ QSR:4*M"F1$1.#I7UP<.QF4+V.IV9"*AO;17!_ M9]WR V S X&,\U[@,'2&R;@A6E,EKLS$+K;&1U#0C6_7C5%8*;*.AQ?AUL'> M3)"95 55?9@XW)@F8TY+D*-8M8"[EDT$H-:R-H."D4H*8C5L/+J!H9U3SF^@ MM7^4>]RKJ ZBIZ(=&4#=T-&X"_+MLCGN7=O BWJ!A]U)_7IKM"#N'9J'7 MBI9L9>>KLA> L< M*LWFNY9?BC2W=*4W[;0J<W':O[V86$P4=$6+:3=5UTA2^?C9,&WA@<2#2G^4:KS;>(4_W 5;3ISH$VRG>B=A.\5P#XL\;>&29 MO]I8'/# JH#U#L3WQX&>\OLD"505TX8]P3B291@"O>COT31%LI/"QU\?["E) MDBSS(X#Y%20)AL#3B".8 M" (4EBS\&#\RC:G%/1]E>2R6]02P,$% @ M482J5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'%!R6?4^?7R^UT(/X ME16:EJERA+_@F MQ8-Y>=^_9/?2R)4LI'TZ[S7/"]%CI:QD*7^*_+QWVF-FJQZNE)8_565YD69: M%<5Y;]B^\4UH*[/?BE,/N>0KTY18OKKC#N2\%Y^Z&ZZE-K:YHKD_=XSWPEW< MOJJMNI2%%7K*K?BL5;V3U<;?QOV* ?@933T\/[:5^$'_236J]5IF8JJRNA25 M;>M1B\(#5F8K=Z;'*EZ*\]Y$W0O-%GPC_(]RWW*=MS_0.C)07?J#=&_HZ[QA M).29WZ;SF^OI>#F;LHOQS?AV,F/IU6RV3 %@@ &1P-D)PL.($<(Y.@-(=.E M>_@ZNW6 \TLV7\SN &2(0(;'@4R7\\F7JSF C!#(Z&@U.1FG5P R1B!C6LA; M;FLMF%JSB]K(2AC#>)6S"VZD<:4 ,D$@$UK(M"Y+KI\\92HWE70?XY5EXRQ3 M=64E@#Q#(,]H(T0$YP>9W9ICT_"[71?+>5&4MY(0R< ML4^Q*?N4EO&22\V^\:(6[*O@QG5%_P'?T)>RXK BAZA9B-7RJZ<9=B^Y M^_:_V:VPD \3RY#8+-?5O;O !2'=EL4T,B3VR$*+'906!TW MJMKTET*7;"I6ELU7A=RT5T%"3"5#8I>D5F7?MZK(A39_->/$/L&@&G-(0.R0 MAJWO(A;7^R:J]-V/O[)P@,DC():'FTK@CP/014*U,\G$9==NQ(HJZSHNP.01$,OCSA>Z M7K?@WB!+S5W/RUZ/VP!S1T#LCB5_[%87IHB 6!%IO3+B1^T#O)F/5SI@F!2" M8^87_P80$]-$0*P)+*!G)TN(B;DB('8%&M-W:G.$:6-$K(U#,;VK2=Z0O&!B M]A@1VP.$]K_(S#O(ABEC1*P,-,;OMC2ZHD6>BAR,\7V50DS,)B-BF^!Q/H.8 MF%)&Q$I! _UNHV.R&1'+IA/H[QTYF'%&Q,8Y'/$WJ! 3,\Z(V#C[POZ]=8GY M9O06N^/_WB3S$?!,2^P9- SKC)L1\$Q+[IDT#]C5RB*DF)%8-ND[=K3U, M-2&Q:L B,.NS<9XW3WGA6M[?#V*BVR?TJUZ'(\D^5$V(J28D5@V*V6UT3#4A ML6KP@'<$,3'GA,3.P3%#B(DY)R3?1SD0E_>9S],@)F:=D-@Z*&:G;T:8=2)B MZ\#TH:W 7XEN^P;$Q*P3O6&6@\^;$6:AZ*@)#QSI$6:AZ)@)SQ1&1!%FH>AX M>R^^$T!,=!O_F/LOW9&.62@BMA".V>F;F(4B8@OAZ6,'$[-01&RA;OK8F3D+ MV4G0(LQ"$;&%7F.^FCGA&1/,0C&QA;!T=]K9:8TQ"\74N<]AS#Z[K"$F9J&8 M>J<&PQSG$!.S4$QLH?V+!ZZYN2Q@7AEC#HJ)';07\F4<04S,03&Q@PZN<;2H M$!,]3$:]PW,8,W6WAYB8@V+J_1X$LYMBQ)B#XK=8?3N$V0D\8LQ!\;'6W_I^ M8Q0V>H(Y*#GJ^AL,/!+,08@Y(W.2VP+U=[??8BP1R4$#OH M?TP__>1UT:P@/H>@*VCT!+-00FRAO9A-H1M1!L9'"6:AA-A"+Y@OT? %+WB5 M"==#.R,=LU!";*%]F!-NMNRR4 _L&F*BAYJI]X#V8'[UR]QN/(G.?E^"62@A MMA!Z$H?U(29FH80\$SIT%N=U4'R&6>B,V$+-@9R#TR9L]#/,0F?M_WV:B\VG MC[E8RTKDM^XKC"O/>)$M-/,/S3L.JVHWC^4== M#^M=.;;#0W/T\E_^9 MV&TV^W7YV:U_'\MI_,?@^D_7OP^[4L9J\=KVVS*NJOKC<-L]U-=->KA,KA8O M;ZNJ?WE+53UWD$"0S!^4(2C/'Z00I/,'&039_$$.03Y_4$!0S!_40% S?] C M!#W.'Y26*..2(&F"-8'6";E.!%XG!#L1B)V0[$1@=D*T$X':"=E.!&XGA#L1 MR)V0[D1@=T*\$X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(= [H]Z90.^,>F<"O3/JG0GTSI.7)01Z9]0[$^B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMTY>=A/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O0/U M#@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*S(('>@7H'@=Z! M>@>!W@WJW1#HW:#>S7?J/8R?AS+<>K[6>/WOI'J\G%MNE[\NOW9.;L(5Y_J^ M8GC^"U!+ P04 " !1A*I41.3?6!X" "7+@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_RT2YV;C=N-@+>,DIC9K$EFV@O/V< M%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M#D,_IDVURSE\82PU.QIL3>5"Z+O&Y;+.'L;VKY3ES_UX MH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[HT6^W74.M;^Z'QG)='H92B&*N3O]BJ^)I?39 M[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>,7^M_L \!TH<$Z4.!]*%!^C @?5B0 M/M8@?5R"],%7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR M6A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJQK%%G7_U/67][O/SE^?M:# MZ\:7?#;_'_WZ-U!+ 0(4 Q0 ( %&$JE0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 482J5)*> MPJ_O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ 482J5)E&PO=V]R:W-H965T&UL M4$L! A0#% @ 482J5!NX&=N+!@ N1H !@ ("!< T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J M5%B9K8YF! OA( !@ ("!S1L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 482J5.PR4NU<" \Q4 !@ M ("!PRP 'AL+W=OS@, (D( 8 " @54U !X;"]W M;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5,!+ M9NS @ ) 8 !D ("!JD( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5+G.) T$ P :08 !D M ("!14P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 482J5(1]!CW- P .P@ !D ("! M>58 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 482J5'!9B!&["0 #AH !D ("!6V8 'AL+W=O&UL4$L! A0#% @ 482J5$IS&N3W M! O0L !D ("!)'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5+$N6HE7 @ +P4 !D M ("!6(P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 482J5(=PC.&K @ MP4 !D ("!.)H M 'AL+W=O " "W!@ &0 @($:G0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M482J5.7W%4^4 @ ?P4 !D ("![*( 'AL+W=O&UL4$L! A0#% @ 482J5%).KWFD @ MAP4 !D ("!(:P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5#$EV>[6 @ 0 8 !D M ("!![4 'AL+W=O*,$ "%"@ &0 @($4N >&PO=V]R:W-H M965TZ\ !X;"]W;W)K&UL4$L! M A0#% @ 482J5!?NC[N0!0 #P\ !D ("!-, 'AL M+W=O$0" M 4!0 &0 @('[Q0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 482J M5"H_\QR> @ T 8 !D ("!N\P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5"6]=]@P @ 804 M !D ("!D-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5.QS\7]$ @ W 4 !D M ("!4-T 'AL+W=OBM"#," #?! &0 @('+WP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 482J5#@AMN8" P L D !D ("!].0 'AL+W=O M:2K:BL" #( M! &0 @($MZ >&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5$:8 MRWE2 @ WP4 !D ("![NX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5,,\%J2] P \ \ !D M ("!S_< 'AL+W=O&PO M=V]R:W-H965T#-@( M * % 9 " @5#^ !X;"]W;W)K&UL4$L! A0#% @ 482J5%SX$KE?" LR4 !D ("! MO0 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 482J5#%(G*(Y! @\ !D ("!GPX! 'AL+W=O'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 482J5,FO?C]1 @ 004 !D M ("!;B0! 'AL+W=OL\X# "A# &0 @('V)@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 482J5*/IC@($ P ^P@ !D ("!'2X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M482J5-WJ[H\> P @ L !D ("!+S@! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !1A*I41.3? M6!X" "7+@ $P @ &Q40$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 60!9 &88 5 $ ! end XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 138 340 1 false 62 0 false 8 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 Business and Basis of Presentation Sheet http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentation Nature of 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 Measurement of Financial Assets and Liabilities Sheet http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilities Fair Value Measurement 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 Measurement of Financial Assets and Liabilities (Tables) Sheet http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesTables Fair Value Measurement of Financial Assets and Liabilities (Tables) Tables http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilities 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 Business and Basis of Presentation - Additional Information (Detail) Sheet http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail Nature of Business and Basis of Presentation - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://organogenesis.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 44 false false R45.htm 1045 - 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 45 false false R46.htm 1046 - Disclosure - Product and Geographic Sales - Additional Information (Detail) Sheet http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail Product and Geographic Sales - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) Sheet http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail) Details 47 false false R48.htm 1048 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities - Additional Information (Detail) Sheet http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail Fair Value Measurement of Financial Assets and Liabilities - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable (Detail) Sheet http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail Accounts Receivable, Net - Summary of Accounts Receivable (Detail) Details 49 false false R50.htm 1050 - Disclosure - Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail) Sheet http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail) Details 50 false false R51.htm 1051 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 51 false false R52.htm 1052 - Disclosure - Inventories - Additional Information (Detail) Sheet http://organogenesis.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 52 false false R53.htm 1053 - 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 53 false false R54.htm 1054 - Disclosure - Property and Equipment, Net (Detail) Sheet http://organogenesis.com/role/PropertyAndEquipmentNetDetail Property and Equipment, Net (Detail) Details http://organogenesis.com/role/PropertyAndEquipmentNetTables 54 false false R55.htm 1055 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 55 false false R56.htm 1056 - Disclosure - Goodwill and Intangible Assets - Identifiable intangible assets (Detail) Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Identifiable intangible assets (Detail) Details 56 false false R57.htm 1057 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 57 false false R58.htm 1058 - 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 58 false false R59.htm 1059 - Disclosure - Restructuring - Summary of liability related to the restructuring activities (Detail) Sheet http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail Restructuring - Summary of liability related to the restructuring activities (Detail) Details 59 false false R60.htm 1060 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://organogenesis.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Long-Term Debt Obligations (Detail) Sheet http://organogenesis.com/role/LongTermDebtObligationsDetail Long-Term Debt Obligations (Detail) Details http://organogenesis.com/role/LongTermDebtObligationsTables 61 false false R62.htm 1062 - 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 62 false false R63.htm 1063 - Disclosure - Long-Term Debt Obligations - Additional Information (Detail) Sheet http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail Long-Term Debt Obligations - Additional Information (Detail) Details 63 false false R64.htm 1064 - Disclosure - Stockholders' Equity (Detail) Sheet http://organogenesis.com/role/StockholdersEquityDetail Stockholders' Equity (Detail) Details http://organogenesis.com/role/StockholdersEquityTables 64 false false R65.htm 1065 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 66 false false R67.htm 1067 - 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 67 false false R68.htm 1068 - 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 68 false false R69.htm 1069 - 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 69 false false R70.htm 1070 - Disclosure - Stock-Based Compensation - Parenthetical (Detail) Sheet http://organogenesis.com/role/StockBasedCompensationParentheticalDetail Stock-Based Compensation - Parenthetical (Detail) Details 70 false false R71.htm 1071 - 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 71 false false R72.htm 1072 - 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 72 false false R73.htm 1073 - Disclosure - Leases - Additional Information (Detail) Sheet http://organogenesis.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail) Sheet http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail) Details 74 false false R75.htm 1075 - Disclosure - Leases - Schedule of Lease Cost (Detail) Sheet http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail Leases - Schedule of Lease Cost (Detail) Details 75 false false R76.htm 1076 - 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 76 false false R77.htm 1077 - 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 77 false false R78.htm 1078 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail) Sheet http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail Leases - Summary of Maturities of Lease Liabilities (Detail) Details 78 false false R79.htm 1079 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 79 false false R80.htm 1080 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Taxes - Additional Information (Detail) Sheet http://organogenesis.com/role/TaxesAdditionalInformationDetail Taxes - Additional Information (Detail) Details 81 false false All Reports Book All Reports d311198d10q.htm d311198dex311.htm d311198dex312.htm d311198dex321.htm orgo-20220331.xsd orgo-20220331_cal.xml orgo-20220331_def.xml orgo-20220331_lab.xml orgo-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d311198d10q.htm": { "axisCustom": 5, "axisStandard": 27, "contextCount": 138, "dts": { "calculationLink": { "local": [ "orgo-20220331_cal.xml" ] }, "definitionLink": { "local": [ "orgo-20220331_def.xml" ] }, "inline": { "local": [ "d311198d10q.htm" ] }, "labelLink": { "local": [ "orgo-20220331_lab.xml" ] }, "presentationLink": { "local": [ "orgo-20220331_pre.xml" ] }, "schema": { "local": [ "orgo-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 575, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021": 6, "total": 9 }, "keyCustom": 43, "keyStandard": 297, "memberCustom": 37, "memberStandard": 23, "nsprefix": "orgo", "nsuri": "http://organogenesis.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities", "role": "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilities", "shortName": "Fair Value Measurement of Financial Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "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", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:UnauditedInterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "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": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities (Tables)", "role": "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesTables", "shortName": "Fair Value Measurement of Financial Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock", "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": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "orgo:ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Detail)", "role": "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "shortName": "Nature of Business and Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segments", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn09_17_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Acquisition - Additional Information (Detail)", "role": "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "shortName": "Acquisition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P09_17_2020To09_17_2020_CpnBiosciencesLlcMemberusgaapBusinessAcquisitionAxis", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - 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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022_AdvancedWoundCareMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - 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", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail)", "role": "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail", "shortName": "Fair Value Measurement of Financial Assets and Liabilities - Fair value of the Company's Earnout liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021_EarnoutLiabilityMemberusgaapContingentConsiderationByTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "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 Measurement of Financial Assets and Liabilities - Additional Information (Detail)", "role": "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "shortName": "Fair Value Measurement of Financial Assets and Liabilities - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable (Detail)", "role": "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail", "shortName": "Accounts Receivable, Net - Summary of Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2020", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2020", "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", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_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": "1050 - Disclosure - Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail)", "role": "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "shortName": "Accounts Receivable, Net - Summary of Allowance for Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:InventoryReserveAndObsolenceChargedToCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:InventoryReserveAndObsolenceChargedToCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "orgo:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:PrepaidSubscription", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:PrepaidSubscription", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Property and Equipment, Net (Detail)", "role": "http://organogenesis.com/role/PropertyAndEquipmentNetDetail", "shortName": "Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - 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": null }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - 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 }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Restructuring - Summary of liability related to the restructuring activities (Detail)", "role": "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail", "shortName": "Restructuring - Summary of liability related to the restructuring activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Restructuring - Additional Information (Detail)", "role": "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "shortName": "Restructuring - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserveCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Long-Term Debt Obligations (Detail)", "role": "http://organogenesis.com/role/LongTermDebtObligationsDetail", "shortName": "Long-Term Debt Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P08_06_2021To08_06_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCovenantDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - 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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P08_06_2021To08_06_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCovenantDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "orgo:SharesReservedForIssuanceForOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Stockholders' Equity (Detail)", "role": "http://organogenesis.com/role/StockholdersEquityDetail", "shortName": "Stockholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "orgo:SharesReservedForIssuanceForOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P03_01_2019To03_24_2019_CommonClassAMemberusgaapStatementClassOfStockAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P03_01_2019To03_24_2019_CommonClassAMemberusgaapStatementClassOfStockAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - 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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - 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", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "lang": null, "name": "orgo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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 Business and Basis of Presentation", "role": "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Stock-Based Compensation - Parenthetical (Detail)", "role": "http://organogenesis.com/role/StockBasedCompensationParentheticalDetail", "shortName": "Stock-Based Compensation - Parenthetical (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - 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", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - 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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - 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", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P08_11_2021To08_11_2021_TwoSevenFiveDanRoadSpeLlcMemberdeiLegalEntityAxis", "decimals": "-3", "lang": null, "name": "orgo:PaymentsToAcquireBuildingOnLease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022_AccruedButUnpaidLeaseObligationMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositLiabilitiesAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail)", "role": "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail", "shortName": "Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022_AccruedButUnpaidLeaseObligationMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositLiabilitiesAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "orgo:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - 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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "orgo:ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_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": "1078 - 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", "ix:continuation", "orgo:ScheduleOfLeaseLiabilityFiscalYearMaturityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:AccruedLegalExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "orgo:AccruedLegalExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2021To03_31_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": "1080 - 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", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2021To03_31_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Taxes - Additional Information (Detail)", "role": "http://organogenesis.com/role/TaxesAdditionalInformationDetail", "shortName": "Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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", "div", "div", "body", "html" ], "baseRef": "d311198d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "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/2021", "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/2021", "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/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r666" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r667" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r668" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r668" ], "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r668" ], "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r668" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r668" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r668" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r668" ], "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r664" ], "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r665" ], "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/2021", "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/2021", "presentation": [ "http://organogenesis.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "orgo_AbrLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABR loans.", "label": "ABR Loans [Member]" } } }, "localname": "AbrLoansMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_AccruedButUnpaidLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued But Unpaid Lease Obligation [Member]", "presentationGuidance": "Accrued But Unpaid Lease Obligation [Member]", "verboseLabel": "Accrued But Unpaid Lease Obligation" } } }, "localname": "AccruedButUnpaidLeaseObligationMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "domainItemType" }, "orgo_AccruedButUnpaidLeaseObligationsAndInterestCurrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued but unpaid lease obligations and interest current.", "label": "Accrued But Unpaid Lease Obligations And Interest Current", "verboseLabel": "Accrued but unpaid lease obligations and interest" } } }, "localname": "AccruedButUnpaidLeaseObligationsAndInterestCurrent", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "orgo_AccruedExpensesAndOtherCurrentLiabilities": { "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": "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_AdjustmentForExcessAndObsoleteInventories": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "orgo_AdvancesOnLoansAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advances on loans.", "label": "Advances On Loans [Axis]" } } }, "localname": "AdvancesOnLoansAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_AdvancesOnLoansDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advances on loans.", "label": "Advances On Loans [Domain]" } } }, "localname": "AdvancesOnLoansDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_ApplicableMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Applicable Margin [Member]" } } }, "localname": "ApplicableMarginMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_BirminghamRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Birmingham Restructuring [Member]", "terseLabel": "Birmingham Restructuring" } } }, "localname": "BirminghamRestructuringMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_BusinessAcquisitionAdjustmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition Adjustments [Axis]" } } }, "localname": "BusinessAcquisitionAdjustmentsAxis", "nsuri": "http://organogenesis.com/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_CapitalLeaseRentalArrearsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Lease Rental Arrears [Axis]" } } }, "localname": "CapitalLeaseRentalArrearsAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "stringItemType" }, "orgo_CapitalLeaseRentalArrearsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Lease Rental Arrears [Domain]" } } }, "localname": "CapitalLeaseRentalArrearsDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_CommonAreaMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common area maintenance.", "label": "Common Area Maintenance [Member]", "terseLabel": "Common Area Maintenance [Member]" } } }, "localname": "CommonAreaMaintenanceMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "domainItemType" }, "orgo_ConsiderationHeldback": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Consideration heldback.", "label": "Consideration Heldback", "verboseLabel": "Consideration heldback" } } }, "localname": "ConsiderationHeldback", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_CpnBiosciencesLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CPN Biosciences LLC [Member]", "terseLabel": "CPN Biosciences, LLC" } } }, "localname": "CpnBiosciencesLlcMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Relationship [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "orgo_DebtInstrumentInstallmentPaymentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument installment payment period.", "label": "Debt Instrument Installment Payment Period [Axis]" } } }, "localname": "DebtInstrumentInstallmentPaymentPeriodAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_DebtInstrumentInstallmentPaymentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument installment payment period.", "label": "Debt Instrument Installment Payment Period [Domain]" } } }, "localname": "DebtInstrumentInstallmentPaymentPeriodDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_DebtInstrumentInterestAndApplicableMarginRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest and applicable margin rate percentage.", "label": "Debt Instrument Interest And Applicable Margin Rate Percentage", "terseLabel": "Debt instrument Interest and applicable margin rate percentage" } } }, "localname": "DebtInstrumentInterestAndApplicableMarginRatePercentage", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_DebtInstrumentQuarterlyInstallmentPaymentToOriginalPrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt instrument quarterly installment payment to original principal amount.", "label": "Debt Instrument Quarterly Installment Payment TO Original Principal Amount", "verboseLabel": "Debt instrument quarterly installment payment to original principal amount" } } }, "localname": "DebtInstrumentQuarterlyInstallmentPaymentToOriginalPrincipalAmount", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_DebtLeverageRatioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt leverage ratio.", "label": "Debt Leverage Ratio [Axis]" } } }, "localname": "DebtLeverageRatioAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_DebtLeverageRatioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt leverage ratio.", "label": "Debt Leverage Ratio [Domain]" } } }, "localname": "DebtLeverageRatioDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_DeferredAcquisitionConsiderationLiabilityCurrent": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 23.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/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orgo_DeferredInterestExpense": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "orgo_DiscreetTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discreet tax expense.", "label": "Discreet Tax Expense", "terseLabel": "Discreet tax expense" } } }, "localname": "DiscreetTaxExpense", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_EarnoutCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout calculation.", "label": "Earnout Calculation", "terseLabel": "Earnout Calculation" } } }, "localname": "EarnoutCalculation", "nsuri": "http://organogenesis.com/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "orgo_EuroDollarLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro dollar loans.", "label": "Euro Dollar Loans [Member]" } } }, "localname": "EuroDollarLoansMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "orgo_FixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate.", "label": "Fixed Interest Rate", "terseLabel": "Fixed Interest Rate" } } }, "localname": "FixedInterestRate", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_FleetLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fleet Lease [Member]", "terseLabel": "Fleet Lease" } } }, "localname": "FleetLeaseMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_IndependentSalesAgencyNetworkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Independent Sales Agency Network [Member]", "terseLabel": "Independent sales agency network" } } }, "localname": "IndependentSalesAgencyNetworkMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "orgo_InterestOnTheBalanceOfTheAccruedButUnpaidLeaseObligationsAssociatedWithBuildingWasReducedToAnnualSimpleRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest on the balance of the accrued but unpaid lease obligations associated with building was reduced to annual simple rate percentage.", "label": "Interest On The Balance Of The Accrued But Unpaid Lease Obligations Associated With Building Was Reduced To Annual Simple Rate Percentage", "terseLabel": "Interest on the balance of the accrued but unpaid lease obligations associated with building was reduced to annula simplete rate,Percentage" } } }, "localname": "InterestOnTheBalanceOfTheAccruedButUnpaidLeaseObligationsAssociatedWithBuildingWasReducedToAnnualSimpleRatePercentage", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "orgo_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International.", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://organogenesis.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_LaJollaRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "La Jolla restructuring.", "label": "La Jolla Restructuring [Member]", "terseLabel": "La Jolla Restructuring" } } }, "localname": "LaJollaRestructuringMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LeaseObligationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Obligation [Axis]" } } }, "localname": "LeaseObligationAxis", "nsuri": "http://organogenesis.com/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "domainItemType" }, "orgo_LicenseAgreementUniversityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "License Agreement University [Member]", "terseLabel": "License Agreement University" } } }, "localname": "LicenseAgreementUniversityMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LineOfCreditCommitmentFeeToLeverageRatioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit commitment fee to leverage ratio.", "label": "Line Of Credit Commitment Fee To Leverage Ratio [Axis]" } } }, "localname": "LineOfCreditCommitmentFeeToLeverageRatioAxis", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LineOfCreditCommitmentFeeToLeverageRatioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit commitment fee to leverage ratio.", "label": "Line Of Credit Commitment Fee To Leverage Ratio [Domain]" } } }, "localname": "LineOfCreditCommitmentFeeToLeverageRatioDomain", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_LineOfCreditDescriptionOfVariableRateBasisForAdvancesUnderRevolvingFacility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit description of variable rate basis for advances under revolving facility.", "label": "Line Of Credit Description Of Variable Rate Basis For Advances Under Revolving Facility", "terseLabel": "Line of credit description of variable rate basis for advances under revolving facility" } } }, "localname": "LineOfCreditDescriptionOfVariableRateBasisForAdvancesUnderRevolvingFacility", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LineOfCreditFacilityMaturityDateDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit facility maturity date description.", "label": "Line Of Credit Facility Maturity Date Description", "terseLabel": "Line of credit maturity date" } } }, "localname": "LineOfCreditFacilityMaturityDateDescription", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "orgo_LiquidityAndFinancialConditionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liquidity and Financial Conditions [Table]" } } }, "localname": "LiquidityAndFinancialConditionsTable", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_NutechAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nutech acquisition", "label": "Nutech Acquisition [Member]" } } }, "localname": "NutechAcquisitionMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other [Member]", "terseLabel": "Facility and Other", "verboseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "domainItemType" }, "orgo_PaymentOfHoldbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payment Of Holdback [Member]" } } }, "localname": "PaymentOfHoldbackMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_PaymentsOfDeferredAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.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/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orgo_PaymentsToAcquireBuildingOnLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire building ON lease.", "label": "Payments To Acquire Building ON Lease", "terseLabel": "Purchase of building under the lease amount" } } }, "localname": "PaymentsToAcquireBuildingOnLease", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "orgo_PercentageOfAmountRequiredToPayForTheAccruedButUnpaidLeaseObligationsAssociatedWithBuilding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of amount required to pay for the accrued but unpaid lease obligations associated with building.", "label": "Percentage Of Amount Required To Pay For The Accrued But Unpaid Lease Obligations Associated With Building", "terseLabel": "Percentage of amount required to pay for the accrued but unpaid lease obligations associated with building" } } }, "localname": "PercentageOfAmountRequiredToPayForTheAccruedButUnpaidLeaseObligationsAssociatedWithBuilding", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "domainItemType" }, "orgo_PrincipalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Principal.", "label": "Principal [Member]" } } }, "localname": "PrincipalMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "domainItemType" }, "orgo_ProceedsFromIssuanceOfSeniorLongTermDebts": { "auth_ref": [], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of senior long term debts.", "label": "Proceeds From Issuance Of Senior Long Term Debts", "negatedLabel": "Payments of term loan" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebts", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rightofuse assets obtained in exchange for lease obligations.", "label": "Right of use assets obtained in exchange for lease obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "orgo_ScheduleOfAccruedButUnpaidLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued but unpaid lease obligations.", "label": "Schedule of Accrued But Unpaid Lease Obligations [Abstract]" } } }, "localname": "ScheduleOfAccruedButUnpaidLeaseObligationsAbstract", "nsuri": "http://organogenesis.com/20220331", "xbrltype": "stringItemType" }, "orgo_ScheduleOfAccruedButUnpaidLeaseObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued but unpaid lease obligations.", "label": "Schedule Of Accrued But Unpaid Lease Obligations [Line Items]" } } }, "localname": "ScheduleOfAccruedButUnpaidLeaseObligationsLineItems", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "stringItemType" }, "orgo_ScheduleOfAccruedButUnpaidLeaseObligationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued but unpaid lease obligations.", "label": "Schedule Of Accrued But Unpaid Lease Obligations [Table]" } } }, "localname": "ScheduleOfAccruedButUnpaidLeaseObligationsTable", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "stringItemType" }, "orgo_ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued but unpaid lease obligations.", "label": "Schedule Of Accrued But Unpaid Lease Obligations [Table Text Block]", "terseLabel": "Schedule of Accrued But Unpaid Lease Obligations" } } }, "localname": "ScheduleOfAccruedButUnpaidLeaseObligationsTableTextBlock", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "orgo_SecuredDebtNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Secured debt, net.", "label": "Secured Debt, Net", "positiveLabel": "Term loan, net of debt discount and debt issuance cost" } } }, "localname": "SecuredDebtNet", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "orgo_SeptemberThreeZeroTwoThousandTwentyFiveAndTheLastDayOfEachQuarterThereafterUntilAugustSixTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "September Three Zero Two Thousand Twenty Five And The Last Day Of Each Quarter Thereafter Until August Six Two Thousand Twenty Six [Member]", "terseLabel": "September 30, 2025 and the last day of each quarter thereafter until August 6, 2026" } } }, "localname": "SeptemberThreeZeroTwoThousandTwentyFiveAndTheLastDayOfEachQuarterThereafterUntilAugustSixTwoThousandTwentySixMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_SeptemberThreeZeroTwoThousandTwentyOneThroughAndIncludingJuneThreeZeroTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "September\u00a0three zero two thousand twenty one through and including june\u00a0three zero two thousand twenty two.", "label": "September Three Zero Two Thousand Twenty One Through And Including June Three Zero Two Thousand Twenty Two [Member]", "terseLabel": "September\u00a030, 2021 through and including June\u00a030, 2022" } } }, "localname": "SeptemberThreeZeroTwoThousandTwentyOneThroughAndIncludingJuneThreeZeroTwoThousandTwentyTwoMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_SeptemberThreeZeroTwoThousandTwentyThreeThroughAndIncludingJuneThreeZeroTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "September Three Zero Two Thousand Twenty Three Through And Including June Three Zero Two Thousand Twenty Five [Member]", "terseLabel": "September\u00a030, 2023 through and including June\u00a030, 2025" } } }, "localname": "SeptemberThreeZeroTwoThousandTwentyThreeThroughAndIncludingJuneThreeZeroTwoThousandTwentyFiveMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_SeptemberThreeZeroTwoThousandTwentyTwoThroughAndIncludingJuneThreeZeroTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "September Three Zero Two Thousand Twenty Two Through And Including June Three Zero Two Thousand Twenty Three [Member]", "terseLabel": "September\u00a030, 2022 through and including June\u00a030, 2023" } } }, "localname": "SeptemberThreeZeroTwoThousandTwentyTwoThroughAndIncludingJuneThreeZeroTwoThousandTwentyThreeMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options total exercised number of shares.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Total Exercised Number Of Shares", "negatedLabel": "Number of Shares Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisedNumberOfShares", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "orgo_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TotalConsiderationIncludingHoldbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Consideration Including Holdback [Member]", "terseLabel": "Total Consideration Including Holdback [Member]" } } }, "localname": "TotalConsiderationIncludingHoldbackMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoSevenFiveDanRoadSpeLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Seven Five Dan Road SPE LLC.", "label": "Two Seven Five Dan Road SPE LLC [Member]", "terseLabel": "275 Dan Road SPE LLC [Member]" } } }, "localname": "TwoSevenFiveDanRoadSpeLlcMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoThousandAndTwentyOneCreditFacilityPrepaymentPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one credit facility prepayment premium percentage.", "label": "Two Thousand And Twenty One Credit Facility Prepayment Premium Percentage", "verboseLabel": "Prepayment premium percentage" } } }, "localname": "TwoThousandAndTwentyOneCreditFacilityPrepaymentPremiumPercentage", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "orgo_TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand three and two thousand eighteen stock incentive plan.", "label": "Two Thousand Three And Two Thousand Eighteen Stock Incentive Plan [Member]", "terseLabel": "2003 and 2018 Stock Incentive Plan" } } }, "localname": "TwoThousandThreeAndTwoThousandEighteenStockIncentivePlanMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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]", "terseLabel": "2021 Credit Agreement" } } }, "localname": "TwoThousandTwentyOneCreditAgreementMember", "nsuri": "http://organogenesis.com/20220331", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "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/20220331", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r112", "r446" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r112", "r274", "r278", "r283", "r448", "r449", "r452", "r453", "r536", "r660" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r112", "r274", "r278", "r283", "r448", "r449", "r452", "r453", "r536", "r660" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r288", "r326", "r354", "r357", "r550", "r551", "r552", "r553", "r554", "r555", "r574", "r627", "r630", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r288", "r326", "r354", "r357", "r550", "r551", "r552", "r553", "r554", "r555", "r574", "r627", "r630", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r340", "r341", "r576", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r340", "r341", "r576", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesScheduleOfRevenueByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r326", "r343", "r354", "r357", "r550", "r551", "r552", "r553", "r554", "r555", "r574", "r627", "r630", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r326", "r343", "r354", "r357", "r550", "r551", "r552", "r553", "r554", "r555", "r574", "r627", "r630", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r114", "r115", "r116", "r117", "r118", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r147", "r212", "r213", "r402", "r419", "r468", "r472", "r473", "r474", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r114", "r115", "r116", "r117", "r118", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r147", "r212", "r213", "r402", "r419", "r468", "r472", "r473", "r474", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r125", "r131", "r355" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r189", "r340", "r342", "r629", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r188", "r189", "r340", "r342", "r629", "r645", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r125", "r131", "r269", "r355", "r542" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r193", "r532" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 20.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r194", "r195" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail": { "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r30", "r194", "r195" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail": { "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrentAndNoncurrent": { "auth_ref": [ "r24", "r26", "r598", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Total accrued but unpaid lease obligations", "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": "Accrued but unpaid lease obligations" } } }, "localname": "AccruedRentCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r16", "r17", "r54" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r601", "r620" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r247" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r31" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r399", "r400", "r401", "r472" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r121", "r122", "r123", "r126", "r127", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r131", "r200", "r201", "r208", "r209", "r210", "r211", "r212", "r213", "r273", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r416", "r417", "r418", "r419", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r526", "r578", "r579", "r580", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r677", "r678", "r679", "r680", "r681" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r358", "r360", "r405", "r406" ], "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/2021-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 to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdministrativeFeesExpense": { "auth_ref": [ "r531" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r360", "r391", "r404" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r196", "r219" ], "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 doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r197", "r214", "r216", "r218" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r197", "r214" ], "calculation": { "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail": { "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 \u2014 allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r236", "r242" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r173", "r177", "r183", "r207", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r448", "r452", "r482", "r537", "r539", "r596", "r612" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r15", "r65", "r108", "r207", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r448", "r452", "r482", "r537", "r539" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r361", "r393" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r458", "r459" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r353", "r356" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r353", "r356", "r428", "r429" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business Acquisitions, Number Of Shares Issued" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r434", "r435", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Business Acquisitions, Aggregate Consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r434", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Business Acquisitions, Equity Interests Issued And Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r96", "r443" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r433", "r436", "r441" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r433", "r437" ], "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", "terseLabel": "Earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r6", "r113", "r164" ], "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 Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r101", "r102", "r103" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r45", "r99" ], "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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r99", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r491" ], "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, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r106", "r108", "r134", "r138", "r139", "r141", "r143", "r151", "r152", "r153", "r207", "r274", "r278", "r279", "r280", "r283", "r284", "r324", "r325", "r327", "r328", "r482", "r669" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r338", "r359" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r60", "r268", "r602", "r619" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r270", "r647" ], "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/2021-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]", "verboseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r472" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r330" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 27.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,615,732 and 129,408,740 shares issued; 128,887,184 and 128,680,192 shares outstanding at March 31, 2022 and December 31, 2021, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r191", "r480", "r481", "r646" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r159", "r160", "r191", "r480", "r481", "r643", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r159", "r160", "r191", "r480", "r481", "r643", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r191", "r480", "r481" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r159", "r160", "r191", "r480", "r481", "r646" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r108", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r482" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312", "r322" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r107", "r112", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r316", "r317", "r318", "r319", "r503", "r597", "r599", "r611" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r25", "r609" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "verboseLabel": "Financial covenants" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "verboseLabel": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r285", "r316", "r317", "r501", "r503", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r56", "r315", "r501", "r503" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt Instrument, Maturity Date, Description", "terseLabel": "Debt instrument maturity date" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r58", "r107", "r112", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r316", "r317", "r318", "r319", "r503" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r298", "r313", "r316", "r317", "r502" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r48" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r48", "r298", "r502" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r409", "r410" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued interest on accrued but unpaid lease obligations" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfAccruedButUnpaidLeaseObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r97", "r245" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-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/2021-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, per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r121", "r122", "r124", "r125", "r126", "r132", "r134", "r141", "r142", "r143", "r147", "r148", "r473", "r474", "r605", "r623" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r121", "r122", "r124", "r125", "r126", "r134", "r141", "r142", "r143", "r147", "r148", "r473", "r474", "r605", "r623" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r149" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r109", "r412", "r422" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r392" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r392" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r390" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r68", "r69", "r70", "r114", "r115", "r116", "r118", "r127", "r130", "r150", "r211", "r330", "r335", "r399", "r400", "r401", "r418", "r419", "r472", "r492", "r493", "r494", "r495", "r496", "r497", "r633", "r634", "r635", "r681" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r121", "r122", "r123", "r126", "r127", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r316", "r317", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r476", "r547", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r300", "r316", "r317", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r476", "r549" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement of Financial Assets and Liabilities" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r316", "r317", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r547", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r508", "r514", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r510", "r518" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r506", "r523" ], "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" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 19.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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease obligations", "verboseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 8.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 due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.", "label": "Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 12.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 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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 11.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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 10.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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 9.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 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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 7.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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r509", "r518" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r508", "r514" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r508", "r514", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfBalanceSheetInformationRelatedToFinanceLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r521", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r520", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r215", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r311", "r329", "r462", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r237", "r238", "r241", "r243", "r577", "r581" ], "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/2021-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": [ "r241", "r581" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r237", "r240" ], "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/2021-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": [ "r241", "r577" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r97", "r320", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "verboseLabel": "Loss on the extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r158", "r646" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r233", "r234", "r539", "r595" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r244" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r108", "r173", "r176", "r179", "r182", "r185", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r482" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r173", "r176", "r179", "r182", "r185", "r594", "r603", "r607", "r624" ], "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r249", "r255" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r413", "r414", "r415", "r420", "r423", "r425", "r426", "r427" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/Taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r129", "r130", "r172", "r411", "r421", "r424", "r625" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 12.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/TaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r94", "r100" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r96" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "auth_ref": [ "r96" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "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 increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r135", "r136", "r137", "r143" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r235", "r239" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r171", "r499", "r502", "r606" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 10.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r89", "r93", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r228" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r37", "r227" ], "calculation": { "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail": { "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r64", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail": { "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, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r39", "r227" ], "calculation": { "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail": { "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r38", "r227" ], "calculation": { "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail": { "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r513" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r522", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r522" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r246" ], "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/2021-01-31", "presentation": [ "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, 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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r523" ], "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r523" ], "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r523" ], "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r523" ], "calculation": { "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r512" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r512" ], "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" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r525" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r108", "r178", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r449", "r452", "r453", "r482", "r537", "r538" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r108", "r207", "r482", "r539", "r600", "r617" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r108", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r449", "r452", "r453", "r482", "r537", "r538", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r599", "r611" ], "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", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r51", "r107" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r51", "r107" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "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" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r199" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r299", "r314", "r316", "r317", "r599", "r615" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r271", "r304" ], "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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r112", "r271", "r304" ], "calculation": { "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail": { "order": 5.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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r271", "r304" ], "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r271", "r304" ], "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r271", "r304" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r58" ], "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/2021-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": [ "r58", "r272" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r95", "r98" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r66", "r67", "r70", "r74", "r98", "r108", "r117", "r121", "r122", "r124", "r125", "r129", "r130", "r140", "r173", "r176", "r179", "r182", "r185", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r474", "r482", "r604", "r622" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r431" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r111", "r530", "r621" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r166" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r166" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r176", "r179", "r182", "r185" ], "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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r515", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r506" ], "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 22.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r506" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 15.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r511", "r518" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r97" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r521", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r520", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r323", "r460", "r461", "r463" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r457" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r6", "r113", "r164", "r456" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r54" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r48" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 14.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 11.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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r10", "r14", "r232" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": { "auth_ref": [ "r337", "r644" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r90", "r254" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r84", "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments\u200b to acquire businesses gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r361", "r393" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28", "r324" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28", "r324" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 28.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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r12", "r230", "r232" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r43", "r44" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r10", "r14", "r231", "r232" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r11", "r14", "r229", "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/PrepaidExpensesAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r83", "r529" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r394" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r66", "r67", "r70", "r91", "r108", "r117", "r129", "r130", "r173", "r176", "r179", "r182", "r185", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r447", "r450", "r451", "r454", "r455", "r474", "r482", "r607" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Net income", "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r47", "r248" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r250", "r648", "r649", "r650" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r46", "r246" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r21", "r22", "r248", "r539", "r608", "r618" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "disclosureGuidance": "Property plant and equipment net", "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 and equipment net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r21", "r248" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r21", "r246" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LeasesAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://organogenesis.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r217" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.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 doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r63" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r351", "r529", "r530" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r529", "r533" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r351", "r529", "r530", "r533" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r351", "r529", "r533", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r527", "r528", "r530", "r534", "r535" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "verboseLabel": "Total payment" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r408", "r575", "r663" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r20", "r104" ], "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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r252", "r254", "r257", "r263", "r264" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r253", "r256", "r260", "r262" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r97", "r251", "r258", "r260" ], "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", "terseLabel": "Expenses", "verboseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r253", "r254", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r254", "r259" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r24", "r254", "r261" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r335", "r402", "r539", "r616", "r637", "r642" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r114", "r115", "r116", "r118", "r127", "r130", "r211", "r399", "r400", "r401", "r418", "r419", "r472", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r108", "r169", "r170", "r175", "r180", "r181", "r187", "r188", "r191", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r482", "r607" ], "calculation": { "http://organogenesis.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Total net 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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r519", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows", "http://organogenesis.com/role/LeasesSummaryOfCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r79" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159", "r191" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r63" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r442" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesFairValueOfTheCompanySEarnoutLiabilityDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r58", "r112", "r316", "r318", "r331", "r332", "r333", "r334", "r500", "r501", "r504", "r610" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NetIncomeLossPerShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r187" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r237", "r240" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r19", "r40", "r41", "r42" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r271" ], "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": "Schedule of future payments of term loan facility" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r373" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r253", "r254", "r255", "r256", "r260", "r261", "r262" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail", "http://organogenesis.com/role/RestructuringSummaryOfLiabilityRelatedToTheRestructuringActivitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of liability related to the restructuring activities" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r361", "r393" ], "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/2021-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": [ "r367", "r378", "r381" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r25", "r599", "r615" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r23", "r597", "r614" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 18.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", "verboseLabel": "Current portion of term loan" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r58" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 16.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", "terseLabel": "Term loan, net of current portion" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r167", "r168", "r173", "r174", "r179", "r183", "r184", "r185", "r186", "r187", "r190", "r191", "r192" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ProductAndGeographicSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "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 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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r374" ], "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 March 31, 2022", "periodStartLabel": "Unvested at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "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 March 31, 2022", "periodStartLabel": "Unvested at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r387" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r389" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r364" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r372" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationParentheticalDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r369", "r393" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r359", "r365" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail", "http://organogenesis.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetail" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r386", "r403" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationScheduleOfFairValueOfStockOptionsGrantedToEmployeesAndDirectorsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r366" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r339", "r407" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r52" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r516", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r106", "r108", "r134", "r138", "r139", "r141", "r143", "r151", "r152", "r153", "r207", "r274", "r278", "r279", "r280", "r283", "r284", "r324", "r325", "r327", "r328", "r330", "r482", "r669" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsFuturePaymentsOfTermLoanDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r62", "r68", "r69", "r70", "r114", "r115", "r116", "r118", "r127", "r130", "r150", "r211", "r330", "r335", "r399", "r400", "r401", "r418", "r419", "r472", "r492", "r493", "r494", "r495", "r496", "r497", "r633", "r634", "r635", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "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/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r150", "r576" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AccountsReceivableNetSummaryOfAllowanceForDoubtfulAccountsDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/ConsolidatedBalanceSheets", "http://organogenesis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity", "http://organogenesis.com/role/FairValueMeasurementOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail", "http://organogenesis.com/role/InventoriesAdditionalInformationDetail", "http://organogenesis.com/role/InventoriesSummaryOfInventoriesDetail", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r28", "r29", "r335" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock associated with business acquisition" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r330", "r335" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r330", "r335", "r371" ], "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", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r62", "r330", "r335" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r33", "r34", "r108", "r198", "r207", "r482", "r539" ], "calculation": { "http://organogenesis.com/role/ConsolidatedBalanceSheets": { "order": 24.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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r498", "r541" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r498", "r541" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r498", "r541" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/AcquisitionAdditionalInformationDetail", "http://organogenesis.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r540", "r543" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/GoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r311", "r329", "r462", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r131", "r200", "r201", "r208", "r209", "r210", "r211", "r212", "r213", "r273", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r416", "r417", "r418", "r419", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r526", "r578", "r579", "r580", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/NatureOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r445" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r253", "r254", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r154", "r155", "r156", "r157", "r161", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r517", "r524" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/LeasesScheduleOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://organogenesis.com/role/LongTermDebtObligationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r143" ], "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/2021-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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r143" ], "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/2021-01-31", "presentation": [ "http://organogenesis.com/role/ConsolidatedStatementsOfOperations", "http://organogenesis.com/role/NetIncomeLossPerShareEpsBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r422": { "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=122134291&loc=d3e330036-122817" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r644": { "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" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r663": { "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" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r666": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r667": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r668": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r676": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 99 0001193125-22-146366-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-146366-xbrl.zip M4$L#!!0 ( %&$JE3^=F",4C(! !CN$ / 9#,Q,3$Y.&0Q,'$N:'1M M['UM<^)(LN[W&W'^0X5GYYSN".Q&@&ULS_0-VL8][+J-U[AWS]XO'854&&T+ MB=&+;?;7W\RJDI!XQTA"0$WLND$2I:K,K,PGL[*R?ON_;P.+O##7,QW[]R/M MI'Q$F*T[AFD__WX4^+WC^A'YOY__Z__\UO?A07C8]BX=]]GY_:CO^\/+3Y_@ M"[6=9V8SS_1.=&?PJ5*N5,K5JG8D'[=,^V?T^.OKZ\E;U[5.X'?P9+GZ"6]W MJ.>M!:%3[]+_?[CIZ MGPWHL6E[/K7U1%_,!7V??-Y@$QWWF'[R[+Q\@AM(EX@FIN?4*MKYHJ;%$^.6 MAR[3J<^,N;^Y^$1=W74L]FG\B@'K@N",*\7\B[B9^P M-[T_^W&\DWC4IJ;NS7Z6WTH\[)GZ[$?A1O)!?^C.>1+N)!X-O.-G2H?1TSWJ M=3D=Y0W^\'%9.QZ+\9NU@%O_>Q>3M#=^W)_]_/C13[Y+;:_GN /JP^3'EDZ/RY7CREE<^A<->G+FPDN/ M@>*)7X0<6/;>^GBL\R7JCZKX?/2Y1RV/_?8IT>3\-]PX>L!?8'HZM1[@KF/LG:W;I M&L;O4JME&^SM;VRTXOO+8!;.SC2MOCH%KKE*E+3^%Z-NTS9N0 6O^,;C8ZT" M4V#-T34,PV6>U_'A16WWP75>3&Z-)@A_>G&V8C>^-5;J@=22EQV84>P+J #C MVAD,F>WQ*=UP002>&8K>E]'XD0\S9G=\ M1_\)L@6=,U_8@T5MT53@X2#Q.XHS-GCT^:%VLQ:%[H ]C+6'S*4XUCL&E'@$ MN7ZEUA-S!U.#KI^5)P;=\-KV*H.%OIW^:ZV^W9HV@A?1)Z1%N_?=8PWHL,\E M"KG5[HFG3% @CFYMOH"H]LVNQ.YCM4R.X.+M8.(*CS\MM[B\@RD R?X3$ M]X%K35#30^S//?.GQO@IJ6U=UF.(3ICW^3!W?0%\(AX:4/2O[W(\\< M#"VT7?P:2 =T%9'M<8A?3]X\P$^?9".AL5N[F1^ Q4[ L(6/($);8%0Y@(.? M>#!8/IONQB\.FY X;S'RA48X#4WF36/LU8'SRNA] G,!\.BTP6 M[:Y+)O@)LPZ'0F"!UZ40_$0/K%V;<)\FU!W_ZCF!R[]Q[_52JF*NIN?9??*9 MR*<9QQ715]/ "SV3N81K4383W%^W_I;$3),_AO8^S6Q_R&U_]!6\:=='U/09 MNX6VH!RU-KXW[JL1>[;*X5/R3O3:Z#V?$D193",M1B.MF#32UJ"1EB*-)DQZ M46@CXC'^#(D([[Q[M%JE<)(0&ZT6N@\IC;: D(C- M9_O%CVJY6+1)2L3%<;6F 4PWGAB M>M]V+.=YQ$,C7CPD=(L^)[LS7YC1 B_=?L9@"(^;>%]&W^B_'??:HI['HS(Y MD$_.!O:, 1+YW8#WO0TM4S=]T7-BF ,,V^ R7RP M,8XPE\M(=%OGV:^?\R- M<4>WC>EB?']RJ<$&U/WI88P0OV#,3W$]XOI" NTFSZ\#SW<&S'UDPO'W^N90 M,1Q#*9?S2;.;K+YW;!U7*'S6>'89CVRKN1W-[?G4V4UNXVK?$! ?]*5#+>8U MGC%9X9[YKX[[4[&=S_ 5:+2;S'^@OIK=\=F=(,AN\I0O4?8=RV@-AJ[S,JV_ MYZX7?AEA2D?A.;M:_\>+RG/)L9O\_1*8/,7C<%F:I,!NOP0OPW4!'=Z!E RV>,?7H3F,_.% B3^,AI_#F?N M@L2Y(LOA)D,.Q638%\9 V M3-UG!M?\WP%:>H^=[PEAQ)SJG0!:DST-KR\=E,4#3<%)FJ9SPHHLX--NBAYN%4*-&I>U.\=^]N'Z#>OZ$:;<,VF+ M MXSQAK)78(V&PA7IJ)=9.G:+4=D3P'^;H4G]M3MO[48\_GJ6D+3X@7<(>X" MU G$QLW"]QF8=+ MHM>-;THRMZ(E9S'A8&7SD(6K<*P=[YI4NV>*O'LF[3W",;ZKW3,%W3V3(<_5 M[IEB[9[)D-5J]TSA=L]DR&VU>Z;HNV[>=;1(2T^5NLRO]):1#6 ME6])/2P)F!KX(7$]W9V[Z1]%560!6U+$Y!T$V "L[-#^Y"+/APZS+*#35V8S M%Z">;32,@6GS\_Z05!KYWAYO/JHGD[O"!+Z/HXQ_ 3^KJ_1%_O/#BL_(0 MIGXP3904E-I2IH2:;C9G#TFV.X'[;.H\=M(9.BYF81LP9)M%1O?!=8Q ]]MN MA[DO@)X+*XQH'N=TEC-[R5 /B>L-XP77%XU_@B]M7%-W#[D]9XB'Q.6OS'EV MZ;!OZJ &$:<)-?AH>C\G3%CR9LQX\90!FXHUR$A(HK#L^ V4:_@??"?6(VAS M.V#WS%_RFB_,UONX);?04C9WM..=:%-$2L>(S6-+S) NY7$V/9GD7!20G\7_ M0YIS(6"^=CP_FB^(0AS+-# XU<2AF:RX*]0H\@LZ+'#3U"@/B<=MO\_<_65N M;'B'Q-5'YE, @P;Z!. \)%91]S_/9/;H#XG_3Z].!PW7K?G";JC]Z%!P$]B= MI8LQ&\R\8\_4XC-F5%B^0S!V&,^]!ZC&RW&>TTEEFXWL51;0QJT[*5!)9;FDEA:,*ZK1+K")M(53%)4PLPV$V8* M)@P9'$%7:/%(XZ"Y-0Z6VS^!46FXA\1ME0UR$%Q6V2 J&V1/95ME@^22#5(P MKJMLD$/@LEK?RGE]:UO\3]3**(_/4;? !QOP\2GG==U3TB=IE[;@Q&IKE+,J MFU)6\8LBQB_R8;VJYK2=*DHKRVK12_ZD+9OEBQ_:N9#-ZZ']Q70\W61 "]* M2)#2&'A@MSVOH8,J]LR="*O/[[.0M]GCS91YY8MC[3P5Y@&DU&K ..V"PTOY M^5U%6O<@]Z)X-5JWENBA72"(U6JK -[)9S=S>&9+Y,)#Z&6\;NH0^ST3SRPE M9N6Y,4WEA&.V@$M[*:[R+$8EIOE(R@YJU;'EGA2\- X!/7"+70B5F 9<*)1L M@5SQH*.TP14I8_>!S_1^# >O .U!(QI ;G3&EV7G\=.BVCW^0&$%;BI4.:/7 MG/$+QIV&@[G8*9G#J>PM\&H14O%L)37 .$M8!=7%"63[+6[))-#XB/>3W_4? M6K0B$GU6.SXR7OVH'VLKKW[$G]T<72L>YQ!4FN#:YM'J\H]*N&9%_^I8%N69 M98'N!VYT]-@^;KB/?@>'+9V'FVH81\GTZ#+*X(?(M M'@X)CDCY++T8^5CT#O7HT4P9OK*L%R%*GJ5T-8;860SX?J/NLYF0LG]0U\0[ MCZ!%N80U ]>Y03_1C26C<6D2NNS!-74VNPRSDOI4E.PT,Z/M M*;,$( WLD;Y@9%1-?7).1+EQ,^>1T@D3.B%>.ESI!*43MJ,34BY@?Q ZH;O* M_%Y+BR)2:4WD6L9S@ MZ/)TEO&SFZ8N+>&^2LD],-YWV-#GH^.'<_T_YCI34X1?<)W@N=^PC6BY[*^! MS1;\!N^,I09CKBT;,U*0;OB)6A9^?* C_@\?B##O!QHD+][>KVQ!Q^HB$159 MR5Q4U<2?ILS:],3<037SU>9O**MJZD\1!D_J[+,[ZD%?1^U>D^K]OP?0 M<_P=5$$Y;7:(MX.SV!9 M-Z5\(0Z/^V*Z Q"3/AW,V+$9G@<3NX&'I *<@6O,?2E^T!91(<.E M57Y"7/DBO02+-!FKCO]]OX92!W*DCB96DS02?M=CYI[4?U;*0N'?M396. M?;OWGIVH/SI!UV-_!O"]^1(!&XE[D[<*75IZS2(' M9 A3IK;&$;.UXVHY'=]NSO1:MY"4FI!J0FZ^=SRE0E]*$[P3TD7E]M6QPMD5 M*$ADV69T7((Z)#S_0\+SX:LZ!"G[0Y#RXJ0Z6G47^::.SUPF#.KXS"U):718 M7D5)J9+25,-Y&>E2M=I0=)T2XY:*T1>0/W&=KV93T75?C%MJ-A6;/RH"ED,$ M+$/^J0C8%B-@&?)51%P_6LN6U'#RQI_)/Y=@ED< )79Y[XVF<4 ML")\AI%^_@W_$/Q+/']D@5(;\&*RQ[XSO"3EH7]%Y(6NX_O.X))HYW#QJ@?S4-OW]9/SDU[:O8LQ;K^5>RM_CY MDM# =\(KKN@K7IIHS@)=>=R78]%B0Y8T>)NB ;_6=5R@XY@NPS?"%[^(^]S] M4"X1_-]'(,)__Z*=E:]F##/QWFI^[XV_I3:#PYSK,6YJ]>A"CPY,:W1)_OO/ MP/&OGL!$>>2>O9)'9T!M9FB M2,RPL_$+><-".TQ/)W_6=")"YY"*]NL-!^/ MK]MW=XV'3O,R_)#L^D2?XP/EQ!!, MSAU0__ULZOIB>,;$^-8J?M;,U+\_20QOVP^/QJ?EX]R_RV'QH/SZ1A^^/G>^-^R?RU"9@LY_0,&M5TGXDVND'XR-I MWY*G/YHD9LXC4]ZX?L+;VD6U-J&$.'WA+W175,& J9&IR54F(0F27&J+#=B; MVH0>M;S0*-2441A+]--CX[[3XJI?687%I,+U']/#\#2Y-6&.@O1T8=KDZ#PT M>7 :7R[>O:)>+I>UX^KY!1914UY$9EY$)9-(1+SMM>5H'FEC78VU?[5\"OP& M[[;#)H\]IA^;;\=]TS"8?2G^J9W7+LZK%Q6TE5\;]^VOS?MFI]4A?[3O;EKW M7SND=7]]\MLG;"<6CEW0R^T/.C$_YLZ53?JY N$GGUY)Q*;TY=J=7#SF&2*\ MQ@28ZMU*%I2_T[1Q<3'4-WO/A@_--ZK[Y!X, 2XE/+)GT_,!&_F$>J0S9#HN MLQK$M$G+]\AUGWLM'[.76RR[\^PZ@6V@L8/;JZB0/$A(IGHFY,9@NB-2AL(. MKS+;U[&)6Y+:>(?6;2QN"=>:ZC,&-<.$<@IPXTUX]Y989C(- A(F_UAW+ =0 M5]+<)Q^1K]"F?\Q[=BD00XH\2(_D2N#D6W1PVUQ<9_7[.,*W2"3F#B^]-O)W MP[%#8^][[)'+*50.UW 33GF,$7+VS7#&3]&97^[@"N$)^S#[)]*[KT=WA4.W M2J" K$6*R9$L=L9G@N>,<3SHG1*9K MN2O(^0H$2<+"^H0KC]^7DFS\/']\ Q*MT)EMMK[TY\N9F+!@?$JYS]0V_\._ M?YSG6!9X0BGYR5=^$A:3W#LG2X1FP=I &IZ 6I@,T+TPOKNB!Z\([ MN.,>^?_VC5HD,/+H>?HEL3M)P1K5C?G2+@3UTM\(X(AC7F*[VY M/P.OZFJ!6[4R A2T21\";CWNNWRQKAYX^EW%[FPI79.TG2P[ABM[0 M-6W='%*+L#>F![[Y@@M] )^9-Q,W%W)*[3H_8)(0G"5S*?X^'V4AT-ZU'*@/ M<[4.FI\&S.(U],QY?4K+?,PQF^K. >%]Z#OV>ME4I^>GQ^7S\]-UDZG6S0_, M?RO,AW%BP7__4J]HYU<>>6(6&R*-9+I;B42G>1-DMY@Q\T>=(4R4M$>TLIX3-RO+29 MX?+E(K<2Y$^47-/88 (X'O-+Z8;J9XQNOJ_POG7FN(RO0,H-UBAE_&"D5;H< M :RZ9(WX@#2(*,5+>"W>$OE+^03+CX+&=,D+EEI>OG:YCB)>@10I,^(]^8VS MUTK>.2&R$ZLU,A=%][8II=*N"[.^HHBV'[^V5UT[5^*GQ&\%)=F4YAAM]#MW M#Z%%#S<.W5//H'\NE-'%8]P[#A!9_IM@I3;FOSM3.8$!:I-QJ^5IFRNM-Z2, M1?-9+VC9!N:")]]P_Z!]%/JH3SW2,RUF M$&I9_ =TF7R 6@XN?Q0Q2T,HGR-7(2(+6"$TPL7)O V+U]C MP%WPZ/#1H4]X3W'![*), M##KR3D0[TW^7Y(U=BRBL*+B$QL^G_LH5P/Z%Q9F3>B79 5Z3;U[/[IVIAVM7 ML\+T:IZE/\]0X$#6!B:\T"#, IES'1OMO#4B#&S^B+30/%.=9Z?=4)^*,D@3 M,W#<1GPU\#& )VOE4UF^(K#$OI#4DWTZQT]27CZ@%)U?D4JU8 MA[PZ1L8S7- AFK/,^_C>&1DC.U)=3E U(_=]1H*P4F(!&1BAN@XSTL4SAKDP MN6@M9EY-?TJ!Y!S'WB29'[W/&X"&@,Z[H<$ N1P,J3TJH?7[X>T3,,&,#]E@/=/F5?YX+BRFGE7*5_,&SF]K5^%C2Q^8W[_P0;2[\N$Y M?0V?-&VAR%*GL5;I'E\ MKIUGLB1^FDVSF'Z31;,+U^]SB;J',:HD6Y:7KW2O06$_.^[HO>$,WA+7][IL M"2,;=[-MQOKE7J<&]NO5ZB52)G\LI"JJ1[[!N]_; R& C3%=1$.2.+D2HQ+1 MHG:U./=$".&T#$I=>89WIGL!V@;WH_U^5#G:_@^*-2W3!BWW\X'A]F98;9LS MK".PIF@D ISBJX22VYAN2Q0R[_67P .N>BL&>MY;8EO-]7SF^GO%)959N/&K M-YN$3>G#B5:$(U?T*1CV^2OO[;7H9QY342UCK!?,Z2V(:)2(&<9ZDO$=LS3FI0U_ (EA TC86;-:H?Z,>I, 3X]/-C@:ML M>IPE"5/^;B1MX[*8BY1E++RV>DC-ZX.W'#*-? !6\ B4**"Q#"\/Q(Y].0^$<$#S3E=Q(G^AI,-P&S>;\?M>YO 9B [6$\[!/G#U# M<'SY*$K@14FKEDO:^47(I+##GT_BX;D]C#&EM:E#VV131_KQ'RV;2E1:/9MF MLPF"Q3?:9%"?89\J08-KL(KTAA6!Y])<.TVYHK163;O!M$:Z3L<6M%,I_[J" MC"ZIB;7V:3O)W*A5&]RQ,Y[G;N6,PPQ,QIY &6R0V+3696 [P3^W7NG(&U=G MZ4%?L?.3/LTEY_B3;E-G*L!3(+N2%[*&__3[O M^BP3__ B)2=YR><<"BA$:U'52!9V8.MP=EV9UZ$9:W:%V->\&U4P'T .-]JN MEH_LY5$B?84)Q[>^3>_&F[^:%ML8G&&M].G=R3EL:L^I%O;8"7ZK:IIV4?^A M@=0V'I^$D+1.R&WKOG%_W6KG]Q:SJO"D=O5C>=*-RK=J'1COKKQG)]["&_S';4L4W %65<*4FF0HF0 M5%0&@)*3=2Q-_>CS-VK#5$=3$NT=OS$]/? \W/6-520;-K5&N#$'@/G8 H%A M,D0=!WSFD7F!I6+ A3)-E8JR34KG%,4V595M4G*RCFVZX/L>L=8(Y;79T;;^Z>OV^TEO'K MU-Y%I3\C_9GVG/YJ/:N=B@12I"@XIS5$8A*ZV+BHY6<_"5(X^W[%G M:@EHSH^Y4]A1D/6M2P^(JXF .AH=G=Z@E#NP0>[[P<)K -7V3B16& M[QXO'RJ]&65\E/%1QN>PE8I*G5)R\E[C:V#.CCY_@[O@U?08.#.Q7%QE6)1A48;EH!7&V+"< M*L.BY&0MPW)^]+G-SSANV>+<5].QE4E1)D69E(-6%6.3AS M\ZUO=DU5+&7;EF2W2C:KW1MJ]\8A*LR+H\^=UM?[QM/WQV9';=38LLXL MNKM3$)[$>& M+G&>;*C3J]CMV-F9VFFU1,(_'Z^./LT_R+=Z4JGCKQ-=/3D[G]%;>?F*_UR> M8$GX$98)S>SH,TX8'NOE9;(V84#E>.LGIR9(6OQY-'!1'UW1&W$:;\("\DNS MK/(B$4_?+*_T7NVT]-\MC\VGB\:=U_);?MQW_"Q^.[ M=OMO^+WSU'AJ?FO>/W56.WDZ@:)JDP/,CKX^ZEO>K&#T!_9T'%]XMCI MGWI_"P!.[AHH'_]=4NN#C^_'HFB5\A4^D?Y[\6W\!=K51_E6'0A- 4 #Q=U7 MZAK'EN/\A,;@O6'%SQ/RU&<>BUT!VH^(RRSX#J\KD6[@$^HRZ)($+ND%?@"/NN,";DY4P U;\J"KG@ M+PY"Y@7=?\-+L0W7]'Z*S@2V#D@+N"*Z[SD#KHA!!/0^T:F-9.XR,G298>I( M:\Z,%@D6Z(S '[L"TP>X](S%@?#2: R!D MI? E\M*K:5F3U[R^$UC&Y%5]UD4ACY-748HFKR$Q=7,(/9V\TV66R5ZF+C// M-P]S0@!VP\#*(!@JGS9Y%%2N0(Y^+ M!Q+>P]M".E#BJ< M@SW13FQ"KSA6G"W/8"1 0IA(L)8:#5[,5Y#PO#8@JP%"8CE#_"%_DVF_.!8P MX"V5F[TTQ4QNVC=0< YW, M>OTWV>N>5$@UL)QZ4J\1 MK%LN/F?*!+DF1)IO.AOZ^'Z7_1F8N.\";)I%7TNHB[AR08U!G"YX*EP*46:# MH>BF"[]Z,5$7+QLKT@WG,;B8'D(2T"U@87N@UE^!F='"-Q*<=*'3&\1#^^VH"%,/G.\UK0GL^51S.H Y'>84K)+DM/&-&"\T9+<40K3:*6ESAG",*NSNQ5&Q5ITI"4!^&WK MOG%_W6K<392CFQTTG>9%)6U>G!T4+^)%O\AWFP8&#W0M/>=HEM&/L2C[98A* M[:#X!'"M<=_^VKQO=EH=\D?[#I<=.C!GKI=P(C%9JD8%L5=%IU9UI :&$#X_:A\Q+_+)OGWA,O'FY8)#EW'-9@KKLA@ M-7?5,%81\^4VD'+QAF-HU:)##RZ'GZ);$V.?9LJ\%-7QW2@W+$SRJ/W*:>4; M,V]78$CS<^>B7RW]F'ZS/+_L??FH]27IJ"OET$DA&D_SD].-PR%3671;[LF< M_D1YNI6Y>;IAWZ3@BJ_'L=A&N43P?Q\G'PDG4VQ"R#O\39>$.P&)),HHB2DM MU9-MIM WZNK]:/%DEAK=/N,+W!,E?)L(W]3B7>'E3^EYI>=WPW6Y-01!C''2*JSU(_7XPL*L$MR.-[I[6KN4DT]?KS IMKO: D;WK,-7O1.W,$(T(< M,'"NPY@()E"^4$MD?\1BK:G.V7B.H4PQG-/.7][_XYE;V$YL M.H 6 ^_XF=+A)3*U81OX3W-,AH9_35UW!,3\![4"=A2FV#UB2LU#PVO;Y>J/ MJO8#78,C@MM9^)WO\.'']\[-$3&8;H+4>+\?'>/"*/23\=WP(F'T]R/SS;^T M@X'A^/))S&X]+]4OSG_[E.SOK-CKRJ1,2:OL&>^TBN2=EAKOM&KIHG*1%>]V M%6SDIIH?F>>[8D<6:K0M*:Y-6UA_!HS'C9- 0JYCJ] MV#75= !PLJ'K(K?!93H#X]6U6(G8S#\8Y142X#$:_SWS\]1AYQ>EVOF. Z[" MLRU];5:OE&IGY1U3:/NCMUKV"S3ON*.YN[FX^[FN3YK0?0>B 2-2P@S*1>-5 M*J7SJM)XZ;(I?0U7.2WQ-<>=TG ' -D>7#:D0!?B+TENL6.4*Y4I:53FDN3 O?757*UVB@QM36\&VQ_?/GA)IWE!A2?' MI]:AHH+\[7]%.R_53S6% -)E5 :N3>6L='&NPM&%R]=Y<+& FS_B/@UF!/ " M:H<5D0YI\&!1VP<\W S)D%=\IEXK5<[J2HMERK;TE=KY14E3$>FMJ:Z6[5/[ MV<1=H0)H'9;6&@]?F'.0^N8;UELT[>>OCF-@":Y\0%BM5#O-+&RYK]KKG>S+ M).I\=E[=,2UV ,@L%(*#46CY*JUZZ?Q<*:WT6)2!8LJ410I>+=$_;7$"@/U, M+$8]EG[EV-0;Y#)\[/2. X\E,MH/$1Y&[+M#[CWB;]J][YY &[FHV-IYJ::\ MVJSYEL&Z'+BUM=J.Z=T# (0W6$X9*Y[[]$VHM,/2:.'X6S;67'^B;Y'CE(LZ MJVJEBXO,IL6^JK.UF):^+LN6:0I#+L.0/$GJP)9!8^DT]XZMY[@ M&;$K@^V#I=/LLG)5 M0^)N"H!*B]3(#:GO>2< )?ZBVEG4NE@D0W]X7% .?>IEK.[ M,VG7M,8'0'=\1__9AT>9."93.[\BF,'ECU3)NT(]OG>0-_=:>-98]%5!O*(\ MOJOJ/;==KYM4FKL18AXN6%$=%+MGUHUBA(=N,W= +(=N M2]7EOY[287H \^6&=7.MZE0M:94=5VH%Y54&F9VEL]-=4U_[HZ4V 7:W0HWQ MXUN93 QUND ";@L/9XU?'&#+>([>=C!<6>UZSI9G&:B]\JYM%CQ,S.9,9+X? MHH)+IB%O1\5II?-S5=TI:\9E41:]=%[/C'$*WZU:87A(1UBG]6!T5CCP!S'N M7 O1G)-<[:Z7$?-?< MZ]N4UZZWGC5;=H;;>R19F93B.5VW%$\&;-EH\:10$IU1XUL/RN_;.(H@*_M+ MW7T91QJ:;%]C*#DO<:4/>56$9,65FGPP[D6U5%Z[_+(*ANR!,&6QXT0K52H% M$*9,@6VN0IQ1XX4Q]?LRCB+(ROY2=U_&H2*XVZN.Y P&IH_G-8HD;S2'IOW, M;!U+A'VX=WQ&M/K'K<1U"^K6+L06,7HV;.,Z3LWU@>N;9U[:IO7[D>\&#-X\ M"2!VBW"[U6R:;%X"*;?/YL.)$^2F6&=55F2\LN*JU><*A8Q5LZK9@T-AN>VW M>W##(GT>JHT2^V:LT,GY3-BDDUH)J(__7X$!XCV$1KU\#R-:GA=DR(1C MC^DXQE=PE#UFOX<+F>@B]8RM0W^3=4ND].21A)*6":\ I)6K MXE!^9QBZ#\*SL4.Z?>$Y') MF^9.R P!1]=F1#OP/1\H8-K/.7*C7JK7STM:?3H#X#W<6#R&K%A2+YW5RR5M MQA[SD"7.N%^$^N0;=?6^L-=5#2PA4)6/]H;I;-!E;N(6_(4FA@Q:?&'6Z$3E M5.60!A.3K'])K"K ]A^54[458R M;]V"Z4-J&M!_85:(3H>F3RT5S,HA'C'FZ@/PH&5?"]K'U$4^Y?+*U5+E;-UB M[2KFM;\RED%%OW*EI)VN6]='A<9VPCCI>C (+(P8@6CT3-WTE8^2"JS\L'AN M/S*? D>,)G5M,/5>C!$W@@_IV0\/^@77%E&4+>W3>U3Y'U7^9^?'4019 MV5_J[LLX5""X,*@W5OZ')[5DCH*W'R7^2S'S#F*U7!JVL24X7*N>E2KGZQZ_ MH3);]E"X,BB:C+[6Z;IE]E7UH!V+ 5JV-H=B@+G. 7Z<[O.:FX'1TZ!2+1J%X/H<'B'.GW@Y7HJ%];L, M["N[I-8K'7FXGXTWUX_LF!"97R[X?U=2]$ ^KUY-P^]#Y\N_'GU*O#_66X(> MR%74!>'VG9R=3W$G0_J6-:"W23DKZ+\.$7 !X@,RBI M* U8;0:9_-LG&@XE]I?S*,FI&:1-IECR4=9/3LT$&_BX$EX6#7PGO.**WN.E MH[FO(^)]F[B89"5G,.'ZH2 GE=-40FC\9IP;G!G+GW[?2-;-6FT_?FWPGY@&L.&MJFG:1?U'[4AQ)F7.7+?O.^V[ MUDWCJ7E#.D_PS[?F_5.'M&])^Z'YV'AJP0-+>*1XDBY//D3V\:.B?+Z4IP- M7KX'P 6@BA-XU#:\$F%O.AOZ8GL8CY(-F2N_ 7*A,[FTUG##!KKNIUG\C8^K MDA:'UJ7-P@ZMVU@2 \?$&K$PAP B(_^3))OG#DJ) M&D^4DU/N&VPR,:;\N6UW95Z'0$RA)?OWH[.C99V3_P-UV*M:.K:>AU&D[('4S-'LJ>5_V6# M7Z^_%/THACM97;RL_2B+7(8G)_V\AHMZ2=/F',CX7K+-I?RZS^\JI[08I]*K MA%&NE$Y/YV2@I,&JK/35/JFE:\?CRW7/CF-X:$F-[6FGC9MX3PD8SV_WI/CG MJJ?\:OUU^G22 MC-?03$7H8GJ3LL"#W($NYH(,#L*3^>HZGD>&KM,+"XH<"%C@ W_@X\X5*IQ7 M2^7J[KLTQ>18)D#A_+Q4/LV08\JS6:ZFVD/F4CSBC+"W(;,]YEVFK:VRGEL' M\/P^6N+<*GQUF 4WGDODF=D,DV\Q8X4: ],V/1^%_V6+L<8MJ'M)CZ^"&@W; M:"1HT11Z(%?;?58MG9[/*3J@;'=VS,S$K)_62Y49]>F56<]1YSTRCV%*!-=U M!GMAEC/$_0,'I>A"(L"LN!F38!OZK5XZK2O7)"\69J+5SDJ5\IRMFBJHJ8)I M*JA9W"[NO2N5:6DG66XNK:_6&)EOF6#'VJE M6FW.,04*0"C#I0!$<;NX+^&'W%856K;N#!CIN56K%$A(B6W9I'M62F?:G%,H%$Q0YDG!A.)V<>_C#/EE)?A]YH;1A1*QF:^R M$HKW_ XCX=P6XEJXQ8YY?BC,>X:!EYRZ%(Y^&VMNYVDG W[<%P2<#M.RV3M0 MJIVGO-WCX[Y;Y=QTV;15/BQMQL=_[]A.TD?,3+FM.)@H&),YK6>+N/882!4,1Z$$I)%$@\[ # M751(HAA=5 L(:=:1,D42@C@B(/SFT[<#2U<<+V3?NLX CQ@P[0!L53O*R_C" M*22>>T+Z--]\EX)TFS9U1RV?#3PP2O(OW_#Z"W=PR)K]0S]0/!> M?JI";(5[7H'DPD?2MI"X&4[IAIC1]\&@R]QVCT,EKSV>T.\/LPGE$(==Y15A MEU:IE\[K\/]*AA4M=SD9+0?6+@36F[#VO%0_+Y?*61:95PPY%N*3F"[4&>Y1//K\U&>$ZKHS M&%)[A">6V(X/OP'U1*A-3'CH&4^$'%+7)TZ/^'WF,5!F-#! L1BH^_C> 8I? M>J9-;=V$QT$Y^@P/HO).2#C\=>D>0RKUH3]%S=G-S0!':5#I-!I%\I\YO$*@ M-=$)O!0#E6+/]26U7NG( XLDV^M'^E;BQ0O^WY64+!"_JU?3\/LPBO*O1Y^2 M/8@1[*2.^&_<)0)H[^3L?'Q-=&M\F?_V5S3% +F!NG*,+VA10%PFC;.G*N)>3F# XG[@@;UDU,S MP2U$OE<)%$P#WPFON&)P>&G^ZXAXWSJP> I1KP36$] M22*"(/E., MELSBO%K^]/M&8C$?B,'A Z@&.2^C63O]VO;CU\9]^VOSOMEI=<@?[;N;UOW7 M#FG=7X=J8/JOX(1I !O>JIJF7=1_G!XISJ3,F>OV?:=]U[II/#5O2.<)_OG6 MO'_JP,?V]=^04D^??OK:=_+6&88E"Z#/H0V=2/BO+Y4IX. MP#[Y'M@B@#=.X(%?YY4(>]/9T!?K@P3P#9W)E[4&&#;0=3_-XFA\))6T>+(N M-19V:-W&XH@M(**'K@N M#)\#C"LBP %!A+31C)"X'UJUZ-"#R^&GZ-8$':89,<^%CM\VDJ"&G)[]BFR8 MXEXX)93+!6%D[OJ0Z6@TX>'H*1F:TUDB MI]A8XRA]#9X*H*1/2=]6?&TZ-'<# M8A2N*TKP-A&\&]8S=5/I/25X>:,]#"OVX19S/9E^*@C=_#,P_=$.".0^[AW- MK2C+>L+RA5K4UAFA'NY"N&$ZPYUYB304+9DN>Q";446$GL^D99L3&U[;UBKA MIL0?L5]^X[0,/&RQ$V[>$9,0GAHZ-F[X:+R9WO*=C*W[VS6*9)S5RR7MHA ' MU^UTE9["MR^Y'YE,PCD982M8]OZ64DK1NVWHLH%]_I\ZY9\P]J!6R#29,K M>EP%550N"C&%BB<>Q9@\Q:/+-J;-;DF]"EAN@-G^P3P?B^0 9'OL?/=*Q&:\ M+(ZL(NWQC<@ YIE!?(<,Z0B/@F>'A>@>@4:NJ6.MM'%,4DRZ>^:'15QO'?>) MOOW3]/OH_J#ONANX3JN42_7S0EBEHHI',6Q34:FS) (T,7N$:9J<0N^:.84# M=[5ZRH>8;2->M,HL5KH-X]^!Y_-:GT_.'(S!E3"?:]>QJ?;( &5XT*\.2K&;"L>779@GNW:-%'!K@T@$L!E M8MH CA08.B1SKZA3?.H4CRZ+C=>#Z_1,_\[Q5HQ5Y9/7M&CY/L-#9NI]_ H%!B-V%%2W/,WTNFBXD:1NJBX4:0NIF>I"CS('>BBXD,QNJC2 MFG/DKO3>!"!2W=!7J.28>JE>/R]I]4*7:F4\HP,-C1WJ MV;2*'UOOH^)'L?I8\,",XH3BQ'8Y\=O\\\S5"9?JA,M+"_.N%2G7!9"!D\P(/AU F71>O*(4NC.N%2B8XZX5+AS4+8 M>H4WU0F72OH*)'WJA$LE?>J$R\*+GQ*\= 5/G7"I!$^=<)FJL[4G:?Y;SL;< MDV1P145%Q>VG7ROZ%:U\P@YTL0@5'M BP]@FBTKR<57*M1*I5.OPY_3TX]5A M5(*8>;IS>3K;?@59&Z/3U(,E&5Y/\5SVX/(1S!3/6"\ M7* ")-KIZ7O.K$Z+K2O7*BFPO&Q=.%.5S=3,<0T08GGM.BE9L&2&]SDK266# M/;_O]T/I!^@P[[7\4]XE7W3SP]87\W4V=3+'18M>F]L+MWGHNQ:K)ZYMW>&L MU$]+U=K:M0]SX;T2YPW$>?U3'Q1/B\[3G(X*3VJHPIU3=K%^J=;=$NTB#$8I MJITC;B&XN0T5M<\:1JWNI>=1_8-Y/L@<.E2/G>]>B=C,Y]X5Q\_$XQ6KP)5G M!@R?#.F(^/2-I>5OJ1CT,NTP<1CVU#G8XL*MXZYX(':Q/"UPM,KGA8C9*!G> M1(;SPBN*AUM;3&JC=RFAPCE3-6WMD^C4^D2!)'E?M=&V!['?>FAO MU8A:CLK*>>(2>,Q/:@<)&Q_53M@;?E[]P&T5\E71,<53Q=/]XNEB0]XP_AUX M/H)Z[\F9XP-PP\[UZW5,O3XR\ (\&$6'N2^FSD3 ])'ISK/-6^&@8$>=C[.+ MG.(A*O:O]-H.$;<0W-P!C;;/"DDM_*3GNX"?3$P;O):TO!050]W?R%,QAJ)X MJ'AXV#S<]B"*L"+^X#H]T[]SO!67E_+9^[(H2=4, M4+Y.8:%BNK59OJ$(U3+V=#A*AI0,*1G:0:+OV7 *)4/[3^X]&TY!.*RD9R>' MDUYL764);;V VHP#;./\5PE&6UCF6[.26H&V6VB5>DDK5THP]J(LZ>V)T/ZE MP/*Z4D&6E*6TZ$75E&#NH& 6I[Y:O52^V',5>C RFD:IM=R7FU8JM58[!3&M M;%-,4]K.I.0T;5V:FKT^K9;*VEE15*%:B\HU<%$=OA'#";H6VX] 3,KC45*D MI$A)T6Y2?=_&4R@I.@!Z[]MX"L)C)3\[.IZ- #W\I="1N2/2*M,K/N.EFVB; MQ^(](5.'$QY]?NHS0G7?4KV(#9,@LN%5U$GQ(KMR=GY=,?"RU?Q M53["E_FN8@P[J5?A(>@H)7T7/?!?P'<'84,11S&Z1K<=I..W3_3S!&5G_I,2 MT6=P-G%?$*M^OC?OVU^9]L]/JD#_:=S>M^Z\=TKJ_#M7+ M]%_!"=, -KQ5-4V[J/\X.U*<29DSU^W[3ONN==-X:MZ0SA/\\ZUY_]0A[5MR MW>C\06[OVO_L+.&1XDFZ//D0F>>/BO+Y4IX.P"3Y'I@?0$I.X%';\&8R8:W1 MA UTW4^SV!?O=B4M!FQ\UG2\0YL=[1R36L3;'$/HS++DH=(\(P2_R^;Y]P3* MXJ\1-EOB?W%%YY5??0X@KDAXPC= I8W$7WH8T*I%AQY<#C]%MR;H,,V(>>'] M^&TC"5I(_>Q79,.,10DYKE_G+D4D?K;*YVR:GK>R$;)AP0YW[B&0Z8WR,J-O MU361/ ^KWUI7YG4(Q!1:LG\_&L.DN1ZZD&/Q-;Z+:NQ")Q\)!24V/^0=_J9+ MD1MZ->UZI:B5-M9H"W7T$_@YC'R#Y_J>H' 3IK21T&%Y2P@4 !A MC'=%S?]BS/^*FO_KS[9*N5+9@3E6N*XHJ=M0ZK0=D+JLBAI=384!?]%UQGJ] M)0H?.K^O>RNNJ=I?.S4?WE'5:T4!CJ?OR>R].0TM2Y-<].LLRF]48N4W*FDE/M;7 MKNV]F&BI3:3=Y5-QRJ2LSJI]--[5O)15K%XF'B[E,I +W;08/X-*:#&\CM]T MM-Q#UWD!>AJD.R(? BRZ;MH?%QEQ9;X+]/P.F^_<9L0-&\(L,'E-V.T9\(V; M6-\ZQ >>JQW72M7:[IOR@G(L$XNNE,@/)Y*JN0#U,_MD'MWR+Q'_$V[]]T3 M.?8R!*ZE4<;^(RSQ_ M[=,!=UG7.NZS>U3; Y9F;Z#;9GHR_.URY=L7UGNDTZ\ M83WFNCS2?JC**R3!5K77J7+>,^9;)NKKM+)VE;#MZZ^# 'L/N);HH\%%M_V&]@'YA!'1+EUW!M)B88D1*[ZKI9A@'__U-TF[,LFZ2++ M6+.";8>7%0^NTK-6TD3=ON M@!2W>P^2) \6%349.4FRU73_8:YC@%<5'5(W-5.RI_!>:;W-F)KMV;F5J@KV M%5-#CG//..YC;SH#E8FJT>EZCL5\!B[O"]QV7),=!@KD7M.8+@ BFIPJ#=MH M2YJTQB1)7TNN-*%*E7*&+M7^:?U"$O'WS,SZ4G>NQ@ M^H-0?%$-93Q:XPO2X#I&@KS3$J!7P2FM8H]\)?/@5[9J6Z8\.2MU]"3R@EN?!A.F:-I\O6'K. M!%+9/GQ"D7+YY8;K(@'Y3@U!RY;=X-5\VKTY/[D+2:HI=[I@4K'DP(LMBT7& M4/-B[;,*%G/HHT*:[]'%O I8;.<63S[D[G>HB]4NKD(^OX\XY#2WH)->__/T]["\'AJKO5 M>9E5'8"T"Z H1)AZB&](1WL8WWMW,.A!D&,[3K!6TNI9KOOLLO;+B*$9:;YZ MEE%:A>M6TF]NP!9ZO+$5O,/0?CS'D37@E*Q.]O1B[52O9)R MSM*>Z\4,69V1QJQI.[@7ZR"@(I>//=:6ZR(+3H]Q]9XLE>/"0B$J@RQU+V!M MUF:;!::=U?+UGV/:;?BV1(=M)BSK_FJS0\)A-.*@ MB_OBK^66;GF_?O'\@X(A0!^L&&<4\=)[8CS^\P>LAM/CP$KM['Y?N#*2"SQ+H\ MT!'?[O3D-'2@@,L2U48:MI%3%9G)?)?26=J5,O##/N+Q_*,7,F Q$V(?%@*9X]^V0L)D&;!8Q;]54&2+K,TV=+$% M3*(\LE0C%#W3IK:N(A2[\?P^0H?\0A?2K\/(A<_< ;$._?P$-+EAW;P+>Y]EN3-[E[%!EJQ,)T*QI5)+ M"A6LI^Q>3;_?!S2 5MZG;Z+4#LB%S81@X7WRV/GN$0DK#T,I3L;['IE%?68\ M.4_T[9]CDMTZ;@'*0-;J*BVW$-S-)K:K[:(7=1BH49I:X2[Y?4;8&W-UT^/U M(CVLDDN<(7)LW\).2X\6B2 (KQ7<%D1H2NH8^6[>OU"Y,7DR,9M#8NHI)^$J MT+BNKC-MW1Q2BV#YAC& %$$B)H^T=KHP,KJ/&F\)E+@59."G"$>D"O%%KNKN M0OG,^7$PFWHDYUG6FE&(;W/7&16?$1YV2C$3Q#.Y2.GQ\L5[I@$7Q9SD-&GW MPJH^C3%1$B6=57WO@G%U851X8[9FXQ'74S[T0N4Z'5*.C_+>[D-";/ME*9S52ER6XS--J'I-.TXHG++MI3G%!WPA*IUZK?O MZ5A)WO28:_:BOC+?!_N)H@#B*XUJ9'*G^Q7OR;J_+0DS@1MM7D"H ;27XIE: MH8E8BTZX<\=EGN^:NH\G_2&Q,LG^*K9>0J6$_V^.:?L8405O-&PC>2'VY ,( MA&-,U[C0K0"7&)MO.A?&1^JS9J_'] QV JV6AUNNJ)IW.RP>V9J^LU*]EF6. MP0Z[ KG9N.L)6Y5X)SR<7W#TS!!E.](EYV_#: MME9)O7Z;5BN=IEVC;U_4^):86TZ+N?5:J5Y.V4:KN._BZC M((85C+>/?_ZRT]8QBT*<]=)I>?G&2+: T(]53!EAA-T M+59<PZ5$RK,D_921B<8#BV&23K4(G!7MQPOP89> >%G:X*D@[R# P"HY5#0>4N.]P$(<,]RKB5727EWVMYC M[A6YE=$!'Q?5#/FE[/OZJDIW!DSLO#X<=85C?L(AXQS(=ZNT4E99\$J5C#A4 MY)6:NQ)O*,Y'(AFY=EP7Y.9XG+(4KP5H&ZJTU4X]KW!%*L6W$6U8@2$2R>G$ MT;/\43IQ7N.A0))K.C1!)?&CZ W3!Y7D@>7#P_B,+X%_[_C_8G[N6$4KU=.N M?[7W>&531F;B=55S3MM0Z.4]Z"45T)%Z@X_8XV.G=QQX+(%/J.$&D4GC&X"A? M!7^^^X5I=IZSV6C\&>>"IJSQX2_"MKFJ5JM,JUJN,^-Z5:O_.J7W%QF)H\]/ M?<:AXV!([1%J&=OQ\5QO%P$DC[P_N^#;#:G+BR3X?08Z*+!I -88-SSX0+?:GY"9FQ566GQ,F8N5CKRCR$?M1S9?FN@+_M^5-'15 MH,NK:?A]&$7YUZ-/,S8 "8*=U'%'Z[A+! SLR=GY^)KHUOARW-4GW->'3E'2 M=W'J_.([.D@*]RI !JYQW@%K?_M$/\\E2[)K4]B#SY3(.I+(/)*I7+ D(Y)A M!4Z*^LFIF6 :8HZK!/Z@@>^$5UPQ1KPT_W5$O&\=0#*%95:"25/I;IOM&ELO M>C/U]/L&NFXGVX]?&_?MK\W[9J?5(7^T[VY:]U\[I'5_'2J+>3O=3 .X]%;5 M-.VB_N/\* ?&S=*ZA\NY^_93LT.>VN3[?>/[3>NI>4.NV_>=]EWKIH%?;EOW MC?OK5N..=)[@PK?F_5-G"4O5W,N5@Q_H0$2)3!MLN1-XU#:\$F%O.AOZQ.L+ MNV]@.JS\!J:=?ES 1(&*[H,!?=,$]W35YNL&$;7ZAG>NW> M _CR&#C&JT_ BB^6H_]<$:]#>W2(8N,&+$G+U2;O^QW/=?FLG9![ZLN8>$@/ M3F).!KP:)P29.T-B SM; 0G6U@6";?>9VLXS@_Z9GH!:?XBRN1YIV?H)^8#X MF+G6B#1>3 !XY ]&+;^OHY \!."5ZB1630A0@CL\^4@^X-)/I7P%2K_-/VI7 MQ'%Y;55YYUI@3WGS(P&B4/1U>0EKEV&/$/^_,#)@A@EBSHB$JS @G=?1<&S> MH,%>F.7PT&@)Z&,'/8#J0/H2IS?\:("5+D'+_$?0&FNZ.E; ?6F^>HN--(P7 M+!MGD'\B7"'7X8SH!$!O /+2AZ8#%N?0M[!?PY"=#S-N!GB!L%H@9 MIIJ55"2H]_=N_X9B_\W:E6_O#S(]&!T"ZO]QB5O$5'"8;? M00COD5O',7BW;]S@&8@S,&T8BYM\^>U-]/(3\C1C*, FD%+F>F'(FO0=CT?V M0/F\Y@8GH\)D,+M-!-["H[[@CXC'WQ=2CGT1]:72N MO3$ED-[]D0?LHSUU;#;#8YZX$#^ G._-"/L- MW.7OGND]OL.X\L]1G'"C*&"L/91?4\\A:+@2A$H+\=97"NFB?2D6@-IQ'E^W M_]&Z.=8N)&=!-QEL #9U'N]W<6+,&$RN& ?UONZXCDU?3#?PTL]1^!!R\>,D M&RF/?G #"SK2,@0FP;":J8-)0U@E84#"_I:XXC;M ;B.P 9.%0DKNG]Y!=B MN.&$_+-O@NK$2[E))UI/V_&!4] <0"L8!C7 ='L,/_$*%\R8B6[&P4(84V#Y M A1W0X0L+0,BLW EY!MU];Z 7U6M1-!DE>)-(W(,;&X^!*D E?G\ 1/N\X_4 MSYPTKZ9E"< &]MGTXP,=.A(;XTC'IB\G,Q< X M8B""%460IMT1?RJP8: 5Q$%&8 '0E<#[X5<6A:#72FT_*[)%N,,I@:A4 P< MD&_'Y>?3(#1^<:P7_")Y--%U)")(%:'>D.FB0#G2-!23:2@'S8B$)"SDBS0$ M1(2_&C"*F4D>8!DLD()"B3+B^$S*2)][,YPU'NTQ?Q2^BT&+SHCA7/2"(2(4 M?GD,:?E$!O0,;8WE5TY;TQ^-@UH)5WF)Z\S=,>FH7$=!=N% QQW&=N\VE*]. M%'2_B3*QX.D.#)?C?MMOB!P1(/<#M*>#.&WD>$>ZR6@ "L2F.LP2YPS]J)W7 M+LXKY?("[WPNT,C/.Z^ JQ8,H ^+C#<+@\^L,C-UV18G2/$B[=+*3<8G*%WGYDI6(K M19',DK'0)K*99EF,AFT'\ OAW:!BN 74DKX^U\K'?Y,\#F,"/1.='C("7QGW MBT,7;T#GHFI)F"/X"QH(IC%_Y$,LQI'H>L)5!AIS8]%E#-PY)S*D1*Q_1D9^ M&;/ "KR88"U P\H\S#$A$V\_(C]*)W MRH?)$XY''":2Q;%Y&6/R.B[(7M-KM:6,\5HG=@Q^>)7UP,C4*X58&PR<';%- M5/8D:P=N8P;DLPJRXX8\D:^Q1BY&S-(,\= ?5[@1,!3ZS&1",6_<-7A(F)\5 M^;71>. 0%RV)&UC,D[&Z9XS$<@=-8O8.TP.7!VKY$V$*#]KQ@>EY/& VSN'N9QA51E>!.WPQ[<6W M!SB.+Q);7,R>E@,72PO<9]5Q_8N?_3$VK>+,&!PPX@ D.3"+S_41V,_H#_9U!BXBVUZT+Q5>$ IC&"X!K1,+$L&W MQ HF22Y>X@_1:W_M.S#?CYU7C !X0=";HGSX3?H[L N@+QGQ<^<> AD]$LMH"%0$W0<$'45 %Z[V#=C-XM N>97@! M&W;Q8%9[RK4F_'6QTKUA-@%N^> M,S1MN;([MFHE&2A;7?9 MAZ$$-!>4]*CIA@H_6F]>' D- X2E.4+.Y2LL P)?I8'AQ!-F3O!1%#/#.63@ M>B\SA'"$C8:/^7V7,0S(^7U/^K4S8JR^,!)OI/%1SIX#3U!?($(W_5', M4Y)VRHM[52&J'ULZOC<3+.9@&+/&8KE,*E/$TN@FR'0]M#QB@Q#^U)*;('A. MS$25*!Z2?\;7SOY!W&J$NGLN\$_T9;9-,H)H+2?RU,9ZN16ZFN$S2XVOL-9+ M2!4C;HATI.%)Q$GY".#Q<-D46W[FZV>>+TF+HQDOL(U"V'D)@P'@%."@= >: MQ)=?$8]:W(<$*Q2:8UQF] DPP&/>%=^5;O/\)'RE^P)8/]8 _X52; M&65GHR,HQV5$YG#Q2N!B?*D7MH0OPK0SL3\&KUB._7QL@9$6*5PXWX'D (*( MO"C:_C &N4 #\-E-OG^8W_QX)=\2KM&9;OB^9\!#Z,)A6WLYJ MNXP/'1*'/":2R8E%V02;UP'+Q4>*@#%"CQ(<2>U"((CQ4E:,#!VP;@9UP37^ MXL _XP3F1N=++ &=AS)F_(Q\'W+8-,XU_A[]*O5UZ'M'QE)Q3,=:I32#.5N0 M,E%!BO 24K*L$^E@UHW9&X4@+T8Z]/_C/XG+F8A*>"%QT>FW#1Y!\&2#$@48 M@O0X]*#)%\2KKHE&;9#(Y\ 4ZQ@ M@ 8>>.($]_M$F7]2Y3Q'VPM0F"\ M+7X;K1=H;5EP*(9133SE2=8^XBGW5._S !ASN5\@X!3PGH-A#"8Y(OE>[D>@ MELZ74/ASXP&@:S$1_^#]X!$4:)Y+H,"; E3A<#C"\TT\XYX#Z\"2Z0KBP0E* M4\MS,)+FC6D$#4LZBX6.-Y.#X8AF% ^RBH=#)UC0PUT$?=,+!R$\&I>)%$>^ MR"* &]HP/MI2,B#)72@:3_R7<3^$=.%=SV=#$@S#E0?$Q]UP&TT(1TM1Z@0^ M!4]8])4PF_)PE/16IN)+'/9)!J$0BS& W\;5BHS\)7P7C/,/"8H$*&8FM,E!B&P4WAN'$$C\DBD4<)^B1]/2+51UAF KK*N*.) ML3O.N7%RBR3$I/0A\<5^,8]-/#X^0TI$D9.A/>V4A_;*)Z3),UPI&B:.8CQL M'%SG,$2(D=9QU%*2=?X:)A)[Q'P1%!?Z.BZ;$P.0>C0>'Z?21,+ O/&\@)[] ME0+2R_R*M)UH#P[]1,JDSUW6>=!K6"4J"*5T,S@H*T538XV@FZ'OLS@$Y)T976!)G/X5@6!30G^U02W^"]LA-< M_G@2O5S,1?OF "IZY8E&W/?Q+K/M6/T8'+A"R*;HTK5CC#?-M@:XN"T5-+ L MDL@Y/%<;FV-V2^&JT".#^P8QGGB>% M7^1SE=,YK>?+E=,B<>5=RE?>?P)[R!"8/*$7)V+TCYC[UHL35+P'V9 Q836M M2(1-7=RGPR8.=S5E D;FMB+B8^A&RD1+GM #0B"- SIVL12@&-%\M.\I>[63*W<4AC MC5B&=L%?,"^H@[$X&8,87[),L: J%ZA!"UG(BTBN1 )@F#:=;?\KE2C<(J9' MV,V%(9H3TO 2.VU?<9_3W*' _3X3$;HHM/(:P8YI3^:GB=A0,A43][Z*28[DC=;2>?0O)'8>*CS4W-,D MXOMN9^^Y6[F^8\8N^-Q23AO[X#SCD4]KO.(*Q\\ M2?<1%Q@><=5^,,]CWAJPDCBT7JM_O"2WHC)0(KFVR2/(8 M:O9I3!^+=&2Q9L&G1A0UD5,DRW>%E2T$= 5SQP:8QX\[PX=A&CN@+\.,\&5L M&5&&;[YWY+X !'/1TIK#4P5]+'H$D'?L&(A6^N"KLOAJ&H)4+/2=7%T8V]AN MX()*]2(%+M\=04-9[2MF.:/27G>.;:!#@F"B2^V?I(UI4? ;+I ?[EI?VH\? M8]C9C!YTY(,N1USP2FK!+5MD@+N18+L"%K8B2RNW1>>N6+7CLJ84ZWL5:T=W MABS_*8],"Z=\R#S<*&)1%W,!PJ7H%>8C/!6-1^[>6VL"TN'0&O'%]EAD*5K2 MCNK:R!HLF($;_3B:=B?D"\RB/'06CB)+GLQ<.@Z&CCV.5XF9O[9A=%-!@ M7:#GL\O8>+D_\,&B_P>(S741#T8#ZS"G5K!<7):.-O^9!3YM *X#UJ.PI?,] MT7)8I(CS258L$7N"Q"8"WFAI[,>;7K3 G/0K$]66GIRQJR++#,F3(+D:G"S@ MP*]A%1L0O_'>R61/DZX1]W(D04+(;K)>/.20]#28R)Z5@V,1$I)^AG0ZN(7S MPDUS>R2>F$#M,,$[80TQEA+6T]C4SYFGJZ.LW7>N&"W-+(ZG?T[66Y_TMO(K MEKYN7O/ZA7P6U">9K"\,W.SBMDB@T+CT4;:EC4+)F3JRO-S -(V204))4E_OYHT2U\?8#GL+J)Z,SC^W*CU$ZX&:5V#@,7S1R/_5#Y!KS(SV>+V1FA/?X: M6#+ 5*F%Z4_XJA!"TZF*M/'M+&%!8C& L!9QK$1N6#5XWI['53/&48 72'EC MB"=N18_^T.;/_^SVB]/G9ZP,X;.)H+;8NB-\G[\LKHD[0T56_HU+'+ M04GPIA4F].%>?JRM()K!4N*S&AEOU$Z3Y&>EVHPCT?G2#?7ZI26UHV?TL_DG M5@4,3PWW1")8V\5_<0$F+.+

K[\NZ*5'<& \?NX":I.+VC"FOBQ:@X'3ND M4B%9Q0\>2)2=;MW?SBD\/;OPKRW0ZT)O-_BB(?"2 M;S@+5^7X?GY$V&R%>;2&VIDI#PW;" 7BP)C_WGE:+]6UTRFFAZ7_HTVQ24,2 MQQM-ZMI.$%7G2Y'M\MT)FD7GF-T[MEP>FF!TPVO;!3$[U=)YO3)%VQ/2MN?8 MG#A"&U+3**[928M$IZ5Z9?J,N-!,B#5W>>^S+CW&N;1/CB GKF+SU-!JR--EV7IT^[GE*(TQP81MP M<@ZK^*3C\[ Q$U+P6] RSLKWPXEM,W=:N\T[XV0*:I:KI5I]&G.\&VB&6XKX M.4OS]KNO%S8JR9L>6)%>=';R!@M*Z_Z6 M^JJ[P^?O"\GHK, %'=ED<\LD&?(IA'.QQF$=9$89"#*G#@01A2!BW)DJ""%" MU00+/UR1\(QO+ A!1*D(XCYW/VBGU1()_WR\6E A0JN>5.JQ$+7HL2@&,=GI M\')<3'B(?(6R$3/SGD2@=M6"$GD4C"A$9"^6'"JC,/8:U0:2BWAA9P54)Q\P DS"O:,P MSF M)1=$RV)!]&-)[MKV$J_A^:6R\3#3."Q2%'M1";L'U"N))4(LM_J@>GJ(84@ $A\^QLS(Q0+W$ MBEJRMZ'I)G/$$OQ*KJ%B)JAK\##]ANN5TPLVTZ('HSN6WK\4O'"-8K35:$.V M@8-P$78R;C ^;R$> TL=_+((>43O7*4@E^H MAW-A"01$=S(_AP.W"&W&XB5WA MKU94+@4J*% EFDWM4WPL*5(9B](0%CM$L<&9 5,6MFMM(44H0H%#Z02M*'CJ MCUTT6K!L^":6,0@:6;DD#!Z9$Y! O@GV4P.=J?,I#RYBDA,:)3C<]Z*:#Y^; MEZ'!)4 @/#[^FQ'\\HPA9J0-3F= /(+@(1*)E?C,:RFW\0;X-C'9O=\\"*G M'MA[ 1ZJP1)M1LQ"\HK^.%Z7%X,*_5O@;3LL_"CO4M.F4]OC-I]HATS(9+U/ M9&++0G=P8-Y45+S:Y)!S0?6E=ZK;4V^);5 TW_C3C@#?<*FP3COE"0-UE#GC M":TMKDIT/O0C^P1?NGY&F,[4(6:A <0O/K+O9.1=\2'+7GTGLOK2G*E1.^U. M$2#\BE>BXNP3\JY2XDB-G2)X_->]_4MN56$L[Y*J*,P;9W3!LR\4"@5;3XF MNM1:C5BTSHD\B2U.SG0!-#00#9YZ?_\-#G5D_I7099_ XEP_4]>#\<&W)._7 M0H4[.&F1CR3?;ZAB)>!,>=US]8,SU8?B'2*74&,S.>VX[]Q%H'/OPY0.CDEX ML&Q861%P);&V[@ZIZ#*)&+U]&57'])#_[__S+]X!/F6&L<(C*?.!CD#P;W%Y M?C@2=63I-GR7*O-G_+7@K M1H97_*'L#-I%WIXETLZC\6M*3KNS[/=QEX CY*)!]E/$G-?QKQ7YO9I+P[]V MUJ,7:;VET"J2M=(3[H'68.]=$!?<% GK7TK>@D H MX4KF_WHU?+5M<4)J^9\7D=.-MJK@_]XF/^(?C41V@WA'-(U1%\-E&MB[1!54 M+4#?'?FL7\EGY12^1LFF/ACFDWX5?/B*:Z5_]FI'M#E(@V_C,EY_<@VEO/G)8+,Z* M^1-5J MT:<>YGN):#[-:MD_([4S3'1^.1\:W?L"1&A\/./U3,/3A+Q3;9^C _?.ZHE2FXT:8FU>":'#-IZ=;DL MU'-,!23BZ$Z&;!763TS&:J=S*EY&L_A52<5(I]U5!X-TG;5T%7;7_#W0_#/+ MPW/PQEJGDM8H^=&L-69L.?@72S)$W7:1&=.Y38AQ.QTO*]Z]6/I38F:?*)+$ MRL6(E0X*D&D<-WHX'"871Y#/%&HD=L(*2QR6@&T][D(SM_1!?[!,/%K@70^W MNO/G=V;C"^!0I5"T/1?JJND6[JCHY355)_ZH5U@7NUC" W0_4 M_!#I??A,0][K:AV8C&I&YMOUE"G>([+/T5"$QN6=,.&_L6:5[/:2PW4XY#9< MT1(S$6CCI6DH&!>5,SG6- -@^FX+NN;.:M5GU;OU,Z/,_QQL=<*#2_@9I:3JC? M:;K0V6/0O*@%,*I!+QE-@..]4&G:X]@;1#KA<-?4L/ %OBA.G7J^:J7+!]., M8JN%V]NHY-C,.&TW^.%()F3#4'KRL(S\W4HX67"]%L"<\<]JAM$+!3:-J6S 4W MS?%'GV]K@"^S,QHNYY3=FNLPPZ#9CCRV, 10;K1SA]JD3'R&;>V[&,;0%+KL MJ7.IAU7YK L4GVC7;QQ9V6^\%9WAV0X)+7O'IO&Z=5GIB<5ZU]_IEIUHRZI+ M.6CC>\&VI@RT#N?].O)7#ITK[O'NM#,[=<(9/$!(>.L"B/"$T]T$D=+J(DG@ MC'V;;T*0W#3-C:OMJ)':F'4YDE8H;A;?Y;;]%.ZC0V[MWPFU+=(X4/-3]"Y3 M W8AU70N\!&>@PQ>[OIE U6TBVGP9+-_F!G(&]+5EQ MWJD7H+T@B;8Q=?93Y%*"3R?*%K*N'*F1",H!> T )5=ZT4L$'WB_#G[]WW[B MGSZ^5TW]W\RV9IJS0'Z.NYWN92IA5WT[@Q2P#0+6/G(!2YW633(F IQ>>]NA M3=/@N$S3!SKZPN.K,/O<#.MT@":LXAKD*H3<=#@)/YM7A(A^,]^F= K6 1ZW M]CD'\U:)A+YIM(C&VQ"/3T2QT@)>VSP]9Y*>:+67G+P]TXZ%\VRGD]QH$C>: MEDM!7RSMMC7,ASVR],JU.9.YE1)"7^E\'I'S>=0"=HRNX\;;649Z;*C2*.VVO?HW,4CC0 HZO[+33EO-#A6B< MV/S02)?MX>:&SB"2-"U766B/V-RSSFCEW&?3F+/$.,9MS:![SHK,G@P9=)B* MQ? ^4RVW_=6R0\B-;?YS1U^+\@[)<_L5M)W(&>RU--2D,6'ES09C$:;FPP&LLE@6YW= M(8HYFU&U><3%E3&[OT^5I>3^$7(_Y=XU20(.KM!DT;HL6I<-$U+VCE#V9,/$ MJ8^=20>_YW)L[C]ZF+/XS;8S*>*0..[TSJ*IO ML/[Z@LBLHLX#D5^M)ZP"(E@5/!5TYY[AX[HY)U;-OJ56^,HGQB?+_BA(D=XT M=6J[@=KIE@S?_O9@VNX865J^"@26#DK6@+)>NK&U%K)>^L2YT27W 1+' M7,&RHN4M\1_9-:8\JYT@87T5?U2!M;EZ*1HW?;#93'>_6(AQ>V-F%"XY=Y65 M+V7D3DHM/PR 9K0K?L74GJ\0I+I^RQ*GR$J=*"Y?$6189_H1&HAL^ MZH[.VW#>*0M]!A?**VX:]U[OR[N\(Z1"-4QEWKBBQ\BHL2WO@+.*?^LB#.=O M3_+W9/B[,2:0E3,2;[B\MI_FUD@41C7.QC8^!1)L1U!NS$Z3ZDL67TGU5:"\ ML#'"U:"E2#D_:CG/+&5LC'#)@L:2"H+>$!3SC[H5WC&+IFX!7&V+"9.T!<\-E5V%L[;OVTDN36?GTFMMF4_6 7- M/)'F!BA3#$"\=%SD896PR)+!11C\.6HK_O(CS M^A*TSH!>HAFINMKV2J Y(X^O*B9ST4NSF:$A,*?-'&8_PN>QQ)T]3Q$(0$-' M[AZ<:5@R ZNH2B#/!E6Y'Q>0YW SD.>P.B#/DBZ=YS%)($\)Y;A/-6>=K)#L METB>VTMV)9*G+'1L_,Z22)Y2]II6_MH ALO"UY+.,VZU)[@S<$#7C .63]2; M_P[R&_#T7_V'_\;-9&P/++U*>J.VN1/(\;.V79?^I MZ*:RLBW,Y9U8 5C!78!$^&Q^YR0X@!Z;#$Y$BQT-$RO091-9WMI,%?=)-W5G MP6;*@V7-SE3#^33X#4E0OX;K=-5N9RR57+U\+%_)=09JNUTA'\^HW.0\2R0E M-YK$C4,&2.<6:8.RKL74=KOJJ"?+.BO@5?GFM OF%(\GI#EM2B7>,:Q1\J-9 M:]P%/SAOP;&*M](*^6*'$XIN3@UOQI1'S=8MCT/16B9#9%H/ 6EUDTKUDJBV M<"5O#IK)P]GS?IZPI60!X*;J 5T&5Q5*5;'9HPYK$U?PEX,?UXPUSK*WYHH# M6I-J"]E4:4)0'-8=<*W#9> MKZ.@ :?[HG50HV14I@M@*GSCGQM:%<-T/ _FKLS9#='/G+(/_/MWU@?+@7"/ M K\?EC&KM0$?PO=V.D=)3US7%14)HHT83.^HP$4&PL+(I%_YWJ:!T7?BQI\\$70@EM!07'2<6157I, M5/YNLY6FSZZ?5\QTF(-$AMO9HO;XRG&8ZYQNN?:XI0@"*#X%B#=$ T400>%4 MV*&8^R.;,_CJ#*73^:"M=!B)%QO\\.Z=J:VO*)@[]7K0:/@9??!Z#CK4X?A4ZJ8:QZX*SCK44;]" M=LE:S^VZZ8-ESIF-R2H>[<,J_F0N9CG]),!9%4?YJ9P97<\!.M2DM]I5S@R5 M7*L&3[M7;]F3]+B*:K6/;&4YNGL>NBMJPOT'KZ>"4^WU3Z77IGG\JJ!24^UV MZL4%D^Y60C%]-AW/1I2XL]!,"?L0 ;.U([O5,QL\WD6?G&M:].:IY_=ZKF]5S;,20_#K[&YK;'^ E91;.9,H>0 MWE$6S)@I]VOED9DSRW844"S3!;V/1Z13EW>A.>=HAE/VMJY MC(#Y\Q^+P&CY57SM-NP ?U_V<,&1$L#.H*Q,\==?S?H*NW9*ZOA0Q! &-KL"#P@O]0/T"KDY/_NC_F34&7:;W7XSP?8;3B32 M>@&%5+BTNT/#32ZICZFE)D((YJ]_4_],W&;*_AG9/Q-5Z*/!P88A#&3_C&P= M.//6@43_##K%LI-%BF-S.EF$1,J>DA,_C_^"F88%H@GHRY5M/7+<@%-O+MD: M&/QF6\[FXL>? >4^1PCWE;:1Y^#5>=2+EZ%$?8H=:-/TU4G_5-3F,7 ^HCM/ MF_/2)]T'5-VS@;6>3<->ERL/X@,GGO>4^K6@?@U("=_[!-L ?CN4@S+HJ^,J M 4FE&.0KVR:) 80J UEXTYPRQ2-8HN1&DY;8F+!0:O]"3D!I4XAZZJC*3G7) MPLJ+7L<3M=^384\SPYZKZ=1;>@9!^,[8R@:F$6XOA3[:TH(G^YM>.+'HY\WF M;1,AR\<(5>!W@^$OL).N(L3)W66UZ,C!1&V/2FX%>'M:2O)P[*X N66DCKHE M!S-OF^)>'8O>_&"9CFM[7)CXN-$'^]SFC>;N@VVS@7Y&R4=>WU+7T,!Q7^T. M3R5MU&C>E1_?C"9JITI T3.RP^?:E2OY]+AP"E?XO5H'WB'<:7J([J:!=[LLN9)9=AVU MW40DET*N@B4H(T@K_F<-VXD MWM^_%1CY*OIQN:#JL_R>W/3:_&W73_8:[M85G[4!C[!*GA,HZP\D'E";K@7U8V*84WI0,?* M'H#Z 1P[RU1AMSB.-EUX#JS&4:;:Z^'>V+KU,]\0M>,9W"Z@ 7CE!-Q'( %[K3B.CU MWK+^))GY0S,\U@1A:>3)Y;$49GUDC\RP5HAKR:8+$Q[S87TNR!(;@KD";7L! MY>X"PMWB;6/U.!MN\7[]5?N/97\P(. J%62@JPZ[IS)@L&R!V%+8NH%=$9,9 MM9;'*2.=L3HH&XOD<"70C=$:6^LX&RL/?;6=<=[5^)Z34[+$=[8V8R1K C\: M_\81O>=5)+V?4;X+B'9ESNB/;TC0 V^OKMH>GXI%/D2_2=EFN9E2TE&[O9+K MJ4^L+:DZP]Q,B1A7.7)7ALW[]#-Y#BR!V3@'@A2.L]!7TE 7-]0^ 6\C]#NT M_FVKPXDTT\TQTTV4$778+[E.7MKH@C:Z@>(P@;"YWOF?,FQ.35F?L16C>R@. ML R"YP=F3M>*R5RL^I,VN;!-CI#R!U+RB@CYC=/QP#NMKP[:TC8WQS:?F:R< MF)&FLN3N926+E''E'M;LN^:>&W3J?C:+$^S0B9J1.NQ*C.KF6*>3E0IIAPYN MAT[)W,0:Z")45@29=RZ:_V:9%X@'SEQ1&@;1F,T./;#FZ*P:D%%0\2H@W\$S M7UGMI=+$')1B6Y(;DAN;$) M'48FV%Y696FYFB$;' H$(:4Y F-U<#+)L>/N1RBMQ:2OMDQ M;,5S"$4(/@'1A<%L^L*2N0MKIBI/FJ/\<[,!C:[D9IZTH0D#VN[\;'-LO3NK M?)R]CMKMIJM!J7FKDH?H1!ZB-&\ 'J*?=@;P&P3\Y"YLQI0EK&?A*%CP,U.^ M:O9T$0-^ZM(SXZI4Q6;.BL%%'IFQ;OEM^AM$-^)!*0+O(![E;<+%Z41#R8WQ M)NPC!"W(@*:J;P%EXC2\#!=JU]MVNDH& %:>NJ60/?GH;!E#+KIG(%F(7&0\ M:6LGJM[XCT7@,_IX&>TV*"M?2?9PP1&PC1C$R% +)@"?0%-@DL __X5K35S&QBFOR.T(- ^WY M ;, M"VZ,\N.\Q-#+$\AU?+A!"5B8$F(@:/A M<2(&#CVW-&T9/94);]8/F[Z;WG_DY4^H)$N@EI=&5B MF0U1J%Z%.2D;)^;L%&9Y_*U"D4Z&]59020=QH[ZD$YOSTX&^4T&/GSY5JC4$ M5COCM&^1Q0RI\\KG9P5!L-IK-[=(-,7Q[NO+:N6EP>TA1[!$R9K&+O'80KAF M&(5Z\Z*'->V]KMKOI'$.3\&V-Y>-%00M0W4PKA>N\@Q-^KF6O$OF-&N-!^U' MB'TM-6[;24'XPIWRR7*8C$U6U?=D8M MA5)L#KW0N6QEU'^G.;^I#O86UFY[4]>S82U7YDP<[5YABT"9E<;T%=T$NEZ! M^<-+_6 &(Q/WLS_J3T;#_K#>6*V\)F,V_*:'=\L)8KS5P3 MWHTJ$*&L6G-*/=!_M$9X^PSU;8I834AWA% MG^J(=*M&+Z+HO,090S'^0=UU@("F-]=\QHF+X%Z%[?BHV;KE.0H(>_ BK"^V M.Q7XLO 2LW9AO?U?^S#^QE1NIJYU#SSH\GZA=IQ\4VNYU%VANC0%OFUR;H7\ MP(\CM#"XMU/.G3A!D>!?-.6_L&A9!6UGZ/!)4]=B1$3=:\>VDVX^6L8CW%A; MK6SK&?QDEQGK6-%:_ME$6*R"S1SPYGMFLCFL!/QN>%AKSL0',H$6VC^[I,?: M/[]HM.S81N?H38[M?@CDBLVNX2[X)%DX3=?AO<+0H!U$!NV-D4%&L0NG0? $ M1'+LSG.\>\<%8Z)KAD&<6X$X( $=K.U/E1Z*IK GW5TH4_"6-."58,F:KNFX MEJT]H$WT[8&OR)$_[L*VO(<%7J4?;H)BC9#YWE:R CM#3PL1B+:,Q7]D-Y#Q M4M"$![A_.P\*H: *[\#49[DF;H,=O%HA9'?PT9^=?%\X MS-$@^]P"WO-!*U^L@][K]A)NMM"6VS2/0\TS4Z'U[EED+]VOZ5[,I'Z9H+_R M23<,O(IGN'@[39DN@$'44!937_PAN 1OZ4/-<ORU6!W^WLE.,[4GY(C] M#!\Z0X=Q!+K8&WA)NIG#[$=6!'5N$"BRX>841RM=IL0) 1)IZ.@! [6>%CH( M4HQFVQIVFT*H0,_C6SL;B9>2M;N-K"C.FNO:.H0TU.@D8A#;-XT@X-PV8KNX M-=4I4"&KD&5Y*[*YE8KL7@:X6\P ^H ME' M_7$[T&%UF' P'>6)V4PH$H8EI[#30 N9#ZKR -O3U@R>+YF!"M$1]@6O$O:& MZY2PC&1(&(9]\(-PBE&D0S^:N\I^[_@ZJ>/RY+X(<$R,9<(^U7F*VNEU]Q>U MK>NNHM:Q,\PH[.(!?YY,Y24"HE*F!DF%J&AINT$+9 G7O0;1&]@!9\'(+!7$ M:<@B]/OUW7H%[Z%;4W5Z>LQ/!P)L!(6[TL)NDA& MRZ 54^:/@W_M(2\4'V[U?9O^]G M$IK0K2]%I)$B$FEWD/(AY2-=91+"W$NTC_QZXOXQM3A]"8)B/[[9=.;ZXEZH MP1'7UV9%<)LG)Y5ZG%*\M6;026=O#E)-W3\K;I=S$E&4S<-!72W F3G=(IR/ MZ;Z<&9&Q&H@]5I^E9V-E&:G:C>U#*W>UHO],G ;4^CA1-%DNX06>,!70[YS^ MV(=>7.+\PIMR=V.U^/K=7LZ_0I[S"IP>\I5ZS\[^S?%5&)RU+D[LX$,.YB[K?ISVUVJNOX+QB;Z5/UDV;'M MWV WZ44IH3UX5GC<8H;]E )7KL#5ZYZ-QCNC^E0B9R]TWG94^E7[4%M7'CM MPM7B8@5JR[T!EO"\%GZ@'%B5^[>\/%:OG06R6]Q5W&.?-B$Y^U8\:RKA7#:P M2"054$T"J<%H3T>PQ$I3/ U^[B-8X@;7J\;TBKS!,1PJI*Q-I]4]KN@\K^(B MH^B]U ^(%25X51PDVV']B^].U5]PI/%R[I09ITNY*BI7-9^85)_Y MV2Y/9<7C&[5\TZ+:+E8U^FAK98?CM16J'.BI#U7/4NY>K[*]K]+@O8Z-)B/O M[+]9+C13Z;Z(K0P<)>),^C9@9,Y_Y@(T0'1(,!'PCH$,68 MQ1Y[W<$&>]%Z'G2JOXMOA"3Q9;MXT7;QT? XV\4'F]O%A]7U=)?4B2Y[NF5# M9I4-F?&4L3^0O=N$%DTI,8V4F%1;IR\TG28(3=.*0X'LQW2N9!)JZ]1F,[WX MY-9X/?S1M6OB4]_,/] S5Y.1^YO9UDQS%DBB<;?3O%9",]^! M>+9G8K,B,6AR\ND8UBCYT:PU-F&H\5%Y!I2 ,BS-/)Q3<(#.QA]LZH&)P9Q9 M+4=UHYXZF%0XV_:\^55^A_^HK[:'6:>KU3D#,I@I',PPQ^&Y8@@;I_"L+B&V MTBNZXWA4-X>HW2>FTK:T%,0/ 'Z'-RVX\-^P:P25OMMLJ7O+*Y/VT6=!*2QD M<[ZQ>O3@8)*%F[$'H0MWE4D69[*X?-4Y[)4,-/7V3*,H6>(ON7%H;L@(:H<( M2E5,1O,R8KZ)VBC'I)YD'@U.BOCL=;D7HZXZF1P(_>>D655!A-53^QDSJ&2Z M5:;WCMU5.%=^5%6(&!DILGT$O#A\%F?K^U0VQ:H(7UHXULBI;UGUB#O,>^:N M59(8^!IW"^\9Z'U8"GJ*FYG+?RP"#>T74;3;KR\57T1ZN/9(!49GT%,5_Y^W MEZ]^R:__Z[6ZXV1Q;:FK MF #&'_6.RO? )_R )I5PE[0L\M8XL7_EC=4W:1GF=4-"!^\%PANYGNZ"9$W3'T??3N''[LK5@\UH5%J& M4BBB("HI$SY"K?K95*Z\!\]Q%3Z*+#(I4<7&;C#(MO7$;)4&.>.< 5<0(;#9*]>[+N%I;G $7O MGN &ZQN3\8<+GHU?X^;VMYO@I5+!LP9J.P.D)T9SRD#@\RB?!!$#UM&41,5F MCY;QB%07O'L9L:.U.?Z=OFK/^M);OB=11L!+#7>'N][,@%M_08F+1?@1?Z+@4._BL2:$"J/IH=.G$.A[$U$FQ VGJK,.#1O"0?CQL=Q0M[E]%V]T AP"Y<052Q;BG +K((?^/$2Q C1_%PP"VJ M"-WDSCV*$(H):9$GW6% N#E(PHQ6%_P."HRY2#MWX8](S-0%F4-R=_'B,PSW M1M]])]<]9SW^IU*S]395Z6>$$7G.RU&:MZO9(V8TX^U*2VW&8+/-Q(#D;+=B MJ:V5>Z8PG0S3M6=;,^P:L4F)P8:PE:OWM_P/L&9NIHA;*]PQ6T9MQLW#1^9, M;9V^=S/_ PPM.N>WFLO>:XZ>PN@-M-6=%34=+]=!OWZRT@_+#:].%A8#BQ5P&\'[X"BC:\D7T!@]XDQ M4]F0]XN3Y[.XSY4Y"Z_&+X9$^LYLW(\0U&W6[\,<"E!"P#R?++Q&HG_0HO>I<>>["LE&U_8[R^ -" MM3]OB/O?#;CD^_7U,SP2*+3O(#BP)/.A;*._ L4=M3/]P,Q<=#>#L[8RC,QK MY/H)<9-[#F? S5XK(]/]6KG7:)8\MY4T/PV4M NV'[WV!Z;;\ V@U9)NQ%3ES3W_ MW"C!+O[*,%TWG]C M JJ:S.1=KC]K@_[5@3U11Q4E=U3A/!:;V]92^<%6;K11K\WG+\*7;,M[6)"*#@.___),%OM@5\V+ M\S.\B/_C+_ASN%Z!77QGW=@Z$%@S0-C,J;[2C,S<2XXC'3S%W0+(^/\SV\H2 MTCO^3.#$?/:?"!\H_SOP0BC)R;V?? 38^+HUXSOD>%)"_6%ZW,TEFN^M,M(M M*B.]HY$1>F%7&<%W3EU*)KUTJ>TENFY;I:175$H&QR,E^,[.'Z7PFN?FS[;(R" X;# W"C9FVQI"#:=.%;^OX>8,VQU^!I;HASD3X989T ME6%..ONKAJAZ[EKY"/Y2>(AP)$*'X@/"!F[#%Z#-1VU],[\&PH@UW05D^1VI MPHGR0W].709>.WTA'(_2SF$L6TXYPY7-P%?BKF+JS,,_7,),]D+#GI!U^"F' M?U>?P4\= FKPL=)BV%66>%AWSQ1M.J7;ZCSOKHD[%2=Y02[!D49]PQNJEH M-J@;/$H6L=9'9/D=3*]SA5H 5Y)>!PV!XOL>&9??BDJCSI[@*NXJS$TO#B MCC==\#621$:627_.$VL-)=!1Z&QVD_^C'LZ7.5HIW-VQR6>0XTO?+"9^X/CD M K/N7@:>P!$,BKMC0[ V_$BY-*F><[+9@156PK.9G#H/7N;QJOZ*V'2QZPZ5 ML=W\RMB,DI,2"B"+%SI\L!Z9J<4*'@J9G%>__KZY :/ I1(/0/L=ROV()2V!T4&FA=5%Z_,PML_@1.- MY5>,_YGUP*7[KNBF!E04>S"D)8]T;:9,09>#G-ADE*B@,JC/=+C2@2=U(2", M%H6AI0%9X@\H+*8?YF(?HX[A-'C!*E+#LZ<+,*WXAH.^!5V((&6G]"+*]3V0 MW60.? &?PW+TD';:% @L7FC.>8XO!@MM%K/0]WX](Q%O2UUD43298TK)Y"#6 M$"OW(D?82GA4Y,@&A-F<X&EUP5' MT@G@TB M<]UL,X,LZIRQ(OKN(YLST/NS3V26-B+('&7-_;#=3W,2S"H\GLE]0;XM\O+0 M8/\(U[ M1ID#'^$'_=(@.<">,??#@G-:9.32/RM#L0CF)7 Z@<,:AI#%QDF(HS?XYLT< MM^F=OTU1F54R7*(:)^\35[E!B8T@3$YTDZN$5>()O,VKZ1@,(%#'U'XH2&X]5.[8!*"FHG/YC>X.MA=XY%]!1(ODGTTU80Q7;77 MKQ!/5>)>%=H0O1-#V"QQ5_PWN /@F-:R&?KJ<%PRZ*($JRUOE_3E+MFX2[" MKA[T6758,^28-!KI[3"0VV'3=OAD>78MNV&H#H9'Z$*=B]48RFVR<9OH-4U9 M'_357D9QL@2JE!C*)X^AW*L-0QE+..[;H)AW4#V&MV MRGP;Y&,%(]R/#IVQ,RF.SE@K+N-GDY^7*;C&!,9A$M:0PQC^\;XH1"';##Q( MYW6@6DT\6(V#$&:0:R<0PB('W,61!WL_._V?N*@754%\ QEP&3-K[C)OYU2T M;$$4!,IY*SRMKKQHR*?IWE4#AR'P,)O HB(@/+E7GABA +J\-)6.LW5S%]PS MOXT6>ZTVE 0'%*7#^QHE-KNTF9H.LJ5DC\>I6UA$ G@SC#FOW(JC.OD%!AG* MZ8FJB>;PHDO=)'Z=0650>(>3C(T(>$@>^+B&38N@=G;1U_28/U;PY=F-&7W^ M3F.>O3STL8STQ6M%N[<>60%@,%+X&]J"J&0_"JO4- /X8L)-,ML"TWNWF/;: MO.,^6;:/)44M&(&:\M500[5;MM[2?&30L+0X=!@VJ+'-@)>)[5Y0= <(6Y=N M./@< \[EW7^\RBX",L"+,).-@*%ICI=0XO-$VTCP*EK0&+(*&N'\Q6=V!/)* MT0CT5W^K"5I2&7GN'J*T-@0!#'!&)(I*TOPKBPP2_;9,\\!JZQ MJ.F%$!FN3(V8UG3J!1*=6<89J0BVH[(!;^>VENY3#^AC-,=: C=V'KZHC#$> M!A^H*C'G+N-J'V)#;*ZK,>N:8Y-OY0Y-I'\O#_,1C.>M+4CA]=4 M-+QF\F:>)1N9'5\UR88#:@%>VP8M.,YJ8W<@GG("T ,6>U*?LCR$$WE8[.]2 M^%%3=C-N:T.DM+'G#M&;%N"/,-NY_LO#I(PY"X&>A, YE?3<->)LM=-O*816 M)8@@^EP53@RED"N?<;3YHJF )W1FC,!"(-Y$V68<%5_E=U?NDZT0X]0Q$^DX MJ+<=PD.CP,70' 'W=X5P+4@0 B\1^I]M.30@XMVR&2JHV8W] 2?OS3YZ:*,Y MTBJ'7DLGQ&A+BH185R3$OGDNFRZN0AR4:&;LO>?HB)P2>5N@L^'-,1#C_*05 MQ2#A7# /!/J#SPIV'#^0I4H=L=10FW[^]BE0I^V-6K1&*O''I(>Y*NDYVP6? MF(@6<@Q@ ;['ERK?@=L!?_UIZ MM*!B<]LV']X>]&Q')(13_)8YS'YDLT^6S?N@/XN^_F/KXL[5'!O!,>(N$"=% M?+1"(5410>[P<1'>U=7)?;JMVJ/A4;9JC_J;6[6[Y;1J5WCIO&K-(OEA\A;3 MU6XK&ZKI"SC7GEW!$$#T8+(H_MJV]V%)/(_ M+R)YX+ H,_X1/XDJ3C]\C*5']M%;U0[R#JFI>D(*6R=C_];!Q.E MP#1>8%+FVQ>:3A.$1O:Q[='7P=W0T/E"5RK EL(_HD?7?**KOCB9IN,-JJ"O9F@N1629;A^I@,E0G&[8JT0?HQ:06Q:(H#F>G(7U: 75\2L&O$3J%9"(J$9%J4Y<=M0_[:CRH ML,%.\K@PCZO1G:-A7QV/.L>G.:67&/2!X^]EISVQ'A.>#?T.*U*8I>VIO M!/_OI=%UI::LEI_5:,6!.NSWU>&D7KUXJJWEYXF.(;G1)&[( *X@5DGDX% + MYJ[%CPUC[@CW0#BI?=?D+!P1OT8@N.IKTUN-:9%SE_-G&GZ(\53!"G$LTAIY$>1[2[-G&*M\U&W83Y8=S,'Q MRR.UF;6"7:WZ ]OC-1F=-K]:YC0J)U*ZKV@K!-?""^%';^P'S;0>F,D%7 M$$7]>)N0743(!( 7)V]\R/K*LU>6PR)3?'PNX'0>U^*KY?!>V+YA/EQ0Z[SN MW\D?9?4$]'!\3(GD ['ERK#6#.$=K/E]\UHN).MTU1-:C*Z%].Z MX _^? @#9>'(3U#/S !:HN*GB_@-2T0@&A3]HF<)%A6[WC;>M[:T E8WQ#,B M!GXL[F0N-VL?( #%/0[5SBA?Q>S9:ZJ3O =OAH@,))"U-QQ3% M\5%V-&Q+O(,R.A.3:!$,1G_$D5NNN"A7#*$$X#Q?07R"#A3('=LEX3#BNT^5 MW16\B:DH:\Y7'@,!RVO5"#RVJ"=RA6.-'ZB[XOTZY=1=(2/ 2<1^O3F/ZZ^" MG-?F@7X[-W-$.P>OD<&,\;1"8"R0R]%+X=_?X!G+;069J)W)6)U,ANG>CU(+ M(^N!Q2C2Y;#0'G'H(#.C"4W06/=!6U6LIU9LMS>.=_\?V$!DYF;_\1R:9(\] M+'PX'I\7C1X&OXN_D57Q-RQ4=W&,*42>#HN_"*K9T8$\&BC8!ND. MD)=QM%A/9LKEW[M[1#KU,:>^W=OLU.UDX?=,/7W X*BJI/&^%E$G@?N7X.OB9^EVO5H0&\>4LM35J7UHSPZC, M6&\-65K*;38%.(QC[4^7? @$=0Y#DB79\2"Z2#ME*E5#8C"GS1YUQP]9(A%6 MP@(LK"A3YB&DD#,0F;_EUR?(&?:5B6CA%AS$N4?\J.MT0?%+O:A3T M<)9Y2PP2@3GH-] D<[2V<\\ &67/S)[JF.UZT@V#XBE8>^8D=-_'?Z-O77!J M9P=KANO-(1 CZ:*-3A'M$ZP OK3R;' G%0DH!9?'!(7%IBQPHT.5; ^EU#- MN?!'E=8]PD.N-,RXZRL*"ZV =@3H@OC6=(D"3\\URF8,0J0N&07_$7?Y^'?Z>A99*DQ.O<.K]7C%S M) R^<-CTWSFU:^==O(,C"LZ/NI(8 D>$<37 M@M#N7]C_Z$L.WN1"?[Y8Z#,0C7?\!YWO#"9C$+RYY8$C]@M^Y5=TR;;R\B7Y M#/KG#UA? %*10O[.9J>84<#)Z=CN+=ZI/LX\6:#L&>R/.0H]<2*-2)WR 2DU M%VRB# 9QHM/E?/#73<>?^P.EEC2B_L1P5(\DG]092)C5FF!6MR(9AB?C&X[/ MHW"'\-&?G=K@- LBG^R+S,5=,[+8Z(6'KAD3KAFBZ6W!OKLR#&N*\4ZV41%. M7C$K 92'O?+P&S-QO!%8@LB)$"AN<2TGJOK!)EA+%F3&O^!:! I468B)';77 MS@+#,[?B NY'FTZ$-IV&TF8X20,_A4-8T)XK$-NY"T> .:!$7'H(1&XPN,8 M:WY$)1+/ 32G4T1B!4K9C*)MB(<=3CI5>>#$XX%_C'S^]P-L0TR68)6XQMT! M04(*7JT5X_XLAH_1JJ0*-7EU6D=&NZ4&@!$GDL=BOY,3^>;VQ^_.VUU"W3H2 MS'Y.Q<\S%@"L^TRG6FF8NO"Y^:DD.LV_V9:3PJ_+UOR)KQ/1@&2Q^ \OZ0=T M)9Y9@A[J9]0Y<[4T[JNC]EAQ@7I"ZV0?X%,NW8U5P;!G-O7"\IFG MJKS6IHOLE6$R#WLJ4'<)O8;!6U *@ NW*5X6?1:6*7[A]00Y)2RY"3R:1+?A%ZG;\)>^I.Y\0MD%NGXW_+'BM!&V8PN&.R6 &#PFV7B4[)9 MEI!?(0^!5L>&+8A&=;3NWBE]R68D+5\$:\")BD-?Z;5/Z/[\@7Y/$R2J:?@MR)3 O@XGKR^/I[_Z=^%C*IJ; M@^Q5Y_MBX^[>-M%./_6N<$:B;N%9@H8NL"UYSI[8W_N M 6/3:ODK!;C!<[A$L4;*FL4L\LU#_(&>&&=6&I^S?'?R8 M)_? L!E.W6&G\QS7D6%T8;%%'EK&7G*4V"3_;M0:5#CT1/IWYPR%+)G3K#5N MQ*E.-55'L*>C?9[Y^-#QATRY>J1!@M(Z)0+GD-W;7!&V]/:^U71+Z@[]J]VL M!TKUDKZL4SNKRT"T:E]AUQQG;X:7J48 YA#I8-Y3=+%,9Z7D.]9-EWX;++0A9L3M?JW.)*7$.&S$ M%N2M7?HJ]^D$/ZH>2]Y8R;U=*F9. \,?M*TRCA+F-U?.J&?R)=U^L U#=)ZR MPXG,JI/BG9NEQIR=L=KMIEU^CL+7E,>/M>67^?CMWDAM3])5,LEFSX)MA]G/ M2WO'/SCVM\Z5XWA+_MK^?8C;YU$,VZ)_,+PMQWV+XKQY#K?>,\8A]5@(FG1! M[9CQ'M!M>\YAPDHY?#=ICL 2=Q @DQID>9.H%AB]"]_HW6N.[KQ+>Z'1WO^B MB"/X[#MW![Z_N?UX?7OQX>;+EZOO/Z[?^;_LEN#D_BFV#8K>PK9P0M^U?6 MBH8SF^=&D]>[SEH2-QQD??%EKQ2Y7;^4VU6191YO+P_8UE^S\ZK3;(DDCJ_Z--_VU/E67V3%7;%D5@8B+J($/+?[]&:QOS$7 7 MEPM/OG%=<4-?'P$*82 2GY0B=%]\Z1;>TU38%P<[P<%/Q.%'@GX">GX6Y+P%:KXH\EMY\5.>?A#X7'0W M1SZMC#S47CQYO6N:7LK!3G*P,01^L1RT6^,JY>! );]'I5VO@[0Y#H##65V4 MI7Q[FNJU9*#KK%WE$_0.Z%DL[[PAC3QL=0?I>:LUU&,Q- M6KVV]#.;H5]G_HC2M\>BMRDTE]6OI8K"3=FV( M&$BG=B^E*Z:DK2#0.&#&]$@@N[+W%R?A=Z3@IK*^U(;:NQA^W,H80G%LT?\Y ML#YE4O=F?:=7=R.$=%A3K7(S9AMK+";BE48GID-WZV&R[ ?K7;!);N9\8+V0 M[SIWQJ@U'DFE> A>EF_@:M%R\9Z21.](\I4#3;;+&2DD1^MM&*TWE*/UA&A4 M/5KOP U/R1ZF.@:=./%293XMG,UP=H]F*C@-=4E]2:G"X>QJ9="22C! M ;CFECZG]%J3G%:"XZ#/QOQ,"?09M#+ 8%.]!B_M M3BIU3N7IC(>+M2[YLY^VCH7;M>$C*K?1AH^*ADW5U$>ZFQ34XWC0,#+J(R%] M3883+ 6L'R[J;!HLQD4@&*'EX$SVG,D-L9%9N1Z.')^UT_BL2?B7?TQ!?WP/D]12BJ04%9>B6Q_F@_[" M-! &B)YFT-]8_)IJH:QOU+#9@S_V\#,(,'I=4_I+SC\\ MA2/9&\]U7,U$/B": TY5WV_NX5D7%8H,482H!48:EH=^,E0'DZ$Z&58X(^BH MS^=KXWHB7;VMZB5?%O8^#^ZW.B67$AY,&HZHZ6FK1 2N8<0K1(>PN^$<(RHE MN=U0@U:WW8#NMG/>_(&;M'W0:%DHA+VQ.LB _)+%;0T>$7I4^O'P@'&UX^4= MI]9LHA X^QSU;_*=]JR".+:B\=*J*@_Z^6:NZG13";490'^GGIH)S)EB1R6_ M^QI @E\.",>3!:(&I6Y+.!ZJG6[)PR(+CZ [#DFHV [ZEN<^]-7NN.1,L_0>=O$>,D2@>?Y#M]7PPZG3\!\:\!1YI9X%!\/52Y@F MS&<]@B6>H)C*IVC"JDXW^W; 0IY]AA&?A4=50A5/%9[T2)UT^^JH;#AOZ4S7 M4_<+QW9^R1%HO&E/$6!J@>M<>\T2GF.6P-LK>&J(%*TU&NNKPW9;'0P; M@9!W]JQO3C36;0UD-':H:"Q?(O*BL;W'!O5:@Y&,QO;1 .7P.QZ-)=E:43@V M4#L=&8XU*-0YAC6>8 @@GZ()JY*G9:7%:8_,0:10RX:(S1_::-&K,FPKQ7?_ M@PA\9P$/%=SL+2F5A MWZ UD/WTS5$5D4 PP"8ZQ/G.&S_3YG-D,8<'OF?O$F$DOL]@4/[P6OAJ_'@XYP%7DCETDRR[YDVFUH/)EQS)K;^-,(*RC:9L.EMQK65 M:\%7Q-:(:XI47JJ ^%\O5X:U9NP'LQ]!J63[XM\L<4/B/$>KX0>Z3FXDJOIU/),UX'K,.>+I9D.>/2?=%,S$:T4KLOT M1[16[]?A[W?K%;MZUIVRY&BD#D;IGC/:1DC**'WOD2$!VRRPN8J6GD>THEV! M0K Q!JZ,"6)76K9X"3]73#.5SJ$-IZ7=2441-P;"NXE96?Z4K$D.PB"S* MF^OO/][&AN'DZ<=A%>H11!Q8!VM(^&/W:SZF'JV^">O6^;K?&);CO,5W47FF M]IKI _KS65^@>B-M+A$?@N_)%E?('W7#PUO6LHB5X?F>)MQ51X\./,ZIJRKZ M')3,6B7G)_(%]I>'HVHTVO"*YP1ND,TT!_:/T/]+!GXCJ*B%/EW@.@UO!G<& ML<5S'9M;$;ARS-!DF1@'/6$$6L87P3*M;&O*V,S9.I4J-S).S.0(@I!PXF(Z M81:;^I<<>L1#&HY]G0C5]Q^.E_=\&0=2^PO_;J.FDAJ-M@ZH7R&_^\^7VJKE M!I->D?&!H4K<<,7XC,')ST[-M+\BVPUFR]"#W8'[RD0N:"X$8FCRX=K6$LS; M/ACJKL7Y;,/NY0,,\3Z^FHG<^IYT(=U6J*2(TM%'=XJ)$UC;C:;PO$I79;&K+,>^;=.1C1,=PVHB-S MDL9NTY^+;I-Q8165?410WPB/O4E]Y3N\: MYPAD3U8O[U&]_,U/:;PKNQ:Y 64,I_$41]PL71OL:WA\<;B2^GJK(K_;UEQW MO[QTS,E+CT#'I]*\W#1N55+X,%$G&:4/5=:62LM;5&5]%,<'TO8V;_W0O$/R/V3JO3I.%4I=B_I("PZYOJ<6N@2K2KQ(2^1EA8Z_JU[_%EW MK([&\/^R)[^<9+-3E0S>Z$KLP^"1.AZUU?9P(%V*733QH#:7(EXWA+4#P&O7 MUJ=A,2A*@W-62A/B0IM*E:D>$JP+WTU7D:*).RO=0189EU"L(O(V(/4/I#3N M-N?VQ^^Q$DFLU,JK2GWYSNP.^VI[5.&NE"+R4A&)Z>(#BL@ E/=P4.' K2/V ME ^IGT5MOE3(%2CDH&P>]UI&O7HU.ZVGC@9=M5?E7I,"4HXZ/HR #-3VH*]V MN[+INXR&:CDQ1W+CT-PXQ:"UMO3AOY,],KDI0)$!% 7P9^4RY>2%1'M'*CU4 M=^JOUU7'[8':&4B3+GB<20M1T;^IU>U*9)_$P? MC)Q^]4-FO]MAYI"V6^T*MX3D8;'RB+UY6&]J[%2C,0G!)?G1!'Z<8D1V>!?C MX)'780V4<,6EFW'*7*S&HXQ%^R]'18-@DBZC/8,*-0W"$VC*PD8+^0_7FKZ*B54 6.1KM1S:E$IB8 NK0/LD%JDWB2",[4. $.#7^J<%S@HH!.P(/R;$' M":%V98/$VK >7JRL&;'3Q3<#?-J69.F4'6 M45R6R,:>5SIN.E=Y! K!=909W ;?M"WO80'T[PU4Q?'N_X.UA#[L6X(5 4HX MO,ULZC=C.*/*9B8\V!3<;.",?]LY(=M%(!Z%IXL8"CZ5$9SU0G^^6.@SH.([ M_H-OLB%LLCEHAG_]@E\0;K)KB8OLJA)N<85\],IFK."OVK.^]):\,#5Y%7;5 MVE&>='?!-P5L:+%I."U\KBRU=60+X5Z+Z21%F[N,^W09U/-61&G==M=T/[$_ M4?U9J ,@V&6'5VK@8UB^=%GP)'9$"6=IJU D4>KF!/6\JP[K#@[_W#/&&0N? M(*1=10M+20DGTV>Q*W[1X3E)1KB(1)0L+ F\>-2PH:P$7[>9#[\;0'V&,@(R MN "5I-,=$< 7%/ ][#1_BQ,](RH>1-8PPID/;KB.EG*3U!7)6R>423S^BN0> M%9%\W#ET+OV"%.!=6/,+L*)RO9=\*NL>(D>-\\82T*KP.Q;_<0QG MS2")=1:@78!LGZ(2? HT27 =7!"@$")& [&"K:TBE*P:S"CQYP@8NG:O&Q3L MI"X4V^H[D_D0V[WYS+S=PDR;K2 :1(V4Y>>1*-#L!W(WN;HVUJ2;\?MB?$Q4 MX1#'^9]17F^^3\AKO-E2^]._XHH7X:.LZ 1$'H26@N/[-9DFPT(B+)(%=LIN42QPZ1.<(MQ:U.\^FY53^AOR'T"@+< MP^] 4G# 9N T3#%P=.!3\ $$)IY%R!]0;:G-R"R#'L>6DV=W]WO1<'#!-MZ0N&VZ:(^6K]#@R_XB[ K G/7I^ MQ&X?>XA@TVYX!IT_ _T.:]/Q M !'P] RX.I/EF?,^$)PJ@E]&85;XSC.\&G-\,5>=_Q!)XX.6EBS0S6C418, M34?X)D*L6TL(%9CYJ-N6B0N,,R'BE^$B\Q^#4Q#9):@(_-5F__$?F;.X4"/+XFST M%Q7W&G!STT )O/P]>LH1N/L9&J&I'I]PY)NP$U!\YBR4P^3C1?/S:6L33OF( MZQW\RW,HCW]O87;V#S#$84XI:I]9).L6F1I%]Z;\%0_G*($@)"4V.T2Y]URZ M#.HH W:S?P'MF3DJ?,KQ;&2TZK=RP&I*8M;6F',)^2BDNS]$>V"6^89-I4'DFVU]XX,^"#*XTV_5%S[=!IR%E M4=&)Y/5;09JYV%3&_ /VU B7."K/AA\I39FJK2,J!<^M! ]>\]R7HJ,H\)2A MX) +^&AJJDGLR+2?G+JPVS%\EJ4IX1S^QE3^2P,JV&N>U*53@$XO=@J@$!,H M3@2=$-?YD;R*2+D-!\I'"%=N+6VF_/A^K2I?OGQ0E7'DU2O'L= 2H&JA-X-W MKOGXH\_T.A_J.$IS)Q9@M740Y:73<,/LB-CLUVB<_W;"DWE,P+ M)H%R9A#]4\NAA7)UCS/M@BP6Q?U7W@/X5.)$R(G8G'MF6$^JR!^(^>GB;-NW M('B B(%H_"3"S#YPXB?>E&^.GA[%$[3\O$+!(X<+S.3[X_2$3V=S3Y&[ZCR2 M>@!#Y/+Y6V_TM_R.Y"H%T;$&CT?7$B3D"5I"1_YZL>'(["=-H7W<%%!F)V1DT._AZ4FNVU_,CU=!!W?9K^.!V3\(%0 ==:L07>1?)^ M"8V=[4JDY2TF6\UG&#V=4 1-XJ_PA\Z[E+MFUY&?9E[O-XJ=.I?Y1#:S'6U MXX;=>J(D3&20-GQQR_S8J^G4!F?H%I;V@8^7NC)GWRQ3S)K*./7K=,6I7_NG M^/)[S_W=7&GZC 3Y)J!Z]"CP/:?U#R3U%XO+.!X%_OQN@Z.OKS3CLXBWX/X? MKK[R[][<_G;S05OAQO'/G.'7*U@:Z-PR)\=VVFJO-TQ7XP !-?Z0%%1Y])@9 MXL5/WY 9&H8RJ)/A=3^+"$[*-2$*H;VX I-E1-VS29R+=!),^Y7?.0Q$A0P7 M6I"&91F)7 K[RP.C)2))>F6Z &$-#[MP,@S#=XO\ M[R0>(?$E[GIX]V2EHM%NSGK^C?X#V7?AIT02$YE?"2\:3Q2?%Q%5LDTIS#["NNBQK(O> ML2YZ<_7S3O7*/'>P0Z(A6=Q<\B3<,O,6)[5-/INQ;9)4W8%%7GDV&$H_1+SW M=(.BJ3?XES 0L3#]O?A$8!="[V!K9(]!9H[+9MD/UCN!I>;<65?3OSS=9O[- M;DSRD)+EN>.?G:"0.?C]Y]V3]8,],O,3."2P!ES"CQ7[8DRYVS5C^A=P((UK MS&*LR_2SAFJ[DU'TK$4C[41>(^NL0OBY='"^W2F@_]/0W:21FH_\%OL+-G#=3W#+23+,["[35)\N&_;LE4G2"#.T,G7M_ M(15O3B!&3I/P17[*%EX\ >R:/#L/N,'F%;BQ*!'B84>OT4R\O1O MM-^CYD@=J7V__@/E'=28:6+$ZF M15@#L4$6_1S"C0G+%RF'F_F+Y>_?FG/+ M%P3FEM;R@Y9R"Q\,Q;X8V&WITMHK*JW]5AIY_/6V4HA2HH*2?=JL G9B^X_I M MADH +:PF?R\O?J95Y*B(>'@V3@==NL8WHDZ>BKI4#+_N_!6\ER)#F0Q[P1/3M62*, MQV6_R@3 $._#4^6/B8[TY!?XO9I+YV%NU#9=^A"C?)LQL_>(1^O&6BGWF;$K MN7^$W$\=MC5) @ZNT.3(\I>,+*=)Y%G YD>\3] ]/H(!Y%*2CD&2Y"C[W6$K M2:BJU M+*?F0IR1VNVGZW!JP=&40A36=G6D$#5N#,(1*WLN0@D\BKSF(^HJE:K_8*J? MCW2[ K9\#;E2\PX>=*4-. T;T AIJGFPZBZ@SBF)&[Z^K%9>&SRU[0B6*%G3 MV"4V>L+$$7MO=Q;VZ14YAI9>V^$#]H/VT4#D-3G08&4I4I6%[P<6J7&[PK&5 M,IC?U1Q<931U2>.P:2=_9"O+T=TO88.NH*&_L2HW#Z7U2:J3@4S/'DXJRM7P M)4I%K_((.S[#I0 F3G45F:L"9U=4SIQ$DW46\/D+0EV+?'-CWWH<&<2OP$[ M0F475!-&7'(9OJ86J%8"F)7N(AR+&)# =KQ0T3B?-Q4CKZ$>Z>CMG!96\XOC M=^F.IH[CYE%EG\/J.&#$_C!18@-F@46E1RBE[MD$T*=TF^4./9F]O(+S$#&= ML,T=M[J2\@R_KQS]!5ML99DA?OC4T00ZL8PK"?GG2P.KZ4X?)SJRCV* MXO#A8'-Q>+=@!7?B:YU).9=]06)9H'+:R3M"E0=#B418=WB'_'"?65 M!KSQWZ]QREO,$) 1/$SOP5ZEYX>KBBQ)W2FIPQ82OFZ[#PYS;PS_# 9OZVG$ M:5(31O'&BR 3<10;,@Z!=^BFBT,TW]1'ZSQ_]QSD;.^^A2QTBF-Y^/T9?ZR; MJQGJ--KJ<$"!*V[&1:29$0>>N:$]G^?<_6CRY=4]A]*B&X ():%V)=2)=3U+ MMLO]T>3]L4\$SE/(+\XX4AU+\G*;$"@C52DORW:_L#2F6B&I$;8R-@5SS_TH M72?YG.=P-\G#JN]VT#K*HFGB_2HL>[556"ZQ..CO -B^^4BK6T:=[5[Z69"C M.]3_!<^VYRT_W/SV0XPA,6?\EQ^__0]MN;J\.HGG^VKK,S MOIS,VYV@<%42>0S[._?"RQ3=L9BZFT2O?JEFK@&Y!3S=4OD=;^E0ZZ-:]AE7 M YZRT1F40,0.8QN[:K^W,]Z2S-*=JHQ58B([:G>/?[U*5MU'TDIW<@IH>QK\-AUL%$3MF> MC$"/+P+=71,B-E M1I::'%6)/"\U.7Q^4>9@_%LVM7OG,$%'7^WT:O,&I50U3ZHJB3'Z:KN]\]B- MFK)Y,L8XC57OYV3UP,F:61ZF)(_>82SY6:342*FI,<[X5S G)_(T4_"8;2+( M I_D.5A/[ER&R+"/V*R=K)D85'/Y8[I@,\]@-_/HN*'/)C=K8*]N^$<[6 M&'4V#\'HM*N;@C&14S!.:=)#5TYZB(]4X+_L#0(NI4M*%WTZ-EGU\B:Y.\>3E&W$'57GNX,S3A9NJ^/9C>.UJ^ MEJ_W)L-.A5S=\W2G(@.9\ZTF%84T>(F2&TU:8BU>QB%#K]H*@?Z%Z0=_G1<. MFU[HSQ<+?08W?<=_T"SOR7 2AFG_^@6_]&LR6C-9\3*BTW7JZ_%+=@=,EL'8 MSGPKW^_H=G8N:MHKVBJSJ*0A55)[7KU1A].G]"Q2:J34U"(ULA.V$C]PC].0 M.&*A=0]4HE#>B37JID@Z]Z/NW[VE)Y%2HV4FH-4D">JO^EOU/^Z MZ9&CG#'F5Q!.E' IA2L^B\_V??5K7N5T?0LHL[:LGJG!G8F2-2LX1UXI5DL^ M.EO&:G+OJ0H$PE;C25L[T9X!_F,1F,J@9AF+EGTY[N&"(X+9&?14Q?\'!/.7 M_*KX7JL[CFPHON+6<)2Q:/_EJ&A@A'IY&:WK4ZBP#YY 4Q8VNB__<*WIJYA8 MQ4NZJ7D!1W-^0&_(Q F76A9-^9./6P/=C/IPM()8O$S5[.(5FZ\)7^*N6G3+ M*?KL?[W"MHD?S&#D&EVM5LR<_:3CCG&G_;/'?33X IM=N5L^W']5K*?C@^8L M/AG64Y7]'!N6S1<\&GT;0F-1P)&PS'3# M1]W1><3T3N'GD'DM'N/NZWUYEYL-X'?H;VSD*//&%3U&1E177E%[G?_613#) M]W/A^\:,A.R?*K'#9;A;ATLTV I#N/A'?(F!T.7AK; M>7,'WCKC#/P*'UXX_/=KL-^SC-X;\L-.C 3QUK:LAJ/&[#2IOHZ@04^JK_KV M;EX+:F.$JT%+D7)^U'*>V0K;&.$J;IEX5B'7-!6N9=I>IY-1W)/*=6?4UKPL MF_S" I_R2W(.E!W']"9P59_AL;2B+8&!KJ/HYM3PP)6$7Q1WP90ETQS/IG0@ MYGYYV9 A3LAUYKS+RK 7EN\JM625=Y9WDSP\EKL=<6-O;9TUX8C+X,##(;5H MQ6=?G@W 07Q8WG=MC0; J7DH8Z\G.V>J9UYE$R)VGC=]>+""LV@CS%5V^;&#&I!:U5].T\QDVIO;T96H@8'W7I["*5CE]!U7":D MKLO8(M]MB/7UE68SN=Q3KWM7@DY2$9,_3A68^,-+:.5V+Y2GN4K5+U9]O MYJJD<[)[('9>7D@"S>-&[/;/YK78ZY\L.Y[#.$P8UAF5C#QV)DY*!?RMQ(7I M=;)Z+J4+MU+22)3,-B Y;466(3:^#+'6(G8Q/D..9WG! M4J0@RE$N+S !LJ[U).M:_TW/P&87&O "F*O8;*GI9I!F __)7LJJ57FWVHWB M,3VAK%>5^;$#C2G)Q&;).@#W-?T55_2WOIZG-^] RW>V@%9&#\:B0AAJWNMTZ-51T(V< H_O[E/+K9?N&00:F_^K$[B=SS#+'?+2I/9EC MECGF1@BBS#'+'/-)YYCA$U,$4%# M60RN2SO)I/+C;R;3"[+Y'+!]JI$9N"C MT/"WH."_,WNZZTBDE6>S:)5R/RA2ONANKD+OM'HEURF_+JT3Y+2YF3_FI['< ME*EKF;I^V6[9F!<]F/;KMP8EM]"?B?(K@9T5J#]@9\D]51G:+U[J'ROMSWIE M%IW@$O^1JIQ/:4$^%,'W.97 ZSX97]QYF\8'3+8%.BHI^LK-]MFE'6@!0E/QY@+:.Y:Y57 / MJO @Q">=.9E0C,H3LUE\"LO^_1#O;VX_7M]>?+CY\N7J^X_K=_XONSD/7,"Q M44)T4[2%%+]K^P),+DMFN\"H_7K7 TIQPW'6%U_V2I';C4JY714>W'AKA+HU MIUJ4(@4OE+Y<1H8]E@Q_UVFU099X,ESY1YO^VVXMJT$GWICM#DPO?\BH+UE: MBENRHS [1!A8$S-.,0"K#;HD/)T\A6[?S0[Z%^8XC.7TP?N0/KP>!7;=S3ST MUS9%7N4A.';4\:A"]+(3YFSF,.D&<+0MP>@.K=UZ9Y52*J3B/GKL&TH^!"WP MF;LG9CPR/MFHEETQ5CMA+>61J[D#Y]BS6/O9K)6Y?S/;FFG.(D"42'&V0H@) MZ?2]5"WVI5K,W#MBWZ"+_JT7?5D[^X6#*@Q=YDMM5[&!KE"RD3WB/Y8CPO8':B3H?0!J]=\Q.%J6=L< M]1?18ZOG+6JL(JG)^=8&??FA:'_O&>QFR=%VUFV4'?-6&) MDAM-6N+)AUVU5;G?6:YFB/+!E=#2TB')L%NU.!_#L=KMG,HPK 8Z'[*TXAQ" M*]S26'W/ISZ>F#9[LX:KS6QE%G9'?+KG1)&[(**JD*"K2A'4ZU>O1A<46N4/;:=YR"">TTTCUQ/!Y=.GV;,*[?6FN$F"5:$>!FT2\U2#$ .0@=ZD[=-=03(UY5F MKA5JIZ5)Z:ZE:+!!I\P$CU1[L!E#KBM/NKN -\ H@ZIPP'K3(/4IJ U--Y65 MYN*'R$EP%)L9\/<,**>X<(\9>V2&M<++J(J'5P4!6MG6S..N@C57+)/A#QVE M:_:(KL),>4+'7YEJ-O,_[+24W['E#:ZJ.^':5+J+_R2Z2=,59[!8F^B]5N[! MZYC!/>"E%4^BUP^O_'.S MVR2^&,C-!SXW$C35-\L40R0WXN?\_,(9>>73ZO> ?U]IA9Z#-[KE#/NNV>[Z MSM9,AZ_FZEEWRO+#*GG0$%FF.0_:43OC48;+F7@! 39 OM( '5W:'BFD6X'= M83-GA<8#=M1:I4\26L?4T!Q'G^LH]@X(I^WBQ34A=R"D2!NNN2T07]N?0!K# M_0"N1#82U3V,+AVD.B4,:$O?:P:!^CD+QG _4BT2B?V66=Y\*U[SE12RHX=C M*0'P UN?P)=QF+EU3GFA9XN-'F_0LYE6 6'U-:F0I%#)SCP;<-1%2=MY3-MC +C6=_8_C95&ZFKL65=F<4MRE%K2,\ MB#VC[;<.315+?SYAL=!B_N6A'4%JK+1UQ%)LM%UDLX29\N\2F%9X40,U, 5. M@:; DJE,K<*?U;:\AP5=ABR:YAMF,H7X(,8:^2SLO!XE5G>H*HYW_Q^&M[24 MI6[J2V\9B(PH#H.7)9KC>#I;3;%D&&6DC&X^Q;S^!*E LXWEI#]QDQF M:P88F*L9KMAQ\9D?F;B6$]V%G\VIM60_7'AV?)(OUE0KWV@,,_(4I*]+H4%< M^325!MUN&M+R!1H&J99E+7&3@N0Z_.E5Y8$_/WU>BU$@M)C")L9LH.-3@;:> MQ3.5)->^*Y^,0+,QW!0!8K,/-%E>-AML%D+C9VC2^A9P?'CLW786UEEN;(X' M LE'9\L83O\] XE'G'[C25L[ 8IT8.(60>+0G][0;H/I\G,C/5QP!-&_,^BI MBO_/V\M7O\17%R5 K]4=1Y(T?,6MX2ACT?[+4=$@T,#+:$BM4$P-3Z IL ]A MM__#M::O8F(5GR9/.("X13!9P*O#M"R:[@];N!TN,))JR>=G W(M!\Y0?&$/ MH!"_:GB3AF0IP#$#UE*N ,P 90A0HU/($O.C(':WK:7BP@7(J82?*OI6$=_D M4;-URW,P7-*7/!P"&V4I"RU\[4'33#+O14"O[*NF.N6$%2HB.9)F'QG8B>8WW*3#+NL M*1^K]L5NS2 +I[N,; "ZX11%X:."= ?).'"-"'Q:>W(\W77"@"J5+-^<',\) M/\O*C#<[Z3UI*>+Y%2* $J5 H8QW)>J0CE 5ZQY,)/WZKWG@BRO-'TFZ@PBW^8YI)4' XS.5A'ZBJ>72.@XAT MS?"6I#GFGDUII1DPV-;O*516OEGP+JK,;ONR,VHIM'2'7NA<'B;*_\B#"8AZ MVVIFLNN]I4$$#V3X".$XA+A@!;45AJZ44#8L>'+XZ\'6ECR\!MV\U%W*8T24 M)(;!VI^,/N_P# =&+NR933V,+Y)*6WF#?PA272]7AK4&8G[!;PMRO<6KO-%% MF1O%TC,,B-B2<\30__+T&:;EWXC+? E>B5\'^?U&]Z\TQQP[#_N9/=6Y", " M>9P#&QO,#Q#%RPQ>9!D;9]PB0 M/6CAQ07%Q1++PMPF,-IW'7 P$_YK/J @H<=1I/[A(VC71PHM_X#KH%7U[XK0 MZ=M2^(*1N!X(UCD#:''1"!T,'%ESW'4.O0N?Y747L-);L""P KCQ^W7X^]UZ MQ3"$__F5)VWX]1P;5F4^L*S@_L6([=W,>15Y@-WDUN[JZ[[>",8MV+3I(Q=9 M'N]Q\U5[KIBOO=8XW?+Z&O4B[D=OJ0(-EBL\RD,-"J_ SEYG[G\ZR'! =Z 2 MN%\KS@(L2U)3!HKZ YYX<)Y>X2V6P!NNL!;,H.^3/PT+AQN$*JFE_!O5BT@, M^2>4"5T93\\N-/3<\8D)19#2BRI;7"R>DR:?B1/.\ES'U;CC%]CHAP<;_%V7 M152I?X"S/;M* A?*5,09U#>[SNU0M%'#+NEIRQ+I\NK"TNJ(<$CD?.-_/(:T>=>Q^E6P?%;N 4G((''+I5 M*YL]HC=D("$=9J-W[/.!3K\B3'#*S[O'T^Y!R0;.2Q>"F!TP<[.SA>/?;6O* MV,SY!*[=!\L0^<.;^1?+? )6Y+TW5D;]WP.[X]L[W/B"9;;C'9LYN[$]V.6 M"GWF8(>!V<+333P2+7 ^4JC(,#$J0D\&0<@M4[1\06,;^<[[;GJ M-$INI\,>30P9:?[=\BK=-NQ"[7E3T6"9HWORB@Z/\G@JFH<%@QCL15##D22W MJSV+0Q"N0U$OP#8D^Y$X>U^0=@?CZEI*V6:=-@3/ M#9!X9+C[3PL+[VT]F?@H3Q#7XR,[X&1"M*\J-S;&\OH>] M,->3]9K%:/]2_Z6?1AST:W)Y0IP5U_=I(Y=6Q3.^,86/'-(]2NG\$)M.I#[2 M=Y@;$JY6BG6J3L>I0H.52G>2\B#4"+86[!MAH.@#9).0%^QE>T )CMA _*-M M*>7NA%AT4%IC?49B([$5T!@%$ENZM%;R5!G2JN;+ N<_OHW5-^"]^[)P*',: M%)(^PX=,=)<,_XC_D2_4Q$0=A3NS1AX/%2$BJ8%SP!Y_0-/I.() MG_*7!_$NK .^YB=WHCD5.B+D:9E'S1"U.!I.D:10,0@)__)S3@') BIE.JW"!Q66<^HM/8,3=V5;L!^%L439F&ITU!6G8ORQ[IFA MLT=Z+ V73"9Q"=]5#/U/A@*W *\7:SOH [S,(N9T9SU>P!V^5#;S:^GQ.-6T MP@*1K.\*+G.7X#^>K3LS?2IJ$&^P5%CPR:#>%]U)\@DOPYUR>-EDC&@!7\MB M&OP1+"'B%?*5@&+!8(_R=ENEF=]59!,HH20:@7T/.%,*".Q1?!?O0]%(3!8R M;Q@]"*]80&8,\T*Z&1$1/5="6$+@$]( O"%I0!;//<.@%"96$B7/)!RZ7KBC M,GFW>9_M$P&+94?*5I3,BI7 DK82W9W9B:!->9,?$#&QOSS0?=>/Z/&>;NT) M9BK#IU7XXQZNY"29,6!?R1B3&M2?5WOE+LC!Y:=E;&TMVSS?NE,[, M2,>D-I'9 MY'2!M9).'R> :.@E_Z)8UNP^]SJ=SF3\<_RJA!3D[J7\+ZAAKB<[^AG4!=^7 MW1;HGU3-+D8PGN.0A00EMYM/665#A,W=LR*D!;?\?S^3A)>5/(;#(UOJBZ(L; M'G+C\'PLC&')"89[?(('CN^Y"):+(L!<=B9'IWWQ?P1O_9/F759)Y@A]7G-6 MI2S&J(&4O*(*&_@P&CRTM)51Y_\3U/%S*7.:0KO]$%:%3QI^F=__;>]+G]M& MDCV_;\3^#P@_>T-^ =$\=+9G)D(MVSU^VVW[6>[NW4\;(% 4T08!#@[)G+]^ M\Z@J%$! (B52XE$1,VZ1Q%&5E965YR_QQBM,^>$*9)SG^Q_^&%WM##E!-'(= M^8ZK]YH%^^PF]N.-\X5S5%+5="CP 97!='$R'2*0-(1/!PE(R$U6)PGS0N+E7 M!*WH1&A5AK?D2/@,-B:Z#S9#8E6G%?A"*R[+ ?KG .#63$E>25#BQDZ&7R/$ M\7T3DO7)RL@!@3W@1 M1>3PV@FE9F-9,OG$DB)'\QRS_-B1PF BRGM$.48ROYMP1>!=E! \5)5Z MP1030;+2I)E@G<\4M$12 2,PH2_3ODHE<1U@A1X@?:^=\W>N0GFG4]!4&224'Y*&?5\K$Z2=(@Y=TA2 M,G_02 J]H:"J@&0H$%S Q7D'87+CP?D#[^;L?QCR=$S.<_T];"42H;1F$Q*1 M1-1DA"(5Y6D0CD@:Y:'TOTHVP#M6+BIA+X$FD0FY=V$[P+XB?R@S#I7EWV)* M/(5I*64,EA%.&%IG=7UF.(7&239%Y09]6"72#&OQ\-TU^J=BBO?"]I(0&;## M)D-T%6$0$_.>0E_?HA/D+ZXNJ]GVTS&<[; A<2<"XPNY<>3AAH( _;(RI1_3 MV*Z5]&=&++F&+%TTNH&1@>X8359;@(0&K*#: EIKB52]@=PD&$N' ]B),%U5 M[0QRQ@&W^DF6J]W1:"ZO4E(VN=O;3I>G.2\T@WLD>U,Q%G%&;D%@,M!V0RIR MT*PNW;!JQ]X*X@G!RZ1VN))-Z&9%>98FT@#_7!\:/GA2/X^M:ON;H+\Y<\B$>WB8I*-X5;I [ N/GR02E".;ND>N.!GSC ML1.&!Z<>*I!E/9_3/M#Q0SY259W(Y.)\[<0X##J@U1%+4:I>D99!!MH0X50@ MQ2N4I-LUF8D,7WZ[D %6*L'!IZ7.<:][\/TU#!"&3DY.G63PX=U%Q_F%I";7 MH>1R]:@DE,]&R@\ML39D96F=AC*RA,EV]%A'#8 ))!AKR8M MB;<[,0(I9@UJ6;LB=A>Z61F6AAVY#>?5;,&O3B8CH20*6^4J)=-V3Q69;J4 M:Q:J(EX4)[]Y609J:8&+J1" JL\K51(8T)JF:0AG&H?XAFGB!9R?Q8&WDN[96ZTT7(#4CTE?_ 0RS!\GK"E^*J[&(9;7 MR(5$M0&YC?0O>=YY\P_'C2@5$GR-R9MC,!HQ0)9ZY,HG=7,J>-,@O!1589J; MA2&/8"X^U1#H@L$JD\\IB%)9R_9=H"UNWE4%G-YY4@65:K=A+L%J3PJT'I+L M.YALB&H>QAB;KA8E!Z;$\96'JS19X(06B9>"Q( ?)-/ 1@$1"!^U71>1=D%V M$6Z8%O,9A9<"MU/>0B_/*8'D!LWEX"\/M7$M2H[RP?Y7L>'Y;*1Z93J4QH M>WE^UNGQ%3#62"K9F.^38O2_8'OI9;?E(IG/1'Y6:1&^['7[G9/['WG>.;_K MD4ME6?= 0)-/YE;(5 41-#ULDLCR1DS_ODTHUL(6*6E3&I0S X9#%ZN' *]< M?9&%:"KC/U,54:(;)YY$3)XO^Y"'B;0'/?)O4+)H0$!'!8C]S$2;)3-_-**3 M$CT5<%C0=PFZO94)9#A[N4+:BV-&J$4E6()!PTU@N&*>I"Z:;F,%+,Y&C=>7 M.5RH,PI,D:0AO3SI=KJ595(F-B:+PDDH9T$.&/(&X@#)"5)ZL\G(T4B;II?# ME67?I +39681I#HY,0,KS,F#1YU>$%8E4QC85&I8NC#P->HMK17N[(B=LA\( M5:88'4_72B%H5(;N.Z W.5;TM('ME?NN+S__\?'=(?;F)-(#HP<"K+/%T-6> M)C*%P7Q0*--K851T^DD*''L3IF !K)PH!XHJKU60/4T4% VY+B4P$>XCBDB4 M+H9*:JVKO:/2BPY:+0'19]\S56RC"ZM8R.)73[;(*E%3I?-B_5R (#68%NI1 M@9,(:CD0"N:-2NJD'#3KG4VTWA'8#KE.R[[[V$3#J8A)U6%28=(PP^0 @11@ M\+I)0ZY&DJY)7)NX]BJ3P3$'>S<4OE?"\CLQYMNA?Z>()?(9B5P,BN5"(X 4 M\11/3-Q >*@2QI N8Y>KI,U*]$SAPDS0W$QT=$3<)-$-H0\RG6JW.YQS"Z(8 M@1*R^2-,N3O@]HCL-DK8A?$/.95^(CQTB&%2(Q[=,E$_37+AES8V07K V>Z- MI&^%SEO&1,!]H(Y5_+J,=\EC9H+)#YJ7Y):ADNP_126^H'([&S%72I"I$IT0 M#Z8"?>>YQ@8+%/WH(0HQ38ZX.C0<=!12P(W=YQ2MIW0-T&T.,<73Y ^14HD( MI39GK+Z@*5Q)C2YW!Y;(PJ9+*-Y;,LFL,;!E3\'*Y>]CHMK[F,Q[4BU^2;'F M]0M3%%72K^)3(=V"ER+:I//L<]F"0V8)G910YQS14>G$Q%Z1H&_EK$=,!.QJ:$)0/'/ @;L !TP1O2-GBZ9&K_3L7;^Y?!G M\NE^D7KD3P[A;Q'R:AQ."PGIB-?_$[9NE%RCF/L]$]()3?E0@Y.>\\_+;V^^ M.+_(L:NXC@P !6JN>O\B# 'P*,I=ZBH#POW/#QPF!0L[?1;Z3RJY!G(DG+M MMC**NHWA,7+AW/BDV/Y2#('EG7^R3+V24?P+>(I4PQ.9E(XKS+)X"'R1%M>P MH($@-S*M[!L@RC#$Y2%G6].@&)._2$7CF(Y[E1*V<@99*Q7A4+I&AB5U*""Q M6R; $V-C=1)S "[FRD]S3]'SD(Q:_B1*,2'W_#4)"RE^D<\P4Y0#LB4.DU>LQT$3$UR)36BLK+2M?,7@9CT8I8A)#DK:!7"Z5&B!M@!F5D5V MF2S=X'T#S8GI!%K6")3/R1*$0L\!)6_.ZAFA<+^L"$$&N<6<&A*090BUY!CI M)*@>/J4&)U4;U-P:POLJYTP]P'!'F&%^BM0Z/\N]G3FR6PM0I'3H-\;^OL=" M-(0PW+*-Q\B[25+2P4$3E200;D$4'B7D\BH-U5"&;'4(4$JJEAV*Z%[= 1(T]",[3PG4!@9 .A=]>70Y:'%6;CEOF&!MDIE2KS;CC91$:7E;A'<'EC MC"'[0+P;+XQ(]!V _0BR+YK)I(01L LYLU^[QCCH7"GM145)_*^<*PT-?:NU M3!#CW9S1( \H7@3E9S:NXI6C-S2!]"N[/Y:FJ8X%=$!!O\58M.N$(Y* B:S+ MI00&J5A/VT+JCG<2(8H ZZ:CU3Q(,5FN;'RP9$ +A,\)9*2*G!#%5V@)5.F:V?( M7=P9CHX'CU'C.0>8]P[G6GP7,^,MV[M#GKAGKA0V5@/Z$_5R2M&M"V+R6U3S MIX'7'U/A4^9Q_RD,:!W*'$KN2\Y4'MA*FE JI)7K<6N VW&BO+?D,4;/K*=4 M(WF'=(:,PRF#R#ZP9@,+,MH*,9JGMU0.F.%P5LT?=>K40N%K-#I_$,X/C&%P MU+V;<)0'7+FE=]QMS-NR25F;F_72']BD+)N4M;'L^2=#-%W':,14CIE*(LPJ MCABV%LDCJI*VV;_+<:NPZ>*%P]BZYH@15R""*K?72J.@L3A;&:'NVTC'V"ZFLZ.1A]2=.' M8*9&[.BE.C".FH#%C2TER#=62,@ )LPO7S[#[T/.8^!):6E/$'UT#*2"FM]Q M\A2#9_'[;HU%VMN\=E5GIO1NJ7)S5KA,I5,$4S$#LHK-I'3-65-O)CA0=RU4 MM:UD^4GXPRUM7-VY#\O-R.902,%L^DMD,8Y-Z+HW"L3KNW$_L$,=RS78^X1H M7BHV+KF4*OK*LC+?!'Z@0E;RW9,FE(IP,L3>)%P+!-(0"X0RMRPWDV%%G0K@ M^?\J0O8L6:-D8:/D4I;)7B=)D&%];J!*N+-,0LA9@Z6)2K)>(I/==&+!)<>T M?633(K,W:.+/PW3<,156R4YRE0D0YB4LY6%KKKT MOV(=2F=MR_3AR%*S)?SK"DPKI0?%>8@@]MS"15ZIR7*31,5DCZNV?C$E2@@: MD1?Y,LT9$PL-'T#$B5W-J;,4AS/-3>TG MI :P5.?A7,XTL;:$L?5U)EMKR*:Z93%;3N]Z D4A-Y[ Q+\QUE?)Q#\PQ0_9 M%#< 4E*%M C$35._CIWQ+I+GK&LP*'>*2O,:U4N1JR).J/RQ=IIS%23*!$,#=J64 MD/D6[ER-KFO*JJ8!Z+>H1_D:(8PW*V9)S/5-"&.I.9".,1)T/1H,E#4;H+WE MA_):;X(5[DIY'WI83#+,UA;%LQ$@"#-/-XC%)HHC").1E>)7J4N1&EHL3;7*=WU3:LJ=R3^2,! M8*H3D) OK-FUSE-/#K2J1)-+?TM[N8J0HU7_F' 66YZKQ* N36P6W#\X M2L_0 HV%C2GKVL!\L)$%)#>-P1QA>EW /AG?@F9V(#K7'3A^ MA/CN_/QKF3#X&L$$ H/!C,1"M4@5!J#14\T(Y1>G#%-_:PPDT3@,-'"^N9W% MRH+"P :8EQ&QGZF)@C[BT:;:9)GZM,31O=$E?4QJ4/Y^_VW]$LZ\D+::;LHJ MTX?,1J](NR%(4G:?EK:6J83A,T@%4]YS*1V&>=G:7;IVI/==OU'63FL/>6!3 M3A=9;]7@PZH6' ;SN#DKG8&A29TB8P',9( M0GEZF\6E&L6K2*=)9B!%JD>16Z4Z7WUQQ_ECOL\(YRGJLB,*Z%6*,"B$Q3-M M:F=#.-GR]:P,M/9/214:T[2_V*#;VL'(5Q$5S1;3JB44L+Q^ YF6: MD:[7_/+:GJ"$9:5:5],%%2WO;.(CTXEI8ZB:92/1.V"SH3G2*HKMA*1LD"W.D+TBI_5Y9X>LJ:ZF7Y8YBMZPP2QKLK2 MCFK?%)5+UM:&J\QH9I]F2Z.AMBPGQVP&5 <]L>E)FYK_T3^RZ4EWIR-:WZ;@+HLIK)>DNULN8X( M$Z0DJ:$\D1@&V3GDQI]:7REMD \(V.'.'Q\31.K%4E+=7&ON%70.A>,D,5H1 MSATZE/"$]:@I99G4SA]^:^T,@M-P-#^@< VH+X& Y9/)3WBT'O+1>HA'ZR&< M,I+NB22R.;$&DH6$HZT* YHH5BZ*L2!E8MNBW,;1?F.%QZ)\(*Z$3#8S&9DQ MO@G>'Q;6U&VYP_@UP92DK%4<=U^9JTOC+7.)U*HBZC-U \6R+@82X9&1YIVI MHM3*WM()%S+JJBP,KK!&K8H**K#--R>M99045\3&7 R&IO M9MREE1)Y,G>F M:2@!J;1G:UPJB@QG)FUS[CH0>.O88F:(E$U__ M_47W!7V6#Z;/%2V-7B#5A"%E&O(W,@Q!VM5;1RH=IR=USEEN8?D%A_#0R)MF M\+7Z2_]4(< +GE3:0#7CYZ"F&9V>O2(5,@^:?T?NOT'D?+"IE.K$*U6];9&_ M:X\>K.;1\&_:-/5%MBM9-H9N'9) !JWO)@F#.9*U#-:1[%-R<.=X:O:XG"/ MPQXT_SA@"&"!^.\O3E[<]VC),?SQT# #NJZ#_WM=OT39$ 8GRE^D0Y5._+?S M#35KF_?1_M8[3Y5OA [Z6T+HH.^Q.KPBVH?IFR<<3-5ZKYXQ*^(!R_**Y?O[ MRO+H%%HC;]E56]>J]394(K"VT2H2G*'G?[\F<%%S.?K=(]?I#\[@G^/CU_<* M#B#DG6Z40W)]KB,NSZ%RD:F(Q\;///\S.WU3A\]M&5GN 64Z77[[O%Q?Z6D6:-@L%M^ M+24^F['S5_*8)B;O'[O=L^ZV;_]UDN?H_/A)1(!DVP;?0-N['K0OV/FP_I5Z MT1Y6:Q4.4E]D3^?T!ZN*-6WS?G&QBM#HWDWSR7;PKA!L3Z9IS9J=TW',&LP= MUVY.!VYWL/7&S?K(<^IVCU=+'FO@;/;F_ZR[D*@RE)^>6@8\B=JZ2V^QE%[% M6ZSRLKS\&FR<_%J@L'O'=9J3@7M\>F9UFA;R')^Y_8%UVNZ33&@KF-YQ07#F M'I]9VZ953+K][KEUW%H'W8Y/TSIN+5]8Q^T:])SCC=-SOB78T#N9\^#LN)YS MVG=[)ZN-P>X2>4Z.W*.CGM5T[(FVX].TFH[EB^?4=+90A]F\^),$Y.$./[I@ M;<3,0W#:))M-?XNE M](8GV6RA9-J\4/E=^+<[:'@=G*X@^_?UKII>!WWWZ/3QM5^OK0*S:V)B7H'9 M=4$QL&+BJ6ACW3-;99_NR32M>\;RA8TN[4:&S-YI+Z='*U;C=XHZ:.98'<:> M53L_3:O#6+ZP(::]"#%]$KHC&'>@J,"D[[B^TUMQ@=].T:;K]HX>K^U8JV=[ M9$'9Y&Y?PCI'CR\'V&%SI_M$,1UK[&RDMKGA/A945*[3!E%TOL;1W& MU*LV#:B7]6V8CQ5<7C3#7\049RG;V7('#O<8C77&'/4&ZA M^7'BW[C&/OT8:1-+P<;\6K52]8ZEQ8XEC('H:=U?=G_386F>#M$R?Q M(8Z#/^EQRW75H\_&21$%V/S4: >:%=,I]R>%B>:)RSWD@= >_#3,\C ORHV!FZC4<9K6N\Z8[:2$/T8HD:B'.0PR3T4<<+OX MB?==.$">.,8+ ^%3A]5L[HU#$87BIN&M8Q%-87F1W\/1S &[1Z3:$ MHQD6&5 _DSSI$STI)>,VS#!: 2_+OL-C9?]>;N*JVM#"HD_DG;?PVP_J]MIQ M+HA6\*YH1JW?Y2#YPOI J7TL]H@%XHV*",9%-%$\&\8P.VHJCV2AD='8:4)9 M#E]2/V'X31(9/S9RK.N(>(PKC#2 P2:?NK%NZL49,D_LSYAA8!1X$\[INYA5]F*>AC[-G\B<5%<8 M^U7GIA0A.JAB;/BLF.,0> :&T=[0UK:T?[Z#JW]L6]K?W=+>-J[/W]8;#(?8 MJQM[84"&(K7NE]5/R!0K K/'ZM#1_56 MGF+/<%C^X*=[))YMG;QYK9//^G>W3EY1?^,U/OHQSNI=Z2-K6R?;ULE[QO+[ MW(37MD[>QE6SK9-MQ-9&;&W$]GDCMON9?KIY8 %[ABFR"DB17M4-KY:6Y-JO>F$&Q/IFG-FBV* M<' JT8[K*P/WR'H[V_65(_?LQ+:NL0?3KD_3*BR6+VRI_5XX8Z[RQ/]^./2P M$-E!]3*,Q61AP464P_(#+\?]%[ON*3X7_]QUN_UWS[K8+>% M5@>]T_-'C\ZVF=DY^7(Y]N)K1"YU1EZ8.EAM2^5Z[[TT3HK<.>A;*6*E2 EL M>/YX9\M321$K'U:B?V1Y6OAYD6+IJC^&T0KG8+#K0J%_7^U_FCK M<-TJC].>3-,Z7"U?6(?K7L21:]@4FZ':K*,P[-CM=K=>KUD'87HG;K=GP\C/ M<'IM#,3COLQS:_2:C:'8OLQS32"G"E*A]ZHVI84PZ_KS2 S+P#C\N!/&8>74 M1#HN P1U+^P3H[L]'^[3PLXU.=ZC!A@FU$'-0Y?@VC B\7J!3=9RIN F3(HMF"&\ITAL1=)PK M(9Q/<+N#[O)^]VWOO.-\E3=^@1MGSC<$Q_3HG1E=U'NK4"LKLN9QDL7NL"5V M6-_NL/7M,!TXPT_5X!E^HP)H4>@-PRB$#0*7^DD673X[G_ZL( M,X)TGM]J \3>U;_+K46@C?*"XX[S =__![W_-\91)IA9&,L'#3%[D64B9\3= M7^6@8+O;K;H16W5@M^I:MJJ83*-D!CLJ%0@_BSL/-\!0Q&*$",Q>YMP".^)_ M>1_[M%D/U:'H)UFN3\@\X1V;3*9>/*/ \>E;/%#-&!D>@3>TM1I.S3Z>FL;5 MZ]M]ML_ ?*X#KEL:9JP4X4K.(SXZ5=Q%!P'RB&,0<^V^=@2KHG-_7726UH_< MI$L3L.5Y80[RQF^*'=^(&$ZD>:I9:%_C6#OO/_14.UO!H;88LN_I4F-\( ;P M(U^PO7=;TEC2/)@T?4N:QX9B5P)CO,K V.)8W(U(M,LUX5CJM%FE1;!>'?%! M#4U,A9"791X'_ %]3E9*XMYVD_@N8/,'AMPW8,L]'?@S9VP_#/[9(K_75WN? M,<0M\OLVKMHZD=]W==7N301ZAJ5\:==QVW;?JTUMNO#H.I@G31U[\ N?_D8[ MQ0T:Z9Y/\=G5];686[VC#;>W#BC$GQ29%P?8;O8']FZF_H53D>)X@*K9Z^>V MQVPUP<9$H(,;["T<.'\BM9U++]T0Q):UM)KINN?'JT64WAW*G'97B]6R(Y3I M'_6WG2QKJZU]_%9Z9:OKM^>LN"I@>$ TR9S>!+2_JVF2YIGSFPA">,B&G!UK M8_A3MW=BX4U;Z])Z[MG1UE?LK0^.Y,@].7T\][S>6?H,'H_Y]&HAN!9;U;B1 MQ>I[,LVMJ6G<%(+MR30M7UB^L'QA^<)BN^PM?AUV04^Y#F$S+.FU^!K/W%YO MZZWHM0"[=/ON\?'6^QO701HPGH\&C^^1N[O&\^/]+M9VWF8\E'V9Y]9HPQM# ML7V9I^4,RQF6,RQG; "*6,6R/:H7(]]OBS^TOO[)K53&9$J*U&E()'*F:1(4 MB&LA<6=RJE>;,("!: 4PN/4RY^5YK]/E[V%*49C$+@-;A#(%/B A/\J/A6$ MK?&IN!11A;>;@)+$CVF8>@K3#+_Y\.Y"@["(>)2D/L,>7:=@AV%Z9I@$#ES^ MFS>K4@7?2FODP5;-,I'"PY'U77IL=1(5+,,&,V]Y&)+/?WQ\=]@[E]M@"F,1 MD]#'@68>#$>1YV(T"F,$CI*$4=MGC^3BQ]B/"N1L9 ($L#-8,LR<+T7J?2&8 MNE)&'0\Z@^I^00Y[>=2K?XT9O$OL1H4!@T(3N-IGL=EQOE7Y/R[W6'UTRXML MN<60&8#Y/;J6681XW36^#7-F'!]."9<&JX82.%Z03'.23B"SQ ^0\H13!-?$ ML&)^D<%"BS1S%>.I@>,B\,; +9S=(;X?4B7>BMWRH*KB)J5DF0KMY7;*$G-Z MFHW2/ZDC2%7^TZ)94H"@/@TQJ40NA@)X#2,7T:TWRPSE;*R]6!5X-J5J#G#$ M1G"C=SQP'?7/Z[7:=)AHI(,@IS"RNU**S4 MZL"BY'XF-:AF6A(M;\(L9+3+GYQQ&(!6,N?35H!2@X>"7K7ZL5<)%;30"]?P M-'-;WQ7O>/R_:Y^/70Z[''8Y[EF.E8!WV>5XR'SN#L=N;L&LA01[\/(_'!*, MU\/B@EEMHNL,U+RS-6JBR,![<&]K@O9W@UN&\;ETK\!$/;C5=8 EL";_+JU0+UK9]S3C M[Q^[W;/N2B;Q5$.N)JI8[MIL[CHZ/[;- MP_I;Q5^O&AC,UO-O5V7BOLS3UN9:SK"<83G#F=1;SUVG;O?8&3G7;N>O@R.WVMRN28?V!V\9C MV^5OMO[ [;=L]F6>UK:WG&$YPW*&Y0S+&1;?[<)%&!5%X0A5*A M0CX_>.@&>'SGX$?K@*[ -<<*?710^_5!7'-Z6N>]Q[!,!;\K%5D1Y7!KR3'T MSG*.C'7(#+,LOSC BK-C#KVS MQ7EKD\'9OHI,X&H3)-L[<2.B9$JXJ^]_(-PKT,5"LVTS--NQA6;;.;0CNQQV M.>QRV.78BN78UGI&"\WVX.6WT&P;3&<+S;8-9<06FLU"Y&P<4UIH-LLA%IK- M0K-9:+:-X9F]8 \+S69QERR!=_H5EL"6P!O_BFUU95IH-@O-9LLP6[FHD@(1 ME"D0MB1SV=$^7\G)F7M\9FOF-G2JV\Y<)VZ_>VZ9:S.GNNW,U7<'IV>6N79I MJAO&88/M8J]7\T2WU9C;55>R+_.TE566,RQG6,ZPG&$YPU9C;I3SSA&J?JDL M&,,RNWY3<>;@3-;9G75.'E]F=]+I/_PALM!.#1KO3>^=8F.I9CGOL? "/RG@ M#B_+$C^D.KG;,!\[29'"4\(L!UH[%\&-%_OPTY_H=78NO530*Y>IU'/ACLK@ MY0]>%%&@0 ?1(P'STU&/+3[ZU5M M.6'E\BL!+!]?N\XO(A8I+ HNQT4P@27*\M3+PQMA*PMWH[)P8"L+:\._UVFR MWOCFJJJ JNKFG7%0N_YV_>WZV_6WZV_7?Z]2JFQUZ(.7WU:';C"=;77H-F0R MVNI06Z6S<4QIJT,MA]CJ4%L=:JM#-X9G]H(];'6H+?VR!-[I5U@"6P)O_"NV MU95IJT-M=:BM#FWE(IW1 QU9L]6;UY?/:8\LWN?/EF MMLQT&RLY/>P..=$+PBN^"RDBG:7*=>I/, ;X)*OS59"LLK?3# M4O 0<40_1, ?+C__\?'=8>^G L@<^DB8C%8G*]<'VTJFPIEZ("^\ M"$B4C$:9R)'7/&SD>EJEAMG^DAY;R.Z3LM)4KA=R2U8,L]R+\;%8QSJ%:>(3 MDA']6KW9@\'=P,J)^0)9/THRO 1O^M5S_@N+_5SG$N0:+%P<>CC@T!>J0+6M M= M_AG>71EJY^2T8;3RZ[=FT,VAJ!L,U'- CH[^_N(_\L1_T7CRL!']C:IK8;]< MPE/@^^QO;[P%F:AVSDM*G'6.0V A\WJ,.>G1ISQ.+LZM!*7HJQ<-I%E?5&S+ MRKX_@WQ*56&WZ\0@0FUQ]S87=Y_8XNZ&IVUW)\:FY>C;Y;#+89?#"JM-6XYM MS::SA<$/7OZ'%P;_;9B^^8>M"[9UP7N>PVKK@FU]UL8QI:T+MAQBZX)M7;"M M"]X8GMD+]MCNNN!U*LOW,M[#WVK'N<_CW%:GC2V!M"60M@2RE8L^(K^+3 /. M4X#7%CTN.]KG*^LX.!UL5W/,UP^KIK',]1S,U7>/3KN6O39TKMO.7CWW=##8 M*N[:(^9ZV%0WC,,.MDQZO6H07X]2I:V2O (EF5,@]U5#W@U!L%WGS#YI,9:_ M+']9_KIW$F?]7K^Q?\<.+X+EM^?BM__\SRUG+XL6LE#=,Q"" \>[7=Z]*=/< MFKK_32'8GDS3\H7E"\L7EB\>@1)B8^U5-^)@X]R(WY+K:>N3#<;AV)FSK7;6"#-^8G%Y78T S('FO!A%-@.2G78E( M/@<@O0R4>%\"DO<[QP]_2*_CU*OWC!D8>-6I" H?O@K5U:F7"ZK]!*F0)K= MK\PIX"TI74Z Z9=P4Y@[%]4VG9_K\1VM>/CW>NS66\MNFBB/^?>>.G<+.VK7W*ZY M77,KV^V:6PQCBV'\< QC7@\+8KQ&.EL0XVU H;(@QA9,&,^>]1DO(?%MAX MGS';9!@^]WZHY A;9KGL:)^QD.3H>*L*26P9W!;Q5K^[755*EKFVA[EZQ]LE MN/:(M1XVU0WCKX/3LZWB+UMAJ:[:WEJ1?9FGK9:RG&$YPW*&Y0S+&1M;8;G; M55GS7KM:45:WTV>Z5HJRSE[)FJQNY<<'U635W[!L3=:W<3EF=>\T3;#@!!^6 MP8<02 [$=+P\3\-AD<.C9*E6Y4;O!Q7>A$P3'EVOV^D]8GB23(]X1+]AAM6! MXA0]V-M>!%-,1J-,Y+AT^ :XHD(7,1H)/P]OA"Q)PRGV.[WS5\O/JG_2.3E> M[KY^M4@NHI$E(_IXXT6%ER-Q8!K)K1?[XHYGOQ.^F Q%6N>%[:V9>YKM_FOX MKR(,PARV0APXE]X4B^J T+@KA'3G(3= MK7#&'FR744%\A[\F4Y$2IV9$1%\2D<0GD+9(873 LDEQ/88?L[$S G[.>*^! M7 H*/W*3C^7XQ*2(/96@@1J$?YGC7RY.YLP#??YNDWX'X^DUX9>^H5Y>'M^/0 M'R/9HP*I#$+WM',^)S*)F$QR^$, )X/0 $)E'>=/ 6(C2VB0+WO]8[?;[3K> MC1=&)"BQ]'94X-* V+E)HALC']!U@+RX%F6@WZGEGDH9@G<@]/!+0IO"_# I<,.SNM_%;!/10KG-:_X M'2?7$^F?L-PH:L*83V@_2C(!PX/IA#E,$=@]H5D ]T7)E.>.>S*)8]0H]<4F<*JR$FH>]*N3'Q9L 7N/UN<,CA!)XK M&3:93$3J@V:$3)(A-]-J _],DRS,E9@"H2:RC.8M.0&F-@HSL)98;\'2?5I1 MVA?$82:UO"S#^_4>*?>&.EAAX2/S['6=$#9BF((PS7)4=C+GUDM3#QG]5KYA MXGV'73R%D8,&B]SC!7\56[IYU[=N=#@>@X X!M5L5QZHX83U6?@OK1NR(HQ"/YJD@P\O96;+#,X( MXQN1L=2%[T9A#%PP)X-KXP?)4:!A!A.&BZ>D\.,KD!. $3+^B(6CM0'86PB(-$WJH_"L0 M1%6X$YY<'0<EN*6Q,?$=?P9&>Z;5%M@$<,"E?!U< M W_R6!MU,=BH60C"N30#X3G#(HQH<" MP%94+%$=)\YTRHC?0A'!,A'Y!7@CXD0+)TC MU*%RU*%*T1B3MDH<7)&PXH?PBYS5\V&1P9M!WF8Y6K'7,]IZ(#I#W!.Y8(4% MQC33ND R1+49F5XJYL8P<97AS;"-:./KG0CL(&4XOR;T'?@CSCR?MS)N;>2) M(=R@M@]<#[M_FB I\-0QQ#]1@VSY%.5#C,.*Z>@H4K)V:=1*]L./I+FBF*>Q MSQ,6WHC$R^CTFN;J\@+'#9>34 )F'WK _0YK*2 P[K.1EZP4;<5#>5!189.# MK[Z/[BK07&XK+3&GI]E)_;,ZP%3E/RU>6DH%K$]#3"I9D4,!QP1F14:WWBPS M')UC'1&N8*(IM^T 1VPD3O:.!ZZC_GG]]L6;=DB=0:=_AG=7AMHY.6T8K?SZ MK>DV<YI>]NR_Q:1*9N;G6.Q51Y M\-GU<$P5Q\*I;".5X%,C;=AJ^*U8M=X:5^W9)<(&Z01/6DKK MZ"K:UP];WM6MHRV;W92RV4\JH$TI:P&G>1Q0E">,7S?&YC>CKO;E&DIZ>NY1 MK_?HD3U5AO 3$N:@YPZPB/*10WO]1/+#2H952@8I#,R(\8;)@I4\II'O3]R3 MT_YJ^7ZGZ'/DGA^?;HUIR?'5G:T4N?X_/&ZUD*2P]89 M5RJF@!#L:-CMPK!-F>;65 QN"L'V9)I/Y4RQZLRJU!D",U>5(.Y<&0AG:6+# MM33T,<,5+]@,%6-E\C MZJ(.541T+1>(%JE96(I%O'.UIZAZK;SP+T[BPU*)0P4PO>9JBI=G<[@431@( M%0]8O5:1]4DJ8ZR6TF$YGZQ"BD*N3PWE:T]J=G@5S(AR& 2[D.DAS+@HNW-VY^V>[R<%EF9- MO9E*P8>;YMZ)Q93U&]-"W#F+.HV/YL<24>DXEWO>8@%-TV*WC#@5O@ 300VZ M/[>"SU>QM>S>[AE[6[';7?MZL-B^7ODNZ9W7Q$/S[JS)E/-ZS?_*Y0F,E=^@ M! M_DG)%\@$.Y;3&@FO6_KCA]P>.HU M.>YTGVE-=E)>?-"Q92LO'BHOJHH8''U- 7M6[+ISVLDW!)61/,KX$"74@0FD M@!^IX#[Q8@-W0C@2BZV$,;I#"<"1&@]L!/!KPH4AF"G'N_52+/$W8"ZL 'N8 M]G\/DYP\G$GN8XO3!K:H/0*N.JZR10UXY%/Q38#J]YL(T F'8&("]+# Q$OA MT082;ZW=B- P9TU,NP [+L:-*PK!K0]#\*F51,3+$ %!<2Q4W[TB K9)^VH, M$\3%EA&T$??,5LX#HSD7Q761Y:46YTDPMZP8@GP(08P)E)OP6#+.$9++\9F2 MGJ8D[?RK/WYFV!YQ V(E4N8JRMPT<[4Y"L)JA'!T"-#2#DK'T*S-ZR9]KQ(A MSCAV1PI8,$YRAK9!V>6\/&74P@-\FT0:)(#!7_$FA4:HT 6E-5ZB&(.Y#UR3@NJ%P M1$CB\'V1)@%"7Z0D?0@^ZN+GK_S!=20<:$(8N8QS6K_#E?#3*)%! MY2G"E_T7S!^1N+ZDB (KQ2N/A!4%U[ 4P*EN/N*A/>!;US. MDT[U9;U.]Y7[S.H(CPZ'8\H;_O:@+P?_F"5Z/H.O_=26Z(:(LTA8=0C!B48( MHL\A;'H)W!K&&4PLXK->H<$"SVAL1O)7P_\FZ+$N>6TH\ELA8N"$D_XQP>CW MB2>D$9: + EC BQ5SY%/D!=HG0#Q[] >4M&<*S'-35#TKL)JEY!WK$/QCR?T MVTF+LO&;AP"(H$2\ X8L=8(_&=^2X@BSZEBT!N&6,6?"L_/BF3EB%8. R26D M71(X5R6(^FT'_)/!P], MJX(K[QF[8"0X+@.6NY=F%7ZZ3":3D-!J01IJ-G))'UX/3# Q"RFQO=.W61GI M*S*AO+R2@@8T. GH1?=(J3(C1RC@Q^HV0>%2G;L^S/R%F'TK<@1>YA@4+6T M<8'K:8NJ@)D^-0FUF&PH^#B50\.'9X4_YC$R#&8YS!(5TQAK21NIF]PM#.[= MU^U/SQ3I@@KM@N<\>GZ_#^8?&X?PA_P[R4%NN$7D]^X%81Y<1MG@AHER'6H]W_'^5@BD^JQ M$Q2_.0$Z1H'W&+S.:)X@,:]#&8]MFNA:DHHT]51FD:8AGUH(T4HHPXA9"X-@ M?[E:I$SCN.>S*6A^)=U5\CF[2N.Z3Q3>!4N76R-CI9 M:2\Y2"#<0NZ\@Q4Y\>J/G\MP3Z,3%7\!W2.YSQ_KHFO5FW"TRU2R&I>HU!_9 MP""SI\VS2OE076X")IQ,;-E6#/]2QVUT 33S%396*Z92XP!3 M#)Y,*G7B@T;![J^)LNK+3C0FFR:I.47,F&LS$?8V8%\/1!'!2Z6=MY\]["6 MJ:GSH/EP1?XTC:_?I[)U0Z]07)3>4D)[!3K$=!1^U)RY!I%#^Q@6GYB(C?@%+TM<*0P@+-H)+ M8 W^JPBNRPXO[[,\G%#'NXU0O+"!3!%[L)>H=M@TB$MC&Z1A+FU Z@LX1%D\]K$6)@][H0K.V4>!;?"YHM M+A9E%,38T"A,@,*LT6(KH"25) S1)PWGZHW(V(_O8')Y$I,;L133E:9>'>== M")17R?4M@[I-BBA0Y>TDNO3.4-4&^:,92.8VN/0TT+I*5@J6D"VT^ M=+\'3-_*/+BAII\7U*Z*)@)O2&[16J'&:]0[TQ@@3UQW\,(F1.QWO0DSID?Y M9CPZ<.^IWH=I*COJRKY K@JBZN(&?*3L3HF7Z9&BR@WVDNK*BX3AIG7&2AH" M )==*2%\[A_Y8B M7)VRLI'>O8B?LJ>2P053?;R4T@0+4S)@F:FY.V3[)N, M:GC*_54=&W:XKV29/H]&AS][$0HI.?VK,1ID%^B/O98<]\P'\I]X] 2TRW'G MN.:A,-K]Y?M/&DSKYY/U1UT;>;5W9E7C?*!D4LV/"=KS?!* M6V+,?14^R\R/H!R!N#)MNC2)X6^_X6AXS@."5"K4TP0F;*#+*E5S"'D.Y+_B MDI-,F3(LB;&GMX)"8<>:L1[OP&G"X#I$ @S0Q5; M^<&$NAU/#?2Q_VY*'PD#6*4?@UZO=W[V_\Y?;(/B\Y2>/E@TY6MW_KO $'7N ML98/AS9\$:G/[[1QG$E]]3Z5$9N;\B4 MAI,G!+TLT"J_RY[-@!$$R&,/73I*" M _GESL?\P+30S;KY"6Q+(D'0FP)?<^[,'*L\J3&R[74S'Q674/P(]YV-Y]Z3 M'H%)#?,Y!5S=F9@I#F8 B'U%+FSBGG2Y3XQ.)RL_P>D[/Z*N<- M2CUQP:B0?_J][) M'(7>[I3/:-4_WG5$? V'LH(]RE/8H)G,/I0?T?N?*$_BC8@#_ +#/,9@Z;<< MA,+\6+XE%"N1,O>&!>\DC,,)1Q^T'E#7?-346_0;595(>;WL"RN#M %G0V"L MQNQ7[U'B"D@46A =W)&A'!WX3QF(:)J;WP*=KT6,N3Y<+IZ-T7(!!&M>B66<>$78$*J.(J#)B62JGXH4K,DM$H]"FOSLCE M,=1"^;NK8Z\LR#F(" \@/ ;Y?"-T[YN<:]J_;9HO'\^DE4O_V/U// ?!-9+O)=N #OU0E]X<.Z3P06 MFE7(Q(J"07I,O'!\F=JD"P\"@1%+=IB(F,](RC\P(J-F3N-0&&Y-*I-3CU31 M)MHW91;#*(PXC@UZU22LI,&;<\!#7^5CN-HS G]FY".E)"PVT#@O@'E=OM-0 M3#('3;]P%#;%OW!*N V221%=$R_+=,@KV YIJ"M#],"HOB?+D AFMN75^\NR M NO=_5POG;$\9O3:1>$DS"7,3-M-F[0RGN\7DR+2NAP\>5+$H6\B[/AWR*72 MZ=8FA^Z1/QS8]*9 '[B*5,X$'?#)+2T^Z(D!K'I&JB"G\I: 6&VR!ET50'5,+1[#6RD50"\1;3BR2I S?2]6A:EPTD0S,W4'$T%2 M3];<>/X8%%<990Y!\1_^Q5*5WV[X 6.!^X$!E#PL@98Y,"K1!==82F@5M/:3 M+#\<@H >A=+X1^J,PRFIV@EP-8ZG9;I[6.+SL_ ]Z5<-X[&0()UJGY+G6&H, MOJDQE*Q:IHZI:MTII9V1F1.('+-N4)KH( U8,E&6D+3[2_@Z+(]<*"HJ8?6T M11NFH,H )?)0D,,F_DN62=)F1[<",;5>849=( !<&'. 6?,Y&D]ZV@;(K,[K MX12DL4K%$Y@I2]W'Z6'@);ZS9;TBAIM=#7%:"XE&WU.KSTX MCZHI.M^ L8-;V$2&-D(U0;T![*6,"H[07ZOK1,O)N.89 C.6,6'T+K:26 M8RI,#Z8 ME64#%BUN@W,6>S9GT:+%;2Q[7D3H?;D>F\?DV).X,&;B/D@TD&5\**:"H_%L M/X39_-%YAY*E2F%K9RU7#PS1<4!EU2AGP[B0OIX?(288M#M*K]C!):M7;L<" M"XDH&5"9_F6KC#E%7BNU2K2W:G4PE&N\LK2E:$:DAY?G12I45CQ[V&1\568Y M* =)A42&4H)>6Q]+HD+E@@'>([<2:+61YW^G\!\< 3 0E8?%^H)"EL;W,B2< M.F9TO76#\N!6M ?SD.>DC::#+"BX0$W\\.#10Q5@1@\[J?-PC!,-I3_RNY@Y M)72*643@P;*B'K?-99Y/&[KY$J%;&W6JKVH7\IK,Q70V*4CS_+8\"C4L&XM5 MF1C7EZFT(O;D&#M/XGC5=?\[A -M0M0X)U0/HU&9*EF-%4W==&?#U21>N:(S M0&PG]N@4=%N6)3[G#6C7$LG)0WP9O,2HO],RM6+;$_(\6]CT/L)."/]=UGA6 MF*E%1O/.99%;/KO=^V$^%<0NN=JEX[]J?/VTD 9[\F@-]F1%&BRV=R2MQ1=1 M-,65CJ___J+[@C[+!]-G.01N3TDO4+DYI(&]=2HJVB.VAFR Z6/>RS2#K]5? M^J?*?%_4.NDNW#Q;CI<2SEH;F,J+CF%*3H][3DQF+KE<#F_174Q*]30-R0K.P!KW MRZ>XZ,)^__6+ZV0S4#(F# ?#;F9#U/&/\!*_:D$W:A!TCE$ML%$6JF0E)9)A MXC_%[$6I/,(@U!ANPRARKA,@_XT"!>K7=8EU=%^U\LC*(RN/EI!'E'U8L>GR ME"PIU(=2!(WAS]4<5PZ/A TN6$QG1W-']PO$!V$0FJ+^65[QS2GPFG"$P9 , M6]%$$OI;6BK\B0(2F9%%$6*0$JT:"0" _L.RLH4J^_$]6N6K>(N5!,V4RA:F MP2$^;%;^1+8JB&H5RY[#$;3"RPHO*[PV3GAQWCK!J!0YKC#84^F$N]6@#\;T M[3"2ET@QWD FG8HBM7BD)E0Y6.ECI\,S2@1%$4LIID\!> M[%'1!6-JQ^N=S?E(Z!;-T"9+6,DE57DK#' R7#N8G,VJ_0@B2S[YM$IE9#EOQ M.D?7?$5-JOFDLTRYI&7,>,TR;^>3+*J!&%H/#I++Y'7F!,S'@2_#"9KT8KFT MATHD0V>VP5DG,*4VS$KMEC@?L;L,A\%$>)D*W)M.T 9WID80,PJG2A$#,6KQ?D0I'%8B;)*]&PRB[FE(*\IP=L')39Z+)Z=EQ M?H>+(IF#*KTB)7QAJ0DPH')6C-@3G:OD+73)JE?6(G4ZNN8JC4$) U>[3#)1 M#4]QCK$$K>.0430S,G8K2@E&U!:+V2((SS+)=*X$Y_/B)3C[ M$]?Y1D9SN8'BQ$S472Y3C_8(6?9I%?92]MAH;QG-M](H#.Q#!OK$[8A[.35R M<&>@NGS'Q"O&,:_>L&R"8:7H%1,*ZYO1:/;;*)&T,)65K/,.8JK=A;4S_*WZ M!'%+25EB5E;#7&:(F7$8:\"7,D43(^]R\224S\)4H%Q/CK[+)TBX;34X?/5#[4Z[UU/G_[Y_NOSL=/ M'SY__>WBV\?/GUH%7)6P_543=LL+9\L2Y%['^55<$[8_H8@3VL<^GQHR+(;) MN9[#CEC90$NK-A$1;%H2K.-\H*I^5+Y0PX/_:I1:73B"^"B< 8/.:!7D2G57 MCMHS9>41&X)^Y(43U,K"+%2-!-D A&M199Z'3:"ZT$S(TBLN)E%1=119$?9K M*/B=H,XA^@N[U#7 M)[>1""26;ZFDR]"=0MM/G91/C9%Y/.H*+$*1)P$.BZ7Q?#$/ZB8,"L9 2%72 MN,;R=Q?$]RWA)UHPXU2NDMN,^D(GN^]E8VS#<6L>I3EWL""VH"PM.&(J5$-K M2%52P22*>(J0.CX[N"A,6I8LF?8&XOY1"E<>WEF:8]-]GSO=MV_3?9\'HG0= M>< -^L9@U?K&EB.6&OK&18>1FSY(V)Z&_,,G5S4^QC?2,QHJG MCFZL%\.FTT8M)P/@?'Y6V/8%"IS*!E[*22P8BAW.BD@6>1=<'BXH] F&@QR?0@K&XM4&PVWJ,>PC,7= MQY0?@76Z4%4IH M@'H*S(-4'S])ITFJ !N (+;5BILV__6!N\3S/6_Y5SYC(*E_\X)L;C!8/N1 MWJG "*BK&"K=TL- &*35A<*O-WBA< &0WZG93"[54=WFBQM3&PZ%L0<#K^J= M#M,TY#KO.8G'GA=8"YP_ M<]P,MA1_C;68S( IY_+#$V;L"%'+".\L7?>\=/B,BGY:(JF@J343E?(&53I_ MBU9!&']G5+2)EA:Z5\=34%"F8U>=49XN')3=K!J(8!QG5?7@R/IYVO2#/D9! MP%+#> .Z6J^\B(LEW_^KP"*6&N#,[VST?E$MT#9!FW@F&GY*8E%#LI[GO&/+ M>7= B+\3(X\L>>I]=R5B['AN<)SEKKNYZ\1RUQU0C[]AK/O*&PD08R8>_5YS M5>Y<IY:\V_CH&.Y0,@H^&0;#7G-4HKS;8 [I7#M!!:]WI&KR? MCW=^;@S4P:8X.,^L@[-%$)]TG/<_QN$P;&R_U,9(_4=+(7[$X\70LIG4/$;. MI&86VL#?W:^#/WD@R@; M=IX0BYPH=,+=D9%^9WZXFKA<&?YX:(C;KNO@_U[7+U'<8JRX_$6"*5!4]JW3 MY.(S$](;9>.C 1CNE$)2 E1V_C!]\X0CB MT258%4)V;VE9*[OI2[G2.I[D6 M%D:1P;.N^[U+?*\2M:C064A%["U1=;#>$^Q!^NB[LB]ODV;6+C^D7"8&J?"# M(@.9!@^:"$MG@]. >6!"\=]?E/E<*WW+(T0D'TP/E9%80],HQT!5[O06WFO+ M;E%\K:%]CO-\^M.;-[>WMYU,^)WKY.;-1>J/$:[NC0BNO?1-X.7>F][)2:]W MUGO3[79!&1ST^L>]\_[1\5E_\"8X/>T?G1P% A3%SCB?O/C');YRQ,A$H-%^ MU"$I&6TDX,X$DXRR,'/^"3N"DI_@NHYST![ RA.E93E (%4K4T>&_$I^9/FR M*P4?7,:)D)E6&BBZ.AR\N?C;&WSN/YR##R&H4:M_R:>D(SV6@\%A?S XZ?=> MJW>.**"KT5\0%I8\F=/<"%'U3C!$U3M_S7;%2O;V8W;LENS#_E;NPS[OPY]G MD7>;K6K']>V.LSMN[3NNU^E1ZLC1XMKF(W=>P/X-.K_F#C!Y8GW1S1;>ZR8, MGV4SF&F19@65?B4.-C]9 R]2(Y6C T\S((*\K>E5V$FE\JI1O>E'I=\%_ QR MZ(@3CH)DBC+$I,@58_7+K=3MZ^=YZ= #<73X^4OOX)RC_4YH,6_2WQJ=N[@UW:]%E^O MJ\M_/N%Z??-^)'$RF<'>ST5,F=E7_EA,/+V =NT67[O+BU^?=^TNO<@ON(^8 M\VL8?\>B.+N2#UC)=^\_/.M*\D/>(6).:%?SL:OYZ\7/S[LO?_6&(K)K^)@U M_/+U_?.NX1=NHG"O<%4P4,NA0+4&X[8\ :O7/7(N":CB"T(4$J",QSA([[S< M<\B1>L"9A 13CQ7)>"\ICAJ@7E<;*=M]N.S?#8]IV=1Z5:B)2X*A/C,G3RT<%TF MD6.!J6PL(N/3DO<#16^P3H\B.'>E/JSH +&"8$L%P;*NPBW:A!^*-.;NK&HG M//.V;(+'L#O1[D3>0O^Y4YOO^;M>$7"=YQ/B$E8U@V7EY4DZHZXN#%!(0$QT M\1,'(YHC7U)J_4ZYR\6YN,U"+X&LFU%5<_5QU\^77S[ M_>O[JZ>$1-P\@/ O1FR8$=__582ID/UN%DQRX!LY/5"B4@=%-./FA0'CT3!6 M*K?G<63;PX1[+ [%V(M&U#A4-3]4?1%1:2UBQ.#&Y\$N&"W,I@9XJI.;X$XE?.8(-F4'V^/98=W%JCOV&BLN[: > M/JA&,( WV1OGG7<#4NQ#BAGRF9]87K.#LD?SYAW-=N?903U0RC^==V7N+%G4 MHV*YVPYJX[G[*-OI M^"$=V!;+[).I&H3WJ#([WPR38 8?Q_DD^L?_!U!+ P04 " !1A*I42=!# M#)T' "Z' $0 &0S,3$Q.3AD97@S,3$N:'1M[5EM;^(X$/Z.Q'\8<=I3 M*_':E],>I4@!LBT25UA@WSZ:Q &K(6;M!,K]^INQDT(IO=+M7N_+]D/;.#/C MF7EFGK&A<3W^J]=L7+M.IYG/-<;=<<]MNE]+I[5RK5&QC[A>206@T>IWOD'K MJMWO]8>7A2_7W;%;:$(^AT)M'L5<-1N=[F<8C;_UW,O"2OCQK/Z^?"ZB K!0 M3*/+0LB#N&!L#3*Q.5-3$95BN:A7%_$%I,\3&<=R;I<"&<4E+?[F]=KF.6!S M$:[K8S'G&F[X"H9RSG GI]>]NKDL*#&=X5:-5M.]FXF)B('"@D:EU6Q4!A37 M/@]J)S_1!<_DQ/C0=H?C[H=NVQEW^S?0_P"#8?>FW1TX/7"_NNU/X^YG%Y=1 MPAW"X--P],FY&<.XCV_;U\[-E0M.>PS#3ST7&A_Z^"K+\4S$O*07S./U2*X4 M6Q2:M5-6JIT=L>-&A42;X(R>"_MG)GXK:J?3'XS=SH. 1F[;Y."T>D)Y&%^[ M,'*&+>?&'97Z7WON-Q,IOCFIHL1;P-7L%N&*J36,RG EPG#&><3711BIL;@.Y,K^TOWC"4=B?A>71.1C4NIG[U[H6*T,W7QNQI8<%%\*ON(^ M.B(T?$R8PB2':QCRA50QR @^2#4_H#BJI8]97<@ ^FK*(CG%@#6:O9:A+Z*I MAF[DE2_>.MJ3,K28QA QF/DZG[M%GT/N3WG1!JULJ+Y$M4C&X*$Q)B)@T1J2 M*%8)!QVSF,]Q=XJ-H8>8),%"")B'2PKD''D@EE;ND4#$/:XU50**S-DMQWVW M;&I<\]$9W#(DF\&.J%?&_T55SPU0@',A0XY MHXS#2L0S#% ON!?G<[@]&5Z@;]+'.)>HY\-DO9V'-X?G] $\\ =#H&(,'Y* MY2;>(D*#XOA:;;T748"5RF*!=D3DA8F/-C&G%%L^9X,K(B""RGN!.2$X">8P MW."5IDKO[(TEX0NR7"2))$0!!$EB(LU^VCCD,3V#()0KG2&H^%3H6#'MU@,U0>,G MLL5 #@.USU:-6,PH./0<_M5QA/1 SX,?\CS8>$Y([)8B6B+N?^W8^?.EU85' MAWRN@Q-A2IDQ)/9\'12)7SV6Z,-5B&8G'"%(=[+4*1.%!K#GED*;3D8I'AD[ M-(0W'+!-)(J'S&":4N$G(B*\P+N/%AKU1PPZ#[1F&_TTX M"2*EH#[W7\OF+\=X<@P/(,[G#FZ<1U ?WG('(XY5LA0^ $V$OF];JCN#B4FW+1D9Y'/[II8EQ;LTHD6B%HBW-A/( M\Z3RC0=F7M.Q2>%86M,;OJ""(A$\BUAHL?#$ FGD[<'UCL%=LC Q14Z!\R# M<2F6=-#3)O1X[_PXH&GMX_Y):*!$16PX;>?M1";Q7@_,XB&TPNZE.9TF@N>/ M1C#)SBFF.KG-!/IS0<;I1ONV:/C8:C;0QPFCPVLZ=LR;?:"\H+V((*7G)8JR MLB$C.E?M6IU+':,J7=?0EO;0T'=[K;!F9DS?Q4;*CW MT8#+7&,XXV*I]#W9F04T.<=+3\SYX\-NICF1R*;TVA?HGK%QA"!CCVGJ8?Q+ M@S:C6_X]$>B]*9LD\LRY^KC^6HA^Y) "#EX):)((Q(!.3'28\P3'I*4\=7]6 M6'%V2\1CB=Q0CYE!YE*870\.@&*KU^Q4Q^%-\.SI!>:CIN;WK? 4;.GD0@U, M/LZ7HF4_C=2GDSFF#1-B@DD98^]-ZJ>TR0\=(APDL$!AK14Q(]RT!^;47&_3 MY!KF;1MQ!Y BU \S9 O.+N4=V?Q M5L#T8=+.AV*/,E9H_AY-].+"6*$/39U6SX6VV^N-!DZ[>W-U6:@6S// Z72R MYR_=SOCZLE"K5M\5H-4?=MRA64]]L"NE=K_7S\7:'9J(P[FS>?T\_K;&P;'S/!'0//Z>]3.GWMIO=>XZ_A5GQ9 MXA982*4)MM\MUC">Y'F=+:7PX86)VW$.P2\T.UB]=?B+K2W>M6H13JHG)]M> M[F8@JXS'$L;B*U1;Z_HKM _^L+U&2Q/D(*XV2W=@[DOP6]7\O) B*KKRU(>K MU$(;<-\,V/\'P5>H/IF^7ZE[3K4]$SP ]XY["5T]H&]/:[]2][SJT<#>7W%X M/LK?\38GXQ^:@4_,U/=;+//T-TW;4Y4L=KJ?T7SZG:(E_0I]^8B+YCO+?P!0 M2P,$% @ 482J5+;^??*:!P L1P !$ !D,S$Q,3DX9&5X,S$R+FAT M;>U9VV[B2!!]1^(?6JQFE4@0()?5+"%(!IP)$@L,86Z/C=V&5HR;<=L0]NOW M5-L&0LB&3&:S+S,/&=SNJJZJ4W6J&NHWH[^ZC?J-;;4;^5Q]U!EU[8;]M716 M/3FMEY-'K)?3#:S>[+>_L>:'5K_;'UX5OMQT1G:AP?(Y;&J)(!)AH][N?&:W MHV]=^ZJPE&XTK;T_N9!!@7%?3H*K@B^\J&!T#;)M,QY.9%"*U+Q6F4>7+'T> MJRA2LV3)4T%4TO)O4:MNGCT^D_ZJ-I(SH5E/+-E0S3A.LKJ=#[VK0B@G4QQ5 M;S;L^ZD;C;JY0'YM<^"ZNE/-,$Q,3$VM.SAJ'/=:5FC3K_'^M=L M,.ST6IV!U677G9Z%C_C4O\8.>\@&GX:WGZS>B(WZS/[:NK%Z'VQFM49L^*EK ML_IU'Z^R&$]E)$IZSAU1"]0RY/-"HWK&2]7S(WY<+]/6!K-NGW/[9P9^RVNK MW1^,[/8#AV[MEHG!6>64XC"ZL=FM-6Q:/?NVU/_:M;\93_'FM%)Y&[@:G2)K M\X5TV77( T=J1Q69(\)(>BL637E48V3"_I3]XPD#(G$?E63@(ABU\W=S!4LC4#/4?J63? MHPV!<(36/%S1EAF_$SAW2Z?&F@MC<*1/I$)GT 9'ADX\P[8 XK#$%2%#Z)TI MTS']V<@O12A2)>3 3&I?<(HX6\IH"@?U7#A1/H?C2?$VT;8:BHL*B9QZL)-I!Z(26H[09(,9#"C\MG*D00S<@Z6LW\U') >:+GW0Y9[&\L) MB=U4A"8B_]>VG3]?FET8&?*Y-CK"A")C2.SY/"@2OSH\UH>+$,V.!2!(3TJH M4\4A%*#F%E*;2L8N$1@]U(0W'+!-)*'PN<$TI>&^ELU?CO'XF#V .)\[N' >07UXR1V,.+($ MDQ@!R;4*.)$5UT@":K*$+@_=+-# 7O*Q]&6T(D+?=RSEG<'$A#M)&>7E<_NZ M5D**]ZE'\SB< V]M.I#CJ- U%IA^36-3B+:THC=B3@E%6S"+)- B\>0<-/+V MX#K'S%YP/S9)3HX+ST.[E L:]+1Q/=K;/PXHVN1Q?R3?CM6<;37 M K-X"*WP]6Y!TX3W_&C$QMF<8K)3))& /9>DG&ZR;XN&BU)+''T<,!I>T[9C MWNP#Y07E102I'"<.*2H;,J*Y:E?K3.D(HG1-@R[M0-'WY%J1J)ERO>9:2G&# MGW!-\1O[T\)<81J^$WXZ-._L+[[6ILLJ2E4ZT2DNM@. M^"8G*:.?B48V%1OJ?=3@,M,X>ERD0KTF.[, E3-<>B(A'@^[F>18@4WIM2MA MGM%Q!)!18YIJ&/]3H\WH5GR/):PW:1,'CIFKCVNOA>A'AA1FX4I G40" YJ8 M:)ASI$#04IY:SPI+P>^(>!(B-]1C>I"Y%&;7@P.@V*JUI*NC>1,\>VJ!NY#4 M8ET*3\&6=BY((/CH+\6$_32H3\2"FYGJ;!K^8\(D,%LI?""*5@$_26WJ85I28S7VU$GB[G*JDC/@#: '% MTPSY@MGE9+<7;SE,7R+M?!GV*&*%QN_!6,\OC1;ZLM1J=FW6LKO=VX'5ZO0^ M7!4J!?,\L-KM[/E+ISVZN2I4*Y5W!=;L#]OVT*RG-B0KI5:_V[4&MW8M^_"O MX=_%BKY.S>>,3<-&^J&=G7Q^\:[0J)='[KIMY6X$LLQXO,-H?(5HF?L2^ZUB M_KV0(LJZO/NE*I7.!M0W _3_0>X5HH_"]BMDSXFVIE)X['I-^_UD.OL5NN=% MCP;)?151V\2/A@IKH3W]* M3#B_3+\Y8M'\5/D/4$L#!!0 ( %&$JE0YCB>H8P0 /02 1 9#,Q M,3$Y.&1E>#,R,2YH=&WM6%MOVDH0?D?B/XQ%/$3>V;E\\^W.#'9WY'T>J]V1J1EJ MM=+U+&]LJN9-[;1=;W4;Q1+EC8T"=/NV\0WZ0]T>VTY/^3JR/%-1H5I!)9WR MC JU:UC7X'K?QF9/N6-!%G8NZN>,*T BMN ]):+S3,E]34NU)1$+QFM9G'2: M278)F_4LSK)X68CF,<]J*?N;=EK;]9PL6;3N>&Q)4YC0.W#B)<%(VM@:3GJ* M8(L00W7[JGD?LAG+0*8%W49?[3:F,J^G$+3:;PC!SSG),>BFXUD#2]<\RYZ M/8"I8TUT:ZJ-P;PQ]2O/NC91C!JF ]K$V-D?6!,-'_&IW)]>.>Z5-O' LZ%U M 5=UMZ[7P37UW'GK]+P)F@N:84\]T]C5KE9*I4_-CQ*%-S+!U9R^-C'=FGTS M-K^!IGMRI]ULMA_(>OJTWH0KU21^"/$0QHG;$YH^D)9'&U M$J+I=Q[?13184" \@#2.:+1&>"*/GJQ$$J$X-(D%JG#H#FP\MK*:0I;16IH0GW8P"T$211W$8KD!UJQ]Z3:DOEJ&W;!1 MK93Y_2A" $66 _A,A!\6QJ>M$X33;L-\%2$ 'PTCI WN6!;FEH+^6#%!EWB? M*7MP(C MS!DGW)=R#!ZP'(;$AEJKJ,@V3JC(\:5[U-9AKSAV+KZLC;W.]JA2%+5@,/$5N6XRE MXIZ#Y^R?,CI];= 'U/C/V80.O]\XGNSSH\G?_GY7__EIW_K=+Y@BCGR ML&---];MW>#!^NWZ:6@-J/ 0M;%URVQ_B:EG=:R%YZT^=;LO+R^GSHQ0P5S? M P'BU&;++KS_-1!H/5V>GL&?\.O\K'./-IV+LXL+Z[_./G[Z^/'3Q<5_6__S M>/^_G8Y40-@+O$26A_@<>P]HB<4*V?CS22B*\3FB; XJ"A*(D:S.+B_/H4(N MEGK=,;Z\Q3/DN][GDS]\Y)(9P)Q25G%E\M3(( B9^?= MW^Z'8Z5IQ-AL7!49D#VL2 M J.7=[R80"_\L1N\W&JQA^]O0TT)7W3F"*WBXC,DIJIH^$(:[KQS=MZ)3??) M9C[U^":IB,#VZ9P]=\.7BBPF\#F'1FFB"-\F2!Q,LDO#BT1!O+87V27EFT11 MBH@MLLNJ5XG"@MC91>%%HB#8R=NLL,BTH'J384+AK;B!/;S9L<2*8UMV6R.D M5UW$;^EI1GDA(J*3T#HI1Y2/H7]==J1>B,R9^RLWR2]9H E25_?'T:[.GCR@0W M#+SA(YI#MR%@LNV?,4<'@TLC2MXY='GP7YKG4^4M2?!3=[=TQ, 7V!G1G]5O M $< I5)?]JN0*BR21;%E6*R\C5S;=\T"N@DSU;";=//$D2WM&KG2\8P7&'LB MLJ/IM<&N%V#,,=@%1X8=/8Q'P\%M;]*_M:Y[P][#3=\:_]+O3\9'2P>F?$3@ M"+T%]@AHDF/V9%D#!I?%,; ^)#C^J<68Q!83H]EH):=,)M]6&24-B#R ML2 BX\GHYC]^&0UO^T_C[ZS^W[X.)G\_ J.:_0T2BSN7O>3TCFTQ Q0_%.\< M-[WQ+];=[5I7 MHVF9^1XY:6QEWZF9B_%0A0$&HB6H9>Z&K%$[8Q>493%S]@+W(Y6:\,"%RDG4] ;6W) M_]T"!BVS[X ^0ST8CUN]_L!@R\M=6VHT+3,?3,M6B#C]]0I3@:4W&$%\SV_4 M@JL7].#(IQH_6P<%6F'L;L*X,3%?2J<;^ MPO328/2/&6.JHE?&CCFTT6E\8B<@/?4&_N^ @9S_[!K[HB' M,O>62SL;-HQ6W,#-!U3(C#AF=3[#,/T^]T=0E[!^-9@Y50T" RL@(/U0?+XDP5<+,7&^M!_'+B$#2W&P=!8ML_,$K:,F M'/PT6# 5OJG2+3/6V)\*_(G+!;$X)[7SU&#"5,RU);0"RM:9LT@RKTH" M,"<1>%$C$6A]B'ZU;F M.GDV:)>I2+%ZUJNMD&;FN'30]A4PP)(*,4VIL+8:74MGZ:9./S88.!5=:I1M MM6F1]%=RG"AE+8R:MK;;?DS'3[9]? MS(!!*L+=GUYK*PR%$V<[8W I(@-$J1"Z7,ZMK9 EK&MP:#IZ+GK)1=JTV=RL^ES&TJD6WR M[[.SI!EYO+::W92RTPV?4\9@^E1\FYO<:RL&0:HNX<_U)P;[IL+;@*BM1BQV M$*CG.$IUY [HC/&E>GB+/43<,N>)]K$QP)6*@\L<-9*ST%BDI\#.F/K[>A&5OD(?GC&]TQ.JS M,8"9M9G8G+^ V4(H3_;'4**\4B:BBH0>X=[!*;=/5J(T@)H*V'- /7;9FMFJ MF&0TFRRPG$4CNAGW$:?,C]=9$AWZM8486D9J/:%&YBLD?E;$0. ML!5J]9VP M0KTL-U+LV)P*(YWK+ [,T]!84LLAM1K+T!3$-](H 5] MU8I$;HE;BK66,8^QT9[I@!8K:D MM5:DI^H30"5R^*T')7?H+%C6 ,O>'13' M,:[\UHID"%2XO &>.ELKVHI1YKZ)G);/8VKME"=H4"SZV 0D$GD>MW#I M; A_2"V3[$)X=*D%MN#IB.PO8H AM>ZQ;PO>T?2:.>Y\N7OB$6W"BW=ED2%# MM D.:0&J-+;;'2! M^[?"ZA@9WQJ02"V89&^%/9HZL$1N'RE'8@ EM3Z2"]+=!^E90B+P2=00U$Q6MIX8+)NF94!5J Z39 MAX9R(=5[L!5).B*J&RSQ&:A\"+.*9V/VY^*GCCI6@FU; 3*=,)*'(6PU^+D^ M>"@$ M4$AN+<<@FJKK7R'5O$V" *@.F.GP,2*;6>K9(;J?^H3Q+"4SXR>@Z MU0D+CS#@^-#P$?'-]NN-62CEPER8V(!M:N4F"ULIQ))23+@>\=0@N9='K-6N M@M!7&C:_E",!O"'S/VMYAN$C_BEW77>"Y8N:4,R*06512C__<@R'^FX.F?\,Q: MJR<>O/Y\(LARY>*3\-F"X]GG$\"%=2[.+B[.+B_/_P%5.ETOW:B(Y!PC^/+R M7 8*[5@@%1RP0MU-<7BX5C_.KJZNN*@5,U.9X\'#=2/D3 MJWN "H'%RU8H"=+[JHZ+IF6K R38?7\U@:9=MB8[O>' ]>FBU8J +PA^4\J" M)BW_A,HP[ED4+;%8(7N?HH0*3\8Z)Y: <'>)ALQ6;/:0R+\Z$5U'/NJ<7W0N MST_7P@EU*Z' ME;E%(CH2BJ@<_JH_G*\PJ(C BGS8Q%I,R2FBM@7G3E"*V!R M<=XY.P=ELX6*2,5,RBYV/1$]Z6QY%:ZXP/;IG#UWU<%=OE%,!O;*^#URL74>0QOKF#OXNKHW/I;YF4U"Z!KX-)F>80%9<_"C<&W57* MT5PM&JMO_VW>HOJ5M"MO!'F9&?7<3<]A*T^.K?&G%3FC M\--6A<7;V:&J@N5-L=T.(]-TC*J]MFK[GGC" O-G[(#/"0YD1J.PNB+]+:HK5:3^[^C7=@EO)*UC%)8O/#YHX(&[E_QXB'.Q@V M[\ @956L8XZ\/9+OP!QE52QOCB&!,,XAZCZN>'"#@"Y(W@8"DE,L>;:(SK/J M'%2C4I6+J6&HGN-]6H @;OM3/*A8T2&ABE:\?64U5OU8%(JGE;;[=_R![[/;K%*%Z#:"0JT'Y M2MVLZ#5APB88QFTQ=.U[O)QBWA J1NGE*Q+>Y7ZS36VGZR"=!U <>.$P2W(% M(/35M5^PZTS1=C1ZW:C7(/I@(7W\51[]DR[1RH)HR(,54:*.6]O//^@]C7J\ M,@J5;ZX3YJG!;-MP!M1V(8BF\U]8T((:]20E]"E?V7!9?#1[DZH9I=<;PLP? M[!W=K0 MP1NM4*X6%2I&YI3,@"G,+;?+37*!*?KF;P/ML(@2=:(2M:Q(4;!1ME'$,B4? M&*4F@ZJBBE2>0,:K$HW"9!)>P>/M^0C']F,:WS@P&,UFXKRA3%)IK0Z5<8FR M5)MPI39.8 '=S0+QN5R$D^I >PSR MHZ5,N0>NU"U>,9CQ-K-O)"7S4)6Y@;DZ6V*NEHKEBM&"K)J-SOLJ[QRDQN\JJAUL- _NGE, MNK%F!]0,P>4A54GP1O5.2*RPSH_^RH!SXE[H1O7?IT#YZEP3O@0&"[1\NQKE MZ%!AHADVS2?LR4]:,'J-*9[!T$%]R9+-<'1=7](_$.BE<\P/O7I90IL*<0.V M(;AWY'ZY!]R,O]L5>3!?%MTXW>RZUH[0\A \X)<;5:DX!?*$PQNN&UIZS=6@ MSKKK'N:-+K<6T*-*VI;*[0.*;\RNJ17S?<+K();-MU&P]JM0837\A4T6S!>( M.@_ VL.8[C2&9IU&875J577R H\W(XK?25WS]*FR?!R=;@\7X0>T-P>V\ER6 M^L+U(_0[FZR0VUO*M8S'(,&(YCA=^RK)QT)KS-55K)! @%%U0.4T*! 5Q T0 M0O16*Y?84L-[Q.>$/H'X0UNCR&&6BNK5<\UWR Y6[<+M2[? _18;UE7,OKI. M,RBE3KW::JQ&LU\15Y]DDP:5EVB*.\;#M(?X"B$V?\+/S'V&&D=:-6V-VNJ6 MM]8=66_WD$M13;7_#,%U^_C??,2!G[N1CY#KRF>AIYFP$2?0F<#U)'U,4YOU MZ^MYJ+4Z;13JI0:BJ"FIE4*E$?Q:$G_9O(.LKV>%073']S:;@C4(KYQ*%B,J MX[&F)N&94FMMOTLR;'837K;L"EA,N>+0;%/:$5IAY MN][V4>G54/\\DUIO62W M?'?VK5V3:F/P$#]C#E/R)UF'!H?;#+EU1]8$R\8'T4SI]99(ME?/WD';8&\! M53EU#K6>OT_2FZWP%U&J@I-3YW]Y>/YWQC@)3_["3^9[,A*7;H#'7^D2\M2P M3U/[DM3'9<2ALZ!UM*MJ#.TP='0,.CX7K3Y'UUC%"VARV$J.MC8-/\#WQG7- M4JA"\MCWL+W0CI T.OH:I5>Y>L'!>"FE:$?X&ZW,7@WJY>'D+$,MY\6/^F2^ MD&D_)02F)')KQS-^=)O>O5!3R5IF>7\V>(T*:U\C#=N5= J9Z\GJS:$S#@;Q M%;UK^M.Z'+SU7)6[WFR+A&LG(T8S8(\SA.&$8++[?)@ M5QC[)@N07'-^(MKGWBRI&RJ33,JU:ARM;L(&,XHB VO,-%[1VH MIL(W!',2Q[=E;7J4^L@=JUO,7V-/0-$C4,W7KO(Q4_ $:LH#KB(4.:)*M6;O M@#1K<; =E3=H1<#I*;9/TFXNN$N,>%/)M1SY=8)B(^M&H^!<+2HTTBB%KNVN MN>G=-WLB>K\.%291+L:>LE*C]4B+/?BIDV8SI,5T>_R.I= MU?L )Z>+"VOT%'(5K:K<"2,CJAYX['LD3W^HCS\V>P1PGP8U!H^W&2YJ#!#: MUS[ED;)FIF)IJ8?:K[;33)O*261)K95Z2#)L-L.0+;M\V_J&U;*0@X*TA+P3 M146$$$\T.)H5TJ+"NJOD.II]%3BX1'@T]]!E,\50?HSI@W:Y3!JUNX,3UCV*JB>DB$/ MP[U=E]BG2^5Y^Q#/Y:I?<.UVD^?!=P0?+*8?$ENRC _??*4$S">:OE E7XT* MI\'50FWS6S-O%%E"NA1HW(N\%DJ-F]3J;3\:I>T0:OU)FC= M[,&UL[5UM<]NX$?[>F?X'U?=9D>TT[25SN1OY M+:,9)_+(3NXZGA2A TC;:J?_O0 H2J1(O)&* "KW);$D8+D/G@6X M6 "+'WYZ642])T@HPO'[D[-7IR<]& _]/L? M8 P)2FZYZ5S>C3[U?+B:WO5%,$Q 'L'>%@W0!XZ37[\V39/EN,'A^?GX5 MSE!,<90F[ 'T58 7 _;[E^R!O_?Q?_T^5R!"\6]30&&/*1S3]R>%1[Q,2?0*D\?!^>GIZT%>\"0K M^>Z%HE+IY]=YV;/!+Q]O[X,Y7( ^6J/8U.)BZNJ=O7W[=B!^944I>D=%_5L< M@$0TH5:OGK0$_]3/B_7Y5_VS\_[KLULEO#]"46+ M9<35%M_-"9R]/V$2L6C*T]=9[>\N,2C\)L+/ M[94M2&JIZS (<,ID3F T1.81O 33.[3Q0*0U7A6_?4*)@!%Q@":BF^):A0_ ML8;"!$&Z>5CA.TL0AM):ZGQ',#/!9#6,P^O?4[3D5+/&LM15(Z6]M9 4AM$M-]@H/?YC@*V8N34Y^L+-66"VC;VI"]K"A_ MBX9I!,\9 MHL=Y(OX\>*MS_XV]Y/A_?*1] A%_)0R32T#(BLVKOH HA0HV#.M[P-*.9>V2 M90BDGL1SMR1.($T("MC@PM77=R%)>?])DBA>3\IKMZ343C@,AC=E-?\I4NM? MS]1?W3*5SZ!63%,%,^5B_C-1UK>^Y=^X;?D[ I< Y;.M?+)EZ@D8U?:?)R,8 M]?3]S77'24#\B%@?S[1EAG;]$D0I#\A^P#A\1E&D[% FU3T@4-[#3 #44_=W MM]09T-,)"G3-_+W;9KZ",\AZ<#B*V5P0/H"7C:$H&EY5R6,J5&K7D_/6+3F% M0+4%(IKYD^;AIY*6ZEX9_\ZOQ)K8: M L:3#V,; 9X38@M'0I#CF(O$I=1W(UU%S]DSA2%AK>FV#$FWR@/4"65>2GKJ2$'\?1A0G? MJ!FST1R0F(T(E WNZ2(5VU.9":( J7<^Z2L[Y<^<,1,H$@8=QQF&88@RE>X M"D?Q)5BB!$27>+' L6@ E6-H4+DC#)I D3#H.#914%&[0;12M"/L5!67<.$X M.'%'UB]>(SIJ2W>$D5K=):34Q"<.O0 G.=-W:/OXQ ]R\!T9MYBJ5J]VRCG8 M3)8__(;9"&M(YN^G[,6V;;H+.,,$;K:70'K]DA# &$H+>V4U@-T$^GLN]@( M7AZ$^$"8;G<$SY23@%(IIV0JC+&RT;&HM)<''OCYQ_%L I]@K/$(2^6<$E!C M,%4_L*2N]@1#W\VD6*BG&LJV17QO\:VF7AY:V'3:/)YL\O[8ENW*@%.CNO80 M@B/;IY"U S^]=\4L)\)B=]Y::V6'4-;S@Z==&ZLY$:<"X>79@WLHW(XL14_$ M-!^&"Q0CFG#(3U#/G*F ;E!HBL;+ P[,D\3E,45/GZ+.M^9:*YK"RR,3.1X] MR962;B?#.C.M.=I55E]_9L+)RT\L9#?IA+J*W:)+A\;/HQ2;@62MYP5[!:BG MKM(:70DUU:BN/T+1]R&$N\UTYB)'QTY>BG(B!.8SE+\HE+R#!&%^)H_PK1-7 M,/N??OJ$F-EJK'1'F5!BVF\^(,V&9\/VEQ;O,@%24%Z&UI49)8I=VB! 9"VJ MHS0W!^QE1/X#0#&/PXSC>\!S$Y>\:Y.IB*F CM-M"E,;AWF,5. M/HE& _BF[M&174&XYXQ.$J>J5A&>:*)\"-LR]T9;J1UE=R_8_4P?544E &SC M34;9):VD=-0(&F'U,T-5%0(/*S+=MRZF'=MUU8^.YCJ0^HQ63E[2V1D6S?G! M8J&.DU6$LNC[V?T5/4"6+K$&G M3\%E]VZ5S)2V5\WJLH3)9D4V$CI*F35.?7XN-X[1&L+FSM@'\/(S2N8\QPMK M /8BLEZ\;"ZRH[;0'K@^]9^HZ>IV MG6X]PCTG!),-V 5%1I2F_!TRGMW#&&%23)XNC6)9".@H9[8P]=G##GK,J?:> MSLU-V=5?U_=CNTH@O$@$T[.=TCUPZ?^>&>0PR(A?7BS3!8^,[1^-?\;F(G6D[ \T?FJ!($ M(G[Q(\^;1"%YTH2Z]94=YX6H\7U8AGA%83KJ(D5#H.ZKOTR-3>[W<, D)!JA1P&6OVCR8XR: M*VJ:2.H&4XWA&9]>/X0'48PM%O2^29.4P.T:$B]RBT'LR(\PO$FTY@I15UJR MJ5M*A/E,X'+3C)N%TU'\B;'U\ RC)_@1Q\E<>1UT.[ENKQ&J8:YR?V<[?%XZ M'5:8_@$!>7C&^S*!C;CC8GX#RTM/Q1X*>[QJ_WU3@4=(>@;,RV0\UF!N<$KV MR7HF[_A(SW!YF>G''@MZVFM/S^0=(><"EW%"H$/XQ]5+I1RYP(5;Q-;7NXD- M.W0=F0QO,,F<]GSW@,+@&LAJ/:6L/"&7S?X3]NL,-V,PP?2! 'A4PKG[D_)6P[M>M51)'UMK,,$%K;=B?>&M- M9+-/G'+X:8SD.[1:B3P:@AOB]VHY242OZ'TPAV'*,QF)S_S:(E=AG_SY*N=I M6Z9UYRCN<9<\5C!>+>?6%]O5MV2>566]#)@4U52D3%-8@K$$)V1)N*CWG(VA M>!D**6IO?L^'LE:W*#-,\>@X=%%.4Z@99NL*^SGHJ33V,IQP/V<]6BRP&/!0 M5]AO'NHT]O(ZOB^ (+ZMU(2&FK)^LU"CL''FWP.ZGOE^V0L0\='T?@[YC3#, MD^#ZMX%O@WY)Y5T<5=D;=;9!^/?=WOX/T%K+FA&5?;I/U--^?!GU,48WBPN"H MV9O66.0W81]5V%Y&H9K!T>UA:R'T&S0.U3XWQ\&Q1H!T>]V:R_SVC$.U'\Z/ MF)V'L\?B#-URUJBOZC1 TWH"T$28-P$:F][6!*B75[+I&B [&V'GXK>0>7S& MH,;KY1UM>CS&;KR]J".U #-W_6V7B->XZ4V$?0/DJ]QQUQ? 62'1^.$-9!T_ M^RI_N_&E:H]U3E/TPFGV?'LM[LK=N[DCWVGJ\\EF-[=N^22JEH"I)X2Y%>OGBL M2^6_!R^23$EX)0$UZ,N778\-D/WT S: 1J/['_[I;1E_>D59'J7);Y\[OYQ\ M_H22,)U&R?RWSV4Q^W+V^9_^\;_^EW_X;U^^_(X2E 4%FGYZ7GWZ=GUS]^E? M+QYN/]TD>1$D(?KT+0W+)4J*3U\^+8KBY=>O7W_^_/G+=!8E>1J7!7Y!_DN8 M+K_BO__!7OCIH?O+"?XG_JES\N5[L/IR>G)Z^NE_G?1_[?=_/3W]WY_^S_WW M__OE"Q$@CI*_GH,'O.XE_2;/[U].2D^W73\#-K^>M;'NVT M_MG=M.U\_=?OMX_A BV#+]$:Q;87>0RO7^?\_/PK_2MNFD>_YK3_;1H&!56A M4JY/PA;D7U\VS;Z07WWIG'[I=GYYRZ=;N7";:;%]3?4!_:_LCY^)NK(T1@]H M]HE*^FNQ>D&_?5P@5.2?/Y&'_GBXV;X==PZ2=(['11XQ;DF+KY(G?'4DVWV0X9&W0$44!G%S M0?<>9U'JQP+_EWPE^6.1AG\MTGB*OX6KO\NH6-626_[ AI+?!469H?'LHLPC M+$,^2K">L"CCV7V& MY3DV1EBDVRAXCF(L!LJW7<:SIP6Z3)T?"YF9;SI M86R[FKZH(=*;!!N2(LVP0K>OK?S.$([FT^S);&/LZ3ZNL4U%+T$TO7I[04F. MR& >XW5/=EEF9 7$1KBQ)=5_9/,9X05EQ0J_@ZQX7L@'BH>JN>F7/<6-C);F M+.-'-T3S>YI.?T9QC%]Y@Q=ER3S"UH%Q>C/%KX]F$;$7^W\S!-;P+>XPVF"M M[N,;HGI >9'A%4Z9X;W]U@YN9^H'%)/MQ%.*9_.=IJ.PB%[IW&:(T]X+;2*W MP:#^ QM*?ILF\R>4+;^AYV+\'$=S^G!3(A1/<2/C=4DV=/?!BNY-\2(1-[E- M U-5UWRZ&TPVQDZ=1S=$<^@8L '$\*DV,%P$.9J2K09>6%CS/-1XLA,L[]OH MRM:*-AV_T"'R>Q8DU&!>X9>D*T275M^B#(5XF6AJ$YS*X$8_FQF$6M\HI+XO MW/!'$AFO+QJ\P2VVBJ[7TZ#I5K[^"YKZ"E%QDV QT&V:Y_UP$&;IZR8D; M+Z2C)"ZQ1G&S:@-3-V&CES2=%5"0V]G<:3S)BJSOWS/>H&O!,G]^XQ."Y3(JZ%H&#^++%.]P M$BQ<:,F74/?QC=?=5%?W =ZB/N&)(P]":\NH6L]V7O#$YS= M1QWE[,;R 4WS^7$[447S!&_S0[S>6#L7\9B]QSHCHU9_-M1\G O/;#-WJTU_ M9!VGHRN_5U/GEDOOC@T7CHVQ1*92@?NTUL MG=QX#>QR%6)CJ>%L/=%XT6!AUGK.T=\E1GU%#*C)_+3?T>T9X<%?[9X,"A]O M;RY[(H^M-:-M>KJ9UPSE4CS%W1QG**?&DXXUWQE*;OQ;: M%#_C6"/ W%B9/=?Z"&CL4G?J==R)@,950]YB@[ M:T<[;&L[[3Y5-T^N_+-#>-,%8^Q^ZY>/4N&^_LFADE9..(O-:K[*+]3DXFJ3U=*[:^ MQZ#&DX\_+[FOF*@G:\H+G+R&_+(G&#O M?#GIK"^U_G>$ILM#. RA,?Y%52+M=GY;=1OMU_!%FX$7[] M8_7)V^NR45)\G4;+K^LV7X,X_JR%EG-Q=W/OEMS8[5-8]&E-Q,$_$YAI\F6* M9D$9%Q:%XSS;DJCI,H@2-Y*N']U(4/J,+TNT?$:932EWG]M$Q 66)@O+9_1E M"]VBH-RG-Q$W28N1U>]F\T J%!Z=41*Q[SOY:^D(3!M.3OL'=(ZR7;'Q<-H\;SVRC.SU+$N76CI;OS-5RLN&Y:]AFA1X MI%W%],]X:*,Y^>'][W&:H^EOG_$^'RNDS+'8Z0M;@7_^E&93E/WVN0-)U64< MY/DZY'?T%FD-L_T^D].!$P(EIDY":(4C.9E<&'R*3@$HJHKW;6?:Y'!SV'C2 M[3HA13272QCA*II/C@ 'GY5N*UF9["ZIG+&SNRAT2,\[(#Y-/0":JK?MDRGG M&M)S7F1!6$C(TWW$I'OBADK>6K3A1&:$B<]F'V2VJL&?#-TI)&-&)(CF,"DV M/G,#"'.9+I=I0L6E7@:9L=QK.AF LJ10L< ^\C#PV8!8H+^[?^^#:'J37 8O M41'$%:DE_*@[3P:.EAP.&=-$Q>?P#(##!^)33-"49-&)DGD^"L-R65)/ZC>L M]3"2V41UY\F@USH.-5'Q.3SW8CXSFL0NA:N*6L_!)KY[=NX+;SRE[S+5#*2 0 CW1S563(-#S6"662N>E7)>\X.>_TSEKX M;6FB$A!HY!(1S&H&R3CXTYGV R9]7X["-.Z/J.HV_1V98"@X FB"B-_1PZ6,2KMS N2;V]3:H="5TZW2<]T&6?-FW: M6 3T07@H-EX6=AW^*7C;BBXA3=QIT@,-R-"F2H% 0!"$/T+C&WH?6Z"K;FWE M[\@K"):&]RP\1/-%,9[]R-G7K+V,V^M'US8]T"6<-C%Z0 2,0417,&3ZQQK< M]I-3T'V1-CMBX06,0#@.=H3496+2]8 !GF(UB*"R"PB D^ZH/M+4ZYT$0DH!-GX\_)"ZA\#\;I- MNJ"1>L;V305%P!;(E8T@7Y (#/P_LDM^#6(:DU%[ M&GW^]#$)B(3P([Q7*")RJ[\W;OM)UX.%MCY18@P"8B \!)MDB(JEW*3G@8W3 M7D53:05*AMCE5Z9%_:#B_?:3MFPSA<(+KN1NG %?=S-H'#.GQDX>X-8EV!A" M;,XKM])H?LW\)L_+=SKDERJK/29#T'$MT*=@[I5 \">AQN[E&4UVQ)WHQ1O8 M@")198W]$CAR#VL?A4;:-=U'Q=#'. M*,XI76UO<@SK$2;J/1D"7UFNQYL4CC]9. Y&VJ@L%FD6_8?9G/7>:S($OIW< MY#/;@^%/>HU=XUWC0]-[ +M,"NJ7;C"G*5'YDW2#-QEK?7GRCFPF]RW9C=F: MA(/&G_0<=?/G#=Q\4Z;Y\\1,<.2UF#\/PH5C-W_>T,U'U21_WD#H8I/#\"?) M1M-,;4-'(5(6\N<-Q;LZ)S S.E8<\X-\HU5>\*HQ2J=L+4+_.*9DYU=OV%)'N71U9OZP2>?4-Q<2 MY4$TL=3#YX\34(" [A6=5%HTCOS]^OO?@B/<, M;]6CFCM4C&=/P=N?4;$@0$@N1:UX$?W'D9#G<^\2)DM8;032'Y?@'HP#!.P7 MUVE6FW[M1S+MM&A=VAAH^SV,G1,WAMC4Q2@UOX<2^^5DS+.BPA3^USY+^%=T ML*V!"-R)G%:3LU[OS%'(>1,G(B-AARZ9],Y\AZ::%_JEN.V8_(Z"R)7>0IE" MI:K?$]Z=B_ HVH=V"MJA0=L3"#)IL%4MWO>]I F-?]8\[^#UP[;!30B:97ME M ,:CM+I[0BK][-SV&)6C7;#Y$8A8ZWRZ)( \2J%KC29HZ^>.+Z5%!(YK^KZS MU9 [_%C;2:<#NO^5?!I*1U\5@4?I= 5%/)3<2/MAE*";5&.>--!XE$1WOVB' MDBQ^!XP+-)6),4LRRY5K[I/Z]S%DZYJ=4,+*HX^,YP'MG@A_/$>NRWBR[ M+'I$V6L4(G:P\X#"=,[845T@=/WJ2>>T1<&&VJZXDKQ%<8#+8N?*O):44*V'7. ,.W&YE%&2#;80MJ I@0 M0B?8?A,F*520MDQUATKFRFT[.L"5AJ&M3V-5JZR*A?VUUAE7-;B:BDDR0(L/ M>47-\9<,>'32R."H8<&>OO-DDQY'BCO@38JC' M:1\)R+>NQ4@4">S9OF1=H MBV:?(.4Q"<15'S<'QZ?G;DXEC[<+U<#GT?&_G4/*KN=GR53K)F>37PP(QW5K Y14KS!Q$&L#WO>Z])JC!^@AY8'VY.=8]G^J3(/(H-X,E)?LP0 M4GYMRKYXI#HZG=]*GCP/*HD*YS$GVQH*[85)I3B*0GC^5SCDU0D*T> M@QAIKB9%?;"*W$3 '7$U*BGQWP1+_^)0%21Z$-,)%]4&J.^,1ZRB: M47^U*>="0* F,AO5>-O#I"^VU2&E*O,*4L3W <7$_WH?9,6J(G5^L:K^16%O M]1]"SJ]ZCK)Z',\&U\#K48G@JHS*K_>P,8,$;7IK4*#F<@^@1Q6$[7#FBY%U M3Y[2UAHY<00!JZ,Y7CY+[C4?-B+2#1P5J'=O_B1X;-0$5FE9..YYS9ADCI*M M**V41%,RE>Z);J."KPNE0IL1&]I5&@@(#P:K-/M^FX*\2NT^E/0B8/LG;@)D MC[?@;C*:5O:CP)U=]6EPX01AWO@/"KTZY)%: -Z'#I5)A:D M&O#6_MPD>9&5DM6;H@%3UNZ2CR9:[P8#@I)Q0(S\SH M9Y!-B?BJBXG5=GB&/#MI;F]S'ZSH MJ":HWJ$ET_LX2(A;7WW2X>!U3*W0D:9\I@6'(2ZUX%%5Z8\SN'R98CP99596EVF6898N>.9";(HC1C^80J M.0$J64W)V>3V'^N&R72T)-D"%';8Q>NH>AV5Z#V>"7>J&<& @\]NLX=::4C/0T"XGIW0*]J &NA$," B7YK$&A"\3C-H80GX _"+[@5EHJ:?T=!7F9H.DX>4%AFI#X8S0;X M(TF?T5:1*L^#JE4R]T#XH-?N*4>-**X)!!^'P M_'B#SI<)S-/1IYRZ8!(A<\,[ZP61;Z- 3]J>JE$'H(!%"(^C0%RCZ./#>Q 4 M*'3&1ATFC#C< R=@$<+OZ))%7VRS6SJ5)A;"(7E7D@23X]D#>DFS@EB>1Y;H M5V9AQ9T(U.ZI(V>R/(=XXSS)!N@$&2 A7) ;:<=X]@E(NE$#_@[Z,( @*>"M MTR<&)V#O>*7DJY>G;:1MMYUOY[9>(?FSWFG?+*Y/<*F %(!(R^(RB,,RIAH1 MW2LX;$FEZ#M:&-2N8K!1S>Z054'P)ZOZYMK_9;I\QM\ED0A_EN3K(OE7\*<9 M3>G71CZ0X!GO-HK5'=YVX(T)2@K)*&KT7*;5=E!M%[ _F=?Y>-Y1;$+W\%:U M8SP.^(]A6O"M_'4=VA7X_$G63F^DL[J^WTKB:V!>=%;>MS*;R2<,S6RY,[#^&<73YR#\2S2!P ME(PW28'P2"G6Q;/'&?D_V7IL5K/5TMH:=K39"YBJ079QC2VL)>3^U*@O3H:.BS_#SLS9\\(SZ4Y3D:'H1Q'@?C1X7"!7*(O>:/2E& M1Q>33 O?\XDU!6*QZA6$=]9-/G&BG [@:8DQB8*UF0Y&9UG\S8,*K:2KIKB@ MST?T5,^G30[+HUS^-OGRY23$%7'*S) 0SJUF-:L),$>)R!H5VMU\*7R2Q#@\ M2MQ_&>0+O+(B_R,87X-88TH3=V(J 0Q>LS.?:0#T*(D_";W,HK! 4[[<_-]J ME+RN_UBF)N@P- T:16?-%J![5"S WQ'BRVP,.524,S;(?6RKE4'HS =XB='R M-D>(SZ/:!DW+4%!(T'<6U1H73.!B/!Z5,K!#D2\FU#I72KL(52 X!IN^S'EN:;5;A4 4R_"27$1I'D8(FYG\-@Z%LYJL.9,8-&)( M_V/AA3I,403*/\&3 KBQ=K+X'_YYF6O=/]9_")IK6 M'U+50>Q160&)^._":Z6G,GP24P;T.5<=]HS'@12^C>H$'V0L^#+]0@\*Y00- MDNRN?,[1WR4Y67PEIE&=[U+08]+IG9X,S@!3TEMRVZG@V2C>X(X\=;I!41^& M\!PZ$[U2_]JT['NX]-Y"L=I.Z)]O+ 18":#:;F:*T4D_@>%Q M%.JL5QS*0.G&E'&AVJCGX ]UT),8!(?*O,1&CB,!ET]I0:]NO\?0WR1A7$ZC M9/[/*;N@(_?E:3^ 18"#1.#5_88X+)K#M5&[0$#>.LWU>*9'E: YGI0[W6[/ MT>G&T9A1HO.H4,%:UOPI77N7-RI ^>]9FLOVV:JN;-R!Y(:H?:U'&Y.B'(#[ ME!#W63HMPV*43']'Z3P+7A912*I!YX_A DU+4A;Z >'U+LD;MFY[B94Q3[-5 M2[-%G'=Z9T.(;V2M1WD*,=:$">G;5>2-YOAC_D!V?[)(**^?\1M2)(XRU)O> M-I/K7B"WQ*;DQPD,.YVASH0E)E,5GX/L-U+\]24%K*IB/ 2P;.IDT^ M3'\R6AZ*O!'8W/KN=65K3.B+!]J>P80]'Z"]O?%IU .RUWR2ZTCF^V!X/MT'\22TTUA>[8:Z+K9 MCAQA?M0$YRXEIAY=S&M1E4]ZPB9LOT;D:'&J=?BIH6T.16I [C)>PE $/9.Y MXTHY:]D(8*?I^5D>_R"6G\9QFC)1>V!',>E0)1)&]T?_"VK5^\KES, M0NJW1?[8;?91,MV4O<*6>]ME/'M:()+?.$A6C^MZ:=OR6$#ASYR[!<)"7NKX MZ!I/FYSU3T_.(3-BJ6N8C;(LP+^E,?B7"_+C33):D@EZ/%.5/3,O%V9= J+B MS@GH,K3)P."O3(^M.W]..&O4WK,R!K=/8\S\IQU/AWKP*,9]>\V&HZ'\8J76 ME_).@YTW4-TYB@Z27H:P/W)L:Z3]A[X\C+I'O_*^3$D^!"/;)EWD0=/4AU>' MQ5RXF@>.\KX,+W2>-'U:C&CEP/3J!-DYK=#>@F/S:_586>!"V-]GRKT(_-94 MW#/8A-K:GPS'I:! Y<\1\-95<+':_OC/$<::A8O5+7I%(O>VV0.8K@#=W<>= M10V5XL_A,<_9E!]"4">@-'D.TX.C+,/ZJ4C-.%,0;X3;GY-F2/Y]F8O!!H*7 MQ]);F6^2E[+(*?ZN\G!:THN!!:V17>\K51 M0:HXM?;R#,'*M1Y/,J9T!_[4 M'Y?Z]^[2)"RSC#E=+/I/WY]+$O<,8#/ZBPBRYB7EH/7'EUXWE4NW[\8'89K' M14(53^*69W"Q5WZH._!A]\-C2/K9<6'XX_IU6Y6F.X#>E$AIT&>. \L?]ZUS M#GW96+@BTY>T+P_DI%L2#;G].YN6 >M)Z]M#OMRP*5VH/,(MV%X+)C-45BJ^ M^@0JWA,8-CM+'25#&YKZVK:::,7+['G=@9M[*X[67PH@_G@,FZ9DZPXB46X0X5C^5R&62K M\6P4Q^E/DI_I.LV^I>5S,2OC38^V^N'.(.((9(I\5[T$B=X#,#I'JZSZ;K4S M85Y6$TS^.,_NL_0U(B:#([6$0%DW#-%1&1(7M*F1N,NLHS=D_LRB HUGLYP7 MAE[K.1B7H_ KFPPU@.:/.ZVV<_K,C:/,V#DM_G)X$EMT3D,XSBQOD,[<7&]L MM$$Z$YZ[*H!X%,;8=!GN*@S.Q@;I[.!&G0J)/^EL+!#3@OV1*4.J_='P:-NC MFX24*4RS".7;35'E=VW= YU#&*':$_NY)Q/[N?;$?FYW8@>-$; SL3M*)]IH M8A[QQ'YN-&V@I_? M,=(L"N+\#A6D9EN.LE=IK3%U9PS;.Y><>"+3Q>//UF8K\9]I]M=-:"OR-4G8O4#3W]-T:LZ@N#<&[)WS3H-!%2!_+G!M M1<92ZE"%FTUZ)R"%2AIRLI5<'J)PU(WI1XJ2[YT8S2'"!%*;68Q],*-D.G[. ML=J2$%TN@FR.ID_I99KC3XI^7(]I/.7(6?M9&(9OTH#X\#[>JAHZ% MWHD?C@4.-S*)6Q[.;M>QT#OQS[' 6#)T+% @'V?_VCOQU[% 5:V];:5(_-FN M6B#&?\>",4.ZX>?'J%&&7H)HNBXV1"XTCHL%RB[993!VR[&EB[/^6?^]M%V3 M]=E:1X_E5*M/SB-&5R^+; VBB'L\:28?!G%;66FB,Y T^-ILZ*!PI_UTEK(FR0O,Q+6HV9EVY2A<51OR"TGAQ@LK(WDYN@; M>DGSB!O$QVO&!//M%K/:#!W([\_:9G?NO%3>0N>V9[A TS;5'?0"(/XXV^E2 MQI0E<2>&$#0-AS%5&FC\<:W7]8P0)(,CUIBLS89 ;HLNDN/%&MUGZ0M>AZSP MEN'J[S)Z(:+>H:*EFX5>!\) ;71X'Y-R(A5%_IZEN2(\7])QTCOU[;2"ZEE8HS?6DILU=2./;D>R=-.$Y(]O M5RBR5EI;C=X8,%29(F-:#%G=!^G3YND(K/KB.CX.O4=(:F),\RT*0&4N1$DO#!34EZK]J?&I5"+S9S=V44;Q-$KF2K9V&TXZG=ZP/P - M86I(D@B0/R%,UV6&E5IF) #B.GHC/ZF_*G$GK S0H,&&?*F ^9.@A61?Q&OD MD(A"PQWG6%0U<[)N&&*;OS4U-'\2MUB.!>FX.>IPM'-0 /E 65QZ'8^#03K" MQ'J6\'^1(OFUW4[FH1V]O1R\/L9=TP1M_" >HXLK=( M%%6(P0YM/E1,?A=BS5']E"7R5IMA21VY'>L/[JXP-=RAY!_@3,910EWC,QFQ MVGD2M_Q,QO(NZM3-8KW1+NHPAZPF$'].71HOU;O^)BFEJM9?H7>%ZZQ61M1W M6Y"CU)@A'\\^+H*8A(0^+A J;LE[(G4I#$$7K! W3CY'9DZ.PZ,S#HZV.@%[$)X-D@*G0+?1*SK0<<7K7_7NRZ(UC!^&4?N6 M^HGRP/^$ZN+SQ^TH0:"*WU=UQ5!]NS%I[\.]I1EU"BJV#P5.P?OTK?,68-/W\^-#\<69*1'\7_"Y8JM>? MAD_"BH#V3QO39LR^&+@_3E+0$>#+;@1N**AV*!!.V6_H%<5X?S5]0N$B2>-T MOGJ(Y@N->P.*GA@P: *$6I^JZ#A> ZD_?EM27SY=OJ "C>89TKP%(NZ$X8%F M3+!(I JD!=>M((_(99D7Z1)E#RBFVZM\$;T(.5'TP+*"YD6P0(@60H^DN(QB%$^FJ,D)&EV?Z;9 M7_*/1Z/K&L*'^)*,X'H4HOZ4!5.T#+*_2"X\^@\"5OV=2?MA+8&&^EG\YC1P M>A3%+@$NCTJ6=\0X?4O17L\]M\6BB",'/9_X4-')_38E5NKUW83?&SL\^\)P M,)[$%AV>GITKN')X]CU,2]VO8]#XT/PY>@!T=_4=K2O=.#S[XMO>=8"WXCC# M_0AHIX4 M(&%4WG'2&WB7/U.\ ]+!XD\ ^&:?+R%GTP2#]L[+(J9A5VKY08%[=\H#8EEU MRBQ*YMM:X+=1\!S%4;&BYQND5M;3 NTT'85%](K% "L6OB,-J>0U2J;K8E\Z M+A>=[I/S3O\$Q+F\(]U:+%TPZ^9,>- C B,=\S\6*3)_/#&/X0)-RQC16I:5 MCX3@I1\009\KG6KZ3Z$Z. &XE6Z!TSHP_;K*GF=%96S@?^V/"_PKFK LC:,I M0725%-16"G9KLN9,!3[<7:]#V\X T(+IS %3FS3ALE_>@2&"VK)IZ5J/GCTX MSMPA0 1![\=<,67UIKL@S.%J^1*G*X3(IR^/:CALR<0$N8BB.=)WE:Z"8<&% M(= RKEG_7TA:SXY/ST?P ;FV-Y*[2/SR@WA4QS',=P,9[W3X2GX MM[$62UWX3-)K#]$C4\?.=]?H=1WD9G/GYMK3I^_DV,)U%;1S=C401 M.3J ;.;GV^C:R'NT@>,L) .((*_]? V8LAIOX<+/=S;H#@<@:TS-D:[GY]O M<'?1TM#/1P4"6?C5URM/?@MW)04*O0W^)8WC8&<>D^M7W&/2Z9UV3\Y!#M3K MZUL'CT>IY22K3D6@JZ(G0=MQQ=Z1EU?&D'VZ-8G?L(=<&54I[+-&"%V$29L' M/HT:\#RZ*.F$0.BEV;&85*9Y-/)I"":]BRA;XCT2I7CIX22\VB7RHB4\'K8!2B%LA G&59E/:CP&% MGOITF##B< ^<@$6(>R$N6?1E_G-+IW+V@PCMD-BBJ[<7%*Y_[D@8UGT$4P/H M307;)S4Z: 5D;QPF[F,+;M-D_H2RY3?T7(R?XVC.,C:U-#$$5NM9'R)8@(@P MGEUF:!K)H@.JS9BPOMW-V6B0/[ZY\GMTTP"%948J@C[+2*BTHAB\NZ8FYX G MOH5#>\&&J?(V?JX?3BLF%NBIN[969>)[=+1>,_4,Q>Q']AG%H.;+[=>)MS%M MS%!>!R&]+JC8IAXV9FKP87HH#>9$FWKT+,' MQ9], _8(\F7_:),I'],(D-GS)B'['V(I?B0!NU&/I]4H#],R*>XSM(S*)=X6 MT:9Y7I*R:]2Q)4\CV/#);#[WK;B]?#ZT!5E^'@^VO;PN\189;2Y*C&>DR6T: MM#4?(='V*<0"HZK>[P%Q.Y"3[P?TLM7L?18E8?1";@O<80*??J+X%7W'ZZF% M#&.CYS)U@*86EW DV-A: >S/3M@(S[^A('OZF=H:#^O',:WXZ-^P- SVMJVL]T"J&5<5S+T9 3M(/X;+H.,FTKJ.RT#,E$#NEKL,A-7<=1@\ MJ !/E>)?S?,M5W)BA7 \\B-41%1O4@\:LR$.74-+K7#!!E6,QR-'@A6&?'$B M6*?*1T^"\1Q\'4DS@-5Z'IO205.$N5^\[ #U)RU!%8]>G:RN]/ M<23ST926LN(NM9['].+C6:+-S[ *5''C ,QGYU/B"0L.NW.0B*HFN[*!&Y=: MC5T9U9WVKHS(W?)B(N23*-:?! FV5FS(>,VI*H;^50C9,B0T94(D?CF\JF(J M%_K\#@P9=(4/J<[U:-J#XX]7RBY1ONS*;#-FM;R&(+!K<^0FO_JRVXJ)!WJR MHQCIN\J607"7]_$._61']]M:M-NEGV#>T.E&Y]V3MLP?1HC<)8>42""T/'H= MF?!04X61>LV8V8/G+FV"AU3E=3P;R2RK MLKQ[!V5K1'$/*O>9FY-$1\M##3 V%(]2*-AC M"-KRN:#*T_0(KVG\2I(%[ @N]*AJ]6,+4-"@6>DGPZ=.#Y(BVP'(0>S5WR46 M]#)=OJ2)9/FMU8\"/7=SG=S=#*8'2< =A,-B3TZEK>2V9\"\";V4ZI[/FQR6 MX' 6PBEADR]?)C=7Q*DFNE,;CH>M0UGF:]AIQ+8=?EY%%[@7^/(+M&K#H[!] MH7SONM>,209UC5RB*9E*]T07*-6&=Z"14J&-A0WM*@V"E6" G^G3(BWS()G> M10DJ$$KVCIX480*:_1DFD#N!T@',8<,8DH >&Q$%%5F>?N(WK\8)JLN/_ &3 M3J<_&';;QI N* %'$/O]QT60H8L@)QGAEB_8DM!X6OK;?%06BS0CU_U_D),) M>FMC3*6^CX,DOUA=O>$9,\K1?1:%Z"%(YJJ(1 =O8Z?/K=OL.%2$8'2!Q!G7 MAWD(4KE@=_ VIE3P[9G#T6)]?"I5*1B?(.Z7#S(^H5>8'W&@*E>\%GQ.6F66 MOF,NE^52N+0Z:,, P%Y6"&+T@W-R"ZTF/MN!-35NU#1,]B8^=+QSY8O*Q[;M*E6'=T/D VFWQF<^YD-1N-T4@A'P%8DN& %3(/$>AZ*J3\5%?1A Z#18 M*NUK<[8'2L :2!2$ ]:@YWBW]"GG>Z.MMF!6VCTI(#\%<4Q^7!>LN4=9E$YE M.PS])S"[/VB+::R-3I!NR\9>6T\<^;+9Y!EK4* A^W4HJ,WD/FP!ES9V\5!< M0EM-:%)5=K5OPW'PB%X*NMBE-5/^)\K2@Q!NDI!\A/^Q0+=!7GP+5N/951 N M_D<99 7IAS(4S/!//Y(BBD?EO,R+Q^CMX#'X=_*]!( H) K]Y,21BTEGIU+O M8^<,,%#E"<:G#4>+!JYQ@O ?TW*^P.ANDC NIU$R_Y>2_EK0!_^B\6!L]%Y& MIJ/+.1<959'F7Z7(9%>2+O<:6,M6V0R;/H."&IVZFG"-DVM3' M)TC+;L-EIRN0?A9(]5/6P$!3MMY.,YO,,S;$I&L^>%FA;V6RT3$NZ_@UQ*RRQ.&"E[A/ID9"/I>$X MY;%L0150"W^UZ"+(H_SQ)4/!=)Q4HP8['.)-'T'AGX+$TA@S71N;@%J(:T>[ MLE^FKR@)DN(;RL,LH@)J<\KIRP##WK9M1J8,E(!%B,M(NT)?!R%B9D6;O/,)75+RMM&(CSL/ZQ++BD!SQ!1Q !%'M#IC* MUSV>54TVM>7:'Y'\,6PL]MJQB&D&4$"T+6=,U0M;H SEQ2B9[M]'(&*IEZ0U M'\>@]D%3-YLM2!L#%7 *<=^)CX4(?C6;H;"(7N7,UWK.6A-M7IEJ(Q14@O.E MRM$ZI\E%FF7I3Y*(/'C!?RE6$JI-'L/FJW9\VXWP"6BV[2%ZEX?61U]](Q?, MI!L,TT>P&'Q'0>=.S'$M< *^8%+#S%"&I;^.$G(EXC+-B_P.R?<;W!YL,()> M?*QA5>50!#R!%&'FC+,?24F23ZVMP8[746O:K/W,=7+6=I%M :U@/,"[>_0M MLE'_M<5JL]]'B4S J8TXGNJ(D^^XKM-L-YHO;EF;9#%2=N;7A*]8J:<=' M[0Z\8#Q ^)?>Z\B-9WJ^)D$/AJ[K*$F1H^]8B47 %(07ZG>L@?PVS7-RI_3J MK< CJXSR!9%^/%-PINR[1MPN*VR 2L"C#2?3=?2&IM7=LLB.'C2D^2]Z,$&Q M]:RA!() P_;OW:WO"L2KPZC*IW2<1?.('*3NGICJ>?3J/'F]<&N'H]8Z9D%A M>1NA0)6 U=%!(8?-E'J?;0PX_FD9E4NU$[?I$VT,LH'OC _KZ MK@PLV%^[ZB&_V=$/>BM(?>WI1N8=#6'!@R2=HP3AE=4O8;K\2O5#\](MTAB_ M-V?5LMYC)VZ269HM:7[D;Z@(HO@S6%;.+2VR([M##OMG$-Z9W7!!'8E97&'? M4>^T^#5,\2SV5ES%].^_?<[1G/SP_OFTK?.NSL Q$D M/6P_1]!1I?;)4J;/ ""-Y/@8ST991DH7:!@[;GNL$/^*4TKLG02$X*X$ #,5 M\7*\HKS# KW_Y@G_E !5T*0WZS'%@\3F$B$]SSJ$O1M05F2K#V;'AC;PK"Q0N*G+(4QP(FD\& MW<&YJ\3V>JY#S>^#XT9481)H'\))R_D=^&;Q$11"/PI ($> +[8;;B@H;3U4,O=H&@79ZC&( MD6;51U$?/ >VRI@K@ AH LG>_BX?&5?C6<7AIT[CKNR,-VC@E2#E7 @(U$0F M8!+"-W,$)GTQM0XI5=G2T_I7!7,4_C)/7[].4<18Q3]0,BF-^!^36S0/XJND M(*%"?$O):84Q^Y?'BV,;A:(+%%W?%Z-6-!-!^%7L-\%R.HJ95%HQH=8.E7LH ML4"S];TI3C0+;54:J%AI+2#\(G;K;?<'_A7;EJV\Y$ $-$$X0YK6<.X/P5=6 M-)_TST,L0HH]! MP(M ?@$?-C(S/Z I0DMB=-G+J:3RXT1)E\F@>]IU5,;TJFQM%!._I-=DT#D?.-J^.YK]== (*(/8L@O$5@K;4H]\IQ4V4XU!0(:%8(QZ9/P9%0LZG$@PZB)Z>4H5WH8:3V'@ MH:RGFA,-#C4!"MBUX+'PGEUHJWH\FI66%<+SP;)+1>06K.;=0$$/O/TY.^FU MRC^E0B*@"<(-0F?K&A ,)PA737N'$_1TX=VX4LXJ$ $G:\_.G_3R4C'.'J+Y0C6O"/M, M^L-632L*( *:(-Q47$EUO>R\7GA,0AM\A?8-**M"$I &X:AR0IHO9M4%>\H[ MZA".JC&5 N\@T!N:/J4W>5YN4]-HW#S1Z3XYZW5/'"68+I'H\[\$5, UQ$^FX3/MBEH]-N=)D@\3RE,\Y^KO$=NSJ ME1@SM946]" @>XX2%SL,HI8A$= $X='BB*H.N17U80"A @YUM:_-V1XH 6L0 M#BX7K/EB/=W0I[21$(ZEBR FB:P?%P@5M^0]ZJ@'41>\=&_516HY#@%'(,E9 M.(*J,T8(.TWZY]#V4:YZ?;JJ@ 2$@61KL4^8+Z;1/G-*L^A1<%%^L:K^I5YX M&.-*JG7\-<(*\=M!A1T:Q1N^A-\,3Z-04-2A0<[D'4, 9A,_&#F>^ M&%+WY*D,:_]8L4@/)!^>)!AL^_?)H#L<]-PD?G00 '8HMT#1QPH+H@() \SW M6C"A'17HT0K6.M2?0,=[ @NT;,%WX4S+T%:GOKJ55@3$^4!N$[ K!F@ZSBZ# M.$;3;V46)?-[E$7I]'$19$A^9T_K"7B!ZB@/;>WZ#](L^ :@!'1NX!ZIQ,-% M0$KFIW%ZKW)N@+,Z&>03>]*,AC',S9* M1F6Q2+/H/]Y)Y8&V_:[)P+NJGY1%P0?G!KX_12BNEB]QND*(Q3XA/MZ[-'E% M.5Z#4FCY4UH$4)C.$\68?(]'&=9NM?D78="//(%033X%O%.PB;*=&-/W54:G^A]#]_ M8)UL-PJR 6CS->2F#=YEMF>$.0'O4<&7F#X=3?DXK][(C[(I5.\!&+F;"'$G MG)M@\J>>2]UJ?P-'J7]-J_W)/D*.Q!:K_4&<\5/SH!&AMM..W"CI#?Q+[CD0 MIVCER^]/H16E?<^E!IXB2Z;W<9!HY>QU\3JF5>CDSGRB:TZJ3;3@3P&8CS.V MH(\S/!MD=@O36#LNSXLL"LFRA3C:?V""\H?''\I$7])^%+"KW'F::S>7QD)T MQ*ZC$H_*XMC-8CEP5"G T1)# <2C*CE-1P+ MS/@R1UJDR,NZ.$VS6 XZH*X(T<<@X$4@OT<%;6Z2,%VB]PV]WJ4"22^,T+^K M5Y+Y1PG%H]HS EF5)D_:;S(X=73.JCTO*3DPHJX*RZ,J,<[(\V7J(LRFBZQVO'. TO_BM9>9G7U;:/GX,W+L#< W<]I?'." M=7XMH.Z*SAPK26;'S7&9Y=E0 0QVE14,(!PHZZ)^^5U:H/PV#1*2IVV=@2V9/Z 01:_$0)%+-9N?=0[9&CP6 MZ\J_"RRR [G&6#VJWK,KHL8EL;&1/RY\"GABN]1N9^+,H\2E.>C\.\RRB,- MIYR@![D9=N(HP,#1+*="8J,*D$.:R(\94EM#95\&&/K42,6&/H=\?Z=,B+?,@F3[AAB1XJ?*K*WJ- M"K'Z>C=)B+_HZ!414>6%!IL]=3(X=?3]Z"W->1_%+FG60-JH]*-FU@*-&G! MSWG,.=-#Y*XVC^WD-N2VCYL# =G-X=RNZNNXR+M"A':D?O -+G-6G\"'>\) M[*[HC#,M0T_D]=5]C%HL6FK_'KQ%RW(I5?Q.&P8 )%6&:.0>*IPOL;MZ*GJJ MQII2JKK:A@GNZ#Z--55S)?:H"@H-R7]67YQ]%J0/^(->V=ZD#]BF"5!>5';P MRLF@"[KZK7%CV9D6/*K04AOHU=M+E-'&#*.+(;7_#OR)^I98S,48XL/VJ! , MVUN0VA:<1&E[]WXHHM^S-%A=&I.>,"6[:SWXD\&N=L(6&=)O)&P.VYP'K'/5:'/Y M[HFK;,GN!IU[=5C(;"=PV%8F!781BXHK\LWR6V,90;:29I0I ?B3F.U]SJY_ M,UR9(L?6._"FR4WPA7%V'LQ<0\($G5[%ZE[_EP]F^98,$&0:H#?U*> M-;[JO=VU>'@)OR<\S18A\2>!F05BH$\F'#"D.K* "%FTNK![B/*_KC.$;O!\ MD:&\..8:F_=NK'3O,J >:8TM5D>+$K;5V53\D9*K4'%4K"!V>+MOQPIW=&O0 M^_$G4TB+TKJ90<;KN"A']UD4'G'@55XZ<584J 7C[4 /BH1N8([J;4=Z$^ M0Q&HD@>P53;LC13+)J>N+C^ ,UT)_3K-9BBJ!!J #.8#*1@'L/-A>\>S6)T? MH/J,$OVVS@1(21J+XC'68$.>VOL1U-"S1X[^4NLKVYX32G6YV@^Y!OH5=$9CV80\BVCO4!;K\ ">XAM#]-/N&,C+^8 ,O M/\JWH*]LCXZ<6Q5Q2'EV$YHN#SIT/D2MJ\ABJ"+$.5/=&H(8O ]I">S3R1TV M?/0>%>ZJ#]^G,G%8K>!Y5+E,UYSOFFC!I\I@'V9P^1+;Z2A0EU,##E2IW:4=A$;V2%/,MO33;;Y7':6?SA]LYF M2GXU+HN\"))IE,SW-F3.XQ&M"#89#+W+R-$7YN[V05(WH6Y\^Y^L+O1)(#O60#,LQK@LQK@GE%^ M0(0/_/O+-"FR("S*("89%$Y5H^VXTN#I C:N1I&OB&@';*F!/A3_D^T&S%2R@<(M]#V #C?N.B*@#>'WN5% M@W3-5+7R_T,::J:= 8EG,!M(=L&V/#+!#1 M @I=\PD2(?'HQ-\",[XU*.Y9H3OQ&MN[_+6',61S5.#XER^ M31YMX]-'D>?4?>D&&T)B_MJV?_%(;X)Q[Z5?7+A,T[FO9,T+9$\*O,?T+CET M P-L6S&"H0GF[F[PU8J]8!"VMX8TV%AXEV/1G9&MK2#!D&VY/]VYJ_+@7=@ MM&VXV8NL-5MG]CWL%G9R-!, \?Z7#:@6X$8[15>69%Z)_2(HB/MDW7 M>3V>9#[2@M&:1@2CL(U5%"MSP2[2(RT(]UZ*]>M=KMFCK/NX>A!$T'IY!U'? M'084+J$=#0^GE'0+7VX$2M0RT1#47!7+3-1!Y=.X*1:J/D M5],OCBXJ-B*O4^.MCXQYA]_.WSGI=(:#?AMN2QU1%8+Q<[Q;DW>HN$GPO]!M MFN=XU%,!KUYR#"L*:871N"29%5%1;=#2FY-GO=-^#\)GA56<45F"N%+/+A\5 M>"WV7!9D7?:4'@ZGBO&2 &W^<*H8X#2[8K;X]MXB:G]N).Y-.+M6H[*$HE^G M9$@8/8?JP;NK7W+VZP'TYZ+@59 19_O6H*H(Y;9G ]BW-9J<.#D0?V[?[%KYCW<$&W;8:NA M!8_NIWR

7+].#)*%->Y(#P(%TM7^)TA5 EW9TRYZ&P#P/J=PVZ)E9"L/M5 MJL.CBSMN\EQ2H+"7#X[/NYY*/+I/(W""KKTU![Y03;Y91:'F,E M1(_ND=QGZ2RBYW 2*M\;3?IG_4&G72QQI%?=?G<($DU3TUU+!';D0S=UUVYTI^6NW(D@&P?3RH M5C@30KBGVV_")'5T@42YR9>I[E#)7+EMG^^YTC#T3K>QJE5[4Z/EBR! [>EG M^HA>47(=O:)O0?*0!M/'%W0;A\+-ATZW2:?3/QF<@^2P$X[;79V;P7!VZI9G M167FQ?_:GW7QKR8/9+\D,.8[?V<36UO,.%]T9R=F^JH6COV]%DQF1XMSI2GG MJT^@XCV!G1UZ.5,RM#6OK^TCG%MI:?T[5MBR7$KUOM.&R0]RITLT;@_US9?8 MV;&4GJ:#-[6FJVV8W" W20PTS978W2&-EJJW$\WO*)UGP_0UGQU*F&XNY(0X\;MC.NBB=ZS%!N58D5.1PJ2<>GO,GIA5UHTXE$T>I/-SV#8=^.HL&\1:R'S MZUR +S>16ADPH-%[C1IJMU*+'T.*>6 ]RM-T-(JA#3$,UTHS;>1#$/C++H.7 MJ AB>IST0"\NC;(,!5DN,+CJ3G22.7,3GV'?S!K@L9$AR)0%X5>DTXU)[NB6 MA]) &FC6A)(]:#92XD"0 FW2CL&.TH 9^2\$+-UG41)&+S15#B[ MW-TO[33IG/1.AN<@-T^-QCZ'&$U@'J5681>]W\^TR:N(KN7K?4DOJI[SMBWS M=0!YE(%$(*YRT2?MQX!"+^AUF##B< ^P<+6 1>H([#IVJ*>X4PI5")XZ] ME*D*>RKJ0JW6>5L6\]IH!&1!^$EXLBH_0'$G!M%1H(*V#542H,_;'BP!74GJ%4;.ASR ]T34 MA7F6VA(SHHU&0!:$WX0GJ_HC%'9B$*$OV"L)T.=M#Y: .0A?B1OFO+&;CBA4 M6DPC_XA@M3\*PZQ$TXNR^)&\!-&4KH/'SW$T#Z17S?4[,S2@MQ8UOA;.OL , MG8 C&+=(GB,TQG,&%C29;\Y"T$^V(Y+NL*4]6: GR$V.VA?X="$)^(-QCAR* M3&0=SS9[6T,*=SNSO;!OJ>K-612@$A )D69M;4'(.>1EF66(1JWEG$)=2 +^(+PNPH"C.R0C3]9M':#D6W$<.75Z@ 3$V0@GN<_J4W@>KZS1[6B#%?)V/\CP-(PQ]^F=4+"[**!8D MT7#]2JRRWM"_BIK\,7 \90C&CXU ETU$QSC!:E$UHPE-\JQ(,Q3MI%Q MG% L0I.DZ+<6WLV57S=V11N1@(Z-^^9826,>PP4>1#$Q@XI1:)I)1C!6]%]X M*TD=4_=1DTZOTWT_$O\8:V>"J7?BZ!!%(T2Q$0_UUM9;R/Y4QOB&7M(\PF8B M>(YBK'^4KT%L[+Z$867?-6"X,%0''!N MI#WIK$Y$B6$JO,8IIHS-PMF;KXH MVR0V0VTQVQ1$3)W-4S:F$\"@NH9,FIW";='Z4Z##]ED.@PAUT4:? >-#G"TP M?ZIT..+.^X.XQB2JCN)LQ-T=X22.H0'U >A\,+7/XK;X+*0T.MZ=3[9D (P< ML3FEF>"UD +IN-10(2,FJC4A91^;3HX+*17.F(=W2IV" ! (WIT$1F(YN2 MBA!-"G9$ PF#LJ?T?2R*'$A'\\J7RV60K<:SRR!?7,?ISTI&]P<4DZ.@IY0U M;6F"]\Y)[^S=@C89OINR"0$KF_ MRD-ZGHM?.7K.1=%%NEW)8<_IN6\G4%OM M<<:V"2A_O.?7$9V'Z)C>*X111; ^V)2,-;,',4V !"X8D\7?Z]?$ZT^AZ=T8 MN$;I0E]FLCMN!,%]CC!R+#>/8C1Z,\1T4^?L835$).=:[>P@5) MQGJ=9@BA%/19FVRX';C^^-CW\'#A[ [ES:G@2O*Y-W@JTY&C.A4: M7[X=@ODVP89:++CXA2Z3?'$?1%,L! N\RV^2,"ZG1,"G!=Z(!GF9T4]E/-L1 MCIP/*ZR$C6=3%0Q@*PJ:&0NKJ/TIZ5U=V&SW:YOX*LT%X$$_BM-1=6*]3:M% MKM0+0C%^?PJ#[YHB#8+Y'9A6(%URSIE5 />G<'AU"&[<6FMQQXG.S*[W (8< MY/0/XF/64(1'!; MKZQ)'H!W?1\NB:0X')YM[+U7?@K(;4S%=!;,JW6MO[0!P>7=C3MQ=G MK585;[>P@Y[S_0$1":KW60U=\.('L*VI;U?,#!SQ&M \JM@@=2P>0NE(9GC3 M1S%UP*WDS7FKX9N5X?:HJH/D=,%L$)@]B*G"&\=\[2%0$[6BQ(/[4V@2(Q(5 M='M)PA'P2A8+BI(P^EA5QH=6[N*NPPM9-=RW%SS3(^$"F]=V,NS[EKN"*H8S MI8G%]^[.PU0%?T+MC=\2I=LD0BV[[55"&73=Q MFHXLHQ**/Z>4;JIF#+N.5H16"I]0"HR8J\+RY^31&7>^F$M7)!ZAZ+OYLA_% M^*'SW_%6-@MBO&L=39=8ZV2;7D2O:+-;$<:XUWK.9-@#C131^-P$.PESE/Z< M+=JK'3 \=6-G7>T89##G (WK!5 >]*GCP')7U-X_$GV9 M)5VQJ3R LW$"ZN#Z]K#K7XDOCE'41>+P]-/1]=]A%RI[B*Y.39BH@K)QP'ET M+J#ME%M2E%8*P@.R_?HOXR#/Q[/'(@W_4JSQA'VP\6B5]T,!Q$;]=TLT5054 MK@D.&^-]!73E)X6N^02)D-BH">\/,]!FSP%%2EM7WW&1H_"7>?KZ=8HBQA+^ M@9)#:<'_F+!#TZ2(BI7 DG%:88S^15YR;)=0=!O%W@T5S400COK])G@2A+)" M0JT=*O=08NMEVYUH%MJ*-%"QLCBIA5UYGA45HX[_M6_0\:_>/[_'$"5!%J4" M^R%LB]&XR?%DV8HH +@KEJY'PUJ@'TG^@L)H%J&I\%.0ML=3$=3QCD+#'#KD M(-P5.C\^)="FRBXW2NOE2WWSNL7HSP;]\Q,WD22.-G9**!^XGCF%Z"A95/-* M]!L"]'G;@V6C?+G7S$$;1]<4*LTEQ"[^L7S.T=\EMBU7K\3 X!>JG&#\'I-! MY_S<47RK*R^8 HE'%=(YHBH_.&$?!A#:4JJTK\W9'BB/*J&[8,T7*^F&/B\K MG@M+^5VL-.RE1N_)6>^TMSVK;87M-$'E43UTH=A:WZ9&;P8:.OK,J"),>+;W6PGJ37I'\V/.FU:AVK M@\:C4NL"<95?I[0? PJ]IM5APHC#/7 >%5QWR:(OUM4MG4I[:J-"SFT4DC#K MT3Q#U)C\2*)7E.51L9*G8E?U(_G,>P-7"QV]T'2];V:7($-P-@JKB^YT;]XN M"Z/<:309=MV$);L(F^1([K#8^?9M\E"\O6:38<]1:C>],$B.CF2:K KML/!W M?5U"V^UF2E798[,ZU@V.'!](!EW) ?SV[W1AWHZU*E]N187JHRA:. _NM6!" M0ZTP^?H3Z'A/8(&6CQ744$?+T):DOKJ55N1H@0N;;_)WE,ZSX&41A4&L$]:S MWYYM_UMQ84,/AX 8"WMA/6)8WI2J>/*($E%[!@CJ(H>>KCG\*.$(^+&PRP7A MQP=;YH(HI:6#"$U8IX]Z2%=!3)(@7Y99AJAC\RY-0O8/B7="I_MDZ%WN?DE" M)WU$ A8AHA*8M*OU'7&9-VFG(<8!DM.Q'C,\V04<;%"Y3\LG\*E\K)Q\9Q G M%?=9&B(TS:_QL+E,XQA1Q8YGMVDR+U"VO$VQMI_2"@$1-\E?H^<1T]T9^I;B MEA(B/)YJ@-*?E(%W:8'R!Q2BZ)4L7K59EO:;#&$JB]6C4@.*/TD#1:Y_5H1A M/*O\KL8Y(^]AS5R79!9QUL_F0<_(8R/ Q)(IH_@BPBXW%3^X*4LI-0 M*N^(AS'HD8@9A3I8_$DZ6#OKZM!-9)5QUE4Q$3R)+69=A3@?QOL.:@BHU:>S M--YRL&3543)_GP8N5N\_:T33-7DLUJN;[4$C+]90&)K3'*L_20QW)=2($CAL MCB%!G=;98T0TEXK@^I/*T!*#T-XP*"JM)C04G-R.Z4,I&'ETQT%#/#F!>D[$ M'P#G[%8@O87L@<(@FK_+:!H5*_)./$RT]:SLB-=8()4B:^E=$XW+.F,;"6+\ M4H9-DX#]#G1+,:\&XGE>OYK9,\\\S"H@7K%)8=A(T=>.Q(NN"J$WSYYY M=G#+W1"6C51_;2'1EZ6:*S:5N9I O!R+-"OHW6'TK'4=E]<>VR@/LPZ+[:8$ MA$\I _>E5%_FY/? @P\ZO[!$XYH45:%XE##0*DF^6$";;"FMG@7G@N4PU^'0 MPQC70VO&$=IZ$D"7H9?#H1_1K51S M561;6>^,^QJAGCJS .0"_!V]J#5?;8*D=&0P[&CZ4%3B]WU-4 MQ&@\NTFFT6LT+:7AV-RV-$O&22L.L=08@!/['0CW9U0L:% #B7=;1"]/J2(9 M:8VG4/ =J&2P:DXT.-0$Z"XEH/?L^C#/'X=FY>K@ V3V=Q0MZ-14D W)4$I4)\KNFZ8,.)P#YQ'.0%=LNB+\71+IS+]#43D DR)5ZH0CZN\ M;KX_P9*S%E:/D@9N[A)IGKCRFD^&9VXV]8[F3#$&CW+[[0NI3C'.[3 9GCNZ M5J.?%5ZH;CUZJD \RN1GD2!?YCQ[3"GG-Y":"VF0/"!LFLNP*#-LM;^GTV@6 M,6M_%RS5MD^C_V1PVCUKAY>Z'BX;^?J.1:C&-ZGU! H>S'-=CZ>:7.\!MI$# ML*5L^V.5CTV[TGH[2,EP,"ZHFA":+K]>D7YYA*W855(N41:PI^=%?O3L"Z,\ M1T4^>LYIH1/)4-MOZ$\R\#LDDUO>#6Z/QE>\=CYO*OTF1N:7$_'P_4J>^QSD MZ!__'U!+ P04 " !1A*I4U \A?JM^ $=@< %0 &]R9V\M,C R,C S M,S%?;&%B+GAM;.2]_W/DN)$O^/M%W/^ LR^\,Q'5,]T]MG=L[[X7U6II5N\T M+3U)/?/\)C8<5!$E<8=%EDF6NN6+^]\/7T@627SG%R2J';'K44M ,C/QR020 M2"3^[;]_WJ7H&1=EDF?__ILWW[S^#<+9)H^3[/'??W.HMJ^^_\U__V__Y__Q M;__7JU<_X P7485C]/""WE]''7JHR ?*;S;Y[EOR]Y_X!]'M=]^\)O\D/[UY_>K'Z.75 MV]=OWZ)?7O_ASW_XPY_?OOU/]/_>_/C_O7I%&4B3[->'J,2(,)R5__Z;SB<^ M/Q3I-WGQ^.W;UZ^_^[9I^!O>\L^?RZ37^M-W3=LWW_ZO'Z_N-D]X%[U*:BG: M7I2,K-^;/_WI3]^ROY*F9?+GDO6_RC=1Q51HY LI6]!_O6J:O:*_>O7F[:OO MWGSSN8Q_0W50Y"F^Q5O$/O_GZF6/__TW9;+;IY1M]KNG F_E/*1%\2WM_VV& M'^D@4OI_HO3?_)'2_VW]ZZOH :>_0;3EQ]M+I3A_ZM&J.WWKB<<;7"1Y?)Z- M8W;8VR_7=U545!/X[O;WQ?E]7D7I*)Z[/7UQ^P&/T^^QGS>]$B^(Q^FUTW-. M;BN14V=E]K28TI^OR/=[G.'/%\T9X:S\D(,X_+2.:;'K&4NMZ\$.4L M"3%&J,2;;Q[SYV]CG!"";]_0'^A,PQSK;\D__G:6DREP_5!61;2I&DJ,=T;_ M;Y(V1_%ZW!2XS _%!CN)QA76_VKT(/LJF9Q("SHWX^S5Q[O?_#?V=_1+T^(_ M_XU3:YE;%WUM1<6F^1+YT+;34YFQGWUJL?HMLAW2NW4G\R5@GR[U%"> M9U52O=P]X30]RW?[*'M1C*>LH:=!E?(X'%G>"+%6J&X&-;IJI7:'6*W1!<;Y M#F\.!?G1IC"7_#$6:_1_D6O7G[UFN.Y0RQ2TPA&ORC9A^YR*-'A5C M.&CC:1"'G U'L?T[H@V@AE&JO^XX2I6WV$+J(DEQ<4;V'(]YH5])#5IZ74H- MN52LI5@SU+2#74Q)%2NNIJ1:76RTSPY%09!UB_=Y4279XUT558=2.^RJ+E[' M7\FW @AU>]1V0+P'+"3TVA>QH5?]8B"YS"I,-W'),WX?55'-A18DJBY>0:+D M6P&23GM$.S2H@06)7OLB2/2J7P D]T5$3P_N7G8/N3 @M2B#-IY@,.1,V(_Q MOR/> &J8I?KKCJM4>1$6 M6K4ON#-O3\_(9&+:H@_:>MZK#SE5;MIY0T1:TFD>?/\NU;!L(R]5[W);@WRW MR[.[*M_\>O<4D4&[/E3TR)Q.1?H-@K:CWVV"7@;59H'U0JS;"O&.J-,3>--@ M,2Z2K8/%H"P9WRNBK$QHP@3?O)AB?4)SWW$_D5]U#+!M6V\OH1V*2MG2X*!" MTPMBX7\>HH)L4=(7*R@(K3TC0>16"82V:2 X4"A:!@.%EA=$P452;J+TKS@J M+LAO5!L-96O/*!"Y5:* -T6T+6*-H6&@T+0,!@HU+PX#OK*Q!T*O/0@4^AR; MP%"O. ."@T3C:D!(U+W8LO,6/R8T9R2K-.>_\J9>EY8"GXK%Y+$=Z/FO3KGB M:E&NV>6V&@1I191>9C'^_/]@??A!:.MW0R%PJMI#\(:(M42D*?"F0:YAR3Y! MKMXE4O!X8/HXY>AC#.KFOA+SU/P*.7KU:5-W*0 =;3"INY>Z9]#U8HY@'<=D MV$IZKH6OBYLB?TZRC7X24'7QZA:4?"N\0]U^Q4XA,0J_\ M17,4/AQV#[C00J/;S'MV0LN?)C4!\4;P>0E]99,79 _*;M

YTZWB'NC.BO:%/HRV&1W8H;3$V2T\K M]7^ND@R_L9E3^NTA)I0!QZ;9I/X!T?;H.@MC,I%I73F3R%2^-"S.R(_7Q7W^ M*;,!1;G_3O;&J4;> 0(. M0YY-B.#M$>D0P&2BT[L2%U*E+P:-^^CS94SV0LDVX1=^+=:=RCY> :+F7($1 MT@'U>P2Q/C6,@(@3@_J7"&50=!8XTOB-?A-?(8L^7T*8@GD&\G=05R!37B\8 M(='< F-(+_2G-T]YIM]9BLT\C:6$O^%XLB:(M0&V7)4RN^.JTJ3SV&ZC\H%Q M>2A?/4;1G@\P3JNR^0T;Z5>OW]2E%7Y;__IO;"-"CSFNMQ=)%F6;A'"4\^-P MS>5@M^X>\.$HCW!3K>E&KR:V'5'3$_BR\9C!:G V9J0@\' M3?#@#8''X:"3RDOQHY?$ZC2%<79=7S>S'HL.L'?14 M;<5P$(Y8@('2 PL8\(C:JR1Z2%*RJL7E.HN9!3WE:4S&Y/SO![J--N]I[$EX M1+B#7,*>^-@515F,> ?-EL:/"_KIM^O_OC]Z]6;/[UMFN;' M2V4HJM"/Q!B>T'=O5HB5^:6=WN,-IM'>YK?D?TG'/6;U"M*7;T#W* HP"SL4 M!9(]VMTZCEGP,DIOHB2^S,ZB?5)%:8]+K%1%IP_M!&H4]TH9F8@\SCX9SBZN([-#B\ZC(B)" M-!A[A T-QAY>H'L>I[T.\!YGVMYF?B/HE$>?)@4KM,Z7?8/MS.Q,[P?U\Z@@N[6P7:8670$ M^WQ.30="V,RQ(<77Q\;5 4SENGK"18>O#T0#RN*B-IT\FH>6]R&R6&/4:;U" MQ_90T<41$G1L ]($S+@9@M\,&I@9PFXR@/+[>A7Y3$?-O>R@I&[-IO5>>Z!OJ+[^K@8S_-\:N!_ M.#1U<\3:KXY^8P7E.";*D=+V*'](DT<&+* U\E+<^UP:V%C"<'%@8P8^\XTV M&UJOI[R)7N@1J=F,51U\YA6I>)8D$+"&J&X);K+NG.]Y2]!$(2U$A.0@+3Y\ MQJ#W;.;,'ETG*E-'G[%HDPQ"-+?IX'&ZLG+WSI(TVT#V(AI9_N1;E+?"!34+ MV %-"%Q;H6S"1I$88G' \?GG/ $?R5=Y]GA/U$>9 M,4.YW]H_E@?W9W?WX&&:Z7#+81II6/M]5()#>=5+S=$?179 M+=-3C\7HDQVX1X-\9L$![-^C*KB+:3AQ1S#T.X./^\ M20^T1Y_2E(!E!T-V'7W:.:6\@Q1=NR&>#^R;".KG*_:OJCI//^%;$O[ MGRY95$L&;#4ND!M:CPO>/%I1DPY$7]?9X?OH<\N=QG9TG3Q:C)9W9=X3;\V> M*N@8#)1MC).A(LPSFP W"3-^AH9@!H]'^%M,%""3@<8M-G^"''63LP-T:/U] M\6WR^%1=;S^6W.M:1W*$?F!1'%$"8P2'=7F5;U^13MS'A1"^<1&$AVZ*1HY# M&^EB- EO>XS3VUU,4[;U';0M&"0Q[< MF7#W9 E$VR(9#L%FY,)D!YB8["<&<+ &@U4KC(($*I[)A_/B1;^IZC?S&GCH M\2=NP^L_@^Z3[)E<(DQH93RV+,)&,$0LBI$*$8A^:T#1VI5U>EN3W6;KX*UZ M^ZT192&-I/(2[=5DD++8,4\@77R:L"P?-4$H3>XA_(SB@#Y)[2A;Z %Z:Q$=?](9R(^*[%$Y1.M?T'^0T_F MGJ,4TXH8U5E4%"])]F@LKF_7WV=U%DN)A,TTZ< +M- ?.EU7M*)\TYO7802K MRS]5M@W] 1^[@A9M<8&>4+[%!7=>RWR759%L*LQ8,\^8BO9>BWG+.1;K=S?M MF(6 )W./X)NB'[9"MP8<8E%N#3*\!\F,T3& L)@R'@89!E/&O^!W*?V1E >\ MH(IQUL>YUG4XQ?:^2W!*.);7KFSS!<(HO&G--SQ@MJ1IPK7^NBC>&K4ONS'M=F+SWS!1T^4(-9#3/0,GP E9YWQ+N MNDY@=?@-P!'*\?/V 97CMQ8@-/";,:0OMP]L H(Q7A^?HG/Q^;UND(Z_S[^= M]^_T"60*L)*B;PKY@D(X/!+C*$K]7 SZ*LEJ0>;/V+9^B&=^WD&G88DI&^=B MB1W#>*.;J+@NV.O@,0N&W>""<6CGE-2]87R31AJ]BR(=45X@WI5';Q'IS%T7 MN+-R%ZOV6>UC.H$8C EM&KLQ00UR,E^W[Q*YS.7=7I!3>8][FYD<'7N FX:] M"/UI/%** #J7B$@R3B4BC,"V=B,F$UL"8%L^!]\K;/_\SBK6-V8GBQ?2[.*& M0/TF,: Y1K9[M9IF3!V!8R=:3ZV*GT#/-Q,$"7'6L<.633P%=.[AE_R8N>[L M[IHH>WC-B%9Q+2;ULLND;5/-A1._:;Y:M8L9OUJ=>\?+??2YSJ)\AS.\U3ZH MKNSA'2\RKA5XH9>/F]S>K^K6,P9[_L39SO CG29-GM.9>WK[N$[BA;L.,!_/ M_@U3B6^Y82K![=$P/^196Q2;<]7D.9M=ND5?C\9J(\D01-T^30&!K^IN7X-? M,APC$4\,J"V"I0V#7CJTAM?00JRQ%8*MC+&1,&S#U29@\K9I7+E@!D%: M@3/ZH9*_QD#?U-%W.I@+BK@;]6L*+BEB[K*$8@MV<)*FCH5D%9<9F<)Q69G- M0&CIM_;8@$M),2[6HMFV++59N;=9\#BP&PJ<%3B05 F3@< C8'_&M#P)CM?$ MS42/^,-A]X"+ZZUP)&ZQ[G!M5NYD$F; !.1F][8]@ZGCY5!PMUIYP9=2J2=H32]@']SR8G_R\ZLA0(!SD MR" 437;"K#2UA 5LK7#?RTM1G#&E1X+=OS MC+.#]*UQL8G7XCPM7V)=&_XGN/H[2M:H"RWXG^=_>PEODRRA"+=X>TG#(S_) MS]2<^BT,U(>?6 NHCSVO5Z+*ZGI;,Z QCT$[K]>>^AR*MX1*]G[C[4*(M*W= M9LGF8Y[')2KS%/C^DF38Q1M+DC'W^0Y+06:+FR+7Y_KV6OE\C:7'G? @"_TK MXG^&65S8\+>7\N?UT1AQC(5W8\0!AE@$UZ?O-B^9:OI +(@EG*N7Q4WC)4^D M;9.51@G05)(&35TUHD:Y3E9!QF^12TSDI04XWQ/GG^;L04=SLI*AG]^BEUH) M)$4D67M61+738_[$)N.;%&O,Z0Q MN>%P:%5N((1<9+DLKF 755:+*>#PHH;7^L:#L'H*:O%DO6@"@.YY5&2$@[(I M.6"Q/5!W\0AD#=]#C#1-CR4P M@<./!_//)9(8(8GL(A; ^FVZ1-6LI2:O=I MGR;(#\W4A'= :ZTSYQR,M>T!:*M'KLV8 <]7M6<>-"]UA(Z_2MGI=^M2PDDW M-<#<9* #C /:IRE-5-$>T#95^80RRP3-[;1E'#"'TUFW"HL$S\S4PMIDC5"9 MEFWIE^LMJQSTE*SO,^)A*9$0%&@K^= D[4[/?T&\;R + M,Z<1$X(#+L/E%8:$&5[_^_VA((9QPXLMLX1D]L?K/@(606TTM:OB,^C3SGE.[HS9BE#:%T4I!T'\L,+ZK:[B5[8K]>?HB)>H?HK M*]1\IR0;*,29 0OIS:&;YF_4D%F%-Y3S3J$4J1Z/=M&>QT(=WKA9$<>9;%M' M"]ZTM9**\Q!%+">".)7:*%>\2.F*STZ-_;;F.Z/1NI41FT-JI?F&*/%Z>Q]]_CFIGNC"G.X/]9D8 M(\B!O$KJ)*_F\<^Z\' S#7;?;T(4@F3RH 4VNP1A+'HFT7\B9*A[HIFO=Q]+ M5LN&S9!<\I(]D$=JH1&&S?V0)\OJX<_]>AK&AHI;S/ MUW',5E11>A,E\65V%NV3*DH9NRP,TXW6W-)GW,NDPG>X>$XVF&\+;O$F?^3K MLM[[Z1(_L?RG?;X(O;P>A;>F;R[/5O(@V3&.QO83!29_9IZ'7?+HT%XAEE\# MM?L&T!JSR%I?FV[P,8 ZV[Z,47AZVY,ECO=K95%U?!KYU]"?D5\QM]L\!O Y MD2U1I*T\> DY=Y(;E427!(IDYKPA>BSJV!GZA78 .;C1J+4!D4:G_L;[?;Z+ MDLP\XDT[_V/>5Z]BY/NZA3@'YD>!U#_E&75F"B]@V0_BW%ZQW: +L)I%)1GNKHA\)G>TV=#Z58,[7VF]R@X-D$&U+U8J5M(.]'I M&N:1SA\Q+3ZFP8>D+-_C;;*! MK5FAAXD8K=9A!":?]RPJGR[2_)--,0M]-YCL71G_VJ1=V@&Q'N&EZBH'0Y.A MJQP)OY4L*1LW1?Z;*GDF_MVJ9,H88GYK8KK+ M*LN$84!LR- LW*\H)91D7Z.6&#I2"^"BY2RB,[&WS/Y8'<-M*VO4=H=]:W T MF"55.TCK-__/*(GXRC?OP[&X>,JLF[U-%ZAZP@B' MF#1KC3I);IX=Y(*<_F:9]@*=[N:9YL!*14^3T1Z[!";99%7RY0GV!E-$,W M8&4Q-I9/N,ZI.;]]_5UMS/0W?VM(76_?XRTN"ARO-SSMA8S]&1E^XGQXT7.) M63M3\&#@[E()%M)8Q?46-=U1IS_J$?!M][/)1XT^;L2+.N)M=.+Y,)B1P&Q, M!Q*5<;XYT.]*+69>=%H-WS?=\?.YQ:VYO,4L<'R?][.!+_*VND(_YTZW\QU- MTN>&>+S#3/JC6FQ4"N1^65G(/]T)%%GUB<,Y!G>,+S3O[/,?/3,,_5! M-]D3<2_LO2>"?LK*H+/MI_G]=!ERO;W#69(75WGV>(^+W7O\(%WONQ+PMBYP MD$D9YJ&=4=.;+A)X?T0)($H!,1(P"X,I G:,KJ)BI'D$./^[PJ\__8-@SV[V MGP.#+-28-!BD84:.P91BD U>3$E 3?^*X,5E5KOH.4ZGM,3@PW5Z61W#=BVQ MDSB=#J5M+*&?3IE 6;+F)X%DH.TW5EL-E!;G<=&@PJMVTO9"ZW+[/$T MS'&Z&4(<#M>KL/N"(\3DS#U1$/5=%6WKSLRN;!*+H@-KCT\55M: M>VS"3WYMK?LY%JY:8O"3H5Y6QTGQ^!J#GX6KU=G2+((/EZW'5QS"7K9:0-ER MOK3 ,52Q!WI).]LD*>Z]XGR?SV?;RWP.JJC#?/H2+TRTGZ$3=_LA)#YD3OY\ M:IX$1HE%J\2L+>]&?Y\U2_=]5X.'1H/!>:@E359;!F)F>_6;.LIOU%_DQ?O\ M\%!M#^EZL\D/^KP;?3>_":,Z_B5W3]B?J-_ R3,M$KE"9P6.DPK1(6O>>$)? MT8=RBS)*YW],WCYSU$6RMCFSYH(:*\U6B>N>Q$1Y5[#"ET[#5%\E@\YO-9J& M)+75:!<^US [6A7U'^SXX'I[F55$R0G!_+HLL=:^31U]KBM,,@C@Z72@>]YC M%\3[@-T-G2I)0+%K-/@X,AE#93 ;)H1W)\.CS]JEKLE4 J536R4+&*H&TICC=%M6+ MQ=GK CH^I6$MEZ*:'^C-6:?LI>FY23/AOZD3^1[S_W:V=779 XN0CPL1CW;B M)-L08VT!S:^:[E_3,[]CL*4MU &>;#!)SK,GZ@Y8ZF G#,(6,>QL)4VBAR2% M#XFX W5H<^XHG9 C*'Z,[)Z* XZOCOI<9_%U]82+,U8HN>K\16)KLU#UE4TX M67JE-384R68(U311IRLB5!$CBVJZW;_Z-M!E=-&(W;R)S MTA3GL8!>[F) \+=*:)Q]Z.^?,(UJUQ-3W$Y,,7]TB=ZP+O">;DS)O_:\H"AQ M[/3WT>-CP0[I4;2C41RZ#6\11&@>V'6)AT.%LKQ"+[A"^RB)[;$%NF:A"2H9 M^9P^]$N"?_K2UAK"0F S,L'"7I K>"&WEM-XN;J M5+VI:QR,,50ZEB"HW5C*;&E0-;7V\"1J5Q-S!URG6ME(N1L!-6L'^(#L-&2; M[=8%UJ &W1RXW$0O](#/R7:%OJ!F*DIB:9'M.6?=,YP]MEFDEO>]G'=8FU* MRVP^"F0%82G'T_!1QM+M'H2]].1Q-9ECYW#F+2O!6@D*I01AV(X(-WOS$;$& M&_:EVUK 0[.@;X>DHN6#-;D1IH05X_ MT1B1"Y$@KYM(<#?BFDE0=R_MI71,X#Z-&R8J,W2'ZH3#R@]Y1C_6/"E?!T14 MAY"JUKX.%Y7<"J"A%U7#.M)PS9@*I<%/GI'=![ 877T MYJSMW_WVS1]?_T6G/%FF[@]Y MF#RG>/2N$.;BL;.M1KQ$+9ZW>=09E;VI%0:25K.M/V@ZU^U2.(CF\,]RS:ML M[LOXU?R*EP#JTJ>+KWJU5Q;& D)YI^H"'E2'.H'"HRGCO#F62$=,_ MRW*+DWL]^6-9M'LC0./JVY_ M6AT"K/DRZGQZA8Z4^L7"N_=22M*,,6-5+^JQ??CAF:\ZO&JL+:V$I!G+CY-F]#7=>GGV;QWGC>+Y'CRMN MD\Y_U3.E0T"CB4(5Q%'XOEH;6/!;)'LVV>"JVOH!Y+3&:QY"6G]TFY M2?/R4&"+ZXC327LTZQGT("W 1FD>+_@>2[#2H(CT2<\C:?#B40OHY.ZPWZ=L M4HM2&F)M1,VW//"?#8X!NNH*[E70N6QGZ#;F,ARO;H3=W&1^+$XJPDQY65]F M>G>H/N357W%%7W'7N@M;$E[=@K5\/K0WW#BQ* LO#1XEF4 M@:7WV=)#S*LT1X,L;-8T&MRAA+5F-PB+5NN&7X_6.5AY7#_P-^H^.%G/<*<6:0Y-+("K4L'9>^E"G$N8+)<8?7?'OJM;'WD2?K%$?[@UF] MZ&AGX+/,92?\V43YSODO;-YTL.ONLP2FG3S:*' ;)D=-SP!J^(5M7NS8%A@T?.T"1J%PI@,2_=[NS'?XGC[";(@V"RW]WMD<<"FYGDF? MS&!-E@D/VU]M-K#*S)<5LZ$1K^:M#]H!^.JE# B26Y8R%'A%+$_[HY__@/75 M70D=]8+XEFHN\S M@6@FC0B1Z Y=EN!YI,QV&UW:=$'24D='\IJ5E]?\FSE!(R3ES(D8@,3L][C< M%,F^YOA=5"8EO<%U9/P>?Z[>$4Y^M&LRJEUQ[+/EY-X^@-9\=P0A[.Q M?,-1T\GGBTDZWA5%P^C2KFD=R*QB'@+A<2&C_D]E)=5)$LOBN^0Q2[;)AKYF M+$AH,WOX9^54UF?C]+S(4JZ32$K[=)A!4AL%G_X"4/S=8;>+BA>J4X.^3G9Y M/,$3S+J2GN &8&]#VDS<^FZP]PYUD[?LLB#\(\8+"P%\_]I(@!K)G*9;+#6N\(!/JN.%FV]^?LAX05^ K,8#=PL;$>#-9\GP?B13H.W MS3,Q-J>_RBX^3WS5? N+*=X4M6T#\<$FU0MGG0:] Z+&S?%:]0;$DIU?$F$5 ME+\=)]1-D<>'3<5V:C_@_+&(]D_)!M'R7*!;#0? F",C5K=F:I6D?B">U&(O/=4"1&O?:W$9B8R]_4Y'UE((CDF8GU6 M]3,[='3:?J',3K8C),Q1ML,3 MS<]@!N9$( H?6QI0:/@>T;9I*U+R1X2&<, M0JTM+XQ]QP]Y'G]*TI1P=DGFO^PQ(4M9/I60<4/W? MPBOK<$@3#<%QYZC=S39'4_1_?V^$U,HSK9M.$>>:6#==(;2EWZP:8,)J8AR! MI&U,Q+KB+N18H'M-Y2!3_F%3'0I>,_\6I_35RV.A$:L$#VL:7M,^["43DT$Z M?>N2?ZQW]_&),%:'S@,HYHXXCEY(Z'2;?\:1"PFS=G[7"KY!K1:7$#QHJW28 M3*:@UFOV5_9XCXO=>_Q@$U^6-_>:NR7E5TS-RAY?$0SO$&VX0A^S31J59;)- MB#G!UUYTD>*^D0)=J]\5\)MAI8:,F$"EQHM'E-//NTTZRAX>L:[F6GQB]\%? M+-IJ:K#G/4R0&Q SQ+D!+AZA3@/;U8N%*Q\V] AL@<R7[Z(2QV13RXI26-VB=";E\TJENYS"_P"K_(!$]KITF@7M MP@IK%JB':/3.T_-DRB&:O=ODK3,"^+W/_#+3N?L5:XZZ%$_"S-VF\YG [7/' M%17T^3/Z.@MCS,:$-7U\[L,TG M;LKHM?2F)KY,#L#07 3Y@>@6?O=WPU55> MEE_3A]IJ2;XZO[G[&G2/:<*0L-TT Y,V>-LTSB'C,.LUC8KM M>&^BHGJY+R*R#][8%NK =&S$KR&Y@ H"9 M:Y*> Y4 P&>;F:;$86".?RDY0S0RIRP\9UA"O.7J6+9)TPOBC5?+LDW->Z_A M+?8MQD'YK&H0"WD)-W9UFW3=8*&DKW_FW#038B94)/N818AQ2J=-G'$E]OS\LJ(6S@4C.5#AMZG#\%'@4=E^QMZ;;)"M4^ =PW MC!8!P[ ]6O#F "4YV(0Y#=.].3, 0%M-F\##ZW'N_( _Z:4S MNZKQI#S.OR/D%%,Y/ZF'+[SI>@:)6_1>EN5!ZY4_Y!7Z*ZX:F$/._&,1/5P; MC(6SSW#2Y@G'AY2N80B7U$.%\_)QBZ),QKW/PL1IFG\B#.&+O#@K<)Q4]!8F+J\S M":/EO:WQ3R/KLT3Q-/F%AY8E=KU"[4<0690B_AE$OQ.0R<^LB)[-]\2/\\-# MM3VDK2L K54\ _R%@L4S8!]D]F]?_:L+2EM;NST)D'G=*)<.O&WG55MG.QRC M74S&,.9D.T"J)V [-'JM>+G%A!->+^,LVB=5E";_P'']^EGS:MJ8MSJFD_9: M0W.R'L1BFYPD8C0)D(]45ZBFN^H4S9>]\Q&*62^@GJZY[VW?VH,M]3F/J8@U M0>>QDQ#>@K/Q"S:=0WCW30=>P^N#P=CM).%.Y7DWHX79(PYDE4L6X4F%KY)G M++P5-&+!ZT -9.WK(JUNSN!T7C%"DN>RPK%!WZ*'L5)V!K5ZT>R,:-!(M>Y5 MH!'F/(8L:*S:27Z;8+7QA:WPCK; =!&&[8\W!7/HVMT.0+Q![UD7\@]$ UJNLK1:*(^B!F+[+M+J\T>Z3QO5A.@9-R5%&U!B =K[)/F/1];MX30J MZD(+58[(WH_\L_?D4_LV4!CF[HQUM94[ QW$N.DK'I<9Y=3^J02+SB"FJY%% M9ZG]AY-0AT* YCE2QK25,:8RYF&\.&,/0[69F3 (8E4_1M3LJ5N[WG;?@QJQ M:+8E!6)QUG+JL'DD(K'&\"QP%IFWAXI&Q??-@ROD5TSF-(\RM(TV >5UN6%9 M;:AN0)YP#>[X25KO+L]8)7E6,;JLI^'X(B\NV C0NP7T--EHF+-1]G4];A8M M*"%\3=>OE"QB='E-\;)9YL:(D$:<-FJ(@YMRF&H!NUDWGYGT;MD%9B-6-^X6 M 05I<$BC L7'0U#BY4N."/+3A@.E9$ I&H30))YZ/9/= M#([9GB;9D)^8BCYF2576S[N^C%C;C*(+LM 9IP'="J"EB(XD:Z_!B#8O(+^ M^\W%M'&,%GS4ZR*,A= $*U"OBB:8 (@K$-ZA67^*"L[R]9YM*.D]!>9MU\1_ M[?CO1OB&>3X$XBQFTI'.>TA?A*)?6=5V4W]HA=I/H)P7>$+L*Q G-:7]JKS2G\0&[J>Z#6ET!)BQ;QA,' M=D?.NG!\B&Y5F],JY,7+G.HXKF"ZWJ25/C27,$:,\)]L MUEG\/DD/9 88X0\<*<)4&G"46C>/BN_BK1"C5T^8C&* EN]=!V'8_RC :\H MC$&[[Z?YV &KK24K>_A^K$_*M?0!LU58Z0/VW/<.7FDO)@CXPX-JO$A?(%2# M999SBW=12@-_=T\85[U:&RR3XCZO'W]S/+,81]7_><5(Z75!^9HD8C1[Q6^; M9T#N\^.;AM#9M@OIX[A8M5('OT^)$=R#B3-:A>*( MPD'(\G8$W#^2#"?$ ; ME4\7:?YI/B?G3A'@0-9=:NV)(R&'*+U37SNZ;Z+LF[0_4QHY>N M&1?7QX1?5]?D2L^_:W*66#=HS4TD0@UQ"PE$>*V3;=NC4):B[GM6;L5D/?MG,>H9TDN ^2S_E[\7X>2OW=^ MD1>:FNKKSXGNZ1Y'.CXK[#E*. 1EIS]+/=4^,X!^H51 GU\<-:)"#;DQP^D1 MMOR.('O-@%C/CWCW@ L-.N7-/8)0P:^0$%U??&T:HE_>Y[LHR4 !I=/U$#1G3 UW XFX$$-%J5]KKC*%/=>-]= M%E7';Y-_#7TV^=7?:*WQ/$UB&G1DGT^P:D6A;^YAH W\#@>]VQ0U;0&-V4;= M#1IL= V #*7AFSH HD/I%!3X /01=FHW860N_^&\]I,\<6#8G"A[>%P!JKD> M D;V]$< ^PJ#VHYH-P58>"RPCN9^W'L'TAPKBO1F =[8\8@6"C=,*@N43JA!'S^1KH@6ZH M:>&D?5Y4-&1XAQ]9'$;CPW2=?+[PJ>-=>,N3->9%PIKFJ&D/^GJE<02$=RJ- MZ@< T/6>O?N4/3K@1](' #XRSM7H:5L'!1ZE]E784:K>Y_6@PT-)W&)4O-Q% M[&83O<-D6'AK^OB\XJ/A7#C[B]+.U5?X5;=1Z\(M%)/*?4+FR,&':$=^O"^B MK*0%#?/,N/2VZ>P31#:R&-"D6&M/YMWNDM=R G@U"&M,"99A#2B/)E(G8MY$ M1?72X:=\]]+]B\'-NA#Q:#).LHFO,O,,5=8F $?L/E!#_+F/$A .C:Y9UA@( M5TK/-(!6J%.F? #!U@27V2;?X;N*^ #*QQ7]E/F00]O+ MHW?6&(QK%$,_>(-0^DL- MG$ WD,O+$8!AZ!=F5J#R:!SM\<2QO+MAEE#V\&@0:JX5SUE':>?)@0"+YX0^!LV>W!HR6-),SE+^)Z/OG?E*#U'2ECIIL0_78^;SH,.!0V8O3O_'&EA1;7EF\D MPC-JM>"9S*;7:Q\R> K7.F38]'D@)*V&V"F/6;Y[D1=6/7*>Q?1A5QK!-Q\A M+?(YGX=.R^A+!V38,ZI@Y/5ZI+6@50B'8 N:A$='O=6N4%XBU#V"^,8[ $'E&]4/#QSB=:'M!0TA] M_T -H@!\G\5(6 $)S!.=%T5>G.4%+8'/RCD3[U@D>7&#R?_&G7NT]/6*.FY$ M3WS;?]0-LWB]HS=L#4YLF<]Y!.]"^A*NXM'/H.-W5J<Y?$R]!2E@0+6(V" M@5!&KVW5&ZP>@4H:6SP'X,(=AD=?9D [-CZCZE%2L#=0WKVLRQ)7;,(QQ=75 M?7Q&UC6<"YL@V@#QU0&\6S3J7 BJFQ0. 1C&2?DCCNA;=O%U=HLWAX(^;DTK MP)K7E/@D!U_GUID5[ $YS:<@H MS64AO,"GS([+D0TE*=8J"[;3/@"7;3$.EBFP >2\NMQ,,/2#!Y-E4FP/3@'X M1*OQL(34;&FS[]NW:6EEP>,]XX>R*LBG)#"QZ^8K/]/,_Q D[WNO\?:+$-2] MX#(X+8>CE]'I3TP1;7F--'VJ?/S'>[/.,!,2.*98U]^D@9K^*42QO5T9LU^H4W!$M? M&\$SJ/=6PD'PVDHL3-A G>VS=TE>;A),N"VOTHT2DOKFOC9,:GZ%(;[Y@#I- MT=75V7+8-#]V,)KQ%>4<;$=GP$=O)V< QP24TB=;\T-U%J6;0RK=O#7\REKZ MPJ:42^&HD#="G58 :)R+56\X5".@!\&%A]\J?N"DV\VQE?-#%3-78"3SRT.2 M,5;(;I/6,R*2TMJB2L72;2!:C<.%8#RJJ.'8+T MP>.&).K17!U?6%JA(]W9O4+<1JE^."0Q#2) J*03'2O5.ND\.K6@1JRRGN?6 M1&/Y:=,ZA.*>DVQ?5?ASDN&#.\ CE\W5J +';YS]G8H,N'M3RF?MS3KFVB$Q MO]_"VR1C#F.TWW*7M>^FUH^/!7Z,*MP7.SS+U8/6SE#UB/5Y'XD6 [LLRP.. MWQ]H$@1/>&07(+I5A;4U#NUI^+PYY""94/2-%7OCG1'OC7CW%>($5CWT MT5 MFB A[<:.;O(MVO! 3JCX%7VFL-Q4FH:@KP2/H[E)P7+_N(].E3THSV+ M0\)JMSU-S]![[HY-T[.)ZN4R(^X5EU7)OV2!TT8-\69&S0O4D">[\;94-?\$[ [4BV+*5NKK1NI:-2&L=N>Q M%XN7*B882Y@[5ZE ZRQN))IG8VO^2IC[7@OM3-P6"PZG,2MV6-]\)Z00U^R* MZGL9E3K6&G4$NL&VM:T)^V];P_+H?.KR ^5]7C_KTXB#RQ^*O-3MRLU=/;H) M"SF&D&ZZH"IO'FM"QUXKQ/K!V/($:7[WV^_)'O$O5*BH%NJA[8P>93+Y-$A; MO VMS!9L?BL#)A6^2IYQ3$R:C$5"3)C?_7GW\F/T7WEA=:O1A8K?"H(.TDG* ML)'>KUAW=.R/. 'T\((8B7#N1KJ/I:0$H>M A@'6(V]6%9^<*84!6H64;L!= M]6!+"061D#ERQ.-^B'8>R' MIG?$93\NB\$F9AY,_[J,"X4P8#20RAE.O"?\BS7N8^> +]G 3<#9?5ZQAY*/ MX<7+;),>XB1[_(^9AB!C?0?Q^K8W:KI#7AD!E,Z;!3FC MLF= SI"<8#]U&/%Z:VXI+ZW&SS0G//XY/]!: M#@76+[^4S;V]O*KD5RA^6;=$K"G:D+:0NX[1C-.V<&_'ZN'1?T/6 S:LINP1 MJO[48L0Y=5EA6'>'XC'91"DUVGU>T,HH,7W\RV!@QFZ^#,W,OQC"YCVXHV5] M4-,)TO(F2/*[:+?_RU 6,&.TA%3/*'WBRWHS61LI!.T>.Z%C+]1T@ZSKYS@T?=S['1<[Z(\9GUN\ M)PRQ\'R2;?-BQX..>UQ49 5(AZK*4=D9Q.@XB/N:-M!MG#,ZO%G%(XBW2?GK MNQ>+_!!M+Z]%NG3<2^Y!'5LCVCR43!&+41!+8AF' !)&5CDCVEZ0,-+FC2AA M%$#FB,4X&($$FCUR#+@)?!DS22SZ>@25C21#:'7"C1*4P:S/%Y,'TDZL83:T M%FN,P<[A[W"V>=I%Q:_N$_F@*^QL/I3#PA>W7<*9/:K@6-PD MLB9=Z "7"[;EG)]\U@U!E0HIG$/ M0)Z;96]0-J&C!V43-":<#+#2 +R&0)3JC^ZD37W%_N5\"B7@NJT@S^1&L MV M J&!0._(8>GQMSIC&*'8V4Z\=<<;5TF&+\F$H[RL8]L[B,.TKC3.!VJT,V*] M SU5$\;*_F1MF8&:?KJF&S V'@G](RJ:PS:T3;(HVR3$2];JI,=O- <>Q^0' M%*&*GM=]@^Z?2/MC&YID=*#/I%4YJ@N#8THU+UC[WA'>L.PFOYB"=LQH2\3J M\_*OY83!O$"[*'M!T6?,ZJ-43[CF(933O1M?]_1=/@V0-'T\HDC'N9AM MUFV+:&-4MX8Y=G%A_H>;:\8Q)-*-,!G"W(@1G]''S1..#RF^WDKN)Y;O7CK_ M4I3U5R4BS?X%GQ'.V;0BK,-JRK3,J+16'JUYU"M=JGPU0Y$#Y<=(3UE#7@.X M\]J7$/*=U[A@BR(KWPU1;](F48,M=VPAK5UM8S7\-7LZ/UXB.+&!RQC;(MRB M9K$MO,$+%&N? K(P:2=JX 6'3=+.]GK8[ :]YZ]/5%%1V9KU1-'Q8Y*Q7.$' M_LSY0B*=9[$?@"R=61L62;VFWJZS< 9)1$$@623X5D MI:S)]_:S!O HD.?XEAWB)$$N.[C!FX]M2KNI+[SYF-+;Y6C3)KF#6L\"\@1@ M/%:I^W9@F_[^=#N=Z<_75:T]OT,M\+N7]L?_2(CU%)NGERO\C%6Y>JX$?!;QMI5)J-U-6B/6'+7M MV37>#^N?0)=*/B7RZ>[=T">4&W>"'H11_8@C6DJ)%7(46317RG>C V%BEA*Z MX1)T804B&HC1N:!3:7LNT(0PPY4A\S9KLULJ*Y7)W M' K8C8KY>/65@2Z,=S?C7!AL'^!3.ENAA4\ JF]VJ885[#;$O/QZ!:+<.RH& MWF?B'L^T+6_Q!B?/-,&!O?UV=B@*HCO-PL#4T6<*GTD&(8^O[H"./5;H 6_S M J-UFN:?Z*$4VM)7J0H<)Q6Z(N16J"8(=2-SO)A%VP,T^<\*:D(&H!7.?%I, M Y"+O'B?'QZJ[2$5F;0P(#! MOA'ZYNU?4-03,Z[)-36]8)-OQP!7,,;98#V.-D0(=-D1HOXCF>0 MH*@B$WB3))-O$?\V7)K,' +A+%:+$I[GF.8RYBB%;?6AGXNDPM?;;2F[Y#22 MCK?BV>X2"CZA-7]" S5$D,15($8'44+HC>]%[USBLC^^RLE?X4IPCX1EOS8W M)";MBG8'@4V/2XW+C#Z3F!? M\^+7R^RFR#=DX^1L+[K>$ :CE49C,;0?O1I>]PS/9IP$:Z39\^9!F(T99TJ[ M,8,,PG#H8_+E$XY_R//8W7!TO2$,1RN-QG":?HAU#,]NG.1JA7FDK8,P&S/* ME&9CAMBD0D[-I,9IKK/X^J$D$A+QSIZBXA'']_E97I*OLN_?Y6FLVN&-H^6O M%-0H294VT]@&(H102PG5I-!]CB@Q^KH=(X5$(H2)/,L1"J1Q[ M1+Y/?OL45>@3;HH Q8>"/=#Q1###0]J]USE88&ZNZELW!=Y'27QW>"@W1;*7 MZ:]] U;6U-O[N5(^Q3?[6"O4;0;@4^R8[?X9S@EH -!_U7?AT;/"(YZOJ?FY@EK7R2.RM;P/@<(:(V\@MUS[NXL B7 S M6(8P-R/%J^^FTTKUL@=6O4;0[^GM]8(9). M. M?\GY:]N\3D5F'< M8J(<^[H#<-E.(Y0D%3N-. IA)\PNX(_9!-<=0]C_-C(X M;A%9MR"WAKU!L=X5]D;$;]F1P^Z0TDR]]_3)/IJT1U!/?DXQ_8'PN-[E197\ M@_U>R;\&A?-]PF\ID[GT(KD,WI!&7=HKU%)G:._27Z&!/:SZ!@%6LL&/FN(. M;29XU"$*7$IE5O.1%%V9U79\;K/Y_?F[)XRK*_H=RJ[^%$3=Q>?66\VWJD0 M:XN:Q@$N KRJ6__N MMV_^^/HO4=L'TA+, !H:@1D]$S*?SPYEE>]P<8M3-NN43\E>__J)KH>O?&@M MUT)8K6Z,NJTA7T(9QWW1:0V706W&2R^9V@P6GX% L@^T<=>#=C[#? ,.A:@> M_SNP&[;C$C2Z*!MI(9@H&^9)%_MCO,?D?[+J+DIQN7[$V>;E ZX^Y<6O>I]J MU=7?M7T;.<0K1&TOQ+HAW@_5'2$=[G2)2B91Q"7*>$? 6_;60!MO M?%]$,:97)LMU%K-_?(AV%B?WAGX>O;9)@B&PCNU9,);]$[$NP(Y]E" H8YRS MZT)M?TCG;P6HX61@A2:?R2Q)EE3X*GG&\656$:4G#RE>L^M5G:!V-WBM2W(9 M0OH9Q:A;87RFCLS&KE"3LUH MV(9AJ*;\ G/7,(Q0E6-@,CEIDH&?F6R$--=%\IAD4/HNSW_E/['7SP*UCPZH'*RC@RBO M>?1EDN&R/,MW#\3OT.F+%@G[E*3I^J$D2^F-SD"L>GO-N+>11DQOY[U0I]L* M-1W1+TU7V.-<^X$2<^*M1\EOTEIQ("O4^HGJ!-L]DZ7JXS>M3,FY9&U,VZ). MXP7K)N15E)J\KPOW]Y0@:F2HKV?S73:_+5]W[8H'G,FEQY0D-4L/J"D/:'#: M[P[5QXS>;F<7J*X?TN21'T*0+3Z9 S 9Z$J-_-&4O#VB,49*E940*HB308P. MZA!B]58;4E!5&>87^8&(?. BLSHX*.^(3 TMJ4G!O;@Q&L?]-S=@06SWZ@;( MR#:%BZ J%IWO]FG^@C$['G6IR9;209#E?3YU7!.WF:JFWB!V/$N2&$ M\RPC+-*"O*"SL36NAK.R-:C\+U=O\Y]M MDP#6GBJ *%:>*G3X+O U9C=FZNB[T)?+SH9O7[SNSEP*?CF+ E[TRWGK98<> MCW9PMWG"\2'%[)T-=G.4U:LG:[YZ'J(A^?+>\.*I$Q6/%N(FG5#3O>Y=OPUS M[,\6LC4%=F91HE\8$=!@V8BA',)SQ#AZQ&J/)\H)XXL]RG"59/BRPCO=F9]= M=X_HM)1'F/A[4&3OKG \\J=*?J%]$>L,"D>7T1KBT&6HH !8\V,+N+8Y%,". M_.H!5;>#>_?8DNMF^GQ!#\U[QR5[R"6+EWBUP.$EZHD"M(]0!V.] ZAKK76 M=4+-R"L ]@_0*P MC]X)IY--C)4N*?770F0M?9TN2KE41?#Y!@"JW)8[OP!W4-SU"7;LJ 9H[UA1 MC841X%86Y^B9+*^X'4)3+P&#!T M\K4>,/$N9/NW[<-9%,PE ]C*P I O<6!%7J #[3,*3#:7L#'6YI\*=DI%WCB MRPPRJ$2 /BXRI,)8H&B&2-\MII5FR!KY'<[P-JG*[$!M+=_BNH'RQ6$7"KXC M@U92*2-<1=,;/=3=/[#NU]NF"<0;QI-DXP*PX]^F%7UI]RAI0PP\LF/;XB$]D.T89TY:4";PX% M??7D08?+7BN?5R)ZW E7'OA?$?TS#!+U_-U3@TGS:,;:<6[Q&COUQ1+U>;T* M(D)0N.HAXF]"N*5#35Y=2MK*5]A$X$X'^V6J1.WS,JF29WT(Q,AG"_\5K81+ M/3)%&HJ3H0Q0U5-%7-=VOF8WQ/HV-,>(SNPVW+/SYM7)%2X.%ZEQF-@GQZ9M9 M[,'G7HAL)NC<0-GY,:+1'7JK^!;OZ^L+U]N;(LDVR3Y*+[,/^'-U_PFGS_C' M/*N>=&&6B71][K8F:D"]/>-K@B/-%3I2I3-P2Y>^&TPI(TX:<=I ^[F9U4%7 M?*#;OCD +NP3YT!WJ%;^5QP5]Y_RN8R[)1>J31_EG0G62N [P&;:7D\[IKY&,)!FVIM2K6JI"?8.KWIV6O7?!. MM]@N$Z#I21/Q%X5TA,X_?&DS+6+V\G6V@4MD+%: MVB"8:1DM!J8T%,&EWC6*8.0/)4I0RX] M@=,?0C$M9]Q.GS(ZH/5LK%7-)[U29,@NDS?W;&H2?DV6%,AU09VV90A2J1H0 M(,9D,U4'0) H$\[D, D@ZTRO=1-49KL(2#W851YE^IM_PU:^DA<$[J1) ;0% MY&6^&;CTEI8@'^]>6H)\L"=@[ /^Q!/2UH\%QG1R;&=)Q61DU\T7"LW\B^^7 M?:I3&E';Y[B^ YRF7,:C!PJ?@V&5O.)A4):!O')ZM>T8 .R5TZU)QX 3K]NX MV()_@4&9"O\Y!P^'2-C MA2O7O'DQ=@7&SD .U76$P4V:%:K!%<3>QG)X;! F&YLI)= ZGSC&:G3+4%T/ M;R70=%P;$-()*P*O.\VZ[U<3\Z-XNVIBLPS 3(M+.3/Z=:6^#RR.;7U=%\G0 M"TF;,;! ,]3R<:Z! *M*\)RGS[2R6F^N4 :Q+/MYK3^@ET"\EE^W'T[\0($O M?W+X+3%@@2NQKH %J*:$:#_E]T_YH8RR^ .QPPKC;+#U,P1OK?M["^O:2R2$ M4C_EJ.F+FL[BKA8R&CQ>N+>OW_Q)D 4N5.R(NWX0&0)T5E/?1/!5#?BR!GS\ M8CB*FN[.E^3,=G__B=!]N<[P6,,W$0"P?*-,6M/GO1'I'JKQ.\M'USI!6K\= M^E3F[Q%ZKO:_' 2A+LK>/44%?A>5M)31CC[5PE3!?ENN#\1W%?0NWT<:4KFK M\LVOUWOZ]QLB9/GNY?PS+C9)B6^*9(-OB=RF7)%%ON:S'L0BVA+?S.$-$6N) M6-, PK\+0D6HM[ <3D[#MD09C''J1;YV&K:ET9:=;040 E\0+#-:EPDIXZVK M+*J.99%_#:V*_.IO/R99LCOLE*M821L/")9Q-L1=_7>@I680'!J*!CGP"&&G M2O@UUJ7$WM(V$7TVVT2_C2^;&' FC";_.Z1-0'-H8Q-V/(+9A Q^/9N080^L M%)!A@R)K#%:P1[$]&-3@"6!GH%:QOEH,T+J\SP1-KC$NKM5=P-#1X]M8IXFG M$ 6PSC4I7X\84?,3XJ7K.$[HRC9*ZY>++[/UXV/!JDA=;^^?<'L?9[UCE8S( MVI<&BQYEMYDG4_0549TD]1!G1V*HID9OG[7TZ!%P]80[=],X370D"A!S#5P# MWB*VT_'?"^$& GZKF.ZL$#C^D8YV!Q#U4#=XJ!L(4-A'+]%#BL.HE?@N*I/R M;D^XC:^SGZ(BH:S=$K7H7FRP)P$V76KE,DZ?K#?BW5&>H88 HA1@$BG Q(-; M+9BQJ5\]F($)9G87T09S=V!M9MTN8&;5X]N(,]JZ]GHA&(V9^>2XS=I2WB,I M[W 6(<)&;P$B9L 0_QZ7FR)AH>7K;=<8F95:6X&)#)AE&.4S6DN' ETW])PR M=]E0A=WA)84S.3OK]/DPW]W(]1\9AD]*/F M?>UH/E-477&EJ($$-':HB3XP@%WF\/&P+0K3:PRXUZXC3J86Q:&_FIL.?;+=[0UR.T;FTD';#5A%E"XR3; MFC.EL4(M%3#W-9>DK6!%4+M52U#J5PJ6B 2^2EN?\;W+BR+_1"\V1'ORE^I% M8WAN9("OV&KDL[YNVYPEMT100P7^%;,1CL)[MI'W!9CBY),99K>G6W4.&L2VV$^@B(6TV292B3=T^H+VN M!EWZ:4L#K9GN,1\MDU52?'E/)DB]$;B3@+CE;)9+.N-<"S-.4RKT!5$2BYJ' M>9,Z@X3MBYID)U(+%@.M]\:"47F_VR<2G:][3QZO;8/(WL"A^$@#;A>YQ05A MDCMAN^??%#V\SILJKN6SY9)/K[GM\^;FV^_,J,6*.!]J@0*V8+2?+QW[@RT< M[?V2L'CL39$KN#ER%L$Z,3SP&7(4]O1+2@/P9EI6ZD]F+O)B'3]3>R[9]9BV MDD,S1]HL.R=_ F)9.ETOAF5K]PCP6GH$B,A74/,9Q+Z#CM5!FB\!+VX7TM-Q M,17WCTJ?&SVQN/P#T].6Z"EJ]'1@>BI:/6T5>@)9-\]D;NT\G2!YQERQEE#V\%G)2<2V6/NJ^[]%]=ATJP&7/.WL5!]6M82LT:4$B MUF;2(L0CNG^(R(+N*B]+7%YGYY\K8G&'I'RBO%UO#3BWZ.L1\3:2#/%#^Z"O M:*>O:4)JOQ]#\/44$^DK[07T5I2G]77_:ZSZ^+Y#&AM[_ZU[Q4 M9C4'99A4V)%:,&7%MF11AVY[ ?+^&C6DA=MNOM=L"^ND$W3]>ZN3I*.3YK&, M*D=YHY-]JQ.X^R0S6XPFBQ;<7$8DU 8'D05JA*Z%>H;-LN:F:';!Y*== G!C , EDK\,&5"BY&UXWE @2FWK'^4K^#&Y'Z>NA MJUI[*]6CXE8H0B/<2P1_-U:OZ7[A&*V:)Q5XXB>7UQE]GE;[:)>TJ;^23#(^ MQ4I#]3GL=<;>!@9_GDNCWD%AH&5U:UGQQTG'>892VFZN?=?@\_JWMQ2-@>"H MG%TD@(1^94NK9ATHH=[5YXLQZ&>6]PD>2Q;LGH0@&J#HI6*G/I$_%HAQ. 7GFZ#YZV MRH>GD1M5V,-]!'NU/,13ACTCX->,],M=-QIAF9)M!6:M,4&OFL<,X@B#@EIC MSS&27HWJC@P8FQ#O23/\OW&1"V^0723/F$;OG_!55%;OHY?K[7FT>:K/+(6.0? M^#$6471*%1T31>=;A*FBZT-\^L=&T8>NHO_("/P1S)L#>H_>I #H.I;UO=<9 M)G_,#X]/A/?+;),>XB1[_!\']FM%'_*+R8YVXG<#\JI3-3C:A=*,C/K+S).V MWT;TXZ;>]'=AN\K%%/N[W[[YX^N_U,[Q#?%]7(=4.4E/A[V&;T-V@K.8L:O' M"\>&K9;.\)"KF$G^@YIDU1!94;G]VL)U&O@MY&IG)H%TGDIFL>6%G1__B MS";=%4SW=I,_'9*[FZ['\?Z._7F\QV-1B\ =WH+J[3LR6X_WAZ ]WDQ6[>SR M9C+IB<<=5_@9%]$C34Q,-K@O:.H/8(8 #>',3*-N/4@A3\(<=+X,4*\Z M%^E[5^;O6!.>LPX*BMU>1U$YU)<8P?S6&MK M9L:-YR@S@YJ4YAE4_Z9V]Q01G9#_ MP\4SCK=YD=0%B\F/^:$J*[(%(;L36N:B2#85CLLJW_QZR))*.:U-(NDM7C%) M;F&CS*C=UM0N\J(I^TQ^O#Y2NVVIW5%J'RDUB&#" K*CAARKMM@09/_HD$1' MFH@110>9#OS%"::CO[__#P3Z=L=BH<%@7I\FM\:+0W4H\ ]%I*Z38]W=KZ^R MD4@GZCPX55),!6[9,E]-NBLKE<@;A M-]28M78?"P-VLA>Q&M!RQ(!"%6>AF\(\8^O^LVB?5%$JB,\]9Z,$B1N:0,MC M48\QD@Y'EM- C,@*U620S%'5*YB&UOQ^B=8 5_FE.47FQ<9K2.=;%!VJ)[(F M_P>1<\.UP9?*/;37LV6BD-YG4931 !_63!F-;I_/$27E)LU+PL0]_ER](Y_Z M]>ZPWZ>8.KWU ]G=1!OM"UQV_7T^1V0ID7#&TO9#M"-B/=&Q*_JEZ0Q:LL=I MP(0W?%Q&RR,*[\D7KK?K@JR5'SDO^JI?BO8>4:;B6/3_*>F6TU GO2YT;,]R M3KK_OJ8W6%#U%&6HWPF^:)AV>(88TXZ-1TQU."C76?PASZ+C;^[)3R7!.EU( M*9/;1E/RB$-W*9= : "ES$8.]Q"](\=ZPI[^PZ'"FZ?UYN^'I$PH:7VRI;*Y MKUVZFM\ALGA+U&D*7YK#H.W>MM.'JJWVE\XJCXY-@7:)-U%19;C@DT']C[)> M!:\W&UI$V3#'6U/PZ&WMI1)J\/+&B'8-8$9W')ZAEW0N).M() M"X,]";5()-OSAL2_M-&)FLH*43I!3.ZC1G4$:,4A]0A=%BBXQ3$F:XWXNCB+ MTA3'[P]%DCWRFA@\>J !K34%CW"UETJ(VRE(KET^H< 3FT-T=;?("R:8VZ4>7E;O/8''O/(@+8;L ".+T=@2_46.T* M1JN^&X6?Z12I+*K.1$?^-9SDR*_^=I]4*9EZ+[,X>4[B YEUY3L 35L/EJGC M5#CJH.VHLSZV!%S<&W7<8-FH8-] ^#FIGFYQRN!>/B7[^_P\J^CK\JIE^B@J M4. Q2F<%*\!E^(0QTT+.;L \+L'Y"3UA$'_&\7U.S^7('N&I"S"P+Y!&3$["&9F*%*I_Q2)P2HH\_X P79'N0Q>MX MEV0)31*A<;'SSWNLL/0=?M'0G=0GK^;_E< M;"^@*>G%N%^7]:YMP.ZH%_*P(1%_U+6Y=$;G>_V:?Z"\1TNGI,-EHOT(<^><5GAF'%? MLNM:W;^?Y65%%HE_Q169\?/'S."5%ORF1^^TI.9T7JKU/D><$1_4?*=Q2I0P M^6V%7G"%CK17:+WCF7J,%1C_Y%-S'[.B_7/MK39=-X_YSAS27RUN@D._M;C] MG<)JJEY5LV(-Y67&\\M^QLGC$Y69UYMB?WP?5?@B2HJ?HO2@NYGLG9-36(F- MUO("Z[2:EQ4O^5*B)&L30AN.4,T2;X(H4XARA1A;OM/EPM%^JY^HU@^K4?(J MIOK94OT\R_1S$HN^:7Y@MB7A-"=P"@Z7_<]/9$IILWG?+.%-I9\Y!51=G*Y+P)/)?O9?S8\BQBA;8U<\.?<'[F!+XO(>C#/<5% M7M2_HNUTL[QO1KZ$\)!*QPO&C.IWSFG5IP%M 2NL&?&^:'LS+L ?%MO G)GBS+6RW?\8- MU"*?]+V96D9O2P:8^&>[ :8%@TCV.RT_BKQHXT'T2+3>?7'+!=]M+6B"TIW7 M@O9W"MZ+K' 3]F1#+<42[DK\QBGX)XEF%G!(QZ_ AWF6TE(WQH./\L(OK6:W MFMD\C,ID?%&J M2^T2&$T@-S"7_!W9.D]H-$51R.X+U_L)^%HHHR$N+8TR&M\^RVF1H:)%D4RU MVGK-?!;#ZO,GU+HB_ZJK6('G],M4*92HDN@18+3-U=$�%&7%W?[#CF 238 MRU6J&G?WI'I%1:3NN\OT+>8U?7^Y_=4YBUQA7C'FDLB1T6M-E E]T:2I5'W5 M59HLO5"0H_>2.GMA?5._\NB%;S] M8<0 "?CD^NS:H!]G]__>OG[SO51< ML().\^"^5_,I(-!;E85:!/Q5@_**@9_]U/TU;L#/EW!)BX8](377ZT?S>K @ MW=54WP3DA&PJQ4WU.0&[FJE^Q1:*/K?TFR<<'VBY)F/22:G*.KFG=P5UN_SY MON%SXS^C9H180$V[O7YDB!B6VI A^H5]Q[NY?SF:\AIAF-OBA*##W.9V"H<6 M[5'+NBP/.WX8^/JQUMDQ_5U.= M$(YI/W6]K0N04XY4D1=5:U]!%B6WTHPG;J#7V[9,/6T,$C:QYOMC%N,B?:'' MQSP(MR\2F(=4+=#1BX1X@(95Y-0-(FU27%-.GS:&>I1Y5G]QFY2_7A087V9D MW8G+RN>R0O[M4UU6*#3I<5E!.4"4!=3P\.6L*RRU2YN]VE(5)(T*"HD*3G9= MH3/71=<5.EL]5=_7K)5^RNFS!&E2O4!LJH9?/U7_I]0FQ,;JR,27XP*M%=QJ MX;EM^<4X0+W->ME:R0WV=)T@+C9)B6_H#L*?[^M]]'1=7E]W7CT=_S2ZD>W\ M3M2_Z;79B@RVV?5G@ L[,HGUG8+_NDHR?%GAG?8ZP0S$3\$?=74QN]]!OU#R MB-&'2RDX/=6 MS0&.-.0OPDU>Y,46)YV;[R">4L+%%^$L9=J%\Y991#Q;BN-OVUY?I@-56KD_'ZHT\2_"C;;%DD J6L_*WA?A>)W& \XC MMVR"E<3F=3ONJJBHX'SVI-%JG7E$M(4W[#H.^N[-"E$GL)"^SC/ &6XV;?U( MYJ>G1E5OO\R9S]TQ^YL2W;WRES57\F=Y8"?$AH.]J

X,IYI,\Y MA3FA)^$ZB]NB6SG]U?6A*JLHBY/L<2#UXO<.9V+L%+S_7&/@X64U5KBX\]PB M_35I=611XNQ/_*[C4J-CT%.C^D;S>2$H_B1G@UD=SFQ3P*S>YH3\?N>,8,G@ MB.YK)^2AY=I:TNUVOGC"D0TG]?',A+98=-F>)J)OZ4/()WR>:+:YN?V9QN!. MR$EUW.]RF8+J;YV0@Y)I:DGWU%OX+9K=MV0BFX/R!.?4Z722>8T+R7Y*_ECI M7N;VQDK?<@K5^449!DOA6TP?1"._/\NSJH@VU2%*:>GNMR9O[9N;4ZCG/TG; MWCR^L(5MN4(=MD[S$8!91\!!49VW X)RL# ^8^['W2T )^B>;#P;8>[%6KY0RV#)WH\M\"0*)7S MSQFMM7T;;9"YPNG[!D=#7UN;^EHY2?D0ZH[OG+#!UX.W1SM?83\J4= M&;R%<37?/"%OJ=..K,.D#4V*HB^=2^,TB6485I^3\C1YJP12+,.*^ M$\XJG9.154>8;TSS02!,GE!BQJQC$\:"_)\@F6/141N;XQ'^P6$H&E\D(V1^ M!Q;2#J)T"LLO%=.>DXN0=AFS:G?,+%"./Z,\U0CWHCHW1;E/H8#1_";OO$B? MW]Y/:-FNCMU#K,]'<7-""_%QVH8[1_SR%M7SC,#$U7-(QXXPOF/N=?$$QQ'2 M MC^H'7QMJ'A3:J4YX*AN39EC"T!5,GPCW8,RV0FS4P M^,[=,NO?GG:>_31_F V;?JHQQ 2*[65;[[ MO(I2;^D4=I\/R:W.HT\/*\>^+_U"+K.-5*_YWMII^,P9C7FA=:>5)9]F-+,O MBZ>@I?#1TXQ-BKKSMG<.R?/Y4J:UOPMB6[VH>2X8%U38Y@FM_N#KVWZ)A6S# MJ%@+6I06)O=V[CM=7U@^KC_UG-*B&;CD[@G7UC7%3B35-Z'BN,ZLA#3=S*_G M16.YTIJ]7VXT=[KV38Z6%P ^I0K "WF&V:.[(]V"C1,FNLVI9WW[^KO:K]+? M3)XN6%2E#5;Q$[[K+3\SE3A0#]_TX"E]:$[J$I%A*?ZN]HA(XA';K3;[\#' M6!_FH^OFJ-MW.7,(;0K'^Z#Q5F^6V#BLTS+#.-^P=X 8?X$ J&MFFZXY1OV= M<=EIMZ_-,6+FF-?F6#%SQ*TY9BTT6=_RFRXB/2ZW+[--P<2(4J+179YQ7:RK MJD@>#A4-.-WGHDH[DYUF 3T'<8]+XEET,810ARCB5!MGU*5+;QV]3])#E3R3 MA=AVBS=5Z[:&"]_.]V"JG2VBIU9ZW$K/+$B0T>>2,[ZI\\ROWJ#]B0_ZFIH]'T]9QKMN62HRNV7.B7SB%_X0Q0A>)FK:(-:[Y MA[0K(Y"&YF)$D4Z@YO#D52);@\_[Q)#S&.+XBP=&URX N9Z^UY M5-"T[9)L]!BRUKO\D%4:BYF)OD?KFDLCPH%BARXZ$D8-9421A3JTZ:S14*,&(MR"_.;^X@+7Y6HQEZAUDM9D*8 MY?Y3?H>?<79!^'@?9;=Y%-_M\56Z4(MSO G?AM+,ZT;>WJ#]Z!KW[H/8IU6J.X&>IERO#AY M*T[*Q2EJ<2J).#[G2TN<#6="2Y !&PQEY7K;7&1TM)EA9V"S$62QMAQVJY8L M6)N^L&7<)\DFF%%5R[91R 9M2G($VEB3''X^MY^;37' ,;'JZNQ0%#0JE,4? MB"KX/W0;2U-/GUM&HQ3"?H?WH!,.U$YN-,\/APH=LGV4Q-Q 4/Z0)H]LQ31_ M#-?)[-UEX@>+T0C)O.XW[:Q$V$G:FWAV2E&9RJ?:7BW[2 MU]YT6;T-07[\&CTQY]]#S0?1?4X#PS3E")&/HL;*R6<1_RZ?XE'GR^CX:42_ MC9J/ ^R,P51)SW2X*HM&E55.#TQI@A&+5MFX%10=5?F)JO)!H4IO6W0/-MW; MWI^*05N%!KY4-#I'*!03QF5&+)K61LR('MY%*9W0K[>C=?)S5-[B^+"AZEUG MV2%*[Y+=/L6WI.%1.:JI!(@97Y,,E*[%I '.![K.V Q3LT+GHLD3#B)WI1W^H[':C+\9P4_<4 <_ SZ:-_R-MOEW>\!ZJ[H%]H)[B#::MQ MZ&'=:A"60,;[G!;/=,9&TPT<'2W_;OC@W0)$2'\\[##2'XPI2X$BR3;)GI6) M88N<=1:?K7_4Y^@8.GE;!!AX%QQSTQZU*SKZ*,D96J,?(9-S1LNQ&@BR5HOA M;]ZW 51_TK=!D]=#>F)M@\+"BMG4W,7K@;R2;_&HFGI(H:HUW!QJJWOQ4%JO M>**=:FT[ T%%.LRKP $ZP]F-@ Z#9)M>+%..*?4$_GXKM?$VA$@Z'P\V: MU&LJP$G2C5.PZ4\UY+T93S7>$Z!F"(GI\6?9V1:OCD0Z-<$13>H,V(!YLV@GR^J9N9-932EHL7G"\2&E1\:FP/A#JW7_L =FSM*AK,/<8V9S-SA6+MF;^G M-YJGVV!-)CP#;.13CLRUK?4Q2J=@>KTA'6EW\X_GS$9G'-=@+>XJR?!EA7?J M DUC2(5G>5TYIUL?I888N5,P06&,1YKA,@,\LRE:#?12YCA3Q.P]WN=E4ETE MT4.2LEO*M=1-(%@3.+/HZS%^9B.)4..%]T&=3JO6+IM^,'<[QHC3<)YTDF5" MOQ=A#= M]I"1QF4%\'?>;,9/_ZS9$WBL)L)18Q#1,=@=V\^6+M<<4%J>BH.=@UN/HI*A*Z':L/L+2+)4E;CXLC&:=#=39MFNO@M!G,VL>) M6[Z:V4B8];F,44)AN&Q1XL C;B\2YIMY2A.M\WR]_5CB=5GB:KW+BRKYA]0R M.^):4_"(<7NIA$-+WK.M($([O\JWKTAWQ/JS@ETM!1BCF"X>MY1N8[H[+1II M#S1AF9(#W0\X8G-H7H[ ])^;HITD8"8'G9M=="Z@%_=-L-\,[;7@2.[.[5)_Z;]!CS",55 M*U"E<\\*2'E]VH?,"#3;S,8WRQI[?1Y'PJM8*9@T>L5J'8$OXET9#L.-JR$A MOKJBPL.4;,6.?2CPJ&CG+5M1Y%#K@0&6#K9\\N5#W]E"X4\[^OW$Q26'WBHR M,PH"4#&:?K$T@X^7-?;HXZ6\#E4KE.V#<_&._(;AX=6 &'IX-1J\EZM\GY2; M-"\/!=:D#YJ[>"]-*>5;7K01'=L"9_S9JEY>G5&M]S B?._P-B]H^8;#[I#2 M8@C30WX&DF'$ $URCP@*/C"2J$,S[#BAJPIN"EI'M7IA-QMI2:H]?V_DL8^#M$#6TPG88EGU'EFWL19CK+6^51.D-S9$@G)Y_KL@F.Z$'#XEV"303 M_3!LWDDC(QQ 2Y\&TMLOH.83Z)?C1]!Y1E;6!8,-Z*PV*X <#,D=/6%8U:PS M9>!SY*RSX_+3HMU#G[/*W14JQOL"TX)2P(]7C0>OR^G9*Y)_KJDM)F_H*$I=%N+_ZJ4>U\8ZNO#Z5H##2^AB(5W1&&KO^DU;)NE&!T'"X%N6J2^%:+F=M" &M<*UD-"QZ&QJH)H(: M*JPV^*HI#@X?;9TD+#L<"R:H:H]-W1+8'IA@!\*3C-"=%-AA\BAL"D?-09OB MK +#F^-8G.I/L>KQP3,]'>4T3)1E]8)M196_$"#=[8=?4B^BB?U7!01=@J_%9 MS*&W3@_'%JQ6\(O@(-^.0L%\1=_+IYLHB0GG_)&H\C+CS[M?TJ1<3K7M1W>#JYJ'MKTCX+)H0*XF73XC5*Z#CR%]2*,GXHD MA?QX6 <8M&K^#%B&?3[;&=1J#\QP["[:AXR2,/)VF_<\K#=CQPY@6ZX.S\:- M5=,6ZL'Z$9QO*+RV:?ZI9/C*@]TZ#;&CWR -@0-\2Z]FYSIK;/[%,BBH(P!\ M=T\JD^TUOKHSO0S7=H/ %QS/G; M_$,6QA)S$!D5Q7PS]B1 2BJ4DP"YG.XG 2V=^L[?O<06 S@'BU*G M

?-Z0I M/\X=:\UJ>J$8LD;B,3;<)8%N5>DV89D4&--)[1HB)VQV),()>:A1YM;J!+J2971XH5F3*X( M''NN]_]7=VT[;H- ]%?X@/2IZFNEU6XK5E*9]Z4/E=<@NDF-OL9-N_KY@ MG(NQN1G,T+=-=IC,#.<8F &3,+GZA0YF0@BZC2E-D("COL]0D>>:$RX>V$:" M(>W3_\!6-:3#U.6O\9S0G/);^8#?F\[0]5]<'/!]53:ONE-/'CH3FH7J//=8 M%W*E9R8+M4CH375I:!\&AK&/*4]CC6!V7QH:D)SZV&S(N'KH3'UD5N0B_0=F MN%QLR#A YV2]T1QD5 ;*T=K:VB:DKLW59VK]U"9(:(7__IP62=L^K<&2MX&C MD48*-P3$IU)[_[R1]E_89SLB5X MH[S/RB ?"P4:B]5( +S-RBK,/3R88NSQ%KZ;/*=[O%GBEZSX\OZ&RQHK+Z8; MEXWU;CV%I2.7?'(QU,JADR#8F^5T\>V]1&[VX%J]+\XKR%#O@NNL657'K.!K M[ML]I#[(]H@LYMT*41^B6:0;Q2-K K<)>36H*J?T^I M):(\P/[XQD?[9965M1[=(X*QX#QFX_"0?'L);2L$B5=76\$ J>SX'@+G[76K M&:=S[PNI0#+AO&& [,/PX=HUZ8-:GMY>RH4F\$= MP&'!$E[2N! 36U8LG0-C\Q"Y8+IWK69+ @\;1"?NB,W*8/+8":DD2.IBNL"! MRNKXI%1!99R,L^+$C833\ *4G?G^6M&&OQ3Y#C\W:_9SBGJ"03[B(EIE\2"; MS.4^M/=R<,D%XK* 10:KB,OK:VVX(6&B+#L86T!"15UZ& <+8!W",O)&P+C7 M(@)!YHE6.<:;^BMSZ;8J"ISSI^?C=EF5+SS0[31C7:UPP?<_/F64)Q,U@)JH M+R+9QEY@ MCTCRAZK!]0KGF!RRYP);D]G0+B)I31[( &WET:7!8G;^65XTZ>J(9#:2'8/D MDA6L9,Y882IF1>IBP'%-&5^SEL3=1;2/VZOO=.4J%RTQ:UE.WNG =T17LHON MG$7-'_A7W\.,:L!.1JWWN:-U4 QTAVI$.MYARAX,#3G@GQDE_ EQND!SQ:S6 M,-#4,"+IC#[($+PT6*!3D\N-K[P1U'#E[(K6ZIA,L0.23 X[%,4\RL&FD"OV M\W2?-WM*RI?[:D.V)&^37 _9SI0)LFP?\UB&I4>#;!Q/?/8:HNN6B#=-(''D MU&P2G'CG/&(UC>ZLMVRU?;!_9\SJL= M7F?O_ '-UA4L+J0@K8$WS5>\P30K^&;P/;/DV!/6H#6(]HA(#A,-&>5GK4A( M(B;:CNNHKWF!L@9URM%9N]QH@9XP"GAD 5K7GR<&]/A0@_EHR_>(3^^,YJ_'G?U!+ P04 M" !1A*I4G\A..5=K "9!P< %0 &]R9V\M,C R,C S,S%?<')E+GAM;.V] M6W,C.=(>?/]%^#^,Q].UXXN*$@E2]4ZQ2E,' M=7,=_N_&H4@5220.52 3Q9Z+W5%+ I//@D@D4@D_O-__3Z/?WHG61ZER=]_ M[OUZ]/-/)!FGDRB9_?WGLIC^,OCYO_Z7__#__>?_^,LOGTA"LK @DY]>%C]= MW]Y]^>E_7C[>_W27Y$68C,E/U^FXG).D^.F7GUZ+XNUOO_WV[=NW7R?3*,G3 MN"SH!_)?Q^G\-_KW?X@/_O1X\NL1_2?]J7?TR^=P\_1!6*52W6C*Q>[^+BXC?^5UHT MC_Z6\_KWZ3@LN BU_?H)+,'^]R-]_SJ/Y6\RZS7_WFI'IWW^F+:9]?2K2\1^O M:3RA4\'-GV54+%KV6=;@CN1\%>:OMW'ZK;V8:RVU[.N7L"@S,II>EGE$/YX/ M$ZJ!M ^CZ4-&CBF^I5'5@)=J]/R^P]9.BG'!>7D$TEG6?CV&HV?PMA" M4(H66O;M-HRR?X1Q23Z3,*5CT MNE';K;GFZI,_DC&)WL.7F'PAA07KTMHM^W27O%/D:68CN[4ZK?6/O(71Y.;[ M&TERPB0^HFM;=E5F;)43-%BHHDEC[4<,7="*!6V=K0UO3'-L> 3KM^S7IS2= M?(OBF+9[1^?49!91%;$4H+*-]MJ?E00BI\D8MFBQ9=\?25YD=)(K,SKW&_=O MHU;+/MRGR>R99/-K\E*,7N)H9FF>@?7;KKO-K:\=V%F\26I>D,E5.F=Z86>K M0-7;6E2DN*-;X3FY3_/\@61/K]2(OWDS)P]NH*U6T>7/8L@MB[>VAN?SJ."& M*QVUU*)E-A5)K PT91NMQWO,S&NZU2H6SUE(U6!L-]C@!EKV[#G\;B&CJG1K MR_HE)W^65-(W;.&WL:$W*^[%QM^1K>_,Y@Z]LPYU=;MDK2Y&[L=?NQIFIE=[:[93\-6MJ7'6\_FNS: M=6G36_956GW*?F4'H),RIB)] M)-0(*+*H[3;^S _3;-KM/R MI9B6\;*&6WP&'W*WCUQ]MO8[2SB&K;GKLXL19=K<'G;)UNN#>9.[V27;+VBJ M5G;31T$ZIK;56=#@NHOS[#/<@/.>N1"Q9:L[\44ZPV'7 M\DZP?+A?:EMR7G3TQI7W4Q8F?"J_H1])%X2O9M=11L;4$+>=K7;:A]W(9[FV M\74A&O-075KP:Q)96W MOK!;;#595PMTHUFDT0=V@FPMLMX)%&F+.SI'8*[K M,=?PN*3:0(O5"]BZQEM]9$<(G?C\F[3MY$S%B:F@;\E)7S_FUFI/,2K^[ZLTM_5O:-MQT\_E!%B_]U.C>K5/$EYA(FHU@]+J4V[1 M+B^PR#[O J)Y^VYQ?6;'C'SW6BE,:S%F5V+3;%T* MK,&^H^ ?V'X0HUERL>RI3A\(3%O M/]@J$QQ78'?1F^4%YV?:(M"9>I'@1"+X8;;>KS ;+YNB/ZY)??N"<%7BMS=N MH?XR?HWB%6'3+)TKA%)],X6[6N;TT^F;T*&??THSNN_^^\^]GW^BW9^2+".3 M>X$5[![O&Q?(#DD8TCY/6+]OXW &L+!6)CCUFH:MOLIY./:-AZ7Z4',\2B(J8U^R[GJ^\H5MP\CL1-Y2S/(+H&*!Q>]\XMCOQ,;5HF MY/M_)PLE.QME@XL.T"/ILYR?@6_\5"$,'XNKVLB#B@>](Z]I4O9;3M6%;U0) M5;N-8I(M0ZF5 VFM9-#K>4T0U&5@PWKD)SF5FHEUE$724# IZJ2M [[@!= MBKX#O'GG:1! [I*",+#1.Z&S0ECA4O(FKQ+T_/8':?L.\.:=9X(:K2Q]X=-B M_I+& %%K98*>W];X=FIJ'<;R\KZ4<.6LE@Y[?'B*HRP YWOD> M1/]OYB2;4>WZE*7?BM?J>HZ2)&F-H.>WJTC7=8 T[YP0E=*]DC@VX:I>,.AU M8;^TU6. &4]]#1]E#EKY'(JLLS)&\2M ?#(XZP9BF_P!_WKDC MGLB8GL2OL+<.*="V+9^9OOX]V<+]AG@QSN_P])/_#_*,*/[AGAAY!'?*"VKJN X>VOOHBTOD\37CT M*P^ES$=EP=*?3WC*0Y5'0E$Q..Z$7T*' ^\$\XI]*>(\]754&*[HCZ/L.?V6F-#V M4;J"W:$]F:SO &6>>CHJ( \I7:3C_Q6]:6=.604._ORH"_:)NOL =Y[Z0I[# M[\MT!>)U' -+!:A3B: +)RA:! ")WCE$V.0QS$BH&'+U(A5 OX]2Y!T&&/'. M'7*?LN"YUS11V_R;Q2J@?N^PX4X#[+1RAORV>1EB1QKFFG(-,Q?.*@R M_V46AF]"34A@:([(.PO1C)-EQPX> $R=XS(T=.* ##T:V1@F0YN<<>HLP) M<$=_-!J;J\+!,9+'JOF@7.^[%W=*FM-7Y5C3K_;K!8-C)"^5A@TY=9*^.[I> M@CKT!*QE#DE3"C?*!\=(KBL%.2H69=UW=/$$E4R6TX!=G*?_87FMWL.8L*OT MQ56898LHF?&T2*J5TJ1^<(*T$]=S""RA6##*KTMS1>G)5U8(3Y,V,+<=:,(YNU2!3O4Q1O> /@8+4 MUHL%)\@FL"V56YUW=>D&F;OU)-W+I+UKTE%0:E [.$&VFFV9-L7DZO:./^:T MJ1D=G'AA/EO,PUN]=W6%ITB+,,8;NR+M^T/,7GS-FC,THI-0R.[U\@R&C]'LM1A-O^9"/Q6T*>L%%[W3P:D7 M&UH#/LV@N+J]A&HN75<]%4EXG\/OJVE(035<*3CUPC5EP+$&@ZNK32="_T!CVD3P0GRSL;J],X*E:L[5ZA+:PVQ^>D>7"DX0;KQV(A!K1+(T+FZ MH-6,]NTTSNPW*T.A]I@O"_Z+)B2KP@FKY[)@GU.C=H+!ZJ*W'/02>(-<;FZ?X9[@%0=<3^$"W:^;7[ OUXA MZ'=IZ3; XNJ"6M.Q#9AGQH^T0G:9<0-!'_E0P=X8L\/FZO8:\NR]+2:K_5;0 M1SYV:#1P 1RNKK^A^E0JZ[+^+JO>IJZ7IGN,XZ-SY*@-!]MG%3175^E0UU[ MSC!S7>OJ"C,%V97M0 O,@0(W4[KE1N,K5DULYN<8TDI!WY\-=F,-4*,#:+=V MH_FSCILMX,&9/WLK!QY2#@?@LEMA78I7!17,*FH%9_YLKIHRK8,',-^U>X4- M#L!4XO1G"];8B%.C VBW=J&ATOZP["H'J[OT)"D=#,Y.ST_1;R ,>?@V8E2* J!R;]XP5\[.U=.R#V$TN4NNPK>(&@HU MR"K'I[9R<(9^S;\!X8:X !6P=I>ACN9']HQP0B8W8990^R,?CL?EO.0O)E^3 M:32.U/<6=96#,^1XP$8*8(@+4 ![YYI?%IJ591;T!_WC3D[K"BP L8<5B=8B M BTX0PXO=+O1AC$":4'L'6B;BH"K!9L5N92PHRY;L _B.81\:3*H=WE> M6O,M*@G9^#*S-^5Z XNCG&B^'!HTF.8-:@?GZ)YF"]9- 3E*G.8+]19SNJ)6 M<([N4VY&M12(HX1I?E&LG<*!&L&Y+[G;&U%; ^$JF9I?O*H?$S2I%IS[DKZ] M$<.;2':6,FW_#N*58/+1M HQI7_=NW-8Y.-8=<; 'PS4",XQ7,"/Y)TDI3*N M;5DD&" ;JBK!00>CM:X[\O$B[SJOTKP832M@RDFM5BX8(#L#[:G;[K\C?RYV M0K$LS?.'+)TJ(Q5JI8(!\D[!GKO-WKORWV(>3Z]N,:PNI^EG>K!.<([LW;/G M5(W%D7<7/1="'+,\AM3LR,)XF$R&DWF41 QG$;V3"KG*;V_40#! WA"JN03< M^N;0#L.]^TBIH6)E#P%+Y5JL=/?4(#%A\Z-T,$".YF^Q1&^@<.65Q>3S2YJD MZ_"6Z>'U9IBV;C! /FZSY]H,TR$X:^\2^GF2&ZR\&R6# ;*1;<:1G%\9EM8^ MV@M!9T)FS('VC'Y+&A20:JI65@PND!T=;3@W@.;*?XML:34A7B$89 =)&\[5 MJ [BD8P/:^26BDY<'"XIW ^G_269IAE99;8F^*-DK";,$//5C* %J3 MHHFYI,3LJ/6R[^2KP07R_MW>7-BU-%P]]>&!HE+PU1"\) E1NVF!&L$%\BZ_ MJ8+(D;1^RF/=[D!;=$AAM!E<*Q=<()__-M@:;/7?U1,?J*-S>;EQ&7!DL/&# MJK SLU6A> J^=, M_)QUJCG6)D+4LB4A2&0GP7XT22L"5V^D2'0),^94DI\",2U!P[1U!O6#WFI& M1,%FF9F@=^3+M1J]4($X&PF@0\E.(*1PE<[?TH0-(M,,!;)Z5#*^W+VH,:7A M% ;2\60%&\"T^0JDY:DD?+EL 1,%[.-@/(Z"7]'24'Q<*?E,V)JOC#G?*!OT M>LB1%0IBY$P"& XCP!7(%*@E5EF/"@CY8H@UR09X#B6(=3TSH)9I>04J$N1] ML37%*B!>AJOF65'CE?YKDU/Z*Q:*NW(BR8TG2:E@<'HZ.$$.3]5;2ZJ>.PI) M=;2(VE(%FD/2<@(TDL=218*2KHV^.XHY1=^RW#?+UM0[\GZXZ7KO*'84C\%V M>6)[/5\\"1N\0"S*$;BZU_]&LBAE_J^L.*3;_;V>?[DY%"SKL;@*$/6 ;PY3 MI*BX+C.*\('WB6>=X7\;<9CYS7>2C:-<>71LW5;0._8O!9=N_-L#;!U@ZD=H M%X!>C!%'NJ)HC,K2OQQ>]LJB1>@JRA-]4YP7630NZF^>U!/B?"'%:/H GIM,O\723).;&/A)KU>520)Y*] M1V,BYNQ',DYG"6]%][K1KC]-UXA.&=/[D4?KF%P_+"R1S443.?]1B&+WY2C/ M2!^XJQK;33^7TCGUQ8C5V@1R#CBS[&%JQ);Y)T,;@3AP@Q^B/%KIS@!P[ MC'^5LHV;Y? JS%]OX_3;_I,4 MELO%5[JVWR6KU!G#<1&]BU>6#!)+6#=&4?LRWD!.Y".O*59'L6O(6=\MC9]3 MY-"TIF3IC:-3=[%J$S*-A+G\J:2373(FV/LQ9L$GXR@F:UI MPTYTXE3==B>C0WA'Z)K0SHXC3K%"T>K%Z*A%WHSMCE*Y"FVC/Y#XO7F:%=&_ M.*[1](X2F#0>HERZ:"B^/>>1_9WMVW9C46$NKS2+2-E&G0\=%)I3_L-RP[$1.- M/@6;HC0=3#^("FB%X"B*L>F, I!\77W;D&6@.'N,^A3[]NQ>F=8)XA >0^)R MRBF"VS2[3LN78EK&P_$X+1.EN:&J%O3ZR)%U^UX2]-)P%&N)_;1!&"5,>*/D M*8S):$IQ4X$5BXJ>-YHA=J8-4!%AGSPO6\%LI&+XR2AKA:9#Y'107#S M?4QR]HS]Z"6GWRK(7?)._Y)FD33GMET#P>#T^*R/[(#;ZT)D+YK64:)^'$HO MDR.MG\ZK#B2D%>C ^4'4Q40.KG*.(B]&EV4>)70D4( O4<+QB;27,RIE=L)& MQ9A5/&=T]R\.V:Y>V8]W"=VHE?R(1%[E/@I?HC@J%CV%LNVI!]S>[/U@"KQO MV1Y(Y"ME(V-NB6LB_EN3?Q7P9/9^G6$C=->+'.*Z;[VTE8VKN%CO]&JYOZ$R M)]&[)HF+276Z..&_F67%K:F&0%A;Q[OZ8:1M U9;^T;U@MX9_I,=.]&&+9 ' M$D"ZC?0A(V]A-%FZT98Y\^G.A;V#H#W2:M8@E2G^*Z8[41QS]*V#6WW5*';D M0L7X,9':Z<]V=7[W -O;M"N%4Y^5M#/5)HX9[M4<>%5F&0\T7OT%-C MNH:;',V;-T)'''(P:5.^@>@-2^2 UG3PM2Q#(3J998+>.;)#SZW6V"('M*9; M3W0!H&^C)*0&@9L52M$8Y0-Y1^YXA=)B!;1F;YE,@4TYQ3$F9,+?FF09/MC= MKM'TB211FMVGR>R99/-K\B)U[]HUP ]HS['??VW(GF37;0\<4(&N.7.7J^PC MB?G;U.EZ%IC;-+,.]FG:))V0#T*AW,@!T*^NN8+K \LV(9RV+I64GR9O4XTQ M PRH1M?"EH60"+^O\Y!%5%YO+ N0�*M5#6"WH#/^W9ABIA !:X78L=>;SL MY&BZ/!KE^[@\JH+&/N*^0&O$N 6V*O>/D*\[N31'[)$#6M"UT&)S(3K9PM 1 M=% VARUR0&NZY:!EB-G_F$/H/8R%S;5,>LC^,$PFZ[^HE10YY+9/3,9QR:RT MF^]C'KSZ2 ?%S71*E%OG_7:$,NA+WC_+;3>&G !-MT]"T5E-WY7B4OGZ\B+< M/O50P ;4RCJ0V(.\[[XJER\)+?>L7/ 3=M;.:?0,BD_EVUO,A1C&2R'>B%\8 MY;,SJ$ZM(E\>#K%4%'-T@#X@/Z#5(*Y'7-QG&7^IP:J,W5DK24<%=F948ZZ@ MR!P)((#6O>6GNE<[)<_B=Y R>.B2K7I)* 3LY8VM:)8 6JT342#3NI3' MES09\P0KRY/49"+95EY'^3A.\S(C!O-ZVZ8I)1W> ;5'#FB8M2,8-=5)%=?( M[TU,HJ)DKQ,D8Q;9.KDLBR]I\4]2:.83TR:"W@5R*)4;WB&=LI$"D)C/.D88 M]V60]31?HQ?Q]NA=LO0"W*:UJ%?F)UC=,5:H4XM6>58Q["MRNU0R%[(!5,]% MM/%^$H5_"=GH&DV7M^&I8"]#6H)EB/GXU-ZSA8]8;ZLL=Q^YS)GN)9-ZQT;3 M2@W"^"/-N<%R[:1].OOT$6:*)577)!]GT5O5:PEKSU0A+FE/_E (PKXQBAK9 MC>&0//G,T%0HNTI4OI^IX*F2B9(=DR&_[ZY0B2.G7=!I@WP6P)%3M^>0 MVMG^WB<*24(?DZE"58UE.SLY/D%,R'S-@L]TC>6#)JN@4S./@ JK"$ 8-5 M7AY,$';CRZ VAX:]@];*'3C)L8#7[5%U&T89?VSQ,]WB4WS"!;I:TD76$SKF MZE>T]QY?NNSC!PTF2YNJ&D_4L7IS&@5,3>!WR5M9-YI,1J!5.^RBU>DI]K5" M(T+D [(AVFZ/S>V\9NR0=?^/-J_2VQ@,.DGIX/CH%&&@W:=ADG])"[K'R,+) M*H]3K8-V ZY1>Q0[KEI1HN]HV(OB,[($UDNSZ$6@#M_I@2R3'J>3$P MS#XP28?)8-+5#8Y[1PBK$]@ON]7*IAF*%#E2Q9 ,^1IF#[7KX^]3FDZ^17%, MP6X]#[GW]X#@OEC9B5;M4!HQ7/Y&?309G78-4;3(_O\&Y,C':A/@G7>0L(2: M@(6 Z;)T;X0>]\X01N5&)MMEQ]:2F-H-SX8M4OS(WDLM.?)1V0IOUQ=3?BVJ M'!=E%B4S!,]E[>O\DA;/WV*51,NX#?XTV. 888QJNV@W0)LT)\"C>SIMJ9*/ MV%8"Z/:"6L^0-7J)HYD(1]C[R*WWPV"0RHHS1LY/,-9,U@N[(0?4$!"0ESVE M;.4#2 >GVV.$YW-BJ;_HY]EVN%CL?7B(SQH,C/6"P?$QQOK$DZ.M"8P%!:XR MIJW2PYJ$G5@V11$CWR66,0#$G#3"UG4+D8^F[:2$>Y^S5],5>]3PHR/5VG^5 MYD7.N7BIA%E"C?]5'TR66J *Y07CQL5F=TP&)UB'8D ^0E1+5SZ@-'"Z M/53XC4R$C1G_K,F6;*U@<-'K]P88X9;W),\)6;_(:K12J2L*0,BV)2!C^6@P MQ-/M44'7S7DDGM&AQO/J=6J4FWN*OMCEUK!I)S@^P1AE1GTT&75V#5&TR.\5 M-"!'/CR; ._ZWJ^R;!_"K%@\9R&U=\H6[9' <:M M4)SH[G\3)B"7OR70K@\]GN$*(4,UF)FR]$)AHM$TBFS0&>XF@"# M[.XW$;9\#!E!Z_JX>2I?VT %DJAV:CQ_(=_4F/4JT[0I*D3L1] ;S0G-< *I*SOB MYP9SX3SS$.7.9\0YPW!B/XU?R:2,V0I#=:E8_!Y-2,V,>"345B\)>]+OAE*6 M4;VY*O."[GFS_')1,<*X_&9J=,._NF$"/V:[XZCH'MTY#FA5UD[CGNHP0QKG1RE2OX(]D?5;OU9_W$X4VQ]L"?W730^BO!H']\A#T! MZ(G4S0#NY-#M,2_-!80TJAUD!.IC^.P_M&HI39[HAJ>\J:=4_^BQW9BU;I7* M =GD!LG1CXVN1K9H MEHH7>;=OJ4KMP3IR_/B0;PII(M]!UBF<7*:K:6G5M^H.N/'8,VTB.,9.::H5 MOV[J-@'8]2,HH]Q!.(-N-_FISC V1%-79WFQ0+91"#_6J5"JN^GF"/0C/!RP>B*<"N MCS-%\B"DL8:4_.H,US-!-S]10>ZC=R+GP.4VF#D5;T-UVZZ_E&D)SY^\[ M3=8%1O+7#U5;ZRS]!\G>R>7BF?: W;S/C0S?!JT)Z,C98.V)T@U<>_S='K) MCBRDP>LJ4Y9=#+/S(W:79;LK?-[_*\9*>LVB'DJ&4*$=F1(!/Y^BAR"K7;QHP\ M_1K2J/(V"=LYKIOA2YJ\4R.;3+BI'8WI3YRWKTE$>RDL]T6#-;)!NVPA&?20 M'?HNZ-2MJVUD&W,!/"&'&,.8OP%#I Y\GYV\=VR$X=77R(DHOL M"-N'[AI*[$V)RZ3 M5Z*\:%"[ +31,:IAT7B83*ZCN*2JVV 86[48] ?GO6/DP%HU.;J!V0QOMW 77OL&>Z3DU,/DV3* MWYMLC_,0#'^.E9_;F,ZM0 TA:F1KW(A]4R ^9IJHW90+8^:C>GHES!RIW9;E M1MYS6IL4+89\DU:YP+ /.IN,^U9@'=FP3:\VZ7W%8?YZ&Z??W.F&;8M"5-BG M+0WTHC%01UDF=J83O//+ )O%+=TGAO$_29A5ITKZ;7*K]H28L-\W:J /#6'* MM:'?$:/Z"P-7OY&=3-A>(A]-'^K,32:1 %@;+->D"*-X[Y;XB &)_A56U\3S M-(XFHI/)I-[G6NZ$)_H;8GJLX*1]NHNSNC('C.G[Z,\RFHA'@U9?HYT2;(CY M"1J_)G6#XPMD+Y9#:4L&M[D,'!GY,9:WM'S)*= P6["$0:,I=]$-OT>JY'%@ M'2H1)#//DC3 2Z+&Y1V/Z ].7<$Y_K&6VOD[G892H*-=6#DZ.D$U\#7T MYX; #B&;W&K^NXK#/#<CDL1'FI$+U* "1-IR.QFW2E1RHL^Z,FIEV-B/&2':0:RM M2X<"LJM%29TYVQ)466DUFO60Y)0.ND8I.&[5%:A:(]&J9\:,R3H..9<779F65[:(""5F 2UI MPKT(AJ:SK!Z5)5)@M%OS&<8&.$:.ND+[!C+M"BPM3P< ,Y)^-?9^G[;Q,2"8KI#YQ9SBG]1W!/9F',]S\+8&!+2K',?#VL M&P&M1JX*#$#9GCUQ>LI$U\$U?K.(P(?D&E?)>YL9:;:*=JUIKJPGI(.\>IJP9\7[!C: ^AHN:]KT_&_@ WCNCM-N M^7C0Y8(G[>2G_3JW'52'2>4,ZXS%C>]."PT@O#,.O!5"D:.U>MUL,DH>R;C, M6'HY'G#\-4E?6((6)K"[Y*TLZ)]3*LTXXGS6Q:.='G;U2<$)\DF 7F,TFK8K MH0"*VAE_G[CMO3IHN6>?TF]+%+689/I8MJF3V%>\;V #F]^S1:^'@9_E5F,-2Y\"OEZ/H!T>=C-91PP'([$S4G3Q5 MR3"C9OA,N*XO%_(,.Q_R2";L00@60*Z/I-_!YP07V,]U2[4#"!_9I1 A=R] MEQ.XBS6<980H8@RV"W'+J(_D9VXU52BP +3LW@NIHP4MR1+P>&G!WJ3,>/BE" MTVLMLEI",DBFF#EO%GQOX (8[XRO[R;+TNPJI?T4?E!^IS=*LP="_W]2BSE@ MZ3BKO0;SE:[^415,)L,YBT;0S Z[^!SG BOYL9.)9:=2 32T,\[)];B7#5%I MYR:#VD)2V+GF=JD"P";30C2 $NW><=@LZ\)]E) [*A=P$V!:/S@YZN(A90., M ,.=\1%^*5DB-9R(+BGLB,Z[9B<@#K, O^Y-AC6W6#//D U\,#2.^, M>W")\)&\I5G!1H,%Z]N5A%P\=AQ:T:[ !_#>RI.XK[<6/^ZGNLAX!*PO]RV_Y1QB M *[CB8\^GN>18Y7_5GOWJDVS0K3(A[,&S,M5Q@ER1PF8#BL!!!=.ITT2,WP= M3\KD)@T$%P:R06%&%W 6H$3E5_XE>T/AX\5'[4JP598+ >O.B!D]@#$ (G&4 M>^E \N5QJ2#=#W$S3^N0=3P_TV[3YG$A(6?#U!%H3KL<&UJJ)L#/>?667$9I M/HX(U??\/AZ#T[*JN("'_-Z0.0F2LS(=,%=YF XH*S$7#=(1F6.K&L36]"8-2."4-[>AZ82$';#\)3(_*BI;B0,M/!*RJ MLJ7H(]A&%9RNKRE (QV\M9MW;1&BI2-J1.N$*[$ZQ-V\!2$$S'PI%D19TRQ% MBI;*"*#[.2UX[$4>37C\3)K<)>.XG$3)[-_2>/(2*IP8=@UP$9Q@!IHUH$M" MNCU@5WF2G#[M6-V"&DW-: :*5Z^38MXM5Z2R2AC_V6SZO*>!$]_4?W5[@"SP0>$T'UQJ=O.+HZPN\I*A'R: MEH[_$,"N2Y:;3=S %(!K@E*;(X9M"-'Y\L"-J=K8PW.5XLB+JB?92^K;3,&NZK+S[KH$[J/P)8JI$G])$Y8+E/[=>FXP;%>PXDL( M;;O9P!:RJXQ-D]7EQ"8[(F >N FS)"V+JS >ES&' DT"VR4YPGY72-6!<)5G M:6N:WL\EYHV-SVUG;2'#1.QVLTG^A. BA*\_R@J+#F,D FLE7XR-\EMXQ>Y&) S.^E)DI.K@./7=6&C9!35_#7* MQ,.5T $[5%1 ]V6'JAJ;6@1^W?NU(>_CW5'-<^M@>2$$Q/@()3,@D0H@6!=N M ;MN.'EGFXW)[VG)K@IG1!VZ!!3GZ,Z1@AK,Y"[9+^C .+H>Z]2U\U1FLV@< MQ@PHR]:4?R83]JROAC=--0$9\29=(_Y,03FZ ^O'59S[9D$+7!:^G")9F:K; M&!Q=@L5+A,%WZNIW\401 =F7'<8V$W+JMGKOZ!8K [(1QDE?.5?+;CS>> MTYA.ADJGC+X2IW!@Y82!%JYHED13.ETGQ?;G($>+84W12V1CWT"(LC7,'%S' M72]7*1VP22%.L3*_[&S"WX;7\>QL6QB-[LXH:E620<[Y M8D2=(>LR;!U/R_:Q.]I"JYWGM74K*2&'5AO1*-< "X0>^JV,O/\KA\$'UC!6 MG-^ Y84HL.[:M)OG#8'YY[BCFFQ4CG^+VF)O@?E* M9N,IM0E*5WG8L(RIX60>)5'.K81WW(32 MXW.5A@WUR&_+/GP@&?M%.".JJZNJ:D) F"&*3A3 ".(N=Q/,0PV2RC$NGDEM5&4V?7PG+-APFBZ/9>KB&O)'S0_;VL/N:R<'02Z*/6F!X* MJNL*22'?5S7GTTH?)"A]C$W?W&ZJ/E!I>'AWJ--_3Z M25#EM&[1&IB+-(TV/F4=*T):7KB1VFB!6J]:B()1\>; M;R*Y4Q%FA?_:-O/[7, M3W-RYDM.1CD]@%L+ -+Q2TSN'C(^.<,^;#4>GTH(?J6J<4*HN^>*3\X\?/!V M19TYVQ)4?MU3,HIB?V1;0,6EA-7?60[),V_>- 7'I[S/?ETE,B<&/#K8*"& M(CYNN2UR@):-_CHZ!D W3TT<_)($(B>>I4TT,4@W>N_7S9U].('VDTGZ#/M= M>(AP9TX?"5Y''G6D],15)'?^2,8D>N>O>9#BJ9S/PVPQFF[_%. MI'1P3V0"C M6G R0'81MIX,-L&X"KEE;U1[MZ8J5+^[J^O@N$NG)0-D.Q44H=DAR0"^'=N5 M/8SC0Y*!+P\VUABR/B09P.\S=H76UHY13'!+4"A50 M5:,BPK[L8T6\'HN/ES/,U/7W+"K(:#K-92&KC=JA$O'O$3D)NRW .3K+Z83/ MR<$TCWYO8R?3O,/[%H@QG'?).VTOS2*2KWP-M=\AN1:6/5A\Q 4:N!@4M2A= MG7(U8.7K,A:EFN MA@O0!C5%Y,C-@+P16:']/G$GG^X-A66ARX) _YUD [#$;&"2Q&:$$V+!:=''CH5#!A=]=U5 MJ@:<8(6:B\"G*YWN_0:G1UWR&YP>>>PWX*(T\AMP&'_Y#6I[NM,CO_P&G"%; MOP$'\8/[#4Z/O/4;<'J,_087S0'N M*KGDOMYE)F]A-*G>@& 91D;%*\FJ6&"1=@3) 'T(%R(^,YD,Q^.L#&.3V%A% MK: _Z ]6=^>Z8(/R#B.[6TP$:F2)+L$ 0\HM7V.Z2 MO,Q8Q)9^H*V*"CGXDH3'7PWM?>/'VC)L""[KQN_BRC-R:7+Z3 VHY7O7F( MV?.#M2Z9;,IU=8/3'LI[=$W/AGK(1J6A0,U.B'KN'GA#WY2[.2'J^6+,U!BR M/B'JN7MRK;,G1#U?UC,Y/>8G1+WNGQ"!M,9R.!Z." M.(T>KC*H3:6$?)QO3*6E)FQB]"M/J+4FW),P)Z]I/+F;OV7INWA,0OL HJ(6 ME0JRL]:8.CGS6FR'$9)Z65(A1LE,R_5ZP:#7.SWOGR$'F[:D&()T" ^9W999 M$A4L*BV9W$;?V4_Z\0Q7HF+$/NELQ[4.FB-G!/)H9EDYBZP<,Q@\G'Y&8>IY M5U6CXNGV*->#/5]NWK#RCM[G&<#;6**\XK!Z;%_ M=P@X899&=PV-JU>ET%(/C0DD^$\S8KH7_SW MH$@42N'J$U3@_IW2*]3'+6Y T;J66!5$J;Z*I*I&Y>.+)[;=M++" G#=RHF' M>AKETY6E'1]1'9]VZ8@*^]450X&:'5'!S[%T9CEV?$1U[,O)1HTAZR.J8_!4 MX\DOVX-8;SUQ&5SG5T[*MG[9=R+]HY1 %2H/7])D: >Z&H-?K^ YX53_'B58 MB2YSV ]1*MDR9[B.YP=_4._TQ!?GI;DQO='[CC^H5_>B*;BK%Z.X?YKQ/;G& M7+5H)3@]]6Q5/ 'M&VM8'7J/%[SUDX M(?,P^X.E]N#_8 +2*X.R'A4/LE7N4!4,D*)>_0;NXU^5>9'.2?9(8B[\_#5Z M UG5U* HD<\1'?!IA-''=X?NZ*;LC>W,DN(I9#EXZ"YLS/*>?DNS/]24&E0- M>J<]^KD#X=<*\"'$7S]0Z]CD"L5:N4H$R!L]AW,T@&Y7-[_W2?"7-!FG\S=2 MD.$L(X879N!*5(K(,0,.:=?!W)5OK5-N[5-?@N>T&WBH]UT/MU9HO"[@6E>5 M"LB74((-TJQWW#4\KH*N<6]&P5!KD@ T1B7IWQ,=S31#B?! XJ85 M\-61T^J*5$:^1""TU8(5&E?1TY)[5.B'9CX%4E^6.:4LSZ_2^4N4\)ZL>JX_ M(S.H'9SV>UTZ&>LC6U+&(C4[#^O#IE57+*NE1(;C/\LHCTQ"M>0UJ#0\RQK2 M!^=()82.GVG)L+$?Z>Y.'Z^EJTLEA&PL*ZDS9UN"JN.G4@@'VWU? H>T ]X: M5L=CL1$/MOO^^L'E5#LZV.Z#[O#.Q&VW=I3U/;M,!4\(4.\['J6]-&8-(N\H M7@_WM7WPJM1ZOSL>:5UWPHRFFQ.,@CUUQ>#TS)=8,R-.3=#L(")[/SX*_LH+ M@9X$NH_"ERBFQB@YG'>!3L_Z"&/I9OX6IPM">$ "U88/P>HS>&OK4DS(:YI6 MX/*A98C,D?<"]9B@&FB/Z2*,S6@':K!\YZ1;!\F15\/QDR=5KR_+XFO" M\L_S5(ZCESB:B=@BX=\EE(D"9K5A2T&OUS\[Q[XV;DEW:ZR.O!S(&=3X2EJ) MP6K"5U>D$L=.A=IL])O 0G[TR.UD;T6Z2C#8-\I;S?80(E?1M#@/N3\2D06R MS*)D]E3.YV&V&$V76!>51?.=\VU1X/FK0BHR'Y%>V( SU,#W'Z=,>9945,6 M^J]-1:&_XKE)G&3OQ.1Q.3K@>R-9E$Z>BC K_)@/7L-L1LS' MOR@>7!Q?G&%?"';-^":V0[AJ]A N^!6JVS1;PZH^4)-6X:(\[C[G6GQMKYCY ML4PLY". VBQQOJ*6L 6PGXIL;;O8 M(.WXM0 HO:2EK*>$ ZR6\&$/"O:-[!U/&^[PNNB&?^:FFR*[*%-^NXG 6.X MCA)782D$>Q%F0UK:60"L4TG%7\_B.G5RY@W0H66Y JRWRRB;TVZ^AG,+ TY9 MJ<**'*1L0(7$CC,$=A"9J_81 \ GRLY[IAI!;IVQRJ?E?EU8[+K@N/JY9ZHB MBB:$S)!O^EJ1:Z ?)GA=Y;ARNI__N)7'LJW2KEV2A$RC(D]*-@NF4U(5D,T. MEBUP29P@)UQJP7Q3N #QW4HJ[R)HA L$.2>3ZY&_B0T@N],Q@Y5\]/>:%+6" M0?_XZ*P+T2,6Y ,0 1VP]OZA93.\3Y/9,\GFU^2EJ%WC1(HBJ/?&(&! 5IR1 M.N@?(0RDIID)>8>1UTJE)('#?#D*O\[KK4F\HAV,BMMPS._[:1Q@VX6%&+!= M7G)FY#0J,/AU*-^22OW#[I+B0A3(SBL%0R:4;B#I>*K!MGG"N!BP/1.) AF@T50HJVJ1KQ43T/W+';9D1$ZA% 'JD;^KP4C&)>TH,QI4H_"C%$?O M89XP-7\R (=PZL\ W25LD\.D\34)14HTBC3*QVF9% \9F4?EG&Z=>-$\+]D3 MY-ROJDYKW[)E(67L.V:V:N(*=-M @I:7$@#W86T0R+F7E!*0?$G-K>-1!<#1 M&?];RG) O_NSS[\M"PIW>4]F-&5%[M,0ZQ:!J_W_ZB9+5_;_/6235"E)X_U_ M#SX?ZXI1ND+%DRR/ID]%.OY#XP8 ZPBA^&*NKO.D(16$TG6G0 V7WB6P59B+ MX=@7RP0D"? +P'#^\@H,L.^[-ANGVQBZ[A6HK42?0W;XPD*U'\G;RD9YR*)D M'+VQ6X]?J"GT_(W$[^1SFA2O*M9;M2N$BYT*"N8<\#LX@7P(C@HK2?R3A-GS MM]25+E7-"7GZ8@OL1(4VD1Z"C\1> /3S*N._68-@/6M8#^&%;VL1 MW*:EZFWH1NT)B?KIAW&H/6M0#R&EB[T$(F7FCT;M"8GZIS:E>(7!U'P,I#S7@KO4IXXLK7RW*PRUM?+78K[(H)6GLJW7X M HL? 3[-8K6P'UT F $<>#"&KKME'<5J8;^IH&#(A-(-)!WWRCZ2]S1^9_'7 M:R#!.XA&];APSI%WPDK6Y$2;@4+-RN+0,"BJ]8E=U]1,S++B0A[^.>3AJ5F) MHN-OLVYBTT[/\@I"',@;225/9M1NH,%*"@W$Z2PC.-0WO==+"2P>F+4*,:]S MHP)Q$&[#6LBHH8$+51%RZ9*9JT72\8PK,GSWS$60Z6=6354A(NQ@(AU_YK1+ ML6'E5P%FW'J_/QR,P&C5U. 8![Z<\Z@&JRD0WQ*CR+L,#CQM'0$4Z?J>*0G& MU&U@>VN=OM,^+44*:4\-_FP[)X33-VT_!KC(F+HTXM]3L4 A NL7NO%+XZ;DM&.U?M MX&N""6SC9(<:YERGM9($=-KKI[(^A]^C>3D'=[);901:Y&QINV1Q76]@_ #; MUCY!EYM:,\JC1$]YO8R C&WI[I=R*7Z 6DUU03F+L0 M &2%!F!P]Y=S[@%2T0;#AY9PG]\E'" MHE*5$6"2HD&O=SKH8[^491&JHH( W%Q!B_K:Z*PF;D56N,*&>DJNDKB>H4T< M $=HP5TW999>L^=6,]Y=S1/-LL(] M^@#%*WQ(]SA,Y&["U"86@*O.^$_^$6814U<*3NFW6%M%ZX$@7PL!=.CIW,3!T#H[GTBD-GQ]A9'8];;SV$VBS37&^6E M@]YI[^0$.^.#2NHR,T0#!2!J][X-Q6KW$0G$?@KCF/U8)1E_(%F43G0VBED+ M0G#83\W9&2ZVR !^T9P<9ACT)HYI&Y4D,*^--*&M,?N;J(&,$&B>E"?R5O I MB.=J_%\D2V41^?2/:3E['2:3NV0WHQO;F*\E_8PF=_::VD+;_,;K4<'9UA'JSO4TV=20M0U#V% M2[505/87:Q&P9);M-;7EIX7PSS&O1N]559V)"]!5W#@O PDP+!3Y\RO]:%Y< MAXO1]"8LV;7!ZSH^QHY@;I?DPQP90 MO7O?;DN6S7.!Z%NII(%IKC4CKX46;"(']* SOF$'CPM=]+J4?TN! >"R,Z%R M]Y(<4]7]BLLTR])O+$%G^$;_4BP4+-LTPV7GS9-AVY3*=: 10D [NO7HPKJ= M=96^DR1,BFN2C[.(0U/HA;:N$)4O"[^I,IC# C3 VEM-EY.7M&,/6U]@+?.- M>94! '+56ON;D1F\KOIZ&R7&;U9+:PC!^+)\FX]8-1B Y3WY;790_ MT>Z'DU%2/V3M&4_83KNDN%LEO'GS4?3 MYU>R>LEG..?/K)-LS-B9R=[U:-DBEY2?+VE)], 56$ M]N20W,EL06U:(O : MSPX?5?C>]A0K8YJCZ4 &!R"Z6^\/K,.L6:FC:7W6X].A,?GJ9H0$3[LR+[2# M""B)M5^OJ85H&)A"=9#DQ3"9;$90,4CZ-:)ALF4" /K3 M/"KG^@FD;;M";-BY_.UF$G>8 56Q=B6BNR'J Z5ZB'1QS4)_&S@4@?KB&E.O MVUY%+39 (_;T**O!F>*'F]R49=LF*F'X$N]L-"4T@@>\J63_>NNNN%;;RK=I MMKQOR#-"K=Y^6PK 1!=:?J(29E<KS0XG@!I"+B>^W#HS M72NT: "6K3V7R/;"IS!*\OLTS]E-Y9OO!=7H,LI?&?+15,.XMFXEK:[9"1:X M "VP=E3NU#511='%B^T8ON=TE$5THQW&&TY9,R]%DY:K9Q*ZXKIRCAI0&6N7 M)_+$(3.SOB8ERU=916FLA6P9>3(:MUE)MRNVAT.\@#:AQ3S>1M_)I.Z?@2:2 MK8+\ANDIUD639O." @1 3'L7Y6]UR=!>_K$I+?:[-7&1[P5[U7"%>DU@]&MA MDLY(0JB5^^LXG8O/\O17KVE,>YV+9S&N21%&\<\X+Y,,7^CD&XY5ULAZP:!_ MUG.@SB+?[B,5;O9.)G03<)?G)=L%T!]'94&G_X1=N1#)=\%0;;M6:->1+2:9 M*"7:WP06\"P#[DT3CB.K<$S3+*IPT!_3#QQLC&?1N""3G V.,HD*#>.-FJ3S MS(E4;TD9U:Z?Z9+_%Q-88T7,I!.#*)L&AM MFSVZ?^[+:8&<'F A!( XLH?0R.3K.PZ%6[,IEN M.NCO(*=$I"#LF!&3)CM(Y#SNF>;WCG M9/SK+'W_;4(B02?]@;/(^:/_".[)+(QODH)M]N3#3U**RL27TV]PU('=EA.S MYT=,],2(;H-#:;,(Q89DD8""WN9CN\-R,CKSG'';Q\?[6(D2[5:J#R83+Y0F%\_.:9_I2'8WX+^E\T,X!Y(\%9[^(<_2UEXYFA 3! (7;_^LL.%$*[ MH&\7%G) -LX:T*;G?P,?P'-G7HYASY)&DRC,%D]A3 P/6Z Z="[T)=A2?]BB M!@'PVAF?4@T4,TQ'T]H T+^_JZT<]"^P3V/4_ &D&P(#V.],?D%@YFNV?B\G MR#-TRMLNV&M( (X[\QHO@-%JL=Y6?RX=Y",!$_:L>-_ !C#?&:_999E'""2GNV7<,+"B@"A5(9P)HU!@ 4COCR9*ATQM/8"6ZNB'[ MI]5TF5- &[L-@>?#RK*AI#/W7IK;07P7/4<&.D^Z22?0>34H*3SX_ M@&4Y^I[WIRKZ_@/L8<6Z-6/O]ZAXY0<(+$;@-7I[3C4QQ U:$1)#VC'J>33@ MW1 ?H!%8/CXCC7AD45Z*,;SZ>W!V\ M9&U?H>X/NC-H@=X#%';&P<7#7T66!#(995=A')/)=9E%R>R!9%$Z$:FZE+P: MM1#T+WS9(VU0"!%N 0M(_6'ML'I+68S,.U8RU\N0Y15.YV\DR04[7J8L&TWK M?:S"//ESLIR3%X:B2K:=6^4R:])P<'9TACGU6B8Y.\,^:W A;&X<).Y#4'>[7BE'X?AW:*:;5[7X[2GZ&=CY? =(?P*\5I-B1 S6WF5 S M5N\W5H8SX)I#[8'-&Q8<3(A(LW>7L*=(V+.K%(/ZZH-%$\'9,?)PDU&R3EXS M3(Z2G#G.'UF#\4P+$OZ&JDO"&[1*Y>7)\#77@<8P':580ST(HN#2.?EPP)B% MV2MJ48G[Y3I4++I:&!W/VP;@TR[)RGI4]Y$)UM)FQ78=5=>SO#V1F#8Z^T02 MDH4QG=.&DWF41,Q#PR:PF^_,J4/TZ:.LV@GZ@_/3,^2EWX!3$^%L6BNP7BRXZ UZV$,;9D3.H!2 JY1QJ-OVX;

X0#ZQEFL'L,?;I1"ZGZ!N^;XK]W9^9>^[/CY]U:X.RGI<.N@O@>V2 M=LAF,!&*J\QV>_<>6%R].CXYQWX'U+J%4.*9,S)90[PLM%? MM#QR+9CY''Z/YN5J'H9 1K) M#K(@2MIG5UG@D,."W"59/3LY/\(V:LTW1SH4G<_]MM-4JUQ*R,%].@;->9=C MZWJBN+97F,YZG1G,4.^[G@;NX[8 L &K]E\OF_NOF^]O4<8+BQL].@>'BV_0 ME=&7DXL--5 X-=P!=Y6:#M4MJMWQ0QO^+R4SCD93<75L6!:O:1;]BV@5S^6W M* ^^^&;-%="] %PEJ,/US\>\=3*1"ZF**E$Y[HT:H!+SY;Z)D[?IH) =7B?!0 MM?-F_A:G"T)$"<)7K[S 5M!K4:5;]BI533:K[[0AE$#NOBA^JK)".J\R% M^.9!$Q.Z6J,^L92A3/"_WA->5RM7;O8S33K">40^W!X M/WN=-N)QE0(2V47?6';\_Y@9MLKLHK5['7U&G)+X$N>^6PU5P7>5ZA)WDN67 M^%C*/DF6H(V #2Z,3UF::_,J63<8#$Z/_I8E8B8-KN3 MJV]0&2'[^%QP#$PP;H7T5TZI>KZ?4^RUQBVYFJ-3.?X?/1T5]NND&GKDG$) M.IZ.JG5 PRFV_WVO WH#N*,L5MY>^X $MK(RA]0.GPL3\S'*_[C-"+FCAB95 MA>*1BFP7.V/3;U.&//17GH+/+^Y)((XR>/G@OFERCB83%COA95O&9Y+-=W*( MJ?THI<9#OXY&5WBFE?Z0L?4 <%8M]3K#RKU.R?+E-L_\I M5B42Y-QL/NOO-4N%09()AO;6OQWX\P@7GNYN"\11^KC#TER2C:.(\J M6_MH@/8DF1>ZNB4)1QGP'*>^K+G>1=9CCE&B,(K2%)\O%P243&LAN$I:)^$( M]:"EG,_#;#&:RNY4_W6,LN9B[P_.^OV3OTY2-&XG+B;DW9\CIG=]GK(4E:,C M%60CI6FZ'"H#[%V72/;^&215*M[HR(&Z,[D*';?O N<-.=NY0!1WK>&-Q.CJ&>A,! MJD68%8PJZ M.PX :;8](+L0XR A,^99.[QQ<)MF4Q)A#X6M7@C^L$_1NCL:8(&V/8P[] 'A M[7X!>VO(!T[^/T QI"YI%V];_8#[X F '\W=WJ#45MZLGZ;J9S<1R@^CG2+/LHZ >.RZVNR.MJ;A=O?EW ML-ZU:OM94HWT+!#[+!V9MX_\^3O\&H@:5=O M3TH='U[$>]>2Z0S'1?3.'NW]*]Q[+:/*7['>^A0#'0_T/MM'E/>9PQ!O]+0: M;K+F'$[ ]YDBADV-_T?/FH,=:*VA1\XI!*3CP=*ML^;TL7TL>QW0&\!_U+CG MRKX>E45>A,DD2F:[.Q*&OD49P'8\ %KA>)NC%H"C(.T66;=?XT2 M@AV)L%>-!$7@*-JXV6D+<*>]+5B>4']Y@W_CC27H9OPNOQGT>N?4 ,$^MC=2 MN#T*HVUP;\=CN+;]RKL,7H2_%IRA7^+8ZU0(BN '#[+UPU!$OT.!;2C"UQZL M4\UT-Z)OM):%AVWY=JZ+6]^B5&!'_^Q5%P$![#"G3I=44019#)/)*G%DRGZU MS]G2M N4-P_S>NY.<>WDXBJ>L^/Z7)/.QHGKSC//V?6 LH9]#H%E$NC%XBI8 ML@LN)= E;!)PZDRIW?6",HCMCW>KV*Y%\Z/$)^KDMA0-NFY;=81R>%@^_QU( MYT<)#]2)3N*2P=)QRZY0'GTY(=^/EC>2CZM(/=_U_(!L[A_J=,Q*+( R-TS0 M.21U-NQ!<(8>F(WER=.+!5#G'R;'CK$3"4G'VW6,?I 6,B$X^ M1_&B%^6+]:+X2%A,)?W]59KP$.TRC-D[2L>Z8;#?WE VNW>8B"$B0.'W]K2% M)PH/+YN0_';R;EOSWE VNW=BB2$B(*J_DV>:+>1GO5ABC -WG:3<=^]4H>\Z$3*,D M8JU\*J-)F+#3U3W.,5](<9?0?Y%["HQBY+*X>#+TX4D"0YN0HX'<\MM?:@L8+0 M]8>/&7AO0NM,1J>\^XY20_F=<;X#+WMS/I#M;KF&-+2DVPC!4;(H5*7 M7$+8-L$NJ9=KFYE04/,YN=K5S-_B=$%(+?VQ5F7 .D(RV*[P_:N+7B".'E?U M8[=QWRPG)C<7?#F$MMI?;&-HF[\(V01]R-)IQ)TJ"@H_"HD=-O8R +,AIT_2 M?T?)?E"'X48@V7K&M]HA,G>B*>BU:H>+VL/$HFH-: ;1518>5"VY2\89EU48 MTV5PGB8"]+"@=LU+6;#9[SG=7@9KJZ1"==HWSH6-_KBBK3XYQ.TJ-8Z/4U'E MMM\:9O:3$=22$&/7%J2F( _BF;Y-[[UN>9*6%R+!WF#8\JZ&XBKUBE?L5CIM MP6]50XBE:X:&#HRKY"-;'..>TPXGDTA@NDNF:3;G7SR XUE&VZ"/<320%-&$ MZ4[T3I[(N,RH>$E^\WTSZB^)]1(]6H,5SW2C]SU@L%%KW^RL@:[$$[!.XR\R $R- JB M6/;?KT>\\JRH44?_M4D;_57PR/9BP,GKVM\Y2&]NM:_+?9TD>;?]BGTPYP8\ M?M@H(8 B[0'E(@=HV>BO7^$+1L1\#K]'\W*NI&:MC "+%'H""7Z;'GF?'<4H MN+V]8,93E.AYJI<1F)$.92QXDO;9T;$]\BT3O@YOW +71 9!5;AD+GQQCZB6 M+&,DCL[8L0[:9/BT 3]P)2$6Y*V7EC-SJC=0.3HEMR8[E;^-=1L34O!N@Q.J MM!S#@H?)]6Z!.9;4("YU)E>2$$I %J1H^$4BT:5P?76(OE99E'"'P.TT("?C7V?I^V\3$@GRZ0^<<\XV_0>U.V9A?),44;$ !J^D%$?9 M"5^;JO.N3G)W39'H.CCN-HL(?$B7_U3RWF9&VFU7AZ^NMA7/W](G\DZ2V^B= M7(?)8QI.GM[(?3Q6[S(TU8)>KW]TAK4W!(4OV6,8 W'UE %J9,1E&+-[U4^O M;&/%OF-@U0!5N% '7=B"&"-QE> ?S:Z1 -0;-& E(1=DSX&6-'.N-U"YRG_O M:B8>CL=922:79?$U>0NC"7=\C%[B:!8J+\*85Q;0D0,5#9B13--V^+ 3N0,, M7X5O41'&O.^//'!W2+L29CDP!>LK"<1=\+%;8'&5E=S5P 1[#U*5,CS@!6GEFHAP^HJ?2Z66K1-%,#CNWRY&VHR MZ!487.6!Q0M@RG-"1E1Y*0/);&GSDF\BHD09Q:2L*23DW].G2^+D3)N" FCO MVDN/,K@,)\N3FN@O:>@JBT@D7Q+4M=$! !>@!M9>,3!/ZSZ5H7((LAWO59DQ MT=*%[$N:C,4_%)J@J2D.BWP)US!5 U-0@ [L*>D(Y)>IDA@_IU6XP65)I4.U M>91P?09=,YIZU(@Y/3\[\^4D7\>E)2;@YL:>,H- 5))LS&0\(Z.IN)_X2#B, MR7-*H=VFV?,KT3CS\V&>I^.(9;O^/2I>EP( M6!WGZR$[4N:*#,%VH8/-*"'T*&M!*E M,Q5!7;%C?1 4H,G=2F<";NB_$)4EI*I6.0"Z,O7900)(M_9U3E9O-:"\6" N M33^-7ZG"QVRZUXP8VXOTP#QK_D'%Y?F&+06]T][)R2HH93\PH/OT39JI ""- MJ]92ETS@C07@UWU]U%@Z(1.D.(YV+,KG83U2OS("H,?:";D@NQWTK)FSO8D+ M*]$ 7K2=@(YLC)M0(YG4+1$Z2E)0EU$3W^+^XNXX\@NDZ&>7$[8-5D8:Q>/7Y!RLPQT[@,D\=A,:SS .[")OD4)'. MVMP1I\:&E98?FBYYDN@A!?F9 BQ(PE97-8F**A5,+^.7#2@T0H::H+^UU^)> M$>_2M*E*-D@VK7.[IY4$NI[@8'!,+IN(VYW" N&/<(Q\61N0NGP4 MV0([A!>4ZYB7D\7-=_9JG"J;LZ*6D YR_%-CVB$PCDX.G)KE]7ZS&1"RN3?+ M,5#]$^0[)48,J;OOR+M?I&Q#AS3\UH-H 1;APD(_D6^'6 TV!8;#>!F9KA,L M%MJ$S^W"0A;(=^NM^%1@.(1'A?\19A';TIO0N5562,*[5PX4;,(0#N&I7Q,2 MUY&?^)##UI2\[:Z[>G1WM5B)[1OE!>A9-X>N[7#O&24+FS*-ER7G*QM]\R*IL40D"?034,6>\F MS3 ?VO9RL0-L1UG$MW]N)*>SRDJB;D@^[O:$T[B.L0-LX*_5Y=R!A-1:DHC!]2D2OZ MAMF5><2V+)'2KG?2/C]%Z6-GXW _@S21P X"\U"V%5=A_GH;I]]D6XJ#VDN< M8;SGVO1]R-[1Z0 ],8)6G(!+#(""=?<$.#[8.&Q6Q25+BE:P?+GVN2%JR3&" M$@/6Q1 S:M2QQ=+"'!IN/(Q2X'J"-G'X]6AD\XGPOEE**"$Y7U*$*(>;"0I' M)JN[L/[\]2&,)K=I)O(7Y'>)>!'[CET1_TQ5D\[_PD):L\4C9>R'L[;%BN-+ MSF4)GY+Q[!3W(9PEK1]]+I.N&)_W+BL(F> &03MDUN28> NZH],HY.1BLL"3 M"NHH6>WV+<-PMAL04L.,G]Z#PEB*PM7)F"\ND]7U$(-I15F/2^@ MU7$TAVQ(0BJ(];789%UJT:J0+I*SWJ%RR"<>%X)Q=0?(Z;ST.V'(R"2D)E4X M(X^$;=[KN4%UCQQD!9BF (B:!G:+'H&Q)"Q$QL M8\^WWDZQP+VS*SYXN^56ZF/;E! DY@[;E0(U1N[J)===+C+L8(;G&J5SL>7R M(JO*L5]TRY"U@>7J%5A?EY0Z^"KK9K,E1=*0$")F CT;IJT7$Q7B@WB#5CD/ MVBF.;5-"D!Y9(PU4IS%F5Z_;XEXV7H:*? Z+,N-^IFW/TV$$B9RL;JOL'P2P M[UVZY82U0O6'Q2CEXS#^)PEE263:-\H%@7_S0\.2?*0Z0'T(8>=&8K@NR1W [/D;B=_)YS0I7E7.\Y8M"RFCWX[>G6X90$>]2[UG!;M+*DFP(?;\ M+76@69M-"KEZ'-[L0*5 S*Y"WKNG2[0+JGC*YHT*V7H'K"-KL-] M&/?QS03A0(?$>/3X(K$#?5EAW-6U?V]TXVLRJ9Q.9'+S?4R+BDBAIHH"M2=& MVP'NUK2 V\8^^7&#V#YR11%\<7+:S3V6#M(AA#%)K\DV]1S:-R9DV6GH$;9L2@NSF3KLQUH,(=K)# MKW']V3=G /BK.&%C?("4-U-#X^Z[:$*+NYK6X.]N BJ93PN1O*P)W7 MK$$A5(\S=+G0(#GB@XBLTLF@A<)P0?F.2EX6ZT00NFF:U8-"&"Y_;W3_<1,LE?.HH+/<^R).KK# MIPL@2<;L=NYD$@E8M61;2(&3BFY:15-:M1.#\!&D9 M! 6]S<=VA[$>87>53$;D37X(LV+QG(5)3JUR_9*GJ!7T!^='V&$WYBN?"1*L M!]IW2[%V\5/6$\)!WH"8D&=%^P8V1V%6KC*>WD=C]L#E<$87:J;<7Y/HG61T M 5^(%^DE7!K58PGB3\]ZR&/6C))U.BWA^1C\E&=%;2C3?VT.8_JKC_GLB4(- MLR@%YF>P+%VKD+WN^BE9TWE7D4:.IF$SWBH47Y/\C8RC:40FX+2K+$^WUDB; M20TK$@K5&%S%_J!M)VM/VMVS[Q@X"( J5(*^I*[1>PB4&%Q%Y?A$JMXY %:B M0D%>3-5TF5-5].M]!N2/Y@.Z"M\B%C7(7P1DA8S!,+;BK#F*?]5>\OH"K!X*Q_<=29'-.U-_^D%=G)Z\1G#6N[C CLFT"-33H !X M[8P/2()/.XC!.D(JV"X@#6/&/&]@ ICNC#_H(4O?2%8L'N*0VOW)Y.;/,GIC M8^!R83":#6H'@]/CTUYG'/@VB #NNY6I"@1L-.@-:@MQ(4_M-K1:*H8$*: 8 MJ&_PV1V@?R+I+ O?7J,QW8 8'*)OEA>B\'[#;(8!H'-/S^6UH9/,-H&IS]6A M\D(42+MI,Y(DQ&K1 ,2B)H@R(O:1/:BF&)>KOW.H_H<9ROL,7)'P/PZ)0P%/ M5#9*"+A(YK%<\ Y&_T%Z.E63J.VC]>?GW@?(*_K/<#C[EU.T-G)>)R5])L\ MU+PZ;@,/4"1E@_.^+S>*-B0M.TT! 0"T=,8W5"%[3!=AS)Z1N2HS)CMJ.G]) MD['XAV*LF50/SL]\,3&53-MC LCOC -)0%Q4&JV@>;T@!8^<<I: M>83VD]\ ""WW*KG!(QF3Z)TM=:JWOQ6E@_/S'J:=89NHX!S9=0:*4&-DU+KO M5SH"QQNL\W//=E?G6RXL28?]2B6P@TW5^;D7.RHN;/5VBO?4KVP 1GQ\#K]' M\W*N9&2M3' ^P.:D+O)M5B2]]?#)'#-RHD1/3KT,A8MX<\:$G.W>'L(#-$^O M:5;PR #R8G1^+BM/9>;+CA='%AWR&5^B-S>0VJW=B!N#!)AJS6D73\ M[K_C=%3GV-R:#U4UB([?]V^=CNK<%]^3G!XYIQ 0K#O\[IR-+)]H_B4M2'Z? MA@G+JB>244;)[&,/>[GX^-E@M6W3+)6K+[XL[4AOC]-5S@"\[!]U7 9)/[:+ M4T$@GP6UIQ%PVM(WF8%%D!P M?-REP::' ?'*LY,Z<;@DJM-O^ M+4YDGJ,B)J/I73*)WJ-)J0RKEY;E5XZ.O'J/.X]N@%2ZQ'I(]I>?1@'=#?&CY"+Q-F<7V%=AI8\U7:1,DKG(6H.Z0 M=I,]BXO(XP1:2PJMR-_ YBJO >YA/4HN+2Y"K]-I+4D&CA$;H765&@'9HQ(F MCX0B+<=%F5$A?$XGT302POL2SO4N%H/ZP=GQR@:&UC?0!MX'(.MZ[RJ1 A:%UR2+WOEB]H\PBY@4[A*Z M[E E?J2 %72J*P;G%[Y0NT&8G%X3-*Y2([R3["7%6]CY"?O'&5+MYDPDO:QH M5(]*R)>0(B.^#<"X2IV 3/=#EHX)F>2W5&)7:1P3?C%J-%V>-_ CW.?46 T: MM<=,XYXWT8-&&M(.IX_I&1H$%LD?W^'O7^>C:>UWRG@CXU;$#LJ7$QXC-6F" M;F?)(?9SU_(Y_.[7J]%BAT^[9?5&M*(6>_7[XX6S?4*YF4[91/-.5KUC]@== MJ-)D',61& O%+9DP?P33U)+V9+%66 '90>M"-%YX_-34R8>K2PDXNAOJ@5>8 M(JM<69=TL$\CHV&S7D-(Q0M77Q.]T*%R=.FTJ2T(!+8QF!DAQ4>_H8BV[9)! MCYHJ/>S;.O:,:>$XNH]JMKC^QOKV$N;DO_P_4$L! A0#% @ 482J5/YV M8(Q2,@$ &.X0 \ ( ! &0S,3$Q.3AD,3!Q+FAT;5!+ M 0(4 Q0 ( %&$JE1)T$,,G0< +H< 1 " 7\R 0!D M,S$Q,3DX9&5X,S$Q+FAT;5!+ 0(4 Q0 ( %&$JE2V_GWRF@< +$< 1 M " 4LZ 0!D,S$Q,3DX9&5X,S$R+FAT;5!+ 0(4 Q0 ( M %&$JE0YCB>H8P0 /02 1 " 11" 0!D,S$Q,3DX9&5X M,S(Q+FAT;5!+ 0(4 Q0 ( %&$JE2R11]OKA8 +\ 1 M " :9& 0!O&UL4$L! A0#% @ 482J5-0/(7ZK M?@ !'8' !4 ( !CK\! &]R9V\M,C R,C S,S%?;&%B+GAM M;%!+ 0(4 Q0 ( %&$JE2?R$XY5VL )D'!P 5 " 6P^ M @!O